/* CSS Document */

body {background-color:#336; margin:0;}

#main {width:960px; margin:0 auto;}

#mast {background:url(images/bg_mast.jpg) no-repeat; width:950px; height:105px; margin:0; padding:5px 10px 0 0;}

#search {background:url(images/bg_search.gif) no-repeat; position:relative; z-index:100; width:765px; height:46px; margin:0; padding-left:195px;}

#bodyWrap {width:960px; margin:0; background:url(images/bg_mainBody.gif) repeat-y;}

#left {width:175px; margin:0; float:left;}

#nav {width:165px; background:url(images/bg_nav.gif) no-repeat; height:auto 100%; margin:0; margin-bottom:5px; padding-left:10px; padding-top:2px;}

#nav a:link, #nav a:visited, #right a:link, #right a:visited {color:#336; text-decoration:none;}

#nav a:hover, #right a:hover {color:#ff9130;}

#topSeperator {width:775px; height:19px; background:url(images/bg_topSeperator.gif) no-repeat; margin:0; float:left; padding-left:10px;}

#mid {width:514px; margin:0; float:left; padding:20px 20px 0 20px;}

#mid p {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; margin-bottom:15px;}

#mid img {margin:10px;}

#mid a:link, #mid a:visited {color:#930; text-decoration:none;}

#mid a:hover {color:#336;}


#midHome {width:534px; margin:0; float:left; padding:20px 0 0 20px;}

#midHome p {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}

#midHome img {margin:10px;}

#midHome a:link, #midHome a:visited {color:#930; text-decoration:none;}

#midHome a:hover {color:#336;}


#midSubNews {width:174px;}

#right {width:211px; margin:0; float:right; padding-right:20px;}

#right p, #left p {margin:0; padding:0; margin-bottom:5px; text-align:right;}

#footer {background:url(images/bg_footer.gif) repeat-y; margin:0; clear:both; text-align:center; padding:20px 0; font:12px Arial, Helvetica, sans-serif;}

#footer a:link, #footer a:visited {color:#000; margin-right:5px; text-decoration:none;}

#footer a:hover {text-decoration:underline;}

.bottomBanner {margin-bottom:30px;}

.searchText {color:#fff; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;}

.registerText {color:#fff; font:14px Arial, Helvetica, sans-serif;}

.registerText a:link, .registerText a:visited {color:#fff;}

.registerText a:hover {color:#ff9130;}

.searchBox input {border:#cfcfcf 2px solid; font:13px Arial, Helvetica, sans-serif; width:250px;}

.searchTable {margin:0;}

.areaEvents {margin:11px 0 0 61px;}

.author {color:#930;}

.date {color:#930; margin-bottom:20px;}

.subHeadliners {margin:0;}

h1 {font:30px "Times New Roman", Times, serif; color:#336; margin:0; padding:0;}

h2 {font:18px "Times New Roman", Times, serif; color:#336; margin:0; margin-bottom:10px; padding:0;}

ul {margin:0; padding:0;}

li {border-bottom:#fff 1px solid; list-style:none; padding-top:5px; padding-bottom:5px; color:#336; text-transform:uppercase; font:14px Arial, Helvetica, sans-serif; text-indent:10px;}

table {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}
table p {font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}

iframe {padding:0; margin:0; background-color:#ffcc66;}

form {margin:0; padding:0;}