@charset "utf-8";
body { background:url(/images/main_bg.jpg) no-repeat center top; background-color:#020306; text-align:center; font-family:Tahoma, Arial; font-size:11px; margin:0px; padding:0px; }

a:link { text-decoration:underline; padding:1px; }
a:visited { text-decoration:underline; padding:1px; }
a:hover { text-decoration:none; padding:1px; }
a:active { text-decoration:underline; padding:1px; }

.blog_container h1 { font-size:19px; color:#000000; padding:0px; margin:0px; display:inline; }
.blog_container h2 { font-size:17px; color:#000000; padding:0px; margin:0px; display:inline; }
.blog_container h3 { font-size:15px; color:#000000; padding:0px; margin:0px; display:inline; }

img { border:none; }

.main_container { width:860px; margin:0 auto; }
.main_body { margin-top:140px; margin-bottom:40px; }

.head_corners { height:10px; background:url(/images/head_corner.gif) no-repeat; }
.foot_corners { height:10px; background:url(/images/foot_corner.gif) no-repeat; }
.main_tag { background:url(/images/main_tag_bg.gif) repeat-y; }

.header_tag { margin-left:10px; margin-right:10px; border-bottom:#393939 solid 1px; }
.header_tag h1 { margin:0px; padding:0px; font-weight:normal; font-size:18px; text-align:left; color:#959597; float:right; }
.header_tag h1 b { color:#353537; }
.home { float:left; margin-top:4px; }
.home a, .home a:visited { padding:0px; }

.main_columns { margin-left:10px; margin-right:10px; background:url(/images/mod_bg.jpg) no-repeat top right; }
.col_left { float:left; width:580px; }
.col_right { float:right; width:240px; margin-top:10px; }

.blog_title { padding:5px; padding-top:3px; background:url(/images/blog_title_bg.gif) repeat-x bottom; border-top:#d7d5d6 solid 1px; }
.title h2 { font-family:Times New Roman, Times, serif; font-size:22px; font-weight:normal; padding:0px; margin:0px; }
.title a, .title a:visited { color:#333333; text-decoration:none; }
.title a:hover { text-decoration:underline; }

.status { margin-top:5px; color:#000066; }
.status span { color:#666666; }
.status a { color:#0099FF; }
.status a:hover { color:#FFFFFF; background-color:#0099FF; text-decoration:none; }

.blog_body { padding:10px; font-size:12px; }
.img_border { border:#CCCCCC solid 1px; border-radius:4px; -moz-border-radius:4px; padding:3px; }

.read_more { margin-left:10px; }
.read_more a { color:#990000; text-decoration:underline; padding:1px; }
.read_more a:hover { color:#FFFFFF; background-color:#990000; text-decoration:none; }

.date_bg { background:url(/images/date_bg.gif) no-repeat; width:42px; height:45px; margin-right:10px; }
.month { text-align:center; color:#FFFFFF; }
.day { text-align:center; margin-top:5px; font-size:17px; font-weight:bold; }

.comments { padding-left:18px; background:url(/images/comment.gif) no-repeat; }
.comments a { color:#006699; text-decoration:underline; padding:1px; }
.comments a:hover { color:#FFFFFF; background-color:#006699; text-decoration:none; }

.paginator { margin-left:10px; margin-right:10px; padding:10px; border-top:#dedfe1 solid 1px; }
.paginator a { color:#666666; text-decoration:none; padding-left:3px; padding-right:3px; }
.paginator a:visited { text-decoration:none; padding-left:3px; padding-right:3px; }
.paginator a:hover { color:#FFFFFF; background-color:#666666; text-decoration:none; padding-left:3px; padding-right:3px; }

.chosen { padding:1px; background-color:#666666; color:#FFFFFF; padding-left:5px; padding-right:5px; margin-left:2px; margin-right:2px; }

.search_bar { height:26px; margin-left:20px; margin-right:20px; margin-bottom:20px; background:url(/images/search_bg.gif) no-repeat; }
.search { margin-left:5px; margin-top:5px !important; margin-top:4px; font-size:12px; font-family:tahoma; border:none; width:154px; }
.search_btn { cursor:pointer; }

.mod_container { margin-left:20px; margin-right:20px; margin-bottom:20px; }
.mod_title { color:#336699; font-weight:bold; font-family:tahoma; font-size:10px; padding-bottom:2px; text-align:left; border-bottom:#CCCCCC solid 1px; }
.mod_body { text-align:left; padding:5px; }

.copy { padding:10px; color:#FFFFFF; font-size:10px; }
.copy a { color:#FFFFFF; font-weight:bold; }

.left { float:left; }
.right { float:right; }
.none { text-align:center; background-color:#FFFFFF; }

.align_l { text-align:left; }
.align_r { text-align:right; }
.align_c { text-align:center; }
.align_j { text-align:justify; }

.img_t { margin-bottom:10px; }
.img_l { margin-right:10px; }
.img_r { margin-left:10px; }
.img_b { margin-top:10px; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden; }
.clearfix { min-width:0; display:inline-block; /* \*/ display:block; }
* html .clearfix{ /* \*/  height:1%; }

.clr { clear:both; }
.clr div { display:none; }

.mod_links { padding-bottom:2px; }
.mod_links span { color:#CCCCCC; margin-left:5px; font-style:italic; }
.mod_links a, .mod_links a:visited { color:#FF6600; text-decoration:none; }
.mod_links a:hover { color:#003366; text-decoration:underline; }

.search_body { padding:5px; }
.search_head { border-bottom:#CCCCCC solid 1px; margin-bottom:5px; padding-bottom:4px; }
.keyword { font-weight:bold; color:#FF3300; }
.gray { color:#999999; }
.red { color:#FF0000; }
.search_title { font-size:13px; text-align:left; }
.search_bodys { color:#000000; text-align:left; }
.search_link { color:#009900; text-align:left; margin-bottom:5px; }
.sgray { color:#CCCCCC; }

.comment_title { margin-left:10px; margin-right:10px; text-align:left; font-size:17px; border-bottom:#CCCCCC solid 1px; padding-bottom:2px; color:#FF6600; padding-left:20px; background:url(/images/comment.gif) no-repeat; background-position:0px 5px; }
.comment_body { margin-left:10px; margin-right:10px; text-align:left; }
.each_comm { padding-left:18px; background:url(/images/comment.gif) no-repeat; margin-left:10px; margin-top:10px; margin-bottom:5px; }
.com_name { color:#669999; }
.com_name span { color:#CCCCCC; margin-left:5px; font-style:italic; }
.com_des { padding:5px; }

.button { font-family:Tahoma; font-size:11px; color:#FFFFFF; border:#CCCCCC solid 1px; border-bottom:#000066 solid 1px; border-right:#003366 solid 1px; background-color:#006699; padding:2px; padding-left:15px !important; padding-left:10px; padding-right:15px !important; padding-right:10px }
.wd250 { width:350px; }
.ht80 { height:80px; }

.rss_t { padding-top:2px; padding-left:5px; color:#CCCCCC; font-size:11px; }
.rss_t b { font-size:18px; }
.rss_t a { color:#FF6600; }
.rss_t span { color:#999999; margin-left:5px; font-style:italic; }