.blog_article {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

.title {
position:relative;
}

.blog_article a, .blog_article a:link, .blog_article a:visited {
text-decoration: underline;
color: rgb(39, 134, 194);
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
cursor: pointer;
}

.blog_article a:hover {
color: rgb(247, 83, 66);
cursor: pointer;
text-decoration: none;
}

.blog_article h2 {
font-size: 1.6em; margin: 0;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
line-height:35px;
}

.blog_article h2, .blog_article h2 a {
color:#4d4d4f;
font-size:24px;
font-weight:normal;
}

.blog_article h2, .blog_article h2 a, .blog_article h2 a:hover, .blog_article h2 a:visited {
text-decoration: none;
}

.blog_article p {
margin-bottom:15px; margin-top:10px;
}

.blog_article small {
font-size:11px; color:#878789; padding-left:3px;
}

.entry {
margin-top:26px;
}

.postmetadata img {float:left;width:30px;margin:0 5px 0 0;}
.postmetadata {font-size:11px; border-top:1px dotted #d5d5d5; padding:3px 2px 10px 2px; text-align:left; margin-top:15px; color:#878789;}
.postmetadata .category {margin:5px 0 6px 0; display:block;}
.postmetadata .category a {background:url("/modules/blog/images/delicate_ico-category.gif") no-repeat 0px 2px; padding-left:12px; color:#878789; margin-right:5px;}
.postmetadata .category a:hover{}

.blog_comments {
padding-left: 10px;
}

.blog_comments .outer table {
border-collapse: collapse !important;
border-spacing: 0 !important;
margin: 1em 0 2em !important;
width: 100% !important;
color: #2c2b2b !important;
font: Arial,Verdana,sans-serif !important;
font-size: 12px !important;
}

.blog_comments .outer th {
display: none !important;
}

.blog_comments .outer td, th {
border: 2px solid #FFFFFF !important;
padding: 2px !important;
font: Arial,Verdana,sans-serif !important;
font-size: 12px !important;
color: #2c2b2b !important;
}
