body{background-color: #f0f3f8;background-image: url(/layout/slice.jpg); background-repeat: repeat-x; background-repeat: repeat-x; margin:0px; padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#header{background-image: url(/layout/header.jpg); background-repeat:no-repeat; height: 101px; margin-top: 0px; padding-top:0px;}
#container{margin: auto; width: 950px; margin-top: 7px; margin-bottom: 25px; border:1px solid #000000;}
#leftcolumn{float: left;}
#clear{clear:both;}
#bottomnav{width: auto; text-align:center; font: .7em Verdana, Arial, Helvetica, sans-serif; color:#234D7D; padding-bottom: 6px; background-color: #ffffff;  border-bottom: 1px solid #000000; }
#footer{height: 16px; margin: auto; background-color:#5A789C; margin-bottom: 0px; text-align:center; font-size:.7em; color: #fff; padding-top: 3px;}
#content{width: auto; min-width:120px; margin: 0px 35px 0px 155px; font-size:.8em;}
#content-container{border-top: 1px solid #000000; background-color: #ffffff; height: auto; margin: 0; padding-top: 5px; padding-bottom: 8px;}
#nav{width: 140px; margin-left: 5px; color:#FFFFFF; border:1px solid black; background-color: #5A789C;}

h1 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; color: #5A789C;}
h2 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; font-size: 1.3em; color: #5A789C;}
h3 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; color: #5A789C;}
p {font-family: verdana, arial, helvetica, sans-serif; margin: 0 0 8px 0; padding: 0;}
img {border: 0; padding: 0; margin: 0; border-style: none;}
a {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #4A6D95;}
a:hover {color:#234D7D;}
b { color: #5A789C;}


/* ------- NAV -------------*/

ul#mainnav {width: 130px; list-style: none; margin: 0px; padding: 0px; background-color: #5A789C;}
ul#mainnav li a:link, ul#mainnav li a:visited {text-decoration: none; display: block; width: 130px;	padding: 4px 4%; font: .7em verdana, arial, helvetica, sans-serif; color: #fff;}
ul#mainnav li {border-top: 0px solid #000000;}
ul#mainnav li a:hover {background-color: #8DA8C6;color: #FFFFFF; border-bottom: 0px;}
ul#mainnav ul.subnav{list-style: none; margin: 0 0 0 10px; padding: 0px; font-size: .9em;}

/* ------- NEWS ARCHIVE ------*/
#newsbox{width: 140px; margin-left: 5px; margin-top:20px; font-size: .8em; border: 0px solid black;}
#newshead{font-size: 1em; font-weight: bold; color: #234D7D; margin-bottom: 10px;}
#newsmonth{margin-bottom: 10px;}
#newsmonthhead{font-weight: bold; font-size: .8em;}
#newsmonthlist{list-style:square; margin:0px; padding: 0px; font-size: .9em;}
#newsmonthlist li{margin-left: 20px;}

#newsitem{padding-top: 25px; border: 1px solid red;}

/* ------ Content ------------*/
#head {font-weight: bold; color: #5A789C; font-size: 1.3em; margin-bottom: 8px;}
.imghighlight {border: 1px solid black;}
