#leftcol,
#rightcol{ background: #ffffff; }

#content{ background-color: #ffffff; }

#blogPosts p.rss{ float: right; margin: 45px 0 0 0; } 
p.rss a{ width: 74px; height: 20px;background: url(/images/btn/btn-rss.gif) top left no-repeat; padding: 0; border: none; }

#blogPosts{ margin-right: 40px; }
#blogPosts h4{ height: 79px; width: 50%; background: url(/images/h/h-blog.gif) top left no-repeat; margin: 0; padding: 0; }
#blogPosts div{ padding: 40px 0 0 0; margin: 0 0 40px 26px; border-top: 1px solid #cdcdcd; }
#blogPosts div.clear{ margin: 0; padding: 0; border: none; }
#blogPosts div.comment-wrap{ padding: 0; border: none; }
#blogPosts p{ margin: 10px 0; }
#blogPosts p img{ margin: 0 0 15px; }
#blogPosts img.blog{ margin: 10px 0 0; }
#blogPosts p.title{ font-size: 20px; line-height: 23px; color: #ff3300; text-transform: uppercase; font-family: Georgia, Times, Serif; margin: 0; }
#blogPosts p.title a{ padding: 0; border: none; }
#blogPosts div.comments{ padding: 5px; background: #F2F2F2; border: none; margin-bottom: 10px; }
#blogPosts div.comments p{ margin: 0; }
#blogPosts div.comments p span.posted{ font-size: 11px; }
#blogPosts p.comments{ margin: 0; font-size: 11px; line-height: 19px; }
#blogPosts p.comments a{ font-weight: bold; }
#blogPosts p.comments span{ padding: 0 4px; font-weight: bold; }
#blogPosts p.comments strong{ color: #333333; }

#categoryTags{ width: 370px; margin-right: 24px; }
#categoryTags h4{ height: 79px; background: url(/images/h/h-categorytags.gif) top left no-repeat; margin: 0 0 30px 0; padding: 0; border-bottom: 1px solid #47e1f1; }
#categoryTags ul{ list-style: none; margin: 0; padding: 0;  }
#categoryTags li{ font-size: 11px; line-height: 11px; margin: 0; height: 1%; }

#categoryTags li a{ padding: 10px 0 10px 10px; border-bottom: 1px solid #d2d2d2; display: block; color: #666;  }
#categoryTags li a:hover{ color: #fff; background: #333;  }

#authors h4{ height: 56px; background: url(/images/h/h-authors.gif) top left no-repeat; margin: 0; }
#authors div{ padding: 26px; background: #f2f2f2; margin-bottom: 6px; }
#authors div div{ padding: 0; margin-bottom: 0; }
#authors div img{ float: left; margin: 0 26px 0 0; }
#authors div p.name{ text-transform: uppercase; font-size: 13px; font-family: Georgia, Times, Serif; line-height: 1; margin: 0 0 5px 0; }
#authors div p{ margin: 0 0 0 0; }

#add-comment label{ display: block; line-height: 2; font-size: 11px; }
#add-comment input.text,
#add-comment textarea{ padding: 3px; font-size: 14px; color: #222; font-weight: bold; font-family: Tahoma, Verdana, Arial; }

a.shareBtn{ border-bottom: none; padding: 0; }
a.shareBtn img{ margin: 0 0 12px; }