html * { font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif; margin: 0; padding: 0; text-indent: 0; list-style: none; }
body, div, p, span, ul, li, img, form, input, select,h1,h2,h3,h4,h5, dl, dt, dd { margin: 0; padding: 0; text-indent: 0; list-style: none; }
a img { border:0; }
body { background:#F9F9F9 url(../images/body_bg.jpg) repeat-x; }
h1 { font-size:24px; }
h2 { font-size:18px; }
h1, h2 { font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; color:#015FB6 }
h1 a, h2 a { text-decoration:none; font-family:Georgia,"Times New Roman",Times,serif; }
h1 a:hover, h2 a:hover { text-decoration:underline; }

.left_column { width:395px; float:left; overflow: hidden; }
.middle_column { width:260px; float:left; padding:0 10px; overflow: hidden; }
.right_column { width:300px; float:left; /*overflow: hidden;*/ margin-left:4px; }

#main_wrapper { width:1005px; margin:25px auto 0 auto; }
#header { width:100%; display:inline-block; behavior: url(Css/iepngfix.htc); }
#header #header_content { width:100%; display:inline-block; margin-top:10px; float:left; }
#header #date_section { float:right; font-size:10px; color:#333; padding-right:10px; }
#header_content #header_logo { background:url(../images/logo.png) no-repeat; width:94px; height:32px; behavior: url(Css/iepngfix.htc); float:left; margin:20px 0 0 10px; display:inline; }
#header_content #header_banner { float:right; margin-right:10px; display:inline; }
#header_content #header_banner h1.page_title { color:#fff; position:absolute; font-size:36px; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 5px; }
#header_content #header_banner img { width:884px; height:97px; }

#header #navigation_section { background:url(../images/header_nav_bg.png) no-repeat; width:100%; height:29px; display:inline-block; behavior: url(Css/iepngfix.htc);}
#header #navigation_section a { color:#333; }
#header #navigation_section li { float:left; }
#navigation_section #left_navigation { font-size:14px; float:left; }
#navigation_section #left_navigation a { text-decoration:none; }
#navigation_section #left_navigation li { padding:5px 10px; }
#navigation_section #left_navigation li.home { width:90px; padding:5px 0 5px 10px; }
#navigation_section #right_navigation { font-size:12px; float:right; }
#navigation_section #right_navigation a { text-decoration:underline; }
#navigation_section #right_navigation a:hover { text-decoration:none; }
#navigation_section #right_navigation li { padding:5px 2px; }
#navigation_section #right_navigation li#search_container { padding:3px 10px 0 2px; }

#navigation_section #right_navigation li  #navigation_search_box li { padding:0; }
#navigation_section #right_navigation li  #navigation_search_box li.search_input input { border:1px solid #7A7979; width:200px; height:18px; }

#main_content { width:100%; display:inline-block; overflow:hidden !important;}
#main_content #main_content_top { width:100%; height:11px; display:inline-block; float:left; overflow: hidden; behavior: url(Css/iepngfix.htc); }
#main_content #main_content_body { width:100%; display:inline-block; float:left }
#main_content #main_content_bottom { width:100%; height:11px; display:inline-block; overflow: hidden; behavior: url(Css/iepngfix.htc); float:left }
#main_content #main_content_body #body_content { padding:0 12px; }

.spacer { clear: both; height: 0px; overflow: hidden; }

.banner_ad { width:985px; text-align:center; margin:0 auto; padding:5px 0; display:inline-block; height:94px;}
.banner_ad .site_ad { width:243px; height:90px; display:inline-block; background:#8f0004; float:left; }
.banner_ad .site_ad p { padding:5px 6px; font-size:20px; color:#fff; font-style:italic; font-weight:bold; text-align:center; font-family:"Times New Roman", Times, serif; }
.banner_ad .site_ad .button { float:right; margin-right:5px; display:inline; }



.content_panels { width:100%; }
.content_panels .top-left, 
.content_panels .top-right, 
.content_panels .bottom-left, 
.content_panels .bottom-right { background-image: url('../images/content_bg.gif'); height: 9px; font-size: 2px; }
.content_panels .top-left,
.content_panels .bottom-left { margin-right: 9px;  }
.content_panels .top-right, 
.content_panels .bottom-right { margin-left: 9px; margin-top: -9px; }
.content_panels .top-right { background-position: 100% 0; }
.content_panels .bottom-left { background-position: 0 -9px; }
.content_panels .bottom-right { background-position: 100% -9px;}
.content_panels .inside { background:#fff; padding:0 5px; }
.content_panels .content { display:inline-block; width:100%; }

.footer_container { width:100%; margin:5px 0 0 0; clear: both; }
.footer_container .top-left, 
.footer_container .top-right { background-image: url('../images/footer_container.gif'); height: 9px; font-size: 2px; }
.footer_container .top-left { margin-right: 9px;  }
.footer_container .top-right { margin-left: 9px; margin-top: -9px; }
.footer_container .top-right { background-position: 100% 0; }
.footer_container .inside { background:#e4e4e6; padding:10px 5px; }
.footer_container .content { display:inline-block; width:100%; }


.main_content { margin:2px 0 }
.bottom_content { margin-top:-5px }
.update_panels { width:100%; }
.update_panels .top-left, 
.update_panels .top-right, 
.update_panels .bottom-left, 
.update_panels .bottom-right { background-image: url('../images/content_bg.gif'); height: 9px; font-size: 2px; }
.update_panels .top-left,
.update_panels .bottom-left { margin-right: 9px;  }
.update_panels .top-right, 
.update_panels .bottom-right { margin-left: 9px; margin-top: -9px; }
.update_panels .top-right { background-position: 100% 0; }
.update_panels .bottom-left { background-position: 0 -9px; }
.update_panels .bottom-right { background-position: 100% -9px;}
.update_panels .inside { background:#fff; }
.update_panels .content { display:inline-block; width:100%; }
.update_panels .content .update_title { font-size:14px; font-weight:bold; color:#000; padding:0 0 3px 5px; background:#fff; }
.update_panels .update_footer { font-size:12px; color:#000; padding-left:5px; }
.update_panels .update_footer a { color:#000; text-decoration:underline; }
.update_panels .update_footer a:hover { text-decoration:none; }
.main_content .inside { background: none; }


/*hoe*/
.left_column_hoe { width:670px; float:left; overflow: visible; }
.left_column_hoe .left_column_hoe_comments { width:400px; float:left; overflow: hidden; }
.left_column_hoe_comments { width:400px; float:left; overflow: hidden; }
.middle_column_hoe { width:260px; float:left; padding:0 10px 0 10px; overflow: visible; }
.right_column_hoe { width:300px; float:right; overflow: hidden;}
/*hoe end*/

.article_image_container { width:278px; position:absolute; margin-left:-18px; }
.article_image_container .top-left, 
.article_image_container .top-right, 
.article_image_container .bottom-left, 
.article_image_container .bottom-right { background-image: url('../images/content_bg.gif'); height: 9px; font-size: 2px; }
.article_image_container .top-left,
.article_image_container .bottom-left { margin-right: 9px;  }
.article_image_container .top-right, 
.article_image_container .bottom-right { margin-left: 9px; margin-top: -9px; }
.article_image_container .top-right { background-position: 100% 0; }
.article_image_container .bottom-left { background-position: 0 -9px; }
.article_image_container .bottom-right { background-position: 100% -9px;}
.article_image_container .inside { background:#fff; padding:20px 10px 0px 10px; text-align:center }
.article_image_container .content { width:100%; height:180px; overflow:hidden  }

.article_image_spacer { width:100%; height:230px; display:inline-block; }

.main_right_container { display:inline-block; float:left;  width: 315px;}
.main_right_container .right_column { margin-left:12px;}
.main_right_container .right_description_subscription_contianer { width: 315px; display: inline-block;}

.main_left_container { display:inline-block; float:left; width:665px;}
.main_left_container .left_column { margin-top:5px;}
.main_left_container .middle_column { padding:0 0 0 10px; margin-top:5px;}
.main_left_container .head_article_container { display:inline-blick; width:665px;}

.left_head_article_container { display:inline-block; width:100%; float:left; margin-bottom:5px; }
.left_head_article_container .subject_headline { width:665px; display:inline-block; float:left; }
.left_head_article_container .subject_headline .headline_content { width:390px;  float:left; display:inline-block; }
.left_head_article_container .subject_headline .headline_content_whole { width:100%; }
.left_head_article_container .subject_headline .headline_image { float:right; width:240px; position: relative; overflow: hidden; text-align:center; }
.left_head_article_container .subject_headline .headline_image img { width: 150px; margin:0 auto; }

.left_head_article_container .subject_headline .headline_content .headline_details { display:inline-block; width:100%; }
.left_head_article_container .subject_headline .headline_content .headline_details li { font-size:11px; }
.left_head_article_container .subject_headline .headline_content .headline_details li.from { color:#999; float:left; }
.left_head_article_container .subject_headline .headline_content .headline_details li.from a { color:#999; }
.left_head_article_container .subject_headline .headline_content .headline_details li.from a:hover { text-decoration:none; }
.left_head_article_container .subject_headline .headline_content .headline_details li.date { color:#950000; float:right; }
.left_head_article_container .subject_headline .headline_content p { font-size:12px; color:#333; float:left}
.left_head_article_container .subject_headline .headline_content .headline_tags { display:inline-block; padding-top:10px; float:left; clear:both; width: 100% }
.left_head_article_container .subject_headline .headline_content .headline_tags li { float:left; font-size:11px; color:#999; margin-right:5px; line-height:12px; }
.left_head_article_container .subject_headline .headline_content .headline_tags li a { color:#999; }
.left_head_article_container .subject_headline .headline_content .headline_tags li a:hover { text-decoration:none; }
.left_head_article_container .subject_headline .headline_content .headline_tags li.visits { border:1px solid #D6D6D6; float:left; background:#F2F2F2; padding:0;  }
.left_head_article_container .subject_headline .headline_content .headline_tags li.visits span { color:#990000; font-size:11px; display:inline-block; border:2px solid #fff; padding:0 5px; }

.subject_intro { display:inline-block; width:100%; float:left; margin-bottom:5px; }
.subject_intro .subject_headline { width:665px; display:inline-block; float:left; }
.subject_intro .subject_headline .headline_content { width:390px;  float:left; display:inline-block; }
.subject_intro .subject_headline .headline_content_whole { width:100%; }
.subject_intro .subject_headline .headline_image { float:right; width:240px; position: relative; overflow: hidden; text-align:center; }
.subject_intro .subject_headline .headline_image img { width: 150px; margin:0 auto; }

.subject_intro .subject_headline .headline_content .headline_details { display:inline-block; width:100%; }
.subject_intro .subject_headline .headline_content .headline_details li { font-size:11px; }
.subject_intro .subject_headline .headline_content .headline_details li.from { color:#999; float:left; }
.subject_intro .subject_headline .headline_content .headline_details li.from a { color:#999; }
.subject_intro .subject_headline .headline_content .headline_details li.from a:hover { text-decoration:none; }
.subject_intro .subject_headline .headline_content .headline_details li.date { color:#950000; float:right; }
.subject_intro .subject_headline .headline_content p { font-size:12px; color:#333; float:left}
.subject_intro .subject_headline .headline_content .headline_tags { display:inline-block; padding-top:10px; float:left; clear:both; width: 100% }
.subject_intro .subject_headline .headline_content .headline_tags li { float:left; font-size:11px; color:#999; margin-right:5px; line-height:12px; }
.subject_intro .subject_headline .headline_content .headline_tags li a { color:#999; }
.subject_intro .subject_headline .headline_content .headline_tags li a:hover { text-decoration:none; }
.subject_intro .subject_headline .headline_content .headline_tags li.visits { border:1px solid #D6D6D6; float:left; background:#F2F2F2; padding:0;  }
.subject_intro .subject_headline .headline_content .headline_tags li.visits span { color:#990000; font-size:11px; display:inline-block; border:2px solid #fff; padding:0 5px; }

.subdomain_description {display:inline-block;}
.subdomain_description .subject_info { padding:0 10px; display:inline-block; float:left; width:300px; }
.subdomain_description .subject_info .subject_info_content { font-size:11px; color:#333; }
.subdomain_description .subject_info .subject_info_content p { padding:0 5px; }

.subdomain_subscription { display:inline-block; margin-left:10px;}
.subdomain_subscription .subject_info .subject_subscribe { display:inline-block; margin-top:10px; border:2px solid #ae0003; padding:5px; background:#fff; width:290px; float:left; vertical-align:text-bottom }
.subdomain_subscription .subject_info .subject_subscribe .email_icon { background:url(../images/email_icon.png) no-repeat; width:52px; height:51px; float:left; margin-right:10px; display:inline-block; }
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form { display:inline-block; float:left; width:222px; }
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_header { font-size:12px; color:#97111c; font-weight:bold; float:left;}
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_input .email_input { width:110px; display:inline-block; float:left; border-top:0; border-bottom:0; border-right:0; border-left:1px sold #000; background:url(../images/email_input_bg.png) repeat-x; height:20px; float:left; } 
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_options { display:inline-block; float:left; line-height:10px; }
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_options li { float:left; font-size:12px; margin-right:10px; }
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_options li input { margin-right:5px; float:left; display:inline-block }
.subdomain_subscription .subject_info .subject_subscribe .subscribe_form .form_options li label { float:left; line-height:10px; display:inline-block; }

.subject_intro .subject_info { padding:0 10px; display:inline-block; float:left; width:300px; }
.subject_intro .subject_info .subject_info_content { font-size:11px; color:#333; }
.subject_intro .subject_info .subject_info_content p { padding:0 5px; }
.subject_intro .subject_info .subject_subscribe { display:inline-block; margin-top:10px; border:2px solid #ae0003; padding:5px; background:#fff; width:290px; float:left; vertical-align:text-bottom }
.subject_intro .subject_info .subject_subscribe .email_icon { background:url(../images/email_icon.png) no-repeat; width:52px; height:51px; float:left; margin-right:10px; display:inline-block; }
.subject_intro .subject_info .subject_subscribe .subscribe_form { display:inline-block; float:left; width:222px; }
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_header { font-size:12px; color:#97111c; font-weight:bold; float:left;}
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_input .email_input { width:110px; display:inline-block; float:left; border-top:0; border-bottom:0; border-right:0; border-left:1px sold #000; background:url(../images/email_input_bg.png) repeat-x; height:20px; float:left; } 
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_options { display:inline-block; float:left; line-height:10px; }
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_options li { float:left; font-size:12px; margin-right:10px; }
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_options li input { margin-right:5px; float:left; display:inline-block }
.subject_intro .subject_info .subject_subscribe .subscribe_form .form_options li label { float:left; line-height:10px; display:inline-block; }

.subject_info_content .subject_info_content_top { background:url(../images/subject_info_content_top.png) no-repeat; width:100%; height:5px; display:inline-block; float:left}
.subject_info_content .subject_info_content_tile { background:url(../images/subject_info_content_tile.png) repeat-y; width:100%; display:inline-block; float:left; }
.subject_info_content .subject_info_content_bottom { background:url(../images/subject_info_content_bottom.png) no-repeat; width:100%; height:5px; display:inline-block; float:left}

.content_section { padding-bottom:10px; display:inline-block; width:100%;}

.article_summary_content .article_summary_header h2 { font-size:18px; padding-bottom:5px;  }
.article_summary_content .article_summary_header h2 a { text-decoration:none;  }
.article_summary_content .article_summary_header h2 a:hover { text-decoration:underline }
.article_summary_content .article_summary_header h2 .from { font-size:11px; color:#999; }
.article_summary_content .article_summary_header h2 .from a { color:#999; }
.article_summary_content .article_summary_header .date { float:left; color:#950000; font-size:12px; margin-right:10px; display:inline-block;}
.article_summary_content .article_summary_header .qlarticles {float:left; display:inline-block; width:310px; font-size:12px;}
.article_summary_content .article_summary_header .qlarticles h2 {display:inline;}


.article_summary_content .article_content { display:inline-block; }
.article_summary_content .article_content img { float:left; width:96px; padding-right:5px;}
.article_summary_content .article_content img.hoedan_img {width:390px;}
.article_summary_content .article_content p { color:#333; float:left; font-size:12px; width:280px}
.article_summary_content .article_content a { color:#333; }

.article_summary_content .article_summary_tags { display:inline-block; float:left; width:100% }
.article_summary_content .article_summary_tags li { float:left; font-size:11px; color:#999; margin-right:5px; line-height:12px; }
.article_summary_content .article_summary_tags li a { color:#999; }
.article_summary_content .article_summary_tags li a:hover { text-decoration:none; }
.article_summary_content .article_summary_tags li.visits { border:1px solid #D6D6D6; float:left; background:#F2F2F2; padding:0;  }
.article_summary_content .article_summary_tags li.visits span { color:#990000; font-size:11px; display:inline-block; border:2px solid #fff; padding:0 5px; }
.article_summary_content .article_summary_tags li.date { float:right; color:#950000; }

.article_main_content {padding:0 5px;}
.article_main_content .article_content ul li { list-style:disc; margin-left:25px;}
.article_main_content .article_content ol li { list-style:decimal; margin-left:30px;}
.article_main_content .article_content p { width:100%; font-size:12px; color:#333; display:inline-block; padding: 0px 0; }
/*.article_main_content .article_content a {color:#333333;}*/
.article_main_content .article_content p.quote { font-style:italic; background:#ccc; }
.article_main_content .article_content p.article_from { text-align:right; color:#999; padding:5px 0; }
.article_main_content .article_content p.article_from a { color:#999; text-decoration: none; }
.article_main_content .article_content p.article_from a:hover { text-decoration: underline; }
.article_main_content .article_content p.quote span { padding:10px 20px; display:inline-block }
.article_main_content .article_summary_tags { display:inline-block; padding-top:10px; float:left; width:100% }
.article_main_content .article_summary_tags li { float:left; font-size:11px; color:#999; margin-right:5px; line-height:12px; }
.article_main_content .article_summary_tags li a { color:#999; }
.article_main_content .article_summary_tags li a:hover { text-decoration:none; }
.article_main_content .article_summary_tags li.visits { border:1px solid #D6D6D6; float:left; background:#F2F2F2; padding:0;  }
.article_main_content .article_summary_tags li.visits span { color:#990000; font-size:11px; display:inline-block; border:2px solid #fff; padding:0 5px; }
.article_main_content .article_summary_tags li.date { float:right; color:#950000; }

.article_main_content .article_main_summary { display:inline-block; padding-top:10px; float:left; width:100%; padding:10px 20px 0 20px }
.article_main_content .article_main_summary li { float:left; font-size:11px; color:#000; margin-right:5px; line-height:12px; font-weight:bold; }
.article_main_content .article_main_summary li a { color:#000; text-decoration:none; font-weight:bold}
.article_main_content .article_main_summary li a:hover { text-decoration:underline; }
.article_main_content .article_main_summary li.visits { border:1px solid #D6D6D6; float:left; background:#F2F2F2; padding:0;  }
.article_main_content .article_main_summary li.visits span { color:#990000; font-size:11px; display:inline-block; border:2px solid #fff; padding:0 5px; }

.article_main_content .article_main_tags { margin-top: 10px; display:inline-block; }
.article_main_content .article_main_tags li { float:left; font-size:12px; color:#333; padding-right:5px;}
.article_main_content .article_main_tags li a { text-decoration:underline; color:#333; }
.article_main_content .article_main_tags li a:hover { text-decoration:none; }

.left_column .article_navigation {}
.left_column .article_navigation .left_nav { float:left}
.left_column .article_navigation .right_nav { float:right}

.button { display:inline-block;}
.button a { text-decoration:none; cursor:pointer; }
.button .button_left { background:url(../images/button_left.png) no-repeat; float:left; width:10px; height:20px; display:inline-block; }
.button .button_right { background:url(../images/button_right.png) no-repeat; float:left; width:11px; height:20px; display:inline-block; }
.button .button_tile { background:url(../images/button_tile.png) repeat-x; float:left; height:20px; display:inline-block; text-align:center; font-weight:bold; color:#fff; font-size:12px; font-style:italic; padding:1px 5px; }

.categories { float:left; }
.categories .button { margin-bottom:5px; float:left; }
.categories .button .button_tile { text-align:left; width:229px; font-style:normal; }

.poll { width:99%; border:2px solid #ae0003; background:#fff; float:left; margin-bottom:10px; }
.poll .poll_contents { padding:5px; display:inline-block }
.poll .poll_contents .poll_icon { background:url(../images/poll_icon.png) no-repeat; width:52px; padding:33px 15px 0 0; font-size:11px; font-weight:bold; color:#97111c; text-align:center; display:inline-block; float:left; }
.poll .poll_contents .poll_details { float:left; display:inline-block; width:180px; }
.poll .poll_contents .poll_details .title { font-size:14px; font-weight:bold; }
.poll .poll_contents .poll_details .poll_options { width:100%; display:inline-block;}
.poll .poll_contents .poll_details .poll_options li { font-size:12px; color:#333; clear:left; padding-top: 3px; line-height:18px; display:block;}
.poll .poll_contents .poll_details .poll_options li input { float:left; width:10px; display:inline-block }
.poll .poll_contents .poll_details .poll_options li label { display:inline-block; float:left; width:161px; padding-left:5px; line-height:14px;}
.poll .poll_contents .submit_vote { float:left; margin-top:-20px; }
.poll .poll_contents .poll_footer { font-size:11px; font-weight:bold; color:#97111c;}
.poll .poll_contents .poll_results { width:100%; clear:left; }
.poll .poll_contents .poll_results li { background:url(../images/poll_results_right.png) top right no-repeat;  height:21px; padding-right:11px; } 
.poll .poll_contents .poll_results li span.background { width:100%; height:17px; background:#97111c; display:inline-block; border-top:2px solid #fff; border-bottom:2px solid #fff; }
.poll .poll_contents .poll_results li span.background span.poll_label { position:absolute; font-weight:bold; font-size:11px;}
.poll .poll_contents .poll_results li span.background span.poll_label .result_percentage { color:#01c5e2; display:inline-block; padding-left:3px;}
.poll .poll_contents .poll_results li span.background span.poll_label .result_label { color:#000; display:inline-block; padding-left:10px;}
.poll .poll_contents .poll_results li.result0 { background:none; }
.result0 { width: 0px; }
.result1 { width: 3px; }
.result2 { width: 5px; }
.result3 { width: 7px; }
.result4 { width: 10px; }
.result5 { width: 12px; }
.result6 { width: 14px; }
.result7 { width: 17px; }
.result8 { width: 19px; }
.result9 { width: 21px; }
.result10 { width: 23px; }
.result11 { width: 26px; }
.result12 { width: 28px; }
.result13 { width: 30px; }
.result14 { width: 33px; }
.result15 { width: 35px; }
.result16 { width: 37px; }
.result17 { width: 40px; }
.result18 { width: 42px; }
.result19 { width: 44px; }
.result20 { width: 46px; }
.result21 { width: 49px; }
.result22 { width: 51px; }
.result23 { width: 53px; }
.result24 { width: 56px; }
.result25 { width: 58px; }
.result26 { width: 60px; }
.result27 { width: 63px; }
.result28 { width: 65px; }
.result29 { width: 67px; }
.result30 { width: 69px; }
.result31 { width: 72px; }
.result32 { width: 74px; }
.result33 { width: 76px; }
.result34 { width: 79px; }
.result35 { width: 81px; }
.result36 { width: 83px; }
.result37 { width: 86px; }
.result38 { width: 88px; }
.result39 { width: 90px; }
.result40 { width: 92px; }
.result41 { width: 95px; }
.result42 { width: 97px; }
.result43 { width: 99px; }
.result44 { width: 102px; }
.result45 { width: 104px; }
.result46 { width: 106px; }
.result47 { width: 109px; }
.result48 { width: 111px; }
.result49 { width: 113px; }
.result50 { width: 115px; }
.result51 { width: 118px; }
.result52 { width: 120px; }
.result53 { width: 122px; }
.result54 { width: 125px; }
.result55 { width: 127px; }
.result56 { width: 129px; }
.result57 { width: 132px; }
.result58 { width: 134px; }
.result59 { width: 136px; }
.result60 { width: 138px; }
.result61 { width: 141px; }
.result62 { width: 143px; }
.result63 { width: 145px; }
.result64 { width: 148px; }
.result65 { width: 150px; }
.result66 { width: 152px; }
.result67 { width: 155px; }
.result68 { width: 157px; }
.result69 { width: 159px; }
.result70 { width: 161px; }
.result71 { width: 164px; }
.result72 { width: 166px; }
.result73 { width: 168px; }
.result74 { width: 171px; }
.result75 { width: 173px; }
.result76 { width: 175px; }
.result77 { width: 178px; }
.result78 { width: 180px; }
.result79 { width: 182px; }
.result80 { width: 184px; }
.result81 { width: 187px; }
.result82 { width: 189px; }
.result83 { width: 191px; }
.result84 { width: 194px; }
.result85 { width: 196px; }
.result86 { width: 198px; }
.result87 { width: 201px; }
.result88 { width: 203px; }
.result89 { width: 205px; }
.result90 { width: 207px; }
.result91 { width: 210px; }
.result92 { width: 212px; }
.result93 { width: 214px; }
.result94 { width: 217px; }
.result95 { width: 219px; }
.result96 { width: 221px; }
.result97 { width: 224px; }
.result98 { width: 226px; }
.result99 { width: 228px; }
.result100 { width: 230px; }


.agenda { width:99%; border:2px solid #ae0003; background:#fff; float:left; margin-bottom:10px; }
.agenda .agenda_contents { padding:5px; display:inline-block }
.agenda .agenda_contents .agenda_icon { background:url(../images/agenda_icon.png) no-repeat; width:52px; padding:58px 15px 0 0; font-size:11px; font-weight:bold; color:#97111c; text-align:center; display:inline-block; float:left; }
.agenda .agenda_contents .agenda_details { float:left; display:inline-block; width:180px; }
.agenda .agenda_contents .agenda_details li { font-size:11px; color:#000; line-height:18px; }
.agenda .agenda_contents .agenda_details li a { color:#000; text-decoration:none;}
.agenda .agenda_contents .agenda_details li a:hover { text-decoration:underline}

.links { width:100%; border:2px solid #ae0003; background:#fff; float:left; margin-bottom:10px; }
.links .links_contents { padding:5px; display:inline-block }
.links .links_contents .links_icon { background:url(../images/links_icon.png) no-repeat; width:52px; margin-left:10px; padding:34px 15px 0 0; font-size:11px; font-weight:bold; color:#97111c;  display:inline; float:left; }
.links .links_contents .links_details { float:left; display:inline-block; width:180px; }
.links .links_contents .links_details li { font-size:11px; color:#000; line-height:18px; width:85px; padding-left:5px; float:left; }
.links .links_contents .links_details li a { color:#000; text-decoration:none;}
.links .links_contents .links_details li a:hover { text-decoration:underline}


.update_panels .alternate { background:#d3d3d4; }
.update_item { display:inline-block; float:left; width:100%; background:#FFF; }
.update_item .update_item_content { padding:5px; display:inline-block; width:100%; }
.update_item .update_thumbnail { width:38px; float:left; margin-right:5px; }
.update_item .update_summary { display:inline-block; float:left; width:205px; line-height:14px; }
.update_item .update_summary_smaller { width:190px; }
.update_item .update_summary a { font-size:12px; color:#015fb6; text-decoration:none; }
.update_item .update_summary a.domain_link { color:#97111c;}
.update_item .update_summary a:hover { text-decoration:underline;}
.update_item .update_summary p { font-size:11px; color:#000; }


.article_options li { float:left; margin-right:5px; }
.article_options li.send_article { float:none; }
.article_options li.article_option_menu { clear:left; }

.new_subject_items { padding:5px; }
.new_subject_items li { font-size:12px; list-style-type:disc; margin-left:20px;}
.new_subject_items li a { text-decoration:none; }
.new_subject_items li a:hover { text-decoration:underline; }

.comments_header {}
.comments_header li { float:left; }
.comments_header li.comments_header_left { background:url(../images/comments_header_left.png) no-repeat; width:6px; height:27px; }
.comments_header li.comments_header_tile { background:url(../images/comments_header_tile.png) repeat-x; height:27px; width:388px; }
.comments_header li.comments_header_right {background:url(../images/comments_header_right.png) no-repeat; width:6px; height:27px;}
.comments_header .comments_header_icon { background:url(../images/comments_header_icon.png) no-repeat; width:49px; height:40px; display:inline-block; position:absolute; margin-top:-7px; }
.comments_header .comments_header_title { float:left; display:inline-block; padding-left:55px; font-size:18px; color:#000; }
.comments_header .comments_header_link { float:right; display:inline-block; font-size:11px; margin-top:5px;  }
.comments_header .comments_header_link a { text-decoration:none; color:#000;}
.comments_header .comments_header_link a:hover { text-decoration:underline; }

.comment_item {}
.comment_item .comment_item_top { background:url(../images/comment_item_top.png) no-repeat; width:100%; height:5px; overflow: hidden; display:inline-block; float:left}
.comment_item .comment_item_tile { background:url(../images/comment_item_tile.png) repeat-y; width:100%; display:inline-block; float:left }
.comment_item .comment_item_bottom { background:url(../images/comment_item_bottom.png) no-repeat; width:100%; height:5px; overflow: hidden; display:inline-block; float:left}
.comment_item .comment_item_content { padding:0 5px; }
.comment_item .comment_item_content p { font-size:12px; color:#333; }
.comment_item .comment_item_content .comment_item_footer { display:inline-block; padding-top:5px; width:100%;}
.comment_item .comment_item_content .comment_item_footer li { float:left; font-size:12px; color:#6b6c6d; display:inline-block; }
.comment_item .comment_item_content .comment_item_footer li.from_name { padding-left:5px; font-weight:bold; }
.comment_item .comment_item_content .comment_item_footer li.from_name a { color:#97111c; text-decoration:none; }
.comment_item .comment_item_content .comment_item_footer li.from_name a:hover { text-decoration:underline; }
.comment_item .comment_item_content .comment_item_footer li.comment_date { float:right; }

.comment_item .comment_form { padding:5px 20px; }
.comment_item .comment_form .form_section { width:100%; display:inline-block; padding-bottom:5px; }
.comment_item .comment_form .form_section .comment_form_input { width:100px; border:1px solid #000; }
.comment_item .comment_form .form_section .name { float:left; }
.comment_item .comment_form .form_section .email { float:right; }
.comment_item .comment_form .form_section .name li,
.comment_item .comment_form .form_section .email li { float:left; font-size:11px; color:#000; }
.comment_item .comment_form .form_section li.label { padding-right:5px; }
.comment_item .comment_form .form_section .section_label { width:100%; display:inline-block; font-size:11px; color:#000; }
.comment_item .comment_form .form_section .comment_text { width:100%; border:1px solid #000; height:100px; }
.comment_item .comment_form .captcha_section {}
.comment_item .comment_form .captcha_section li { float:left; }
.comment_item .comment_form .captcha_section li.captcha_display { }
.comment_item .comment_form .captcha_section li.captcha_direction { font-size:11px; text-align:center; padding:0 11px; }
.comment_item .comment_form .captcha_section li.captcha_input { }
.comment_item .comment_form .form_section .comment_submit { float:right; }


.footer_links { width:500px; margin:0 auto;}
.footer_links li { float:left; font-size:10px; color:#000; padding:0 2px;  }
.footer_links li a { color:#000; }
.footer_links li a:hover { text-decoration:none }

.copyright { width:100%; text-align:center; font-size:11px; color:#000; display:inline-block; padding-bottom:5px;}

.page_date { font-size:11px; color:#333; text-align:right; display:inline-block; width:100%; padding:5px 0; }
.page_date span { display:inline-block; padding-right:10px; }

#popup_overlay { position:absolute; width:100%; height:100%; display:inline-block; z-index:1000; top:0; left:0; filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6;}
#popup { width:380px; position:absolute; display:inline-block; z-index:1001; top:0; left:0; }
#popup #popup_top { width:100%; float:left; display:inline-block; height:7px; overflow: hidden;}
#popup #popup_tile { width:100%; float:left; display:inline-block;}
#popup #popup_bottom { width:100%; float:left; display:inline-block; height:12px; overflow: hidden;}
#popup #popup_tile .popup_header { width:100%; display:inline-block;  }
#popup #popup_tile .popup_header li { float:left; display:inline-block; }
#popup #popup_tile .popup_header li.popup_logo { width:52px; height:18px; background:url(../images/popup_logo.png) no-repeat; margin-left:20px; padding-right:20px; display:inline; }
#popup #popup_tile .popup_header li.popup_label { font-size:14px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif; }
#popup #popup_tile .popup_header li.popup_close { float:right; margin-right:20px; display:inline; font-size:12px;  line-height:10px;}
#popup #popup_tile .popup_header li.popup_close a { display:inline-block; text-decoration:none; color:#fff; cursor:pointer; }
#popup #popup_tile .popup_header li.popup_close a span { display:inline-block; padding:0 2px 4px 2px; border:1px solid #fff; }
#popup #popup_tile .popup_form_container { padding:2px 12px 0 7px; display:inline-block; overflow:hidden; }
#popup #popup_tile .popup_form_container .popup_form { display:inline-block; padding:10px 0; background:url(../images/comment_item_tile.png) repeat-y; }
#popup #popup_tile .popup_form_container .popup_form li { float:left; line-height:22px; }
#popup #popup_tile .popup_form_container .popup_form li.label { clear:left; width:70px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
#popup #popup_tile .popup_form_container .popup_form li.input { width:265px;}
#popup #popup_tile .popup_form_container .popup_form li.input .input_text { width:260px; border:1px solid #000; }
#popup #popup_tile .popup_form_container .popup_form li.input .input_textarea { width:260px; height:100px; border:1px solid #000; margin-top:5px; }
#popup #popup_tile .popup_form_container .popup_form li.submit { float:right; padding:10px 18px 0 0; }

.pagination { padding: 2px; margin: 0 0 1em; clear: both; font-size:12px; }

.pagination ul{ margin: 0; padding: 0; text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/ font-size: 100%; }

.pagination li{ list-style-type: none; display: inline; padding-bottom: 1px; }

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/ margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */ }

* html .pagination li a{ /*IE6 and below CSS hack*/ margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/ }

.pagination a, 
.pagination a:visited, 
.pagination a:active{ padding: 0 5px; border: 1px solid #C40000; text-decoration: none; color: #C40000; background:#fff; }

.pagination a:hover{ border: 1px solid #2b66a5; color: #000; background-color: #FFFF80; }

.pagination a.currentpage{ /*Style for currently selected page link*/ background-color: #C40000; color: #FFF !important; border-color: #C40000; font-weight: bold; cursor: default; }

.pagination a.disabled, 
.pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/ background-color: white; cursor: default; color: #929292; border-color: transparent; }

.pagination a.prevnext{ /*Style for previous and next link*/ font-weight: bold; }

/*start walter ads*/
.walter-container {width:300px;margin:0 auto;}
.walter-top {background:url(../images/walter-ad-top.png) no-repeat; width:300px; height:4px; behavior: url(Css/iepngfix.htc);}
.walter-bot {clear:both;background:url(../images/walter-ad-bottom.png) no-repeat; width:300px; height:5px; behavior: url(Css/iepngfix.htc);}
.walter-mid {background-color:#fff;padding:5px;overflow:hidden;}
.walter-mid .image,
.walter-mid .text {float:left;display:inline-block;background-color:#fff;}
.walter-mid .text {width:190px;}
.walter-mid .text p {color:#333333;font-size:12px;}
.walter-mid .text p a {color:#333333;text-decoration:underline;}
.walter-mid .text p a:hover {text-decoration:underline;}
.walter-mid .full p {color:#333333;font-size:12px;}
.walter-mid .full p a {color:#333333;text-decoration:underline;}
.walter-mid .full p a:hover {text-decoration:underline;}
.walter-mid .image {width:95px;}
.walter-mid .image img {width:87px;border:none;}
.walter-mid h3 {font-size:16px;font-weight:bold;padding-bottom:5px;}
.walter-mid h3 a {text-decoration:none;}
.walter-mid h3 a:hover {text-decoration:underline;}

#pos1 { width:728px; height:90px; border:0; overflow:hidden; }
#pos2 { width:300px;height:250px; border:0; overflow:hidden; }
#stir { overflow:hidden; border:0;}

