body{margin:0 auto;background:url("images/bg_body.gif")}
h1, h2, h3, h4{margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;height:0;overflow:hidden;}
#wrap{width:1004px;margin:0 auto;padding:0px;background:url("images/background.png") repeat-y top;}
#content-container{width:1004px;background:url("images/header.jpg") no-repeat top;margin:0 auto;padding:0px;}
#contents{width:965px;padding:0 0px 0 30px;margin-top:10px;}
#page-bottom{width:1004px;background:url("images/footer.png") no-repeat bottom;}
#header{width:1004px;height:280px;position:relative;}
#header-title{position:absolute;left:70px;top:15px;}
#header-title h1{color:#ffffff;font:30px berdana;font-weight:bold;margin-bottom:0px;}
#header-title h1 a{color:#D23C1E;text-decoration:none;}
.header-subtitle{color:#333333;font:12px Arial;}
#rss{position:absolute;top:160px;left:40px;float:right;padding-left:7px;height:33px;font:10px tahoma;color:#a2a2a2;line-height:15px;background:url("images/icon_feed.png") no-repeat;}
#rss a{color:#565656;}
#navlist{position:absolute;top:230px;left:30px;height:25px;}
#navlist ul{list-style-type:none;height:18px;padding:0;margin:0;}
#navlist ul li{font:bold 11px tahoma;color:#FFECB8;margin:0 0 0 2px;height:18px;float:left;}
#navlist ul li a{display:block;text-decoration:none;padding:10px;height:18px;color:#ffffff;background:url("images/ctg_divider.gif") no-repeat right;}
#navlist ul li:hover{}
#navlist ul li a:hover{color:#E54829;}
#navlist ul li.current_page_item{color:#E54829;}
#navlist ul li.current_page_item a{color:#E54829;}
#about_box{float:left;width:345px;margin-left:13px;padding:0 10px 0 10px;height:270px;margin-top:0px;text-align:justify;font:12px arial;color:#F8E1ED;overflow:hidden;background:url("images/box_about.gif") no-repeat top left;}
#about_box h3{margin:5px 0px;color:#F8DFEC;font:bold 14px arial;padding:0;}
#about_box img{float:right;padding:0px;margin:25px 0 0 10px;border:1px solid #999999;}
#about_box a{color:#ffffff;text-decoration:none;}
#menu_search_box{position:absolute;top:190px;left:40px;width:150px;height:20px;}
#menu_search_box #searchform{margin:0;padding:0;width:180px;height:27px;}
#menu_search_box #s{font:10px tahoma;color:#565656;background:#CFD3D6;border:1px solid #B4B7BA;float:left;width:160px;height:12px;padding:3px;}
#menu_search_box #submit{display:none;}
#contents .top_post{float:left;padding:0;margin:0 0 10px 0;height:280px;width:560px;}
.meta_inf{width:530px;height:22px;}
.meta_inf a{color:#ffffff;}
.headline{float:left;display:inline;padding-left:5px;}
.headline_date{float:right;display:inline;padding-right:0px;color:#CC6699;font:14px arial;}
.meta_date{float:right;display:inline;padding-top:1px;text-align:right;color:#666666;font:10px arial;width:150px;overflow:hidden;}
.meta_comments{background:url("images/comments.png") no-repeat top left;width:100px;float:left;font:10px arial;padding-left:5px;padding-top:3px;height:22px;}
.meta_comments a:hover{text-decoration:none}
.meta_more{float:right;width:180px;text-align:right;font:10px arial;padding-top:3px;}
.top_titles a{color:#C03838;text-decoration:none;font:bold 18px arial;}
.post_bottom{width:560px;padding-top:14px;line-height:22px;height:30px;font:11px Arial;color:#cccccc;}
.post_cat{padding-left:14px;line-height:22px;font:11px Arial;color:#cccccc;}
.post_cat a{color:#000000;}
#content{float:left;width:560px;overflow:hidden;padding-left:19px;}
#content .mag_posts{float:left;width:270px;margin:0 6px 6px 0;color:#858585;font:11px Arial;}
#content .mag_posts a{color:#000000;}
#content .top_mag_posts{width:270px;background:url("images/post_mag_top.png") no-repeat;padding-bottom:20px;}
#content .bottom_mag_posts{width:260px;padding-top:7px;padding-bottom:4px;background:url("images/post_mag_bottom.gif") repeat-x bottom left;}
#content .mag_posts h2{padding:0;padding-left:20px;color:#DD9BC3;font:bold 14px verdana;height:40px;margin:0;}
#content .mag_posts h2 a{color:#DEC3D3;}
#content .top_mag_titles{height:40px;text-align:left;clear:both;padding-top:5px;}
#content .top_mag_titles a{color:#C03838;text-decoration:underline;font:bold 11px tahoma;}
#content .mag_cat{height:30px;float:left}
#content .mag_cat a{color:#000000}
#content .mag_posts .mag_posts_entry{padding:0px 9px 0px 10px;margin:0;width:250px;height:350px;text-align:justify;}
#content .mag_posts .mag_posts_meta{margin:0 9px 0 6px;width:250px;height:40px;overflow:hidden;}
#content .mag_posts .mag_posts_meta a{color:#FFFFFF}
#content .post{float:left;width:531px;margin-bottom:10px;}
#content .post-top{width:551px;clear:both;color:#D09640;height:50px;font:10px tahoma;background:url("images/post_top.gif") no-repeat top left;}
#content .post-bottom{width:555px;padding-top:14px;line-height:22px;height:30px;font:11px Arial;color:#cccccc;}
#content .post-top a{color:#DEC3D3;text-decoration:none;}
#content .post-top a:hover{text-decoration:underline;}
#content .post-top h2{color:#C03838;font:bold 12px tahoma;padding:12px 5px 5px 10px;}
#content .post-top h2 a{color:#C03838;text-decoration:underline;}
#content .post-top h2 a:hover{text-decoration:underline;}
#content .meta_inf{width:530px;height:22px;}
#content .post .post_ctg{width:560px;padding-left:14px;line-height:22px;height:22px;font:11px Arial;color:#000000;}
#content .post .post_ctg a{color:#C03838;}
#content .post-entry{font:12px tahoma;color:#909090;width:520px;padding:0 10px 0 10px;text-align:justify;}
#content .post-entry a{color:#C03838;text-decoration:none;}
#content .post .post-entry a:hover{text-decoration:underline;}
#content .post .post-entry blockquote{border-left:6px solid #999999;margin:0px 20px;padding-left:10px;font-style:italic;}
#content .post .post-entry img{padding:5px;border:0px;}
#content .post h3{margin:20px 0 5px 0;color:#000000;font:18px Verdana;}
#comment{background:#ffffff;width:500px;border:1px solid #606060;}
#commentform input{border:1px solid #606060;background:#ffffff;}
#commentform #submit{border:1px solid #909090;border-style:outset;background:#cccccc;color:#111111;}
#content .post .comments{font:11px Arial;color:#969696;width:500px;}
#content .post .comments ol{margin:10px 0;padding-left:25px;}
#content .post .comments ol li{padding:5px;}
#content .post .comments ol li a{color:#C03838;text-decoration:none;}
#content .post .comments ol li a:hover{text-decoration:underline;}
#content .post .comments ol li.alt{background:#f5f5f5;}
#content .post .comments ol li cite{color:#606060;font-style:normal;font-weight:bold;}
#content .post .comments ol li cite a{color:#606060;text-decoration:none;}
#content .post .comments ol li cite a:hover{text-decoration:underline;}
#content .post .comments ol li .commentmetadata a{color:#aaaaaa;text-decoration:none;}
#content .post .comments ol li .commentmetadata a:hover{text-decoration:underline;}
#content .post #commentform{font:11px Arial;color:#909090;width:548px;padding-left:25px;margin:0;}
#content .post #commentform a{color:#C03838;text-decoration:none;}
#content .post #commentform a:hover{text-decoration:underline;}
#sidebar-wrap{width:380px;margin:0;padding-left:5px;float:left;}
#sidebar1{float:left;width:185px;font:11px Arial;color:#AEAEAE;background:url("images/sidebar_bg.gif") repeat-y left;}
#sidebar_container{width:170px;margin-bottom:3px;}
#sidebar1 h2{width:170px;height:35px;padding-left:10px;padding-top:12px;margin-bottom:2px;font:bold 14px tahoma;color:#ffffff;background:url("images/sidebar_title.png") no-repeat top left;}
#sidebar1 a{color:#AEAEAE;text-decoration:none;}
#sidebar1 a:hover{text-decoration:underline;}
#sidebar1 ul{margin:0;padding:7px;list-style-type:none;}
#sidebar1 ul li{color:#656565;font:11px Arial;border-bottom:1px dotted #DDDCE2;width:155px;}
#sidebar1 ul li a{color:#AEAEAE;text-decoration:none;padding:5px 5px 5px 10px;margin:0;display:block;background:url("images/arrow.gif") no-repeat left center;}
#sidebar1 ul li a:hover{text-decoration:none;color:#C03838}
#sidebar1 ul li ul{margin:0;padding:0;background:none;padding-left:10px}
#sidebar1 ul li ul li{border:none;line-height:10px;}
#sidebar1 #searchform{display:none;}
#sidebar1 #searchform #s{width:100px;}
#sidebar1 #calendar_wrap{width:140px;margin:0 auto;padding-top:5px;}
#sidebar1 #calendar_wrap table{width:140px;}
#sidebar1 #calendar_wrap caption{margin:0 auto;font-weight:bold;}
#sidebar1 #calendar_wrap tbody{text-align:right;}
#sidebar1 #calendar_wrap tfoot #next{text-align:right;}
#sidebar1 #calendar_wrap #today{font-weight:bold;}
#sidebar1 .textwidget{padding:0 5px;}
#sidebar2{float:left;width:180px;font:11px Arial;color:#999999;margin-left:2px;background:url("images/sidebar_bg.gif") repeat-y left;}
#sidebar2 h2{width:170px;height:35px;padding-left:10px;padding-top:12px;margin-bottom:2px;font:bold 14px tahoma;color:#ffffff;background:url("images/sidebar_title.png") no-repeat top left;}
#sidebar2 a{color:#C03838;text-decoration:none;}
#sidebar2 a:hover{text-decoration:underline;}
#sidebar2 ul{margin:0;padding:7px;list-style-type:none;}
#sidebar2 ul li{color:#656565;font:11px Arial;border-bottom:1px dotted #DDDCE2;width:155px;}
#sidebar2 ul li a{color:#AEAEAE;text-decoration:none;padding:5px 5px 5px 10px;margin:0;display:block;background:none;}
#sidebar2 ul li a:hover{text-decoration:none;color:#C03838;}
#sidebar2 ul li ul{margin:0;padding:0;background:none;padding-left:10px}
#sidebar2 ul li ul li{border:none;line-height:10px;}
#sidebar2 #searchform{display:none;}
#sidebar2 #searchform #s{width:180px;}
#sidebar2 #calendar_wrap{width:140px;margin:0 auto;padding-top:5px;}
#sidebar2 #calendar_wrap table{width:140px;}
#sidebar2 #calendar_wrap caption{margin:0 auto;font-weight:bold;}
#sidebar2 #calendar_wrap tbody{text-align:right;}
#sidebar2 #calendar_wrap tfoot #next{text-align:right;}
#sidebar2 #calendar_wrap #today{font-weight:bold;}
#sidebar2 .textwidget{padding:0 10px 0 10px;}
.sidebar_bottom{background:url("images/sidebar_bottom.png") no-repeat bottom left;margin:0px;padding:0px;clear:both;height:25px;width:179px;display:block;position:relative;}
.ads_wrap{float:left;position:relative;width:370px;margin:0;padding:0;margin-bottom:10px;margin-top:-25px;}
.ad_block{float:left;border:none;padding:5px 3px 0 0;}
.navigation{font:11px tahoma;color:#C03838;width:500px;padding:0;overflow:hidden;}
.navigation a{color:#CC9966;text-decoration:none;}
.navigation a:hover{color:#CC9966;text-decoration:underline;}
.navigation-p{float:left;}
.navigation-n{float:right;}
#footer{width:934px;height:40px;padding:0;color:#666666;padding-top:30px;text-align:center;font:11px Arial;clear:both;}
#footer a{color:#C03838;text-decoration:none;}
#footer a:hover{text-decoration:none;}
