body{font-family:Arial;font-size:11px;background:#86addc url(images/bg.gif) repeat-x top center;width:100%;margin:0;padding:0;}
a{color:#0054a6;text-decoration:none;}
input,textarea{border:1px solid #cecece;font-size:12px;}
div#page{width:811px;text-align:left;}
#header{width:100%;height:187px;text-align:left;}
#header_top{width:100%;height:147px;background:url(images/header_top_bg.gif) no-repeat bottom;}
#header_end{width:100%;height:40px;background:url(images/header_end_bg.gif) no-repeat top;}
#header_title{color:#fff;font-size:31px;font-family:Verdana;padding-top:70px;padding-left:25px;}
#header_title span{color:#fff;font-size:11px;font-family:Verdana;position:relative;top:-5px;}
#menu_items{width:76%;float:left;}
#menu_search_box{font-family:Verdana;color:#7f7f7f;font-size:11px;float:left;width:24%;padding-top:11px;}
#menu_search_box input.s{width:95px;font-size:13px;color:#666;border:0;background:none;}
div#menu #menu_pad{font-family:Verdana;font-size:14px;color:#FFF;}
div#menu #menu_items div{float:left;margin-right:15px;padding-right:8px;padding-left:8px;padding-top:3px;background:url(images/menu.gif) repeat-x center left;height:22px;position:relative;top:-8px;}
div#page #blog{background:#fff url(images/body_bg.gif) repeat-y top left;float:left;width:100%;}
div#blog #blog_top{background:url(images/body_top_bg.gif) no-repeat top right;float:left;width:100%;}
div#blog #blog_left{width:587px;float:left;padding-top:25px;}
div#blog #blog_right{width:188px;padding-left:20px;padding-top:10px;float:left;}
#blog_right #sidebar{padding-left:10px;width:100%;}
#blog_right #sidebar li{list-style-type:none;margin:0;padding:0;}
div#blog #blog_right #sidebar .widget_calendar{padding-bottom:35px;padding-left:15px;}
div#blog #blog_right #sidebar table#wp-calendar{font-size:11px;color:#003471;font-weight:400;width:90%;}
div#blog #blog_right #sidebar table#wp-calendar caption{font-weight:700;font-size:14px;margin:0;padding:5px 0 0;}
div#blog #blog_right #sidebar table#wp-calendar thead th{font-weight:700;color:#fff;text-align:center;}
div#blog #blog_right #sidebar table#wp-calendar td{padding:2px;}
div#blog #blog_right #sidebar table#wp-calendar td a{background:#accfe9;padding:2px;}
div#blog #blog_right #sidebar table#wp-calendar tfoot a{background:none;color:#000;font-weight:700;}
#blog_right #sidebar h2{color:#003471;font-size:18px;font-family:Arial;padding-bottom:5px;padding-top:15px;padding-left:15px;font-weight:400;background:url(images/h2_li.gif) no-repeat center center;height:31px;margin:0;}
#blog_right #sidebar ul li{color:#2b2e31;font-size:11px;font-family:Verdana;font-weight:700;}
#blog_right #sidebar li a{color:#2b2e31;font-size:11px;font-family:Verdana;text-decoration:none;font-weight:400;line-height:19px;}
#blog_right #sidebar ul li ul li{font-size:11px;font-family:Verdana;font-weight:700;padding-right:5px;padding-bottom:5px;padding-left:15px;border-bottom:0;background:url(images/solid_li.gif) center bottom no-repeat;}
#blog_right #sidebar ul li ul li ul li{font-size:11px;font-family:Verdana;font-weight:400;color:#2b2e31;padding-bottom:0;padding-left:5px;}
#blog_right #sidebar ul li ul li ul li a{font-size:11px;font-family:Verdana;font-weight:400;color:#2b2e31;}
#blog_right #sidebar ul li.widget_categories ul li ul li{border-bottom:0;background:none;}
#blog_right #sidebar ul li ul li ul{padding-left:10px;}
#blog_right #sidebar ul li ul li a{background:url(images/bl_li.gif) left top no-repeat;padding-left:9px;}
#blog_right #sidebar ul li.widget_categories ul li a{background:url(images/cat_li.gif) left top no-repeat;padding-left:9px;}
#blog_right #sidebar ul li.widget_archives ul li a{background:url(images/ar_li.gif) left top no-repeat;padding-left:9px;}
#blog_right #sidebar ul li.widget_meta ul li a{background:url(images/meta_li.gif) left top no-repeat;padding-left:9px;}
#blog_right #sidebar ul li.widget_categories li ul.children li a{background:url(images/line_li.gif) left top no-repeat;padding-left:9px;}
#blog_left #blog_comm{margin-left:100px;float:left;width:465px;}
#blog_left #blog_comm h2{font-size:23px;font-weight:700;font-style:italic;padding-left:0;color:#0072bc;position:relative;top:-10px;}
#blog_left #blog_comm .comm_panel{height:20px;background:#d5e2f3;padding-right:10px;padding-left:10px;padding-top:4px;font-family:Verdana;width:94%;}
#blog_left #blog_comm .comm_text{font-family:Verdana;line-height:18px;border-bottom:3px solid #adc7e7;color:#555658;width:94%;padding:5px;}
#blog_left #blog_comm .comm_text p{text-indent:20px;margin:10px 0 0;padding:0;}
#blog_left #comments_from_bg{background:url(images/blog_form_bg.gif) no-repeat top left;width:460px;padding-bottom:20px;}
#blog_left #blog_comm #comm_post_title{width:430px;height:65px;font-family:Verdana;font-size:23px;font-weight:400;padding-left:25px;padding-top:10px;color:#000;font-style:italic;}
#blog_left #blog_comm #comm_post_form{padding-left:25px;}
#blog_left #blog_comm #comm_post_form input.text{font-size:14px;}
#blog_left #blog_comm #comm_post_form td{list-style:none;font-family:Verdana;padding-bottom:10px;padding-right:10px;}
#blog_left #blog_comm #comm_post_form td.right{text-align:right;vertical-align:top;}
#blog_left .item_class{width:90%;padding-left:30px;padding-bottom:30px;float:left;}
#blog_left .item_class .item_class_title{width:560px;}
#blog_left .item_class .item_class_title_text{min-height:52px;}
#blog_left .item_class .item_class_title_text .date{float:left;width:49px;height:53px;background:url(images/date_text_bg.gif) no-repeat top left;}
#blog_left .item_class .item_class_title_text .titles{float:left;width:90%;padding-bottom:5px;}
#blog_left .item_class .item_class_title_text .date_month{font-size:10px;color:#fff;font-family:Verdana;padding-left:10px;padding-top:1px;}
#blog_left .item_class .item_class_title_text .date_day{font-size:18px;color:#000;font-family:Verdana;padding-left:10px;padding-top:4px;}
#blog_left .item_class .item_class_title_text .top_title_top{font-size:9px;padding-right:10px;padding-left:10px;font-family:Verdana;color:#7f7f7f;}
#blog_left .item_class .item_class_title_text .top_title{padding-right:10px;padding-left:10px;}
#blog_left .item_class .item_class_title_text .top_title a{font-size:19px;color:#000;font-weight:700;}
#blog_left .item_class .item_class_title_text .end_title{font-size:9px;padding-right:10px;padding-left:10px;font-family:Verdana;color:#000;}
#blog_left .item_class .item_class_title_text .end_title a{font-size:10px;font-weight:700;color:#2e73b6;}
#blog_left .item_class .item_class_text{color:#555658;font-family:Verdana;font-size:11px;line-height:20px;background:url(images/title_line.gif) no-repeat right top;float:left;width:484px;padding:10px 0 5px 60px;}
#blog_left .item_class .item_class_text p{text-indent:0;margin:10px 0 0;padding:0;}
#blog_left .item_class .item_class_panel{background:#f3f7fc;margin-left:60px;float:left;width:460px;padding:5px 10px;}
#blog_left .item_class .item_class_panel a{font-family:Verdana;font-weight:700;font-size:10px;}
#blog_left .item_class .item_class_panel a:hover{font-family:Verdana;font-weight:700;font-size:10px;text-decoration:underline;}
#footer{width:100%;height:158px;text-align:center;float:left;background:url(images/footer_bg.gif) repeat-x top;}
div#footer #footer_text{color:#0d004c;line-height:20px;font-family:Verdana;padding-top:20px;}
#blog_left .navigation{padding-bottom:40px;text-align:center;}
#blog_left .navigation ul li{list-style:none;display:inline;padding-right:20px;}
#blog_left .navigation .alignright a{font-weight:700;font-size:11px;padding-right:15px;color:#021f5f;}
#blog_left .navigation .alignleft a{font-weight:700;font-size:11px;padding-left:8px;color:#021f5f;}
div#blog h2{font-size:21px;color:#0054a6;margin:0;padding:0 0 0 20px;}
div#blog .entry{padding-left:20px;padding-right:20px;color:#555658;}
div#blog .entry p{font-family:Verdana;line-height:16px;color:#585c3b;margin:0;padding:0;}
.item_class blockquote,#blog_comm blockquote{background:url(images/block_bg.gif) no-repeat left top;padding-left:35px;padding-top:10px;margin:5px 0 5px 20px;}
.item_class blockquote blockquote,#blog_comm blockquote blockquote{background:url(images/block2_bg.gif) no-repeat left top;padding-left:35px;margin:5px 0 5px 20px;}
.item_class ol,#blog_comm ol{background:url(images/ol_bg.png) repeat-y left;color:#930;}
.item_class ol li,#blog_comm ol li{color:#7c7c7c;}
.item_class img,#blog_comm img{float:left;margin:5px;}
.item_class strong,#blog_comm strong{color:#0054a6;}
.post-nav{padding-left:30px;padding-right:10px;clear:both;padding-bottom:35px;margin-top:-15px;font-size:100%;}
.post-nav a,.post-nav a:visited{color:#999;text-decoration:none;}
.post-nav a:hover{color:#000;text-decoration:none;}
.post-nav .previous a{float:left;padding-left:20px;background:url(images/post-nav-previous.gif) no-repeat left center;}
.post-nav .next a{float:right;padding-right:20px;text-align:right;background:url(images/post-nav-next.gif) no-repeat right center;}
p.code{font:tahoma;font-style:normal;border:1px solid #ccc;background:#FFF;margin:15px;padding:15px;}
img,.sub{border:0;}
form,table,ul,li,#blog_right #sidebar ul{margin:0;padding:0;}
#menu,.item_class ul,#blog_comm ul{padding-left:30px;}
div#menu a,div#menu a:hover{color:#FFF;}
#blog_left #blog_comm .comm_panel a,div#blog .entry a{font-weight:700;}
#blog_left .item_class .item_class_panel a.panel_read,#blog_left .item_class .item_class_panel span.panel_comm a{background:url(images/read.gif) no-repeat left center;padding-left:17px;}
div#footer #footer_text a,div#footer #footer_text span a{color:#0d004c;font-family:Verdana;font-weight:700;}
