/* Stylesheet. kenhemminger.com */

/*  
Theme Name: Ken Hemminger
Description: Custom theme for Ken Hemminger.
Version: 1.0
Author: Cory Hemminger
Author URI: http://coryhemminger.com/

*/

body {padding:0; margin:0; color:#000; background:#fff url(images/backings/brown-main-01.gif) repeat-x;}

a {text-decoration:none; color:#3F7AA5;}
a:hover {color:#323c92; background:#ffc;}

p {margin:0 0 15px 0; padding:0;}
.align-r {text-align:right;}
.align-c {text-align:center;}

acronym {cursor:help;}

img {padding:3px; border:1px solid #ccc;}
img.no-float {float:none; margin:0; padding:0;}

#wrapper {display:block; width:760px; margin:0 auto; padding:0; font-size:11px; line-height:150%; font-family:Georgia,Times,serif;}
#container {float:left; width:760px;}

#main-menu {float:left; width:760px; height:20px; overflow:hidden;}
#main-menu ul {float:left; width:760px; font-size:10px; font-family:verdana,helvetica,sans-serif; list-style:none; padding:0; margin:0;}
#main-menu li {float:left; margin:0; margin-right:15px; padding:2px 0;}
#main-menu a {color:#000;}
#main-menu a:hover {color:#c00; background:none;}

h1 {float:left; width:760px; height:130px; margin:0; padding:0; text-indent:-5000px; background:url(images/headers/main-brown-01.jpg) no-repeat top left;}
h1 a {float:left; display:block; width:760px; height:130px; border:none;}
h1 a:hover {background:none;}

p.contact-info{float:left; width:760px; text-align:center; font-weight:bold; margin:0 0 10px 0; padding:5px 0; border-bottom:1px solid #C6C0BB;}

#main-content {float:left; width:760px;}
#main-content #entries {float:left; width:580px;}
#main-content #entries .single-entry {float:left; width:580px; margin-bottom:15px; padding-bottom:30px; background:url(images/misc/content-divider-01.gif) no-repeat bottom;}
.single-entry h2 {font-size:30px; line-height:110%; color:#422F1E; padding:0; margin:0; margin-bottom:10px;}
.single-entry h2 a {color:#422f1e;}
.single-entry h2 a:hover {color:#574537; background:none;}
.single-entry p, .single-entry ul {font-family:verdana,helvetica, sans-serif; font-size:14px; line-height:21px; text-align:justify;}
.single-entry p.cat-info {font-size:10px; font-family:verdana,helvetica,arial,sans-serif; padding:5px 3px; background:#eee; color:#666; border-top:1px solid #C6C0BB; border-bottom:1px solid #C6C0BB;}

.single-entry h3 {font-size:24px;}

#main-content #sidebar {float:right; width:160px; padding:0 0 0 20px; color:#525252; font-family:verdana helvetica sans-serif; font-size:11px;}
#sidebar h4 {font-family:georgia, times new roman, serif; font-size:16px; color:#544030; margin:0; padding:0; margin-bottom:10px;}
#sidebar img {padding:0; border:none;}
#sidebar a.block {display:block; font-weight:bold; width:160px;}
#sidebar a.red {font-weight:bold; color:#c00;}
#sidebar dl {float:left; margin:0; margin-bottom:15px; padding:0;}
#sidebar dt {font-weight:bold; padding:3px 0;}
#sidebar dd {margin:0; margin-bottom:3px;}

textarea.comment-area {width:570px; height:200px; border:1px solid #C6C0BB; background:#eee; padding:3px; font-family:verdana, helvetica, arial, sans-serif; font-size:12px;}
input.med-field {width:300px; border:1px solid #C6C0BB; background:#eee; padding:3px; font-family:verdana, helvetica, arial, sans-serif; font-size:12px;}
label {font-size:11px; font-weight:bold; font-family:verdana,helvetica,arial,sans-serif;}

p.footer {font-size:10px; color:#999; text-align:center;}

span.lead-in {font-size:21px; line-height:150%;}
span.de-emph {color:#999; font-size:10px;}

.outside-links h4 {font-family:georgia, times new roman, serif; font-size:16px; color:#544030; margin:0; padding:0; margin-bottom:10px;}
.outside-links p {font-family:verdana,helvetica,arial,sans-serif; font-size:12px; color:#333;}