/*******************************************
COMMON
*******************************************/
#flash {
	z-index: 1; /* adding z-index */
}

ul#primary {
	z-index: 99; /* adding z-index to menu */
}
html, body {
    margin: 0; 
    padding: 0;
    background:#4C403A;
    font-family: Arial, sans-serif;}
    
p, div {
    font-size: 12px;
    font-family: Arial, sans-serif;}

td {
    font-size: 12px;
    font-family:  Arial, sans-serif;
    vertical-align: top;}
    
img {border: 0;}
 
h1, h2, h3, h4 ,h5, h6 {font-weight: bold}    

h1 {font-size: 18px;}    
h1 span {font-weight: normal;}

h2 {font-size: 17px}
h3 {font-size: 16px}
h4 {font-size: 15px}
h5 {font-size: 14px}
h6 {font-size: 13px}

a:link {color: #91615A;}
a:visited {color: #91615A; }
a:hover {color: #462E2A; }
a:active {color: #462E2A; }

#layout {
    margin: 0;
    padding: 0;}
    
.left-gutter {width: 18px;}
.right-gutter {width: 25px;}
.left-column {width: 280px;}
.right-column {width: 673px;}
   
.top-bg {background: #5C4E46;}
.white {background: #FFF;}
.grey {background: #F3EFEC;}
.grey-shadow-1 {background: url(../images/grey-shadow-1.jpg) top left repeat-y #F3EFEC;}
.grey-shadow-2 {background: url(../images/grey-shadow-3.jpg) top left repeat-y #F3EFEC;}
.grey-shadow-3 {background: url(../images/grey-shadow-fill.jpg) top left repeat-x #F3EFEC;}
.lt-brown {background: #764E48;}
.md-brown {background: #462E2A;}
.dk-brown {background: #31211E;}

.bottom-bg {
    height: 528px; 
    background: url(../images/bottom-gradient.jpg) top left repeat-x #4C403A;}

.bottom-shadow {background: url(../images/bottom-shadow-fill.jpg) top left repeat-x #4C403A;}

#logo {width:283px;}

#search {
    height: 34px; 
    margin: 0; 
    padding: 0;
    color: #FFF;}
    
#search div {
    position: relative;
    top: 10px;
    left: 15px;
    font-family: Arial, sans-serif;
    xfont-weight: bold;
    font-size: 14px;}    

#search form {
    position: relative; 
    margin-bottom: -25px;
    left: 120px;
    top: -10px;}

#ie7only #search form {
    margin-bottom: -30px;
    top: -30px;}
    
#ie6only #search form {position: relative; 
    margin-bottom: -25px;
    left: 120px;
    top: -30px;}     

.searchField {
    width:120px;
    z-index: 2;}

.searchButton {
    background: url(../images/go-button.jpg) top right no-repeat;
    border: 0 none;;
    height: 16px;
    width: 58px;
    text-align: left;
    color: #FFF;
    position: relative;
    left: -28px;
    z-index: 1; }


#ie7only .searchButton {
    left: -28px;
    top: -3px;}

#top-menu {margin: 0; padding: 0;background: url(../images/top-menu-left.jpg) top left no-repeat #462E2A;}

#sidebar-top {
    background: #211C19; 
    color: #D2B173;}

#sidebar-bottom {
    vertical-align: bottom;
    margin: 14px;
    color: #201B18;}

#main-flash {height:428px; background: url(../images/brsl-01.jpg) top left no-repeat #EDE9E6; }

#non-flash-content {
    background: url(../images/main-flash-shadow.jpg) top left repeat-x #EDE9E6;
    padding: 20px 30px 0 30px;}
    
#contact-bar {
    height: 55px;
    color: #BB9D66;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: right;}

#contact-bar span {color: #fff;}    

#contact-bar div {padding: 20px 10px;}

#bottom-menu {height: 30px;}

.banner {height: 72px;margin: 0; padding: 0;}

/*******************************************
BOX OFFICE
******************************************/

#boxoffice .banner {
    background: url(../images/functions-shadow.jpg) top left repeat-x #1F1A17;
    color: #FFF;
    height: 72px;}

#boxoffice .banner div {
    font-size: 18px;
    text-transform: uppercase;
    margin: 25px 0 0 25px;}   

#content-layout {}
    
#bo-left {
    width: 500px;
    padding:25px;
    overflow: hidden;}

#bo-right {
    width: 400px;}      

#bo-date {
    width: 383px;
    text-align: right;
    color: #FFF;
    background: #31211E;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 5px 5px 0;
    margin: 10px 0;
    border-bottom: 10px solid #FFF;}   

#news-layout {background: #E5DFC7; }


#newsPanel {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    background: #E5DFC7;}

#newsPanel h2 {display: none;}

#newsPanel ul {
    padding:0;
    margin:-7px 0 20px 0;
    list-style-type:none;
    xwidth: 393px;}
    
#newsPanel ul li ul li {
    xmargin: 20px 25px;
    padding-bottom:10px;}
    
#newsPanel .primaryNewsCategoryTitle {display: none;}
    
#newsPanel .secondaryNewsCategoryTitle {}

#newsPanel .newsItemTitle {
    font-weight:bold;
    font-size:12px;
    color:#FFF;
    background: #584A42;
    padding:8px 0 8px 0;
    text-indent: 25px;}
    
#newsPanel .newsItemDate {display: none;}

#newsPanel .newsItemSummary{
    margin: 10px 25px;
    font-weight: normal;}
    
#newsPanel .newsItemLink a {
    margin: 0 25px;
    position: relative;}
    
.news-headline-a {
    padding:8px 0 8px 0;
    font-size:16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #1F1A17;
    margin: 10px 0;}   
    
.news-headline-b {
    font-size: 14px;
    color: #584A42;
    font-weight: bold;
    border-bottom: 2px dashed #584A42;
    width: 100%;
    margin: 10px 0;}
    
#news-shadow-right {background: url(../images/news-shadow-right.jpg) top left repeat-y #FFF;}
.news-shadow-bottom {background: url(../images/news-shadow-bottom.jpg) top left repeat-x #FFF;}

     
/*******************************************
DEFAULTS
*******************************************/     
#content {
    background: url(../images/watermark.jpg) bottom right no-repeat #fff;
    padding: 25px;
    width: 906px} 
	
#content2 {
    background: url(../images/watermark_bowling.jpg) bottom right no-repeat #fff;
    padding: 25px;
    width: 906px} 
	
#content3 {
    padding: 25px;
    width: 906px} 
	
#content4 {
    background: url(../images/watermark_club.jpg) bottom right no-repeat #fff;
    padding: 25px;
    width: 906px} 	
	
#content5 {
    background: url(../images/watermark_soldier.jpg) bottom right no-repeat #fff;
    padding: 25px;
    width: 906px} 		
    
#content table td {background: 0 none;}    

#ie7only #content {width: 957px}    
    
#entertainment #content {background: #fff;}
#interclubs #content {background: url(../images/watermark-interclubs.jpg) bottom right no-repeat #fff;}
#functions #content {background: url(../images/watermark-functions.jpg) bottom right no-repeat #fff;}
#dining #content {background: url(../images/watermark-buffet.jpg) bottom right no-repeat #fff;}
#aboutus #content {background: url(../images/watermark-barman.jpg) bottom right no-repeat #fff;}

    
.banner {
    background: #1F1A17;
    color: #FFF;
    height: 72px;
    margin: 0; 
    padding: 0;}
   
.banner-entertainment {background: url(../images/entertainment-shadow.jpg) top left repeat-x #BB9D66;}
.banner-functions {background: url(../images/functions-shadow.jpg) top left repeat-x #1F1A17;}
.banner-aboutus {background: url(../images/aboutus-shadow.jpg) top left repeat-x #666666;}
.banner-dining {background: url(../images/dining-shadow.jpg) top left repeat-x #660000;}
.banner-default {background: url(../images/functions-shadow.jpg) top left repeat-x #1F1A17;}
.banner-interclubs {background: url(../images/functions-shadow.jpg) top left repeat-x #1F1A17;}
.banner-bowling {background: url(../images/watermark_bowling.jpg) bottom right no-repeat #fff;}

.banner-entertainment div,
.banner-functions div,
.banner-aboutus div,
.banner-dining div,
.banner-default div,
.banner-interclubs div {
    color: #FFF;
    margin: 25px 0 0 25px; 
    padding: 0;
    float: left;
    font-size: 18px;
    text-transform: uppercase;}
#mini-banner {border-bottom: 1px solid #1F1A17;}