/*
Theme Name: Ken Hartley by SLD Interactive
Theme URI: http://kenhartley.com
Description: Custom design by SLD Interactive.
Version: 1.0
Author: SLD Interactive | Ryan J. Stout
Author URI: http://sldinteractive.com
*/

body{ background: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }
div#page{ width: 900px; margin: auto; }
div.clear{ clear: both; }
.alignleft{ float: left; }
.alignright{ float: right; }

li.li-title{ font-size: 14px; }
h1{ font-family: "Times New Roman", Times, serif; font-size: 40px; color: #333 }
h4{ color: #FC3; margin-top: 20px; }

a{ color: #B3B3B3; }
a:hover{ color: #FFF; }

/* Header */
div#header{ background: url(images/main-bg.jpg) no-repeat top left; height: 218px; }
ul#main-nav{ list-style: none; float: right; font-size: 13px; margin-top: 50px; }
  ul#main-nav li{ display: inline; margin-left: 20px; }
  ul#main-nav li a{ color: #B3B3B3; text-decoration: none; padding: 4px; }
  ul#main-nav li a:hover{ color: #FFF; }
  ul#main-nav li.current_page_item a,
    ul#main-nav li.current_page_parent a{ color: #FFF; border-bottom: #005C99 solid 2px; }
  
/* Page Body */
div#content-container{ float: left; width: 600px; margin-left: 50px; line-height: 22px; color: #FFF; }
  div#content-container a{ color: #005C99; }
  div#content-container a:hover{ color: #CCC; }
div#page-title{ font-family: "Times New Roman", Times, serif; font-size: 40px; color: #333; line-height: 30px; }
  
/* Sidebar */
div#side-bar{ float: left; width: 175px; }
ul.sub-nav{ margin: 0; padding: 0; list-style: none; }
  ul.sub-nav li{ margin: 6px 0; padding: 6px 0; border-bottom: #4D4D4D 1px solid; color: #FFF; }
  ul.sub-nav li a{ text-decoration: none; color: #999999; }
  ul.sub-nav li a:hover,
    ul.sub-nav li.current_page_item a{ color: #FFF; }
  ul.sub-nav li.current_page_item{ background: url(images/sub-nav-selected-arrow.jpg) no-repeat right; }

/* Footer */
div#footer{ background: url(images/footer-bg.jpg) no-repeat top left; padding-top: 100px; margin-bottom: 20px; }
ul#footer-nav{ list-style: none; font-size: 11px; margin: 0; padding: 0; }
  ul#footer-nav li{ margin-right: 20px; display: inline; }
  ul#footer-nav li a{ color: #B3B3B3; text-decoration: none; }
  ul#footer-nav li a:hover{ color: #FFF; }
div#copyright{ font-size: 10px; color: #FFF; margin-top: 10px; }
div#sldi-logo{ margin-top: 20px; }

/* Posts */
div.post-title{ font-size: 16px; }
  div.post-title a{ text-decoration: none; }
div.post-info{ font-size: 12px; color: #CCC; }
div.post-content{ margin-bottom: 30px; }

form#searchform label{ color: #FC3; font-size: 14px; }

/* Blog */
div#blog-navigation ul{ margin: 0; padding: 0; list-style: none; }
div#blog-navigation ul li{ color: #CCC; }
div#blog-navigation ul li ul{ margin: 0 0 0 10px; }
div#blog-navigation ul li ul li{ color: #FFF; }
div#blog-navigation ul li ul li a{ color: #FFF; text-decoration: none; }
  div#blog-navigation ul li ul li a:hover{ color: #B3B3B3; }
  
form#searchform{ margin-bottom: 20px; }

li.search{ margin-top: 20px; }

form span{ color: #000; }

div.content-callout{ background: #0F0F0F; padding: 10px; }
div.emailsignup-notice{ padding: 10px; background: #C46000; color: #FFF; }