@charset "utf-8";


body {
	font-family: Tahoma, Geneva, sans-serif;
	background-image:url(../images/bg.jpg);
	background-position:left;
	background-repeat:repeat;
	margin-top:0px;
}

.centerdiv{ /*IE method of centering a relative div*/
	text-align: center;
}
.centerdiv>div{ /*Proper way to center a relative div*/
	margin: 0 auto;
}
/*========================== Navigation ==================*/
#menu a {
	display:block;
	width:90px;
	height:89px;
	background: url(../images/nav-buttons/menu.png) 0 0 no-repeat;
	}
#menu a:hover {
	background-position:0 -89px;
}
	/*--------*/
	/*--------*/
#calendar a {
	display:block;
	width:141px;
	height:89px;
	background: url(../images/nav-buttons/calendar.png) 0 0 no-repeat;
	}
#calendar a:hover {
	background-position:0 -89px;
}
	/*--------*/
	/*--------*/
#location a {
	display:block;
	width:157px;
	height:89px;
	background: url(../images/nav-buttons/location.png) 0 0 no-repeat;
	}
#location a:hover {
	background-position:0 -89px;}
	
	
/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.modernbricksmenu2{
padding: 0;
width: 545px;
height: 18px;
border-bottom: 3px solid #4c3e18; /*Brown color theme #D25A0B*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 2px 10px;
background-color: #b89e75; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #4c3e18; /*Brown color theme #D25A0B*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #4c3e18; /*Brown color theme #D25A0B*/ 
color: white;
border-color: #4c3e18; /*Brown color theme #D25A0B*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}	

a:link {color:#37281c; text-decoration:none; }
a:visited {color:#37281c; text-decoration:none; }
a:active {color:#37281c; text-decoration:none; }
a:hover {color: #37281c; text-decoration: underline; }

.email a:link {color:black; text-decoration:none; }
.email a:visited {color:black; text-decoration:none; }
.email a:active {color:black; text-decoration:none; }
.email a:hover {color: black; text-decoration: underline; }
	
/*========================== Menu Chalk-Board ==================*/
.chalk-repeat {
	background:url(../images/menu/chalk-middle.jpg) center repeat-y;}
.chalk-top {
	background:url(../images/menu/chalk-top.jpg) top center no-repeat;}
.chalk-bottom {
	background:url(../images/menu/chalk-bottom.jpg) bottom center no-repeat;}
	
	

	
/*========================== MENU ==================*/
/*========================== MENU ==================*/
/*   Top Menu Navigation  */
.menu2-nav a:link { color:#666;text-align:center; text-decoration:none; font-family:'Comic Sans MS', cursive, Tahoma; font-size:0.9em; padding-top:10px;}
.menu2-nav a:visited {color:#666; text-decoration: none; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu2-nav a:active {color:#666; text-decoration: none; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu2-nav a:hover {color:#666; text-decoration: underline; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu2-nav-page {color: #666;text-align:center; text-decoration:none; font-family:'Comic Sans MS', cursive, Tahoma; font-size:0.9em; border-bottom:1px dashed #CCC; padding-top:10px;}

/*   Top Menu Navigation  */
.menu-nav a:link { color:#c90;text-align:center; text-decoration:none; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.1em; padding-top:10px;}
.menu-nav a:visited {color:#c90; text-decoration: none; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu-nav a:active {color:#c90; text-decoration: none; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu-nav a:hover {color:#fc3; text-decoration: underline; text-align:center; font-family:'Comic Sans MS', cursive, Tahoma; padding-top:10px;}
.menu-nav-page {color: #666;text-align:center; text-decoration:none; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.5em; border-bottom:1px dashed #CCC; padding-top:10px;}

/*   JAVA BAR   */
#javabar-category {margin-bottom:6px; font-family: 'Comic Sans MS', cursive, Tahoma; font-size:1.4em; text-align:left;}
	#javabar-category th {color:#ca5413; font-size:1.2em;}
	#javabar-category td {color:#99216b; font-size:.9em; font-weight:normal;}
	
#javabar-item {color:white; font-family: 'Comic Sans MS', cursive, Tahoma; font-size:1.1em; text-align:left;}
	#javabar-item th {font-weight:normal;}
	#javabar-item td {font-weight:normal;}

#javabar-description {margin-bottom:7px; color:#06C; font-size:.9em; font-family: 'Comic Sans MS', cursive, Tahoma; text-align:left;}
	#javabar-description td {padding-left:10px;}
	
/*    Tea Time (2)  */
.teas {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.7em; font-weight:bold; text-align:left; padding-left:75px; padding-bottom:2px;}
.tea-category {color:#d33a59; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.3em; font-weight:normal; text-align:left; padding-bottom:7px; padding-left:80px;}
.tea-name {color:#CCC; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:95px;}
.tea-description {color:#09F;font-family:'Comic Sans MS', cursive, Tahoma; font-size:0.8em; font-weight:normal; text-align:left; padding-left:105px; font-size:.9em; padding-bottom:7px; padding-right:110px;}

/*    Cutting Board (3)   */
.cuttingboard-category {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.4em; font-weight:normal; text-align:left; padding-left:75px; padding-bottom:0px; text-decoration:underline;}
.cuttingboard-category-desc {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:85px; padding-bottom:7px; padding-right:90px;}
.cuttingboard-item {color:#CCC; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:95px; padding-right:90px;}
.cuttingboard-item-description {color:#09F;font-family:'Comic Sans MS', cursive, Tahoma; font-size:0.8em; font-weight:normal; text-align:left; padding-left:105px; font-size:.9em; padding-bottom:7px; padding-right:110px;}

/*   Sugar Rush (5)   */
.sugarrush-category {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.4em; font-weight:normal; text-align:left; padding-left:75px; padding-bottom:0px; text-decoration:underline;}
.sugarrush-item {color:#CCC; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:95px; padding-right:90px;}
.sugarrush-descriptions {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:85px; padding-bottom:7px; padding-right:90px;}

/*    Just Chill (6)   */
.justchill-category {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1.4em; font-weight:normal; text-align:left; padding-left:75px; padding-bottom:0px; text-decoration:underline;}
.justchill-prices {color:#a62e61; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:85px; padding-bottom:7px; padding-right:90px;}
.justchill-items {color:#CCC; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:85px; padding-bottom:7px; padding-right:90px;}
.justchill-drinks {color:#CCC; font-family:'Comic Sans MS', cursive, Tahoma; font-size:1em; font-weight:normal; text-align:left; padding-left:95px; padding-right:90px;}
