body {font-size: 14pt;
      margin: 0px auto;
      background-color: #333333;
      font-style: normal;}

#root {width: 800px;
	padding:0px;
	height:auto;
	margin:0px auto;}

#title {height: 110px;
	width:800px;
	margin:10px 0px 0px 0px;
	background-image:url("images/title2.gif");
	background text-align:left;}

#nav {width: 800px;
	height: 25px;
	background: url("images/nav.gif");
	margin: 0px auto;
	padding: 0;
	position: relative;}

#nav li {margin: 0;
	padding: 0;
	list-style: none;
	position: absolute; top: 0;}

#nav li, #nav a {height: 25px;
		display: block;}

#panel1b {left: 15px; width: 84px;}
#panel2b {left: 99px; width: 123px;}
#panel3b {left: 222px; width: 129px;}
#panel4b {left: 351px; width: 131px;border:}
#panel5b {left: 482px; width: 107px;border:}
#panel6b {left: 589px; width: 97px;border:}
#panel7b {left: 686px; width: 110px;border:}
#panel1b a:hover {background: transparent url("images/nav.gif") -15px -26px no-repeat;}
#panel2b a:hover {background: transparent url("images/nav.gif") -99px -26px no-repeat;}
#panel3b a:hover {background: transparent url("images/nav.gif") -222px -26px no-repeat;}
#panel4b a:hover {background: transparent url("images/nav.gif") -351px -26px no-repeat;}
#panel5b a:hover {background: transparent url("images/nav.gif") -482px -26px no-repeat;}
#panel6b a:hover {background: transparent url("images/nav.gif") -589px -26px no-repeat;}
#panel7b a:hover {background: transparent url("images/nav.gif") -686px -26px no-repeat;}

#main { display:block;
	width: 800px;
	height:auto;
	background-image:url("images/main.gif");
	color: #000000;
	padding:0px;}

#text { margin: 0px;
	float:left;
	width: 440px;
	padding:20px 10px 10px 10px;
	height: 1%;
	color: black;
	background-color:#ffffff;
	font-weight:500;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:.7em;

}

div#gallery { display:block;
		width: 650px;
		height:auto;
		color: #000000;
		margin:0px auto;
		padding:20px 10px 10px 20px;
		color: black;
		font-weight:500;
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		font-size:.7em;}

div.spacer {clear: both;}

#leftnav {float:left;
	width:140px;
	margin:30px 0px 0px 0px;
	padding:5px 5px 50px 25px;}

#leftnav ul{list-style-type:square;
		padding:5px;
		margin:15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:.6em;
}

#leftnav li{padding:0px;}

#leftnav a:link, #leftnav a:visited, #leftnav a:active {text-decoration:none;
color:#363466;}

#leftnav a:hover {text-decoration:none;
color:red;
}

#news {float:left;
	width:150px;
	color:white;
	font-weight:500;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:.6em;
	margin:20px 5px 0px 0px;}

.top {height:23px;
	width: 150px;
	margin:0px;
	background-repeat:no-repeat;
	background-image: url('images/newstop.gif');}

.middle {width: 150px;
	margin:0px;
	background-repeat:repeat;
	background-image: url('images/newsmiddle.gif');}

.newstext {width: 140px;
	color:#363466;
	margin:0px;
	padding:0px;
	font-weight:500;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:.85em;}

.newstext ul{padding:10px 5px 5px 25px;
	margin:0px;}

.newstext li{padding:5px;}

.bottom {height:23px;
	width: 150px;
	margin:0px;
	background-repeat:no-repeat;
	background-image: url('images/newsbottom.gif');}

h1 {color:#000000;
	font-size: 1.25em;
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	text-align:center;}

h1.jhuwn {width:260px;
	height:97px;
	background-image:url('images/jhuwnheader.gif');
	margin:10px auto;
	overflow:hidden;
	line-height:500px;}

h2{display:block;
	width:375px;
	height:20px;
	padding:5px;
	background-color:#999999;
	color:#000000;
	font-size: 1em;
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif ;}

h3{color:#000000;
	font-size: .85em;
	font-weight:700;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	}

table.food {font-size: 1em;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	text-align:left;
	width:100%;
	border:2px solid #363466;
	border-collapse:collapse;
	background:#ffffff;}

th.food { border:2px solid #363466;
	padding:5px;
	text-align:center;
	color:#363466;
	font-weight:600;}

td.food { border:2px solid #363466;
	padding:5px;}

td.foodcenter { border:2px solid #363466;
		padding:5px;
		text-align:center;}

.centerimg {margin-left:75px;}

.centertext {text-align:center;}

.colfloatright{ float:left;
		width: 200px;
		margin: 0 0 10px 10px;
		background-color: #fff;
		color:#425184;
		font-size:.8em;
		padding:0px;
		text-align:center;}

.colfloatright img {border-style:none;}

.colfloatleft{ float:left;
		width: 200px;
		margin: 0 0 10px 10px;
		background-color: #fff;
		color:#425184;
		font-size:.8em;
		padding:0px;
		text-align:center;}

.colfloatleft img {border-style:none;}

blockquote {font-style:italic;}

#footer {clear: both;
	background-image:url("images/bottom.gif");
	width:800px;
	height:73px;}

#footertext { color:#363466;
		font-size: .6em;
		font-weight:500;
		font-family: Verdana, Arial, Helvetica, sans-serif ;
		text-align:center;
		width:600px;
		height:30px;
		margin:0 auto;
		padding:20px 0 10px 0;}

#footer a:link, #footer a:visited, #footer a:active {color:#363466;}

#footer a:hover {color:red;}
