
/**
*Don't display blog items
**/
#sidebar-right #block-views-front_editor_blog,
#sidebar-right #block_front_blog
{
  display: none;
}


/**
*
* Blog Page Styling
*
**/
body.section-editorsblog #footer,
body.section-blog-tags #footer,
body.section-blog #footer
{
    clear: both;
}

body.section-editorsblog #section-header,
body.section-blog-tags #section-header,
body.section-blog #section-header
{
  background:url("i/editors_blog_banner.jpg") no-repeat scroll left top #375368;
  height: 28px;
}

body.section-editorsblog #section-header a,
body.section-blog-tags #section-header a,
body.section-blog #section-header a
{
  color: #ddd;
}

body.section-about #content-body
{
  width: 674px;
  padding: 30px 0;
  height: 100%;
  margin-left: 10px;
}


body.section-editorsblog #content-body,
body.section-blog-tags #content-body,
body.section-blog #content-body
{
  padding: 30px 0;
  height: 100%;
  margin-left: 10px;
}

body.section-editorsblog #content-body h1,
body.section-blog-tags #content-body h1,
body.section-blog #content-body h1
{
  display: none;
}

body.section-editorsblog #sidebar-right,
body.section-blog-tags #sidebar-right,
body.section-blog #sidebar-right
{
  border-left-style: solid;
  border-width: 1px;
  border-color: #DDDDDD;
  margin-left: 0px;
  padding-left: 25px;
  margin-right: 10px;
  /*width: 364px;*/
}

#main .blog_entry
{
  margin: 20px 0px;
}

#main .blog_entry .content
{
    font: 100%/1.4 Georgia,Times,serif;
    color: #555;
}

#main .blog_entry .blogicon
{
  background:url("i/blog_icon.png") no-repeat left top transparent;
  width: 15px;
  height: 25px;
  display: block;
  float: left;
  margin-left: -20px;
}

#main .blog_entry h2
{
  margin: 0px;
  padding:0px;
  font: 1.2em Arial,Helvetica,sans-serif;
}
#main .blog_entry .createdDate
{
  Color: #D3AB1A;
  font-family: Arial,Helvetica,sans-serif;
  font-size: .99em;
  text-transform:uppercase;
}

#main .blog_entry .title a
 {
  font:1.33em Georgia,Times,serif;
  text-decoration: none;
  Color: #000000;
 }
#main .blog_entry .title a:hover
 {
  text-decoration: underline;
  Color: #d32f02;
 } 
 #main .blog_entry .meta
 {
    border-style: solid none solid none;
    border-width: 1px;
    border-color: #DDDDDD;
    padding-right: 0px;
    padding-top: 10px;
    margin-right: 0px;
    margin-left: -53px;
    width: 658px;
    height: auto;
    font: 0.933em/1.2 Arial,Helvetica,sans-serif;
 }

/* Make Blog Terms a comma separated list */
#main .blog_entry .terms li
{
    padding: 0px;
}
#main .blog_entry .terms li:after
{
  content: ",";
}        
#main .blog_entry .terms li.last:after 
{
content: " ";
}

#main .blog_entry .terms
{
  width: 340px;
  float: left;  
  height: auto;
  display: block;
  padding-left:50px;
  font:97.75%/1.333 Georgia,Times,serif;
}

#main .blog_entry .non_tags
{
  vertical-align: middle;
  display: inline;
}

#main .blog_entry .meta_spacer
{
  vertical-align: middle;
  float: left;
  width:260px;
}

#main .blog_entry .meta_contact
{
  text-align: center;
  font-style: italic;
  width: 100px;
  display: block;
  border-right: solid 1px #858585;
  border-left: solid 1px #858585;
  float: left;
}

#main .blog_entry .social_networking
{
  width: 145px;
  float: right;
  display: block;
  margin-top: -1px;
}

#main .blog_entry .social_networking .share_buttons
{
  float: left;
  border-right: solid 1px #858585;
  width: 65px;
}

#main .blog_entry .social_networking .facebook_like
{  
  width: 70px;
  float: right;
}

#main .blog_entry .clear
{
  clear: left;
}
 
#main .blog_entry .terms li a,
body.section-editorsblog #sidebar-right #blog_tags a,
body.section-blog-tags #sidebar-right #blog_tags a,
body.section-blog #sidebar-right #blog_tags a
{
  text-decoration: none;
  color: #000;
}
#main .blog_entry .terms li a:hover,
body.section-editorsblog #sidebar-right #blog_tags a:hover,
body.section-blog-tags #sidebar-right #blog_tags a:hover,
body.section-blog #sidebar-right #blog_tags a:hover
{
  text-decoration: underline;
  color: #d32f02;
}

/* 
* Editors Sidebar
**/
body.section-editorsblog #sidebar-right,
body.section-blog-tags #sidebar-right,
body.section-blog #sidebar-right
{
  width:280px;
  color:#555;
  font:93.75%/1.333 Georgia,Times,serif;
  font-style: italic;
  margin-top: 15px;
}

#sidebar-right .clear-block .profile,
#sidebar-right .clear-block #blog_tags
{
   padding: 5px 10px 20px 5px;
}

body.section-editorsblog #sidebar-right hr,
body.section-blog-tags #sidebar-right hr,
body.section-blog #sidebar-right hr
{
  display: block;
  position: relative;
  padding: 0;
  margin: 0px;
  width: 100%;
  clear: both;
  border: none;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #FFF;
  font-size: 1px;
  line-height: 0;
  overflow: visible;
}
 
body.section-editorsblog #sidebar-right h3,
body.section-blog-tags #sidebar-right h3,
body.section-blog #sidebar-right h3
{
  color: #45494D;
  font-style: italic;
  font-weight: normal;
}

body.section-editorsblog #sidebar-right .profile img,
body.section-blog-tags #sidebar-right .profile img,
body.section-blog #sidebar-right .profile img
{
  float:right;
  padding: 5px;
}

body.section-editorsblog #sidebar-right a,
body.section-blog-tags #sidebar-right a,
body.section-blog #sidebar-right a
{
  color:#858585;
  text-decoration: none;
  font-style: italic;
}
#main .blog_entry .meta_contact a,
#sidebar_contact a
{
  font: .97em Georgia,Times,serif;
  color:#000;
  text-decoration: none;
  font-style: italic;  
}

body.section-editorsblog #sidebar-right a:hover,
body.section-blog-tags #sidebar-right a:hover,
body.section-blog #sidebar-right a:hover,
body.section-editorsblog #sidebar-right a:hover strong,
body.section-blog-tags #sidebar-right a:hover strong,
body.section-blog #sidebar-right a:hover strong,
#main .blog_entry .meta_contact a:hover 
{
  color:#d32f02;
  text-decoration:underline;
}

/*
body.section-editorsblog #sidebar-right strong,
body.section-blog-tags #sidebar-right strong,
body.section-blog #sidebar-right strong
{
  Color: #000;
}*/


body.section-editorsblog #block-views-front_editor_blog,
body.section-blog-tags #block-views-front_editor_blog,
body.section-blog #block-views-front_editor_blog
{
    margin: 1px 0 0;
}

body.section-editorsblog #sidebar_contact,
body.section-blog-tags #sidebar_contact,
body.section-blog #sidebar_contact
{
  margin-top :80px;
  margin-bottom: 50px;
  text-align: center;
  font-style: italic;
}

body.section-editorsblog #sidebar_contact span,
body.section-blog-tags #sidebar_contact span,
body.section-blog #sidebar_contact span,
#main .blog_entry .meta_contact span
{
    color: #5C8C09;
    font-style: normal;
}

/**
*
* Front Page Blog Styling
*
**/

#block-views-front_editor_blog 
{
    position: relative;
    font-family: Arial,Helvetica,sans-serif;
    margin: 1px 0 0;
    padding: -10px 0px 10px 0px;
}

#block_front_blog 
{
  margin: 0px;
  padding: 0px 0px 20px;
}

#block_front_blog .meta,
#block_front_blog .links
{
  display: none;
}


 #block_front_blog .createdDate
{
   display: none;
   /*
   float: right;
   text-align:right;
   font-size: 12px;
   font-weight: normal;*/
 }
 
 /**
 * Share This
 **/
 .at300bs
 {
    float: left;
    margin-left:10px;
    margin-top:2px;
    padding-left:0;
 }