body  { font-family:Arial, Helvetica, sans-serif; margin:0px; background:#F7F7F7 url('../images/bg_gradient.jpg') repeat-x;}
.PageContainer { margin: auto; border: black thick solid; width: 800px;  /*IE width: 806px;*/ background-color: #ffffff; }

.navbar { }
#nav, #nav ul { padding: 0; margin: 0; list-style: none;}

/* ========= font-size below controls size of button text  ====================== */
#nav a { display: block; width:108px; text-decoration: none; color:#666666;  font-weight:bold; font-size:12px;
		height:14px; padding-top: 0px;}
#nav a:hover { text-decoration: none; color:#000000; }

/* ======== height below controls button height =============== */
#nav li { float: left; width:108px; height: 28px; padding: 5px 0px 5px 0px; margin-bottom: 0px;
			font-size:14px; letter-spacing: 0.1em; line-height: 110%; background-color:#FFFFFF;
			border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;
			border-top:1px solid #ffffcc;}
#nav li:hover { background-color:#ffffff; border-bottom:1px solid #ffffcc; border-top:1px solid #ffffcc;}
#nav li a { text-align:center; margin-bottom: 15px;}

#nav li ul { 	position: absolute; 	width:190px; 	height: 46px;  left: -999em;}
#nav li:hover ul { left: auto;}

#nav li ul li  {
	font-size:12px;
	letter-spacing: 0em;
	width:215px;
	height: 11px;
	background-color: #FFFFcc;
	color:#009999;
	border: none;
	padding: 5px;
	margin: 0px;

}
#nav li ul li  a { text-align:left;  display: inline; font-size:11px}
#nav li ul li  a:hover {
	color:#009999;
	font-weight: bolder;
}
#nav li ul li:hover   { background-color:#FFFFCC; border: none; }

/* NAVIGATION IE FIX  */
#nav li:hover ul, #nav li.sfhover ul { left: auto;}
/* Aditions from Cafe Townsend to be used as templates for events table. */

.navigation:link, .navigation:visited {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 6px 8px 6px 10px;
	width: 140px;
	text-decoration: none;
	background-color: #993300;
}

.navigation:hover {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 6px 8px 6px 10px;
	width: 140px;
	text-decoration: none;
	background-color: #D03D03;
}

.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	padding: 0px;
	margin: 3px 32px 6px 12px;
	
}
.main a:link {
	color: #003366;
}
.main a:visited {
	color:#663333
}


.italicsbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
}

/** new styles added for menu page **/

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 19px;
	padding: 3px;
	margin: 0px;
	text-decoration: none;
}

.menu_header {
	font: bold 18px 'Trebuchet MS';
	display: block;
	padding: 3px 3px 3px 12px;
	border-bottom: 1px solid #fffccc;
	color: #000000;
	text-align: center;
	background-color: #FFFFCC;
}

.menu_title {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 14px;
	color: #330000;
	line-height: 22px;
	padding: 3px 24px;
	margin: 0px;
	list-style-type: none;
	text-align: center;
}

.menu {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #330000;
	line-height: 18px;
	padding: 3px 22px;
	margin: 0px;
	list-style-type: none;
	text-align: center;
}

/* Footer Navigation Style */
#footernav         { text-align:center;}
#footernav a       { text-decoration:none; color:#666666; font-size:9px; letter-spacing:.0em; text-align:center;
					 padding: 0px 10px 0px 10px; line-height:26px;}
#footernav a:hover { text-decoration:underline; }




/* Footer Style */
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background-color: #ffffcc;
	color: #333333;
}

#breadcrumb{
	font-size: 10px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	text-align:left;
	color:#000000;
}

#breadcrumb a{
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	text-align:right;
	color: #990000;
}

#breadcrumb a:hover {
	text-decoration:underline;
	font-size: 10px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	margin: 0px;
	text-align:right;
	color: #FF0033;
}

.verdana-11 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.verdana-11-spaced {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.verdana-12 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana-12-spaced {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.verdana-10 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.verdana-9 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana-8 {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana-11-underline {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.verdana-11-bold {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
}
.header_one {

	font: bold 18px 'Trebuchet MS';
	display: block;
	padding: 3px 3px 3px 12px;
	border-bottom: 1px solid #fffccc;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
}
