﻿body{background-image:url(images/background.gif);background-repeat:repeat-x;background-color:#154073;font:76% Arial;margin:0;padding:0;}
a{color:#000;}
div#wrapper{width:990px;margin:0 auto;}
div#top_nav{background-image:url(images/topnav_background.gif);text-align:right;height:32px;margin:0;padding:0;}
div#top_nav ul{list-style:none;margin:0 50px 0 0;padding:3px 10px 2px 2px;}
div#top_nav ul li{display:inline;padding:0 2px;}
div#top_nav a:hover{text-decoration:underline;}
div#content{min-height:400px;background-color:#faf8f0;background-image:url(images/body_background.gif);background-repeat:repeat-x;width:930px;margin:20px auto;}
div#content div#select{width:280px;float:left;position:relative;z-index:200;}
div#select p{margin-top:-4px;}
div#select p,div#staff p{font-size:10px;color:#6b7c91;padding:5px;}
div#content div#news{width:320px;height:330px;float:left;position:relative;z-index:200;}
div#content div#news div#news_box{background-image:url(images/newsbox_background.gif);background-repeat:repeat-y;margin-top:30px;padding:0;}
div#content div#news ul{list-style:none;list-style-image:url(images/bullet.gif);width:250px;color:#156334;font-weight:700;}
div#content div#news ul li{padding:5px;}
div#content div#news ul li a:hover{color:#000;text-decoration:underline;}
div#content div#staff{width:320px;background-image:url(images/instructors_background.jpg);background-repeat:no-repeat;float:left;position:relative;z-index:200;}
div#content div#staff #featured{width:158px;height:222px;position:relative;left:63px;top:16px;float:left;background-color:#FFF;margin:0;padding:0;}
div#content div#staff p{margin-top:285px;}
div#content div#staff a{display:block;text-decoration:none;}
div#nav{width:965px;height:250px;background-color:#FFF;background-image:url(images/nav_background.jpg);background-repeat:no-repeat;margin-left:-35px;margin-top:-90px;position:relative;z-index:100;float:left;}
div#nav p { position: relative; float: left; color: #156334; margin: 25px 30px 0 400px; padding: 0; }
div#nav ul{list-style:none;font-size:1.2em;font-weight:700;color:#000;margin:120px 0 0 380px;}
div#nav ul li{display:inline;float:left;}
div#nav ul li a{color:#FFF;text-decoration:none;display:block;height:30px;width:120px;line-height:30px;text-align:center;}
div#nav ul li a:hover{color:#509df8;}

div#sub_nav{width:920px;text-align:right;float:left;background-color:#FFF;padding-right:10px;}
div#footer{text-align:center;}
div#top_nav a,div#content div#news ul li a{text-decoration:none;}