body { margin:0px; font-family:Tahoma, Sans, sans-serif; font-size:12px; color: #333333; background-color: #3f0000; height: 100%; } 
a { text-decoration: none; font-weight: bold; color: #000000; } 
a:hover { text-decoration: none; color: #3f0000; } 
h1 { font-weight:bold; font-size:14px; margin-top: 0px; } 
h2 { font-weight:bold; font-size:13px; font-variant: small-caps; margin-top: 0px; } 
h3 { font-weight:bold; font-size:11px; margin-top: 0px; margin-bottom: 0px; } 
form { margin: 0; padding: 0; display:inline; } 

/* Names */
#loginandsearchBox { float:left; position:relative; width:99%; padding-left:10px; padding-top:5px; padding-bottom:5px; height:32px; background-color: #3f0000; border: none;} 
#bandSignIn { height:32px; width:597px; text-align: left; padding: 12px 3px 0px 0px; color: #fff; font-weight: bold; font-size: 0.8em; display:inline; }
#bandSignIn input { height:1.2em; font-size:1em; border:1px solid #3f0000; color:#000; background:#dcddc8;  }
#searchBox { height:32px; width:350px; text-align: right; padding: 12px 0px 0px 30px; background-color: #3f0000; color: #fff; font-weight: bold; font-size: 0.8em; display:inline; }
#searchBox input { height:1.2em; font-size:1em; border:1px solid #3f0000; color:#000; background:#dcddc8; }  
#outercontainer
{
    width: 100%;
    text-align: center;
}

#container 
{ 
    width: 950px; border: 2px solid #babb92; background-color: #dcddc8; text-align:center;
    margin-left: auto;
    margin-right: auto;
} 
#header { text-align: center; height: 177px; width: 950px; } 
#navDateBox { padding-left:1px; height: 21px; width: 950px; } 
#nav { height:21px; width:742px; float:left; background-image: url(../images/navRightBg.jpg); } 
#dateBox { text-align: right; width:205px; height:21px; background-image: url(../images/navRightBg.jpg); float:left; }
#date { font-size: 9px; font-weight: bold; letter-spacing: .03em; color: #000000; padding-top: 6px; float:left; text-align: right; width:195px; }

#mainContent { width: 950px; min-height:606px; float:left; position:relative; }
#mainContent #banner { width:168px; float: left; text-align:center; vertical-align:middle; left:0px; top:0px; height:604px; background: #dcddc8; padding-top: 10px; }  
#mainContent #right { width:200px; float: left; min-height:606px; right:0px; top:0px; text-align:center;  margin-top: 10px;}
#mainContent #content { float: left; min-height:606px; width: 550px; margin-left: 10px;} 
#mainContent #galleryContent { margin-left: 10px; margin-right:10px; min-height:606px; } 

/* Classes */
#moreInfo {	padding: 10px 0px 10px 0px; background-color: #CCCDB8; }
#moreInfo a { text-decoration: none; font-weight: bold; color: blue; }
#moreInfo a:hover {	text-decoration: none; font-weight: bold; color: #3f0000; }
.pubsandclubs { color: #CE000C; font-weight: bold; } 
.footercbs { text-align: center; font-family: Verdana; font-size: 9px; font-weight: bold; color: #333333; padding-bottom: 20px; } 
.footercbs a { font-family: Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; } 
.footercbs a:visited { color: #000000; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; } 
.footercbs a:hover { color: #E2A435; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; } 
.footercbs a:active { color: #000000; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none; } 
.clr {clear:both;}
.scheduleheadings { color: #ffffff; font: Verdana 13px bold; } 
.schedule { color: #222222; font: Verdana 11px bold; } 
.pricing { font-family: Verdana; font-size: 9px; font-weight: bold; color: #016484; } 
.footer { border-color: #085067; width: 740px; text-align: center; border-style: solid; border-width: thin; } 
.contact_info { border-color: #FFFFFF; width: 100%; text-align: center; border-style: solid; border-width: thin; } 
.content { border-color: #3f0000; width: 90%; text-align: center; border-style: solid; border-width: thin; } 
.column { margin:3px; width:100%; min-height:150px; float:left; background:#CCCDB8; border:1px solid white; } 
.column .heading { width:100%; background:#000; color: White; font-weight: bold; padding: 2px 0px; } 
.column .heading a { width:100%; color:#FFF; } 
.column .description { padding-top:0.7em; width:100%; line-height:1.1em; border-top:1px solid #444; }
.column div {  } 
#bandSignIn input.button, #searchBox input.button { height:2.0em; font-weight:bold; border:1px solid #dcddc8; background:#660000; color:white; }

/* for IE, with IE5/Mac backslash filter \*/
* html #mainContent { height: 606px; }
* html #mainContent #content { height: 606px; }
* html #mainContent #right { height: 606px; }
* html .column { height: 150px; }
/* end filter */ 

.leftAlignBlock
{
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
}

.contentBlock
{
    border: 1px solid gray;
    background-color:#CCCDB8;
    text-align: left;
}

.contentBlockHeader
{
    width: 100%; 
    margin: 0px; 
    padding: 0px; 
    color: #FFFFFF;
    background-color: #000000; /*#cf6d40; */
    text-align: center;
}
.contentBlockHeader a
{
    color: #FFFFFF;
}

#favVenue table,
#favBand table,
#favServer table,
#favBouncer table,
#addEmployee table
{
    width: 100%;
}

ul.entertainment_list
{
    list-style-type: circle;
    text-align: left;
}

ul.entertainment_list li
{
    list-style-image: url(../images/bullet.png);
    margin-bottom: 10px;
    padding-left: 10px;
}


ul.entertainment_list li.odd
{
    list-style-image: url(../images/bullet2.png);
}

div.galleryThumbnail
{
    position: relative;
    float: left;
    width: 175px;
    height: 200px;
    margin-left: 3px;
    margin-bottom: 30px;
}

div.galleryThumbnail p
{
    position: absolute;
    width: 175px;
    top: 155px;
    left: 0px;
}

div.galleryPhoto
{
}

div.featureBox
{
    width: 50%;
    height: 64px;
    float: left;
}

div.featureBoxWide
{
    height: 64px;
}

div.clear
{
    clear: both;
}

.left
{
    text-align: left;
    margin-left: 20px;
}

.right
{
    text-align: right;
    margin-right: 20px;
}

.form_label
{
    display: inline;
    float: left;
    clear: left;
    width: 255px;
    height: 35px;
}
.form_field
{
    display: inline;
    float: left;
    clear: right;
    width: 255px;
    height: 35px;
}

.form_field input[type='text'],
.form_field select
{
    width: 100%;
}

.form_row
{
    clear: both;
    height: 25px;
}

div.MDOPaginationLinks,
div.MDOPaginationStatus
{
    text-align: center;
}
div.MDOPaginationStatus
{
    font-weight: bold;
    margin-bottom: 10px;
}

a.MDOPaginationPrevious
{
    color: blue;
}

a.MDOPaginationNext
{
    color: blue;
}

a.MDOPaginationPage
{
    font-size: 10pt;
}

a.MDOPaginationActivePage
{
    font-size: 12pt;
}
