body{margin:0px; padding:0px;}
div,p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px;}
p{padding:0px; margin:0px;}
p b{color:#F8B101;}
img{border:0px;}
.img{ margin-right:8px; border:1px solid #FFFFFF;}
ul{font-size:11px; line-height:16px; color:#FFFFFF;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
h1{height:37px; background-color:#000000; border-bottom:solid 1px #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; font-weight:bold; padding-left:10px; padding-top:5px;}
h2{/*color:#F8B101;*/ color:#FFFF00;}
h3{ font-size:12px; color:#F8B101; padding-bottom:8px; padding-top:4px;}
h4{font-size:11px; color:#FFFFFF; padding-bottom:8px; padding-top:4px;}
a{color:#FFFFFF; text-decoration:none;}
a:hover{color:#F8B101; text-decoration:none;}
#header{width:100%; height:162px; background-image:url(../images/header_strip.jpg); background-repeat:repeat-x; float:left;}
#header_inner{width:900px; height:162px; margin:auto;}
#header_menu{width:100%; height:48px;}
#menu_left{height:48px; width:auto; float:left;}
#menu_right{width:212px; height:27px; float:right; background-color:#CCCCCC; margin-top:21px; margin-right:20px;}
.menu_right_l{width:62px; height:27px; line-height:27px; background-image:url(../images/post_bg.jpg); background-repeat:no-repeat; float:left; text-align:center; color:#FFFFFF; font-size:12px;}
.menu_right_l a{width:62px; height:27px; line-height:27px; float:left; color:#FFFFFF; text-decoration:none;}
.menu_right_l a:hover{width:62px; height:27px; line-height:27px; color:#000000; font-weight:bold; background-image:url(../images/post_bg_hover.jpg); background-repeat:no-repeat;}
.menu_right_c{width:81px; height:27px; font-size:12px; color:#FFFFFF; background-image:url(../images/top_3menu_bg.jpg); background-repeat:repeat-x; float:left; border-left:solid 1px #012383; border-right:solid 1px #012383; text-align:center;}
.menu_right_c a{width:81px; height:27px; line-height:27px; float:left; text-decoration:none; color:#FFFFFF;}
.menu_right_c a:hover{width:81px; height:27px; line-height:27px; background-color:#FFFFFF; color:#000000; font-weight:bold; text-decoration:none;}
.menu_right_r{width:67px; height:27px; line-height:27px; background-image:url(../images/email_bg.jpg); background-repeat:no-repeat; float:left; text-align:center; color:#FFFFFF; font-size:12px;}
.menu_right_r a{width:67px; height:27px; line-height:27px; float:left; color:#FFFFFF; text-decoration:none;}
.menu_right_r a:hover{width:67px; height:27px; line-height:27px; color:#000000; font-weight:bold; background-image:url(../images/email_bg_hover.jpg); background-repeat:no-repeat;}

#menu_left ul{margin:0px; padding:0px; line-height:44px; height:44px; list-style:none;}
#menu_left ul li{line-height:44px; height:44px; list-style-type:none; display:block; position:relative; float:left; font-weight:bold; color:#FFFFFF;}
#menu_left li ul { display: none; }
#menu_left ul li a{color:#FFFFFF; text-decoration:none; display:block; padding-left:15px; padding-right:15px; white-space:nowrap}
#menu_left ul li a:hover{color:#FFFFFF; border-top:solid 4px #FFFF00;}
#menu_left li:hover ul {display: block; position: absolute; margin:0px; padding:0px;}
#menu_left li:hover li {float: none; font-size: 11px; height:24px; line-height:24px; margin:0px; padding-top:0px; padding-bottom:0px; border-bottom:1px solid #424242;}
#menu_left li:hover li a { background: #000000; color:#FFFFFF; border-bottom:1px solid #424242; }
#menu_left li:hover li a:hover { background: #424242; border-top:0px; border-bottom:1px solid #424242; color:#F8B101; }

#header_logo{width:100%; height:114px; background-image:url(../images/header.jpg); background-repeat:no-repeat;}

#content{width:100%; background-image:url(../images/content_bg.jpg); background-repeat:repeat-x; background-position:top; float:left; background-color:#990000}
#content_inner{width:900px; margin:auto;}
#banner{width:100%; height:232px; float:left;}
#working_area{padding-left:14px; padding-right:14px; padding-top:15px; background-color:#000000; /*background-color:#424242;*/ width:870px; float:left; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF;}
#content_left{width:576px; float:left; background-color:#000000; /*background-color:#424242;*/}
.content_text{width:100%; float:left;}
.content_text label{height:22px; width:50px; display:block; float:left; padding:0px; color:#ffffff; font-weight:bold; font-size:12px;}
.content_text p{padding-bottom:10px; line-height:18px; color:#FFFFFF; width:100%; display:block;}
.content_text p b{color:#F8B101;}
.red_color{background-color:#A30E00;}
.login{width:100%; height:185px; background-image:url(../images/signup_bg.jpg); background-repeat:repeat-x; float:left; padding-bottom:10px;}
.login_inner{padding:10px;}
.download_form_bg{width:100%; background-image:url(../images/download_form_img.jpg); background-repeat:no-repeat; background-position:top; background-color:#A30E00; margin-bottom:10px; float:left; padding-bottom:36px;}
.download_form_bg .inner{padding-left:10px; padding-right:10px; padding-top:155px; color:#FFFFFF;}
.grey{color:#CCCCCC;}
.download_form_bg .inner p{line-height:16px; padding-bottom:10px;}
.login_inner p{font-weight:bold; color:#FFFFFF; line-height:18px; padding-bottom:10px;}
.content_banner_margin{margin-bottom:10px;}
.content_text_img{margin-right:10px; padding-bottom:10px;}
#content_right{width:283px; background-color:#222222; /*background-color:#666666;*/ float:right;}
#right_inner{margin-left:7px; margin-right:7px; margin-top:10px;}
.input{width:184px; height:18px; border:solid 1px #CCCCCC; margin-left:4px;}
.srch_btn{width:65px; height:23px; border:0px; margin-left:81px; margin-top:8px; background-image:url(../images/search_btn.jpg); background-repeat:no-repeat;}
.login_btn{width:113px; height:23px; border:0px; background-image:url(../images/download_btn.jpg); background-repeat:no-repeat; margin-left:52px; color:#000000; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.login_btn_blueBG{width:113px; height:23px; border:0px; background-image:url(../images/download_btn2.jpg); background-repeat:no-repeat; margin-left:52px; color:#000000; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#comments{width:100%; height:auto; /*border-bottom:solid 2px #666666;*/ float:left; margin-top:12px; color:#FFFFFF;}
#comments .col-left{width:80px; position:relative; float:left;}
#comments .col-right{width:440px; position:relative; float:left;}
#comments .fix{clear:both;}
#comments ul{line-height:28px; height:28px; margin:0px; padding:0px;}
#comments ul li{line-height:28px; width:88px; height:28px; float:left; background-color:#C8030D; list-style-type:none; font-weight:bold; color:#FFFFFF; text-align:center;}
#comments ul li a{color:#FFFFFF; width:88px; text-decoration:none; line-height:28px; height:28px; float:left;}
#comments ul li a:hover{color:#FFFFFF; width:88px; background-image:url(../images/comments_hover.jpg); background-repeat:repeat-x; float:left;}

#comments_wrap ol { padding-left:2px; list-style:none;}
#comments_wrap ol li{ margin-bottom:10px; padding-left:0px;}

#respond{position:relative; float:left; width:100%; height:auto; margin-top:20px;  margin-top:10px;}
#form_wrap{padding-left:30px; height:auto;}
#respond .form-left{width:200px; position:relative; float:left;}
#respond .form-left input{margin-bottom:10px;}
#respond .form-right{width:100%; position:relative; float:left;}
#respond .form-right textarea{width:450px; height:80px; margin-bottom:10px;}

.comment_box{width:450px; height:80px; margin-bottom:10px;}
.btn_comment{margin:0px 0px 10px 0px;}


#comnt_panal{width:256px; float:left; border:solid 1px #A3A3A3; background-color:#FFFFFF; padding:5px; margin-bottom:10px;}
#comnt_panal ul{margin:0px; padding:0px;}
#comnt_panal ul li{list-style-type:none;  float:left; width:100%;}
#comnt_panal ul li a{color:#000000; text-decoration:none; padding-top:8px; padding-bottom:8px; width:100%; float:left;}
#comnt_panal ul li a:hover{color:#000000; background-color:#011878; color:#FFFFFF; width:100%; float:left;}
.border_right{border-right:solid 2px #666666; line-height:17px;}

#twitter_panal{width:574px; height:72px; border:solid 1px #999999; background-color:#000000; float:left; display:block;}
#twitter_panal .img{width:37px; height:72px; float:left; margin-left:13px; border:0px;}
#twitter_panal .ftext{height:60px; width:120px; float:left; color:#FFFFFF; font-size:12px; padding-top:12px; padding-left:10px; line-height:16px;}
#footer{width:100%; height:101px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; float:left;}
#footer_inner{width:900px; height:100px; margin:auto;}
#footer_inner_left{width:12px; height:100px; float:left; background-image:url(../images/footer_inner_left.jpg); background-repeat:no-repeat;}
#footer_inner_center{width:876px; height:45px; float:left; background-image:url(../images/footer_inner_center.jpg); background-repeat:repeat-x; color:#FFFFFF; text-align:center; font-size:12px; padding-top:55px;}
#footer_inner_right{width:12px; height:100px; float:left; background-image:url(../images/footer_inner_right.jpg); background-repeat:no-repeat;}

#tagcloud{color:#000000;}
#tagcloud a {color:#000000;}
#tagcloud a:hover{color:#000066;}

#comnt_panal #userComments ul li img .avatar{float:left; width:40px;}
#comnt_panal #userComments ul li a{width:216px; float:right;}


.widget_archive{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_archive h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_archive ul{margin:0px; padding:0px;}
.widget_archive ul li{height:18px; width:269px; line-height:18px; background-color:#787878; color:#FFFFFF; margin-bottom:1px; list-style-type:none;}
.widget_archive ul li a{height:18px; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; padding-left:10px; float:left;}
.widget_archive ul li a:hover{height:18px; line-height:18px; width:259px; background-color:#424242; color:#F8B101; padding-left:10px; float:left;}

.widget_categories{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_categories h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_categories ul{margin:0px; padding:0px;}
.widget_categories ul li{height:18px; width:269px; line-height:18px; background-color:#787878; color:#FFFFFF; margin-bottom:1px; list-style-type:none;}
.widget_categories ul li a{height:18px; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; padding-left:10px; float:left;}
.widget_categories ul li a:hover{height:18px; line-height:18px; width:259px; background-color:#424242; color:#F8B101; padding-left:10px; float:left;}

.widget_recent_entries{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_recent_entries h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_recent_entries ul{margin:0px; padding:0px;}
.widget_recent_entries ul li{height:auto; width:269px; line-height:18px; background-color:#787878; color:#FFFFFF; list-style-type:none;}
.widget_recent_entries ul li a{height:auto; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; border-bottom:1px solid #666666; padding-left:10px; float:left;}
.widget_recent_entries ul li a:hover{height:auto; line-height:18px; width:259px; background-color:#424242; color:#F8B101; border-bottom:1px solid #666666; padding-left:10px; float:left;}

.widget_text .textwidget{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_text .textwidget h2{/*height:26px;*/ line-height:20px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_text .textwidget h2.h2Height{height:26px; line-height:26px;}
.widget_text .textwidget ul{margin:0px; padding:0px;}
.widget_text .textwidget ul li{height:18px; width:269px; line-height:18px; background-color:#787878; color:#FFFFFF; margin-bottom:1px; list-style-type:none;}
.widget_text .textwidget ul li a{height:18px; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; padding-left:10px; float:left;}
.widget_text .textwidget ul li a:hover{height:18px; line-height:18px; width:259px; background-color:#424242; color:#F8B101; padding-left:10px; float:left;}


.widget_recent_comments{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_recent_comments h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_recent_comments ul{margin:0px; padding:0px;}
.widget_recent_comments ul li{line-height:18px; background-color:#787878; color:#FFFFFF; margin-bottom:1px; border-bottom:1px solid #666666; list-style-type:none; padding-left:10px; padding-right:10px;}
/*.widget_recent_comments ul li a{height:18px; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; padding-left:10px; float:left;}
.widget_recent_comments ul li a:hover{height:18px; line-height:18px; width:259px; background-color:#424242; color:#F8B101; padding-left:10px; float:left;}
*/

.widget_links{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_links h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_links ul{margin:0px; padding:0px;}
.widget_links ul li{height:18px; width:269px; line-height:18px; background-color:#787878; color:#FFFFFF; margin-bottom:1px; list-style-type:none;}
.widget_links ul li a{height:18px; line-height:18px; width:259px; background-color:#787878; color:#FFFFFF; padding-left:10px; float:left;}
.widget_links ul li a:hover{height:18px; line-height:18px; width:259px; background-color:#424242; color:#F8B101; padding-left:10px; float:left;}


.widget_stags_cloud{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_stags_cloud h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.st-tag-cloud{background-color:#424242; border:1px solid #787878; padding:10px;}
.st-tag-cloud a:hover{color:#F8B101;}

.widget_pages{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both;}
.widget_pages h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_pages ul{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px;}
.widget_pages ul li{background-color:#787878; color:#FFFFFF; margin-bottom:1px; border-bottom:1px solid #666666; line-height:20px;}
.widget_pages ul li a{ background-color:#787878; color:#FFFFFF; font-weight:bold; padding-left:10px;}
.widget_pages ul li a:hover{color:#FFFF00; font-weight:bold;}
.widget_pages ul li ul{list-style-type:square; margin:0px 10px 0px 30px; padding:0px 0px 0px 0px; line-height:18px;}
.widget_pages ul li ul li{background-color:#787878; color:#FFFFFF; margin-bottom:0px; border-bottom:0px solid #666666; line-height:18px;}
.widget_pages ul li ul li a{ background-color:#787878; color:#FFFFFF; font-weight:normal; text-decoration:none; padding-left:10px;}
.widget_pages ul li ul li a:hover{color:#FFFF00; font-weight:normal; text-decoration:underline;}

.widget_search label{width:80px; display:block;}
.screen-reader-text{height:22px; line-height:22px; float:left; padding:0px; color:#ffffff; font-weight:bold; font-size:12px;}
.widget_search input{width:178px; height:18px; border:solid 1px #CCCCCC; margin-left:4px;}
.widget_search #searchsubmit{width:65px; height:23px; border:0px; margin-left:84px; margin-top:8px; background-image:url(../images/search_btn.jpg); background-repeat:no-repeat;}

<!--Calendar-->
/*#calendar-3 h2{ background-color:#000000; font-size:14px; color:#FFFFFF; font-weight:bold; height:29px; line-height:29px; padding-left:10px;}*/
.widget_calendar{padding-top:4px; padding-bottom:10px; overflow:hidden; clear:both; margin-top:10px;}
.widget_calendar h2{height:26px; line-height:26px; background-color:#F8B101; border-bottom:0px solid #FF0000; /*background-color:#000000; border-bottom:1px solid #FFFFFF;*/ margin-bottom:1px; font-size:14px; color:#000000; /*color:#FFFFFF;*/ padding-left:10px;}
.widget_calendar table{width:269px; background-color:#787878;}
#wp-calendar caption{text-align:left; font-weight:bold; line-height:22px; padding-left:10px; background-color:#787878;}
#wp-calendar th, #wp-calendar td{height:20px; font-weight:bold; line-height:20px; text-align:center;}
#wp-calendar th{background-color:#CCCCCC;}
#wp-calendar td{color:#000000;}
#wp-calendar td:hover{background-color:#424242; color:#FFFFFF;}
#wp-calendar td a:hover{color:#F8B101;}
<!--Calendar-->