@charset "UTF-8";
html {
	height:100%;
}

body  {
	font-size:14px;
	font-family:"Times New Roman", Times, serif; 
	line-height:22px;
	background: #7f8f5c;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height: 100%;
}

.wrapper {
	height: 100%;
	padding: 0;
	margin: 0;
}

.topBanner {
	height: 96px;
}

.navRow {
	height: 28px;
}

.columnLeft {
	background-image:url(images/left_leaves_tile.png);
}

.columnRight {
	background-image:url(images/right_leaves_tile.png);
}

.columnCenter {
	height: 100%;
	padding: 0;
	margin: 0;
}

.centerColumn {
	padding: 0;
	margin: 0;
	background-color:#2f271a;

}
.columnSide {
	background-color:#aa984e;
	height:100%;
	padding-top:20px;
}

.mainContent {
	background-color:#d6cda2;
	height: 100%;
	text-align:left;
	padding-bottom:20px;
}

.mainContenP {
	margin:20px;
}

.mainContentWrpr {
	padding: 0;
	margin: 0;
	height: 100%;
	background-color:#d6cda2;

}

.contenMain {
	height: 100%;
	padding: 0;
	margin: 0;
}

.navBar {
	background-color:#2f271a;
}

.bottomBar {
	height: 35px;
	background-color:#2f271a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:justify;
	padding-left:20px;
}

.inquiryemailink {
	text-decoration:none;
	color:#ffec4d;
	}
	
.eventinfolink {
	text-decoration:none;
	color:#660000;
	}

.picMain {
	height: 340px;
}

.picEvents {
	height: 192px;
}

.calendarParagraph { margin-top: 1px; }
.calendarTextLink { 
	text-decoration:none;
	color: #39461a;}
.dayOfWeek {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; background-color: #CCCCCC}
.date {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px;; background-color: #FFFFCC}
.monthYear {  font-size: 24px; background-color: #39461a; color:#FFFFFF; text-decoration:none;}
.calendarText {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; background-color:#efead4}
.calendarTextLM {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_liveMusic.gif);
	background-position:bottom;
	line-height: 10px;
	}

.calendarTextSH {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#00CCFF;
	background-position:bottom;
	line-height: 10px;
}

.calendarTextMMTWO {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#3399FF;
	background-position:bottom;
	line-height: 10px;
}

.calendarTextMMSIXTN {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#9999FF;
	background-position:bottom;
	line-height: 10px;
}

.calendarTextMMeight {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#CC99FF;
	background-position:bottom;
	line-height: 10px;
}

.calendarTextMMfour {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#FFDAC1;
	background-position:bottom;
	line-height: 10px;
}

.calendarTextMMtwo {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	background-color:#FFCC66;
	background-position:bottom;
	line-height: 10px;
}
	
.calendarTextNY {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px;
	line-height: 11px; 
	background-image:url(images/event_thmb_NewYears.gif);
	background-position:bottom;}
	
.calendarTextTG {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px;
	line-height: 11px; 
	background-image:url(images/iconGif_turkeyDay.gif);
	background-position:bottom;}
	
.calendarTextXM {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px;
	line-height: 11px; 
	background-image:url(images/iconGif_xmas.gif);
	background-position:bottom;}

.calendarTextLN {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_ladiesNight.gif);
	background-position:bottom;}
	
.calendarTextGN {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_joystik.gif);
	background-position:bottom;}
	
.calendarTextTN {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_trivia.gif);
	background-position:bottom;}
	
.calendarTextTNN {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px;
	line-height: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_trivia2.gif);
	background-position:bottom;}
	
.calendarTextPP {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px;
	line-height: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_privateParty.gif);
	background-position:bottom;}
	
.calendarTextKE {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	background-color:#efead4;
	background-image:url(images/iconGif_karaoke.gif);
	background-position:bottom;}
	
.calendarTextEV {  
	font-family: Geneva, Arial, Helvetica, san-serif; 
	font-size: 10px; 
	line-height: 10px;
	background-color:#efead4;
	background-image:url(images/iconGif_event.gif);
	background-position:bottom;}
	
.calendarTextHN {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	line-height: 10px;
	background-color:#FFCC33;
	background-image:url(images/iconGif_halloween.gif);
	background-position:bottom;
}
	
div#linksA a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksA a span {display: none;}

div#linksA a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 10px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}


div#linksB a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksB a span {display: none;}

div#linksB a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 10px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}
   
div#linksC a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksC a span {display: none;}

div#linksC a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 10px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}
   
div#linksD a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksD a span {display: none;}

div#linksD a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}
   
div#linksE a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksE a span {display: none;}

div#linksE a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}
   
div#linksF a:hover {
	color: #411; 
	background: #f2eddd;
	}

div#linksF a span {display: none;}

div#linksF a:hover span {display: block;
   position:absolute; top: 450px; left: 681px; width: 200px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #FFF; background: #39461a;
   font: 10px Verdana, sans-serif; text-align: left;}

.menudescription {
	font:10px arial;
	line-height:12px;
	font-style:italic;
	color:#333333;
	}
	
.menuitem {
	font:12px arial;
	line-height:12px;
	color:#000000;
	padding-bottom:5px;
	}
	
.ttstandings {
	font:12px arial;
	line-height:15px;
	text-align:left;
	padding-left:10px;
	color:#000000;
	padding-bottom:5px;
	}
	
.ttsidebarcaption {
	font:12px arial;
	line-height:15px;
	text-align:left;
	padding-left:10px;
	color:#FFFFFF;
	padding-bottom:5px;
	margin:1px;
	}
	
.ttscorecard {
	font:14px arial;
	font-weight:bold;
	line-height:15px;
	text-align:left;
	padding-left:10px;
	color:#FFFFFF;
	}
	
.eventdescriptor {
	font:14px arial;
	line-height:18px;
	color:#000000;
	padding-bottom:5px;
	}
	
.menuitemtabbed {
	font:12px arial;
	line-height:12px;
	color:#000000;
	padding-left: 550px;
	}
	
	
.menuitemtabed {
	font:12px arial;
	line-height:12px;
	color:#000000;
	padding-left: 150px;
	}
	
.menutitle {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	color:#003816;
	padding-top: 10px;
	padding-bottom:5px;	
	}
	
.anniversarytitle {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-weight:bold;
	color:#92251e;
	padding-top: 10px;
	padding-bottom:5px;	
	}
	
.happyHrDescriptor {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:	italic;
	line-height:12px;
	color:#003816;
	padding-top: 10px;
	padding-bottom:5px;	
	}
	
a.screen, a.screen:visited {
	color:#000000;
	position:relative;
	z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:300px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0px solid #000; /* add a border */
left:0; /* position:the image */
top:-250px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:250px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

a.triviaimage, a.screen:visited {
	color:#990000;
	position:relative;
	z-index:1;
}
a.triviaimage b {
position:absolute;
visibility:hidden; /* hide the image */
width:300px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0px solid #000; /* add a border */
left:0; /* position:the image */
top:-225px;
}
a.triviaimage:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.triviaimage:hover b {
visibility:visible; /* make the image visible */
height:212px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.triviaimage:hover b img {
border:0; /* remove the link border */
}
