body { 
		 font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif ;margin-top: 0px;
	margin-left: 0px; background-color: #660000; color:#000000; line-height: 18px;}
	
.body_text_black { 
		color: #000000; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif ; margin-top: 0px;
	margin-left: 0px; }
	
#topNavlink {background-color:#FFF; 
padding:5px;
border:1px solid #F00; 

color:#000;
}	

#topNavlink:hover {background-color:#FFF; color:#000;}	
	
#topLinks {height:33px; text-align:right; width:960px; background-color:#36C; background-image:url(../images/SB-band-wsearch.jpg);}
#topLinks a {color:#C00; font-weight:bold;}
	

	
hr {
	color: #cccccc;
}	 

h5 {font-size:11px; 
	font-weight:normal; 
	color:#990000; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-top:5px; 
	padding-left:10px; 
	padding-bottom:0px; 
	padding-top:0px; 
	padding-right:10px; 
	background-color:;
}



a:link {color: #0059ac; text-decoration:none;}
a:hover {color: #990000; text-decoration:underline; text-shadow: #6374AB 1px 1px 3px;}
a:visited {color: #0059ac; text-decoration: none;}
	
#eventlist {border-bottom:1px dotted #CCC;}
#eventlist:hover {}	
	
.granite {color:#333; font-size:11px; line-height:14px;}

.boldgray-title {color: #767472; font-weight: bold; font-size:14px;}

#nav ul ul{visibility:hidden; margin-left:200px;}

#nav li {position:relative;}

#nav li:hover > ul {
  visibility: visible;
}


h1 {font-size: 12px; font-weight: normal;}

.boldbluetitle {color: #0063a3; font-weight: bold; font-size:14px;}
.bluetitle-small{color: #0063a3; font-weight: bold; font-size:12px;}

.bold-redtitle {color: #990000; font-weight: bold;}
.boldbluetitle-small {color: #0063a3; font-weight: bold; font-size:11px;}

.large-redtitle {color: #990000; font-weight: bold; font-size:14px;}
.small-redtitle {color: #990000; font-weight: bold; font-size:12px; margin-bottom:-10px;}
.small-redtitleThin {color: #660000; font-weight: normal; font-size:12px; margin-bottom:-10px;}
.small-redtitleThinx {color: #660000; font-weight: normal; font-size:12px; margin-bottom:0px;}

.homepage-bluetext {color: #0063a3; font-weight: bold; font-size:16px; font-family:"Times New Roman", Times, serif; line-height:22px;}

.black-headlines {color: #000000; font-weight: bold; font-size:12px;}
.bold-black {color: #000000; font-weight: bold; }

.black-headlines-caps {color: #000000; font-weight: bold; font-family: Geneva, Arial, Helvetica, sans-serif ; font-size:11px;}

.bottomlinks_gray {color: #666666; font-size:10px; }


		 
/* To highlight current page, must set ID in body tag
---------------------------------------------------------------- */	 

#nutrition .nutrition, #about1 .about1, #grad .grad, #location .location, #cater .cater, #sustain .sustain, #menu .menu, #meal .meal, #contactus .contactus, #home .home, #dh .dh
  {
	
	background-image:url(../images/bg-navhover2.png); background-repeat:none;

  }	 
  
/*	Right Navigation 
---------------------------------------------------------------- */

#right-nav  {
	width:200px;
	font-family:  Arial, Helvetica, sans-serif;
	margin-top:27px;

}
			 
#right-nav ul  { 
		 list-style:none;
		 margin: 0; 
		 padding: 0;
		color: #ffffff;
		 text-indent: 5px;
		
}

#right-nav li {
		 border-bottom:1px solid #b3b2b0; font-weight: bold; font-size:11px;
		 
}

#right-nav li a  {
		 display: block;  
		 padding: 7px 5px 7px 0.5em;
		 
		
		 background-color: #eae8e4;
		 color: #000000;
		 text-decoration: none;
		 font-weight: normal;
		 }
		 
#right-nav li a:hover  {  
		 background-color: #b3b2b0;
		 color:#000000;
		 }

		 
/*	Top/drop down Navigation 
---------------------------------------------------------------- */		 



UL#nav {
LIST-STYLE-TYPE: none; 
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:-40px;
}

#nav a {
	DISPLAY: block; 
	font-weight:bold;
	PADDING-BOTTOM: 8px; 
	COLOR: #ffffff; 
	PADDING-TOP: 10px; 
	TEXT-DECORATION: none;  
	z-index: 100; 
	font-size:12px;
}
#nav li A:hover {
	background-image:url(../images/bg-navhover2.png); background-repeat:repeat-x;
}
#nav ul li A:hover {
	background-image:none;
	background-color:#a7bad8;
}



#nav LI {
	FONT-SIZE: 10px; 
	FLOAT: left;
	CURSOR: default; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	POSITION: relative; 
	BACKGROUND-COLOR: #0063a3; 
	TEXT-ALIGN: center; 
	z-index: 100; 
	border-bottom: 0px solid #a39d95;
	width:137px;
}

.navbg {background-image:url(../images/nav-bg.jpg);}

#nav LI LI A {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	z-index: 100; 
	width:137px;
}




#nav LI LI:hover {
	DISPLAY: block; 
	padding-left:0px; 
	padding-right:0px;
	
}
#nav LI LI {
	BORDER-RIGHT: #f0f0f0 0px solid; 
	DISPLAY: block; 
	FLOAT: none; 
	BORDER-BOTTOM: #767472 1px solid; 
	background-image:none;
	BACKGROUND-COLOR: #cccccc; 
	padding-left:0px; 
	padding-right:0px;
	width:136px;
}


#nav LI A:visited {
	 COLOR: #ffffff; 
}

#nav LI LI A:visited {
	 COLOR: #000000; 
}


#nav LI UL {
	DISPLAY: none; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 100%; 
	z-index: 100;
}

#nav LI:hover UL {
	MARGIN-TOP: 0px; 
	DISPLAY: block; 
	MARGIN-LEFT: -1px; 
	padding-left:0px;
}

#ul ul {background-image:none;}
 
		 
#menusMenu {
	width:250px;
}

.menuLoc {
	color:#990000;
	margin:0px;
	margin-left:0px;
}

#menusMenu p {margin-bottom:0px; background-color:#f3e4e4; border-bottom:1px dashed #CCC;}

#menusMenu a {padding-left:10px;}

.nuts {font-size:14px; color:#600; border-bottom:1px solid #66F;}
.nutsSmall {font-size:9px;}


#managers {
	float:left;
	width:940px;
	margin:10px;

}

#managersx {float:right; border:1px solid #36C; margin-top:10px;}


#managers p {margin:2px; margin-left:83px; padding:0px;}
#managers a {margin-left:3px;}
#manAll img {margin:0px; padding:0px; height:100px; width:80px;}
#manAll {width:430px; margin-top:10px;}
#managersImg {width:212px; height:100px; margin-bottom:10px; float:left; background-color:#EEE; border-top:1px solid #36C; border-right:1px dashed #CCC;}


#blogStyle {width:475px; float:right; margin-right:20px;}

#blogMore {float:right; margin-right:10px; margin-top:-15px;}

#blogStyle img {border:1px solid #0059ac;}

#blogStyle h3 {font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#015a9c; margin-top:4px; margin-bottom:4px;padding-left:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC;}

.published {float:right;font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#015a9c; margin-top:4px; margin-bottom:4px;padding-left:10px; padding-top:10px;}
.blogStylePG {margin-left:130px; margin-top:0px; text-align:justify; color:#666; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}