/*
red: 990000
blue: 003366

*/

body {
	margin-top: 8px;
	background: #660000; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

a {color:#990000;}
a:visited {color:#003366;}
a.readmore  {align: right; font-size: 11px; font-weight: bold }

#container {width: 958px; margin-left: auto;
	margin-right: auto;}
#header {width: 958px; background: #0001FC;}
#topnav {width: 958px; height: 30px; background: #000; padding: 0; margin: 0;}
	#est {display: inline; color: #CCCCCC; position: relative; top: -8px; left: 80px;}
	#est a{color: #CCCCCC;}
	
#leftnav {background: #EEEEEE; border-right: 1px solid #030329;}
	#leftsubnav {margin: 0px; border-top: 1px solid #003366;}
	#leftsubnav p {margin: 0px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #030329; text-align: left; padding: 4px 0 4px 15px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}
	#leftsubnav p.new {margin: 0px; font-size: 14px; font-weight: bold; border-top: 0px solid #030329; border-bottom: 1px solid #030329; text-align: left; padding: 4px 0 4px 15px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}
	#leftsubnav a {color: #030329; text-decoration: none; padding-left: 13px;}
	#leftsubnav p.sub {font-size: 12px; background: #fff;  padding: 4px 0 4px 25px; }
	#leftsubnav a.sub {background-image: url(/images/blue-arrow.gif); background-position:3px 5px;  background-repeat:no-repeat;}
	#leftsubnav a.sub:hover {color: #990000; text-decoration: none; background-image: url(/images/red-arrow.gif); background-position:3px 5px;  background-repeat:no-repeat; }
	#leftsubnav a:hover {color: #990000; text-decoration: none; background-image: url(/images/red-dot.gif); background-position:0 5px;  background-repeat:no-repeat;}
	#leftsubnav .new a:hover {color: #990000; text-decoration: none; background-image: url(/images/red-dot.gif); background-position:0x 5px;  background-repeat:no-repeat;}

#staff {font-size: 11px; color: #000; background: #D4D4D4; padding-left: 10px; padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #000;}
#staff p {}

#events {font-size: 11px; color: #000; background: #fff; padding-left: 10px; padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #000; }
#events p {margin-top: 5px; padding-bottom: 15px; margin-right: 10px; border-bottom: 1px solid #D4D4D4;}

#middle {background: #fff; border-right: 1px solid #003366;}
	.maindate {height: 16px; border-bottom: 1px solid #003366; padding: 5px 4px 4px 4px; background: #990000; color: #fff; font-weight: bold;}
	#mainarea { padding: 10px; }
	.story {border-bottom: 1px solid #003366; margin-bottom: 7px;}
	.lastitem {border-bottom: 0px solid #003366; margin-bottom: 7px;}
	
.sidebar {margin: 0 5px;}
	.sidebar td.caption {text-align: center; font-size: 11px; font-style: italic;}
	
	#otherstories {}
		#otherstories h4 {border-top: 1px solid #003366; border-bottom: 1px solid #003366; color: #990000; padding: 5px 10px; background: #EEE; font-size: 16px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; font-weight:bold;}
		#otherstories .date {margin: 1px 0 0 0 ; background: #003366; font-size: 11px; padding: 3px 10px; color: #FFF;}
		#otherstories .story {margin: 10px; border-bottom: 0px solid #ccc;}
		#otherstories h2 {margin: 0 0 3px 0; padding: 0; font-size: 14px; color: #990000;}
		#otherstories .story p {margin: 0 0 auto 0; font-size: 1em;}
		#otherstories ul{margin: 0 0 0 0; padding-left: 1.5em; padding-right: 2px; }
				#otherstories .archive li{margin-left: 0px; padding: 0 0 4px 0; font-size: 11px; font-weight: bold;}
				#otherstories .archive li a{color:#990000; text-decoration: none;} /*darker blue is #002A54;*/
				#otherstories .archive li a:visited{color:#2A5B8C; text-decoration: none;} /*darker blue is #002A54;*/
				#otherstories .archive li a:hover{color: #990000; text-decoration:underline;}

#right {background: #D4D4D4; width: 245px; padding: 4px 6px;} /*original width of this is 230px*/
	#feature p{margin: 8px 0 0 0; font-weight: bold; font-size: 13px;}

	#featureblock {border: 1px solid #999; background: #EEE; padding: 6px 4px; margin-bottom: 7px; margin-top:2px;}
		#featureblock h2 {margin: 0; padding: 0; font-size: 14px; color: #990000;}
		#featureblock h3 {margin: 0; padding-bottom: 5px; font-size: 14px; color: #990000;}
		#featureblock h3 a{text-decoration: underline;}
		#featureblock h3 a:visited{color: #990000;}
		#featureblock p {margin: 5px 0; font-weight: normal; font-size: 11px;}
		#featureblock ul{margin: 0 0 0 0; padding-left: 1.5em; padding-right: 2px; list-style-type:square;}
				#featureblock li{margin-left: 0px; padding: 0 0 4px 0; font-size: 11px; font-weight: bold;}
				#featureblock li a{color:#003366; text-decoration: none;} /*darker blue is #002A54;*/
				#featureblock li a:visited{color:#2A5B8C; text-decoration: none;} /*darker blue is #002A54;*/
				#featureblock li a:hover{color: #990000; text-decoration:underline;}

				
		#featureblock a.readmore  {align: right; font-size: 11px; }
		#featureblock a.readmore:visited{color: #990000;}
		
#widearea { padding: 10px; } 

.largeheader {font-size: 18px; font-weight: bold;}
.smallheader {font-size: 14px; color: #990000; }

table .list {border-top: 1px solid #003366; border-left: 1px solid #003366;  }
table .list td {border-bottom: 1px solid #003366; border-right: 1px solid #003366; padding: 5px;}
table .list th {background: #990000; color: #fff; border-bottom: 1px solid #003366; border-right: 1px solid #003366; padding: 5px; text-align: left;}

h1 { font-size: 20px; color: #990000; margin: 0 0 3px 0;}
h1 a {text-decoration: none;}
h1 a:visited {color: #990000;}
h1 a:hover {text-decoration: underline;}
h2 { font-size: 18px; color: #003366; margin: 0;}
h3 { font-size: 14px; color: #990000; margin: 0;}
h4 {
	font-size: 12px;
	color: #003366;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
h5 { font-size: 12px; font-weight: bold; 	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;}

#footer {background: #030329; color:#eee; padding: 20px; text-align: center; }
#footer a {color:#eee;}

