/* This is used to style the Blog pages on the CentricMinds website. */


/* For the blog overview page */
/* The blog post title (and link) */
.blog_title h2 { margin:0px; padding:10px 0px; }
.blog_title h2 a,
.blog_title h2 a:link,
.blog_title h2 a:visited { font-family:Arial; font-size:0.9em; color:#E7A403; font-weight:bold; text-decoration:none; font-style:normal; }
.blog_title h2 a:focus,
.blog_title h2 a:hover,
.blog_title h2 a:active { font-family:Arial; font-size:0.9em; color:#E7A403; font-weight:bold; text-decoration:none; font-style:normal; }

/* The blog post author and date */
.blog_info   { float:left; width:467px; }
.blog_info p { margin:0px; padding:2px 0px; }
.blog_intro  { float:left; margin:5px 0px 5px 0px; padding:0px; width:467px; }

.blog_author { float:left; margin: 0px; padding:0px; width:180px; }/*this width overrides the width set in structure.css and should be the same as the width of .blog_date */
.blog_author p { font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }

.blog_date { float: right;  margin: 0px; padding:0px; width:180px; }
.blog_date p { float:right; text-align:right; font-family:Arial; font-size:.85em; color:#828282; font-weight:bold; text-decoration:none; font-style:normal; margin: 0px; padding:0px; }

/* The blog post summary */
.blog_teaser    { float:left; width:467px; font-size:0.75em; margin:0px;}
.blog_teaser a,
.blog_teaser a:link,
.blog_teaser a:visited { color:#8CBC4C; text-decoration:underline; }
.blog_teaser a:focus,
.blog_teaser a:hover,
.blog_teaser a:active  { color:#8CBC4C; text-decoration:none; }

/* The divider between blog posts */
.blog_divider {float:left; width:407px; margin:15px 30px; }

/* The link at the end of the posts to the archive */
.blog_archive_link { float:left; width:250px; }
.blog_archive_link a,
.blog_archive_link a:link,
.blog_archive_link a:visited { color:#8CBC4C; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; text-decoration:underline; }
.blog_archive_link a:focus,
.blog_archive_link a:hover,
.blog_archive_link a:active { color:#8CBC4C; text-decoration:none; }


/* For the archive page */
#blog_archive       { float:left; width:467px; }
#blog_archive ul    { float:left; list-style-type:disc; margin:0px; width:427px; padding-left:40px }
#blog_archive ul li {  }
#blog_archive p     { float:left; clear:both; width:467px; margin:13px 0px;}
#blog_archive ul li .blog_title { font-size: 0.8em; }
#blog_archive ul li .blog_title a, 
#blog_archive ul li .blog_title a:link,
#blog_archive ul li .blog_title a:visited { color:#8CBC4C; }
#blog_archive ul li .blog_title a:focus,
#blog_archive ul li .blog_title a:hover,
#blog_archive ul li .blog_title a:active { color:#8CBC4C; }

/* For the blog post page */
.blog_entry { float:left; width:467px; margin: 10px 0px 10px 0px; padding:0px; }
.blog_entry ul { margin-left:5px; padding-left:10px; }
.blog_entry li { color:#6A6A6A; font-size:0.75em; list-style-type:disc; margin-left:10px; padding-bottom:5px; padding-left:0px; }

#blog_archive_link { float:left; margin-top:10px; }
#blog_archive_link a { float:left; color:#8CBC4C; font-size:0.85em; font-style:normal; font-weight:bold; }

#blog_post { width:467px; }
#blog_post fieldset { float:left; width:467px; }
#blog_post label { position: absolute; text-align:left; width:100px; font-weight: normal; font-size: 0.75em; color: #333333; font-style: normal; margin: 5px 0px 0px 0px; padding:0px;  }
#blog_post_name { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_email { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_url { margin: 5px 0px 0px 100px; padding:0px; width:300px; }
#blog_post_comments_editor { margin: 20px 0px 0px 0px; padding:0px; width:467px; height:220px }

#blog_response_panel { width:500px; margin:0px; padding: 0px 5px; background-color: #FFFFFF;}
#blog_response_panel .blog_response { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
#blog_response_panel .blog_response p { margin:0px; padding: 5px 0px; background-color: #E0EEEE;}
#blog_response_panel .blog_response_author { float:left; font-family:Verdana; font-size:11px; color:#FF6633; font-weight:bold; text-decoration:none; font-style:normal; }
#blog_response_panel .blog_response_date { float:right; }
#blog_response_panel .blog_response_comment { clear:both; }
#blog_response_panel .blog_response_admin { border: 1px solid #E0EEEE; margin:0; padding: 5px 0px; background-color: #FFF;}
#blog_response_panel .blog_response_admin p { margin:0; padding: 5px 5px; background-color: #FFF; }



.blog_links { text-align:right; width:467px; margin: 10px 0px 0px 0px; }
.blog_links a  { text-align:right; font-family:Arial; font-size:.85em; font-weight:bold; font-style:normal; margin: 0px; padding:0px; }

.blog_addThis { margin: 0px 0px 10px 0px; padding:0px; }

