html,body {margin:0; padding:0; height: 100%;}
body{font:84% Arial; color: #333; padding-left: 2px; }
a:link { text-decoration: underline; color: blue;}
a:visited {text-decoration: underline; color: blue; }
a:active {text-decoration: underline; color: blue; }
a:hover {text-decoration: underline; color: blue; }
h1,h2,h3 {padding-left: 10px; margin: 0px;}
h1 { font-size: 22px; color: green; }
.post_h2 {font-size:18px; padding-left:10px; padding-top:0px; padding-bottom:9px; color:#d4d0c8; font-weight:normal;}
h2 {font-size: 160%;color: blue;}
h2 a:link, h2 a:active{text-decoration: underline; color: blue;}
h2 a:visited {text-decoration: none; color: blue;}
h2 a:hover {color:orange;}
.categoryHead {padding-left:0; color: maroon; }
ul { margin-top: 5px; }
ul li { margin-top: 10px; list-style: square; }
ul.art li, #m_recent_comments li { list-style: square none outside;margin: 0px; padding: 0px 5px 4px 0px; font-weight: bold; font-size: 90%;}
ul.art li a:link, ul.art li a:active, ul.art li a:visited { text-decoration: underline; color: Blue; font-size: 12px; }
ul.art li a:hover { text-decoration: underline; color: orange; }
ul.art_page li {list-style: none; margin-left: -30px; padding: 0px;font-size: 90%;}
ul.art_page li a:link, ul.art_page li a:active, ul.art_page li a:visited { text-decoration: underline; color: Blue;}
h3 {padding-bottom: 7px; padding-top: 10px; font-size: 110%; color: #555;}
p {margin: 0; padding: 0 10px 0.7em; line-height: 130%; text-align: left;}
p.main_menu { padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:15px; font-weight:bold; margin:0px;}
p.main_menu a.live:active { color: red; }
p.main_menu a:link { color: #3399ff; text-decoration: none; }
p.main_menu a:visited { text-decoration: none; color: #3399ff; }
p.main_menu a:active { text-decoration: underline; color: #222222; }
p.main_menu a:hover { text-decoration: none; color: #222222;}
hr.hr_subheading {padding-left: 10px; color: #FFB164; height: 1px;}
#menu {margin-top: 0px;}
#menu a {text-decoration: none;color: white;font-size: 13px;font-weight:bold;}
.date {padding-top:2px;padding-left:10px;padding-bottom:15px;color:Gray;font-weight:bold;}
#error_message {color:Red;background-color: #ffcccc;}
.comment_h3 {color:Maroon;text-decoration:underline;padding-bottom:10px;}
.user_name {padding-left:10px;color: #000;}
.post_date {font-size:90%;color:Gray;}
.comment_p {padding:5px 10px 5px 10px;}
.comment_hr {margin:0px 10px 5px 10px;}
.pop_header {background: #0088ff;margin: 0px;padding: 3px 0px 3px 15px;font-size: 13px;color: White;}
.pop_header a:link, .pop_header a:active, .pop_header a:visited{text-decoration: none;font-size: 12px;}
#aff_image a:link, a:active, a:visited{text-decoration: none;}
#aff_image a img, a:link img {border: 0px;}
.bold_14 { font-size:14px; }
.sidebar_date { font-size: 9pt; color: Gray; font-weight:normal;}
img {border:0px;}
.cat_menu, .subcat_menu {margin: 0px;padding: 0px;border-top: 1px solid #ffc;}
.cat_item, .subcat_menu li{list-style: none;padding: 3px 0px 3px 15px;margin: 0px;border-bottom: 1px solid #ffc;background-color: #0088ff;font-weight: bold;}
#cat_sub_menu {list-style: none;padding: 0px;margin: 0px;}
.subcat_menu li {padding: 3px 0px 3px 30px;background-color: #c2dcfb;}
.cat_menu li a, .subcat_menu li a{font-size: 12px;text-decoration: none;color: White;}
.cat_menu li.active, .subcat_menu li.active { background-color: #d4d0c8; color: black;}
.cat_menu li.active a, .subcat_menu li.active a { color: black;}
#newsletter {background-color: #ffffcc; height: 50px; font-size:15px; color:Maroon; font-weight:bold; padding: 5px 3px 5px 3px; text-align:center; border: solid 4px #ffcc99;}
#newsletter form {padding-top: 5px;}
.similar_articles_header { color: #FFB164;}
.similar_articles {margin: 0px; padding-left: 10px;}
.similar_articles li {list-style: none; margin: 0px; padding-bottom: 3px; font-size: 9pt;}
.login p {font-weight: bold;}
.writer_info { font-size: 9pt; padding-left: 10px; padding-top: 4px; color: #333;}
.home-top { border: 4px solid #c2dcfb; background-color: #FFB145; margin:7px;}
.home-top h1 { font-size: 32px; color: #000;}
.home-top p { font-size: 13px; font-weight: bold; color: #fff;}
.home-feed { display: inline; float: right; padding-top: 10px; padding-right: 5px; }
#site_map li { margin: 0px;}
.even_comment { background-color: #e6e6fa; margin-bottom: 5px;}
.odd_comment { background-color: #ffffe0; margin-bottom: 5px;}
.biz_consultant { background-color: #FADEB5; margin-bottom: 5px; border: solid 1px #BDBDBD;}
.biz_consultant .com_con_head { background-color: #FFCA79; padding: 3px 0px;}
.com_con_head {border-bottom: solid 1px #F2F2F2;}
.com_con_head .user_name { color: #2375D2;}
.biz_consultant_f { background-color: #FFD28F; margin: 0px; font-size: 12px;}
.comment_date { font-size: 9pt; color:Gray; }
#container {width:930px; float:left; margin:0px; padding:0px; border-bottom: solid 2px blue; border-right: solid 1px #000; }
.center_container { width:490px; float:right; display: inline; padding:5px; background-color:#fff; text-align:left; min-height: 1800px; }
.left_container { width:180px; float:left; clear:left; }
.center_container_cms { width:720px; float:right; display: inline; padding:5px 10px 10px 10px; background-color:#fff; text-align:left; font-size: 10pt; }
.left_container_cms { width:160px; float:left; background-color:#d4d0c8; clear:both; padding:10px; height: 100%; }
.header {margin:0px; padding:5px 0px; width:930px; background-color:#000; text-align:right;}
.com_count {background-image:url('/images/comment.png'); width: 24px; height:24px; margin:0 3px 0 0; float:left; color: #DF0101; font-size: 11px; font-weight:900; text-align:center; }
.com_count em {margin-top: 4px; display:block; }
.comment_p p {padding:0 0 7px 0;}
.comment_p h3 {padding:5px 0;} 