#center_c .blog_article,
.blog_article {
background: none repeat scroll 0 0 #FFFFFF;

border: 1px solid #D8D8D8;
margin-bottom: 5px;
overflow: visible;
padding: 25px 15px 20px 70px;
position: relative;

color: #2C2B2B;
font: 12px/18px arial;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;
}

#center_c .blog_article .blog_date,
.blog_article .blog_date {
background: url("/modules/blog/images/graphene_sprite_master.png") no-repeat scroll -325px top transparent;
height: 65px;
left: 15px;
margin: 0;
padding: 0;
position: absolute;
text-align: center;
top: 25px;
width: 46px;
}

#center_c .blog_article .blog_date p,
.blog_article .blog_date p {
margin-top: 1px;
}

#center_c .blog_article .blog_date p .blog_month,
.blog_article .blog_date p .blog_month {
color: #E3E3E3;
display: inline;
font: 12px/22px tahoma;
}

#center_c .blog_article .blog_date p span .blog_day,
.blog_article .blog_date p span .blog_day {
color: #2C2B2B;
font-size: 18px;
}

#center_c .blog_title,
.blog_title {
border-bottom: 1px solid #E3E3E3;
font: 18px arial;
padding-bottom: 5px;
margin: 0;
padding: 0;
}

#center_c .post-meta,
.post-meta {
position: relative;
font: 11px/18px tahoma;
padding-bottom: 12px;
height: 20px;
}

#center_c .post-meta ul,
.post-meta ul {
background: url("/modules/blog/images/graphene_sprite_master.png") no-repeat scroll left -85px transparent;
padding: 0 0 0 12px;
margin: 0;
}

#center_c .post-meta p, #center_c .post-meta ul, #center_c .post-meta li,
.post-meta p, .post-meta ul, .post-meta li {
float: left;
}

#center_c .post-meta li,
.post-meta li {
list-style-position: outside;
list-style-type: none;
margin-left: 5px;
}

#center_c .post-meta p, #center_c .post-meta ul, #center_c .post-meta li,
.post-meta p, .post-meta ul, .post-meta li {
float: left;
}

#center_c .post-meta .blog_author,#center_c  .post-meta .edit-post, #center_c .post-meta .post-date-inline, #center_c .post-meta .print, #center_c .post-meta .email
.post-meta .blog_author, .post-meta .edit-post, .post-meta .post-date-inline, .post-meta .print, .post-meta .email {
display: block;
float: right;
position: relative;
padding: 0;
margin: 0;
}

#center_c .blog_content,
.blog_content {
padding-bottom: 15px;
}

#center_c .entry-footer,
.entry-footer {
border-top: 1px solid #E3E3E3;
clear: both;
padding-bottom: 30px;
}

#center_c .post-tags,
.post-tags {
color: #929292;
float: left;
font: 11px/16px tahoma;
margin-top: 5px;
}

#center_c .comment-link,
.comment-link {
float: right;
text-align: right;
}

#center_c .comment-link a, #center_c .comment-link a:visited,
.comment-link a, .comment-link a:visited {
font: 18px arial;
}

#center_c .blog_article a, .blog_article a:link, #center_c .blog_article a:visited,
.blog_article a, .blog_article a:link, .blog_article a:visited {
color: #1772AF;
text-decoration: none;
}

#center_c .blog_article a:hover,
.blog_article a:hover {
color: #074D7C;
text-decoration: none;
}

#center_c .blog_comments .outer table,
.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: 11px !important;
}

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

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