@charset "utf-8";
/* CSS Document */
body { 	font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center; color: #ffffff;}

h1 { font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#CC3333; font-size:18px; font-weight:normal; line-height:22px; }
h2 { font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#ffffff; font-size:18px; font-weight:normal;}
h4 {  font-size:18px; color:#CC0000 }

#header-content { width:980px; height:140px; text-align:right;}
#header-content .logo { float:left; width:400px; }
#header-content .banner { height:100px; width:525px; float:right; position:relative; top:30px;}


#nav { display:block; width:980px; height:40px;  }
#nav form { padding:0px; margin:0px; }

#nav1 { display:block; height:40px; line-height:40px; width:100%; background-color:#E4E4E4; font-size:15px; font-weight:bold; color:#4361c1; font-family:'Trebuchet MS', Helvetica, sans-serif;}
#nav1 div { display:inline; }
#nav1 div a { text-decoration:none; font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#4361c1; font-size:15px; font-weight:bold; padding:0 8px 0 8px; text-decoration:none; border-left:1px solid #3366CC; line-height:40px;}
#nav1 div a:hover { color:#e94230; }
#nav1 div a.menu_selected { color:#e94230; }


#cse-search-box input.sa { height:29px; width:36px; background:url(../images/search_button.gif) no-repeat; border:none; cursor:pointer;}


#top-bar { background:url(../images/top_bar_bkg.jpg);width:100%; overflow:hidden}
#top-block-container { width:980px; overflow:hidden;}

#weather_holder { height:60px; width:400px; float:left; font-family: 'Trebuchet MS', Helvetica, sans-serif; text-align:left; line-height:normal; }
#weather_holder h2 { display:inline; font-size:23px; line-height:25px; }
#weather_holder h3 { display:inline; font-size:18px; line-height:25px; }
#weather_holder p { display:inline; color:#abbdf2 }

#search-container { float:right; height:61px; width:350px }
#search-container form {height:61px; padding:0px; margin:0px; line-height:61px;  }

#flashcontent { border:1px solid #4361c1 }

#top-block { background:url(../images/top_bkg.jpg) #4361c1; vertical-align:top; width:100%; height:334px}

#left-top-container { width:640px; float:left; }

#right-top-container  { width:320px; float:right; text-align:center; overflow:hidden; }
#blog { font-size:11px; color:#FFFFFF; text-align:left; padding:0 15px 0 15px ;; background:url(../images/block_bkg.jpg) repeat-x bottom; border:1px solid #4361c1}
#blog p { margin:5px; }
#blog a { color:#9ACFE9; font-size:10px; }
#blog a:hover { color:#FFCC00; }
#blog a:visited { color:#66CCFF; }
#blog a.button { font:Verdana, Arial, Helvetica, sans-serif; display:block; background:url(../images/btn1.gif) no-repeat; width:107px; height:28px; color:#ffffff; font-weight:bold; font-size:11px; border:none; cursor:pointer; text-decoration:none; line-height:28px; text-align:center; letter-spacing:1px}
#blog a.button:hover { display:block; background:url(../images/btn1_ho.gif) no-repeat; }

#poll-container { width:980px; height:210px; float:left;}

#poll-container img { border:solid 8px #ffffff;}
/*#poll { width:620px; font-size:12px; text-align:center; float:left; position:relative; top:12px; color:#FFFFFF}
#poll 
*/
#poll-container form { text-align:left; font-size:12px; color:#FFFFFF }
#poll-container form .submit {  background:url(../images/btn1.gif) no-repeat; width:107px; height:28px; color:#ffffff; font-weight:bold; font-size:12px; border:none; cursor:pointer; margin:0 0 0 20px; float:left}
#poll-container form .submit_ho { background:url(../images/btn1_ho.gif) no-repeat; width:107px; height:28px; color:#ffffff; font-weight:bold; font-size:12px; cursor:pointer; border:none; margin:0 0 0 20px; float:left}

#content { display:block; color:#4362c1; overflow:hidden }
#content-holder { width:100%; line-height:13px;}
#content-frame { width:980px; }
#content .column { width:390px; text-align:left; float:left; padding:20px 0 0 0; font-size:12px; line-height:normal;}
/*#content h2 { text-indent:10px; color:#CC0000; font-size:18px; font-weight:bold;}*/


#content .subject { width:95%; background:url(../images/thumbnail_bkg.gif) no-repeat; height:150px; min-height:110px; overflow:hidden; font-size:11px;}
#content img.thumbnail { position:relative; top:11px; left:11px; margin:0 30px 20px 0; }
#content a { color:#4362c1; font-size:10px; }
#content a:hover { color:#1b7bbe; }
#content a:visited { color:#3a5161; }
#content a.subject-title { font-family: 'Trebuchet MS', Helvetica, sans-serif;color:#CC3333; font-size:18px; font-weight:normal; line-height:22px;}
#content a.subject-title:visited { color:#CC3333; font-size:18px; font-weight:normal; line-height:22px;}

#links_column a { color:#4362c1; font-size:12px; display:block; line-height:16px; }
#links_column a:hover { color:#1b7bbe; }
#links_column a:visited { color:#3a5161; }

#subject div .more { text-align:right; width:40px; float:left;}
#subject a.more { display:block; font-size:11px; width:40px; height:11px; line-height:11px; background:url(../images/btn_more_blue.gif) no-repeat right 3px; text-align:left; color:#3366CC; margin:10px 0 0 0;}
#subject a.more:hover { display:block; font-size:11px; width:40px; height:11px; line-height:11px; background:url(../images/btn_more_blue.gif) no-repeat right 3px; text-align:left; color:#CC0000; margin:10px 0 0 0;}

div.border-dot {background:url(../images/border_dot.gif) repeat-x; height:1px; line-height:1px;}

#banners-holder { width:162px; text-align:right; float:right; padding:8px 0 0 0;}
#banners-holder img { padding:0px;}

#footer { display:block; width:100%; font-size:10px; text-align:left; background:url(../images/footer_bkg.jpg) repeat-x; height:195px; text-align:center; color:#bfcfda}
#footer-content { width:980px; line-height:13px; text-align:left; }
#footer-navigation { width:400px; padding:20px; float:left;}
#footer-banners { width:500px; padding:30px 0 0 0; float:right; height:60px; text-align:right;}
#footer img { vertical-align:top; }
#footer a { color:#bfcfda; font-size:12px; text-decoration:none; line-height:46px; }
#footer a:visited { color:#bfcfda; font-size:12px; text-decoration:none;}
#footer a:hover { color:#ff8300; font-size:12px; text-decoration:underline; }

#links_column { width:340px; font-size:12px; float:left; text-align:left; }
#links_column a { font-size:12px; }

div.vote_pers { display:inline; color:#CC0000; font-family: 'Trebuchet MS', Helvetica, sans-serif;}

#add { width:300px; background:url(../images/block_bkg.jpg) repeat-x bottom; text-align:center; padding:10px 0 10px 0; }

a.content {  font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#4362c1; font-size:16px; display:block; line-height:16px; font-weight:bold; }
a.content:hover { color:#006699; }

#content-holder a.img_big { display:block; background:url(../images/button_big.gif) no-repeat; font-family: 'Trebuchet MS', Helvetica, sans-serif; color:#ffffff; font-size:18px;  line-height:51px; font-weight:bold; width:167px; height:51px; text-decoration:none; text-align:center; float:left; }
#content-holder a.img_big:hover { background:url(../images/button_big_ho.gif) no-repeat; }

#content-holder a.main {  font-family:'Trebuchet MS', Helvetica, sans-serif; color:#0099FF; font-size:18px; font-weight:bold; text-decoration:underline; display:inline; }
#content-holder a.main:hover { text-decoration:none; color:#0066FF }
