@charset "UTF-8";
/* CSS Document */

 
      .container #content {  padding-top: 5px; background: #fff; padding-bottom: 10px; }
      
      /*.container { background: #fff; }*/
        
        .container #content #col_content { margin-left: 15px; width:635px; margin-right: 15px; display:block; float: left; font-size: 12px; line-height: 140%; }
        .container #content #col_sidebar { width: 280px; float: right; font-size: 12px; line-height: 140%; }       
    
  
  
  .container #content #col_content .kb { display: block; padding-left: 94px; }
  
  .container #content #col_content .kb h2 { padding-bottom: 25px; }
  
  .container #content #col_content .kb .listing-thumb { float: left; padding-right: 10px; padding-bottom: 10px; }
  
  .container #content #col_content .kb .category_articles { font-size: 1em; line-height: 150%; }
  
  .container #content #col_content .kb .category_articles div.article_ { display: block; padding: 0; margin: 0; margin-bottom: 10px; padding-bottom: 6px; padding-top:8px; border-bottom: 1px solid #eee; }
  .container #content #col_content .kb .category_articles img.article_thumb { float: left; padding-right: 10px; }
  .container #content #col_content .kb .category_articles .article_intro_text { display: block; clear: right; }
  .container #content #col_content .kb .category_articles .article_intro_text a.article_link { font-weight: bold; font-size: 1.25em; }
  .container #content #col_content .kb .category_articles .article_intro_text p.article_createby { padding: 0; margin: 0; }
  .container #content #col_content .kb .category_articles .article_intro_text p.article_excerpt { padding: 0; margin: 0; }
  
  
  
  
  #col_sidebar {  }
  #col_sidebar #categories { padding: 15px; display: block; background: #eee; margin: 20px; margin-top: 10px; }
  #col_sidebar #categories img { margin-bottom: 10px; }
  #col_sidebar #categories h4 { font-size: 1.25em; padding: 0; margin: 0; color: #000; padding-bottom: 5px; }
  #col_sidebar #categories p { padding: 0px; margin: 0px; font-size: .90em; line-height: 140%; padding-bottom: 10px; }
  #col_sidebar #categories ul { padding: 0; margin: 0; border-top: 1px solid #999; }
  #col_sidebar #categories ul li { padding: 0; margin: 0; display: block; }
  #col_sidebar #categories ul li#listheader { padding: 5px; border-bottom: 1px solid #999; font-size: 10px; font-weight: bold; }
  #col_sidebar #categories ul li a { padding: 0; margin: 0; display: block; padding: 5px; border-bottom: 1px solid #999; font-size: 10px; } 
  #col_sidebar #categories ul li a:hover { background: #FFF; text-decoration: none; }  
  #col_sidebar #categories ul li a.current { background: #FFF; text-decoration: none; }  
    
  
  .container #content #col_content .searchresults { display: block; padding-left: 94px; }
  .container #content #col_content .searchresults h2 { padding-bottom: 15px; display: block; }
  
  
  .container #content #col_content #blog-index { display: block; padding-left: 94px; }
  .container #content #col_content #blog-index { padding-bottom: 15px; display: block; }
  
  
  
    
    /* SYSTEM PAGES CSS */
