/* CSS Document */

body {
margin:0; padding:0; background:url(../images/bg_body.jpg) top center no-repeat #000; font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
a img { border:none; }
a { color:#006600; }

#container {
margin:0 auto; width:780px;
background-color:#333;
}

#headerarea { background:url(../images/bg_head1.jpg) top right no-repeat; height:95px; }
body.header2 #headerarea { background-image:url(../images/bg_head2.jpg); }
body.header3 #headerarea { background-image:url(../images/bg_head3.jpg); }

#logo { background:url(../images/logo1.jpg) no-repeat; height:95px; width:149px; display:block; float:left; }
body.header2 #logo { background-image:url(../images/logo2.jpg); }
body.header3 #logo { background-image:url(../images/logo3.jpg); }

#tagline { display:inline; width:360px; float:right; text-align:right; padding:10px; padding-right:15px; height:0px; }
#tagline h1,
#tagline .shadow { font-size:21px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; }
#tagline h1 { margin:0; padding:0; z-index:1; position:relative; color:#FFF; }
#tagline .shadow { z-index:0; position:relative; color:#000; top:-46px; }

#nav_main { background:url(../images/bg_navtop1.jpg) top right no-repeat; height:34px; }
#nav_main ul { list-style-type:none; margin:0; padding:0; }
#nav_main li { float:left; }
#nav_main a { display:block; width:148px; text-align:center; font-size:14px; text-decoration:none; border-right:1px solid #333; color:#FFF; padding:9px 0; }
#nav_main div { display:block; width:148px; text-align:center; font-size:14px; text-decoration:none; border-right:1px solid #333; color:#FFF; padding:9px 0; }
#nav_main #nav_main_5 a { width:148px; }
#nav_main #nav_main_6 a { width:34px; border:none; height:16px; }
body.header2 #nav_main { background-image:url(../images/bg_navtop2.jpg); }
body.header3 #nav_main { background-image:url(../images/bg_navtop3.jpg); }
#nav_main a:hover,
#page2 #nav_main_2 a,
#page3 #nav_main_3 a,
#page4 #nav_main_4 a,
#page5 #nav_main_5 a { background:url(../images/bg_navtop_on.gif) repeat-x; }
#nav_main #nav_main_6 a:hover { background:none; }

#maincol {
background:url(../images/bg_maincol1.jpg) no-repeat #FFF; float:right;
width:591px; border-top:1px solid #000; padding:20px;
}
#iframediv {
background: #FFF; float:right; width:621px; padding-left:10px;
}

body.header2 #maincol { background-image:url(../images/bg_maincol2.jpg); }
body.header3 #maincol { background-image:url(../images/bg_maincol3.jpg); }

#leftcol { width:149px; background:url(../images/bg_leftcol1.jpg) no-repeat; border-top:1px solid #000; float:left; }
body.header2 #leftcol { background-image:url(../images/bg_leftcol2.jpg); }
body.header3 #leftcol { background-image:url(../images/bg_leftcol3.jpg); }

#leftcol form { margin-top:10px; }
#leftcol input,
#leftcol select { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:10px; border:none; padding:3px; border-top:1px solid #000; border-left:1px solid #000; }
#leftcol label { display:block; margin:5px; color:#FFF; }
#leftcol input.input_text { width:114px; }
#leftcol input.input_submit { display:block; margin:0 auto; margin-top:10px; background:url(../images/bg_buttontimes.jpg); color:#000; text-decoration:underline; padding:10px 5px 17px 37px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; border:none; }
#leftcol input.input_submit:hover { cursor:pointer; }
#leftcol select {  }

#search_times {
text-align:center;
}

#bloglinks { float:right; width:200px;}

#footerarea {
clear:both; padding:10px; text-align:center; background-color:#666666; line-height:200%; font-size:10px;
}
#footerarea a {
color:#FFF;
}
#footerarea ul {
list-style:none; margin:0; padding:0;
}
#footerarea li {
display:inline; font-size:14px;
}
#footerarea li a {
padding:10px;
}

#subfooterarea {
text-align:center; background-color:#000; padding:10px; color:#333; font-size:10px; font-family:Arial, Helvetica, sans-serif;
}
#subfooterarea a {
color:#333; text-decoration:none;
}

.state_heading a { text-decoration: none; color: black; }

.state_heading a:hover { text-decoration: underline; color: black; }