@CHARSET "UTF-8";
/*********************
* Business blog / news css
*********************/

/********** 
* Table of contents
1. Layouts
2. Backgrounds
3. Typeography 
************/

/*****
* Layouts
******/
div.blog-content
{
  min-height: 1600px;
  width: 855px;
}

div.blog-posts 
{
  width: 560px;
}

div.blog-posts img {
	padding: 0 15px 5px 0;
	float: left;
}

em {font-style: italic;}

div.blog-col
{
  float: right;
  margin-left: 55px;
  width: 240px;
}

  div#blog-col-follow,
  div.blog-col-cat,
  div.blog-col-archive
  {
    margin: 0px 0px 20px 0px;
  }
  
  div.blog-col-cat,
  div.blog-col-archive { min-height: 260px; }

  /* list items */
  div.blog-list-item
  {
    margin-bottom: 40px;  
    white-space: normal;
    width: 560px;
  }
  
.tagcloud {
  padding: 15px 18px;
  text-align: left; /*justify;*/
}
  
/*****
* Backgrounds
******/
 div#blog-col-follow 
 {
   background: url('/assets/templates/rce_business/images/blog_orange_colbg_10x170.png') repeat-x;
 }

 div.blog-col-cat
 {
   background: url('/assets/templates/rce_business/images/blog_blue_colbg_10x235.png') repeat-x;
 }
 
 div.blog-col-archive
 {
   background: url('/assets/templates/rce_business/images/blog_gray_colbg_10x235.png') repeat-x;
 } 

 div.lifestyle h4 
 { 
   background-image: url('/assets/templates/rce_business/images/icons/green-lifestyle.gif');
   background-repeat: no-repeat;    background-position: center right; 
 }
 div.industry-news h4 
 {
    background: url('/assets/templates/rce_business/images/icons/industry-news.gif'); 
   background-repeat: no-repeat;    background-position: center right; 
 }
 div.green-building h4 
 { 
   background: url('/assets/templates/rce_business/images/icons/green-building.gif'); 
   background-repeat: no-repeat;    background-position: center right; 
 }
 div.sustainable-business h4 
 {
   background: url('/assets/templates/rce_business/images/icons/sustainable-business.gif'); 
   background-repeat: no-repeat;    background-position: center right; 
 }

/*****
* Typography
******/

 div.blog-col h4
 {
   clear: both;
   color: #ffffff;
   /*display: block;*/ 
   display: inline;
   font-family: sans-serif;
   font-size: 18px;
   font-style: normal;
   margin: 0px;
   padding: 0px 40px 0px 8px;
   width: auto;
 }
   div.blog-col-archive h4 { color: #000000; }
 
 div#blog-col-follow p 
 {
   display: block;
   margin: 0px;
   padding: 0px 0px 20px 5px;
 }
 
 div#blog-col-follow a 
 {
   border-width: 0px;
   padding: 0px 5px 7px 3px;
 }
 div#blog-col-follow a img {
   padding: 0px 0px 6px 0px;
 }
 
 div.blog-col-cat ul
 {
   list-style-image: none;
   list-style-type: none;
   margin: 0px 13px 0px 8px;
   padding: 0px;
 }
 
 div.blog-col-cat li 
 {
   font-weight: normal;
   line-height: 1.3em;
   list-style-image: none;
   list-style-type: none;   
   margin: 0px;
   padding: 0px 0px 5px 0px;
 }
   div.blog-col-cat li a
   {
     border-width: 0px;
     color: #000000;
     font-size: 11px;
     text-decoration: none;
   }
   div.blog-col-cat li span { font-style: italic; }
   
   div.blog-col-cat p {
     margin: 0px;
     padding: 0px 0px 0px 8px;
   }
   div.blog-col-cat p a 
   {
     border-width: 0px;
     color: #d04a15;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
   }
   
   /* archive column snippet */
  div.blog-col-archive ul
  {
    display: block;
    list-style-image: none;
    list-style-type: none;
    margin: 0px 0px 0px 8px;
  }
    div.bloc-col-archive ul li.reflect_month ul 
    {
      display: inline;
      float: left;
      margin: 0px 0px;
      padding: 0px;
    }
    
   div.blog-col-archive ul li
   {
     display: inline;
     list-style-image: none;
     list-style-type: none;
     margin: 0px;
     padding: 0px;
   }
     div.blog-col-archive li.reflect_month
     {
       display: inline;
       margin: 0px;
       padding: 0px;
     }
     
   div.blog-col-archive li a 
   {
     border-width: 0px;
     color: #000000;
     text-decoration: none;
   }
   
   div.blog-col-archive li.reflect_year a
   {
     font-size: 16px;
     font-weight: bold;
   }
   div.blog-col-archive li.reflect_month a
   {
     color: #303030;
     font-size: 12px;     
     font-weight: normal;
   }
   
.tagcloud a {
  text-align: left;
  white-space: nowrap;
  margin: 0 .25em 0 0;
  text-decoration: none;
     color: #606060;
}
.tagcloud .s5 { font-size: 1.9em; font-weight: bold; }
.tagcloud .s4 { font-size: 1.6em; font-weight: bold; }
.tagcloud .s3 { font-size: 1.4em; font-weight: bold; }
.tagcloud .s2 { font-size: 1.2em; font-weight: bold; }
.tagcloud .s1 { font-size: 0.9em; }


   div.socialmedia_footer h3 
   {
     font-size: 13px;
     font-weight: bold;    
     margin: 5px 0px 10px 0px;
   }
   
   /**
   * List items
   **/
   div.blog-list-item h4
   {
     display: block;
     float: none;
     font-family: sans-serif;
     font-size: 16px;
     font-style: normal;
     font-weight: bold;
     line-height: 16px;
     margin: 0px 0px 0px 0px;
     padding: 0px;
     width: auto;
   }
     div.blog-list-item h4 span 
     {
       font-family: Times, serif;
       font-size: 12px;
       font-style: italic;       
       font-weight: normal;
     }
     div.blog-list-item h4 img
     {
       vertical-align: top;
       margin-right: 5px;
     }
     
   div.blog-list-item p
   {
     display: block;
     margin: 0px 0px 3px 0px;
     padding: 0px;
   }
   
   div.blog-list-item p a 
   {
     border-width: 0px;
     color: #d04a15;
     font-size: 12px;
     font-weight: normal;
     text-decoration: none;
   }
   
   div.blog-list-item p.taglinks { color: #d04a15; }
   div.blog-list-item p.taglinks b { color: #000000; }

   div.blog-list-item p.introtext 
   {
     font-size: 12px;
     font-weight: bold;
   }
   div.blog-list-item p.content   {  }
   
   
   /* blog list pages */
   div.blog-list-item p.page-showing 
   {
     font-family: Times, serif;
     font-size: 13px;
     font-style: italic;
   }
   div.blog-list-item p.page-links
   {
     white-space: normal;
   }
     div.blog-list-item p.page-links a,
     div.blog-list-item p.page-links span.ditto_currentpage
     {
       color: #d04a15;
       display: block;
       float: left;
       line-height: 1.1em;
       margin: 0px 1px 0px 0px;
       padding: 2px;
     }
     div.blog-list-item p.page-links a:hover,
     div.blog-list-item p.page-links span.ditto_currentpage
     {
       background-color: #a1c05f;
     }
     div.blog-list-item p.page-links span.ditto_off { display: none; }
     
     
