@charset "UTF-8";
/*   
Theme Name: HumidWeb 2
Theme URI: www.humiddesign.com
Description: Humids Website
Author: James Garrett
Author URI: www.jamescorygarrett.com
Version: 2
.
General comments/License Statement if any. Copyright 2009 Humid LLC.
.
*/

* {margin: 0;padding: 0;}
a, img{border:none;outline:none;}
body{background:#B5B0A9 url(images/header.gif) repeat-x;text-align:center;font-family:Helvetica, Arial, Verdana, sans-serif;}

#snowman{position:fixed;z-index:1;margin:0 auto;overflow:hidden;}

/*HEADER START*/
#header {width:976px;margin:0 auto;height:45px;z-index:2;position:relative;}
#logo {width:118px;float:right;}
#menu{float:left;width:auto;margin:16px 0 0 0;}
#headerImage {margin:0 auto;width:976px;height:184px;background-color:#FFFFFF;}
#wrapper {width:976px;margin:0 auto;text-align:left;z-index:2;position:relative;}
#content{width:656px;float:left;z-index:100000;}
#pageContent{width:976px;float:left;z-index:100000;}
#sidebar{width:319px;float:right;z-index:100000;}
#footer{width:976px;float:left;clear:both;border-top:4px solid #797E1C;padding:5px 0 0 0;margin:10px 0 0 0;height:40px;z-index:100000;}

.homeTopMod{width:269px;float:left;background-color:#FFFFFF;padding:25px;margin:9px 9px 9px 0;}
.homeTopModLast{width:269px;float:left;background-color:#FFFFFF;padding:25px;margin:9px 0 9px 0;}
.homeTopModTitle{padding:0 0 10px 0;}
.homeTopModEntry{border-top:1px dotted #371600;padding:10px 0 0 0;}

.post{width:597px;float:left;background-color:#FFFFFF;padding:25px;margin:0 0 9px 0;}
.title{border-top:1px dotted #371600;padding:10px 0 0 0;margin:0 0 5px 0;}
.date{margin:0 0 15px 0;}
.entry, .archentry{margin:0 0 15px 0;}
.meta{}

#homeSidebar{margin:9px 0 0 0;background-color:#FFFFFF;padding:24px 25px 25px 25px;}
#pageSidebar{background-color:#FFFFFF;padding:24px 25px 25px 25px;}
#pageSidebar ul{list-style-type:none;}
.dotMeSon{border-top:1px dotted #371600;padding:10px 0 0 0;}
.widget{margin:0 0 20px 0;width:269px;}
.pageWidget{margin:0 14px 20px 13px;width:269px;float:left;}
.widgetImage img{border-top:4px solid #797E1C;border-bottom:4px solid #797E1C;}
.widgetTitle{margin:12px 0 7px 0;}
.widgettitle{padding:13px 0 9px 0;border-top:2px solid #797E1C;border-bottom:2px solid #797E1C;}
.widgetExcerpt{padding:9px 0;border-top:1px dotted #371600;border-bottom:1px solid #371600;}
.widgetExcerptNetwork{padding:9px 0;border-bottom:1px solid #371600;}
.widgetContent{margin:9px 0 0 0;border-bottom:1px solid #371600;padding:9px 0;}
.pageTopMod{width:269px;float:left;background-color:#FFFFFF;padding:25px;margin:0 9px 0 0;}
.pageTopModLast{width:269px;float:left;background-color:#FFFFFF;padding:25px;}
.pageTopModTitle{padding:0 0 10px 0;}
.pageTopModEntry{border-top:1px dotted #371600;padding:10px 0 0 0;}

#commentsBuild{width:656px;float:left;}
.commentsWrapper{width:597px;float:left;background-color:#FFFFFF;padding:25px;margin:0 0 15px 0;}
.commentlist{width:597px;}
.aComment {width:568px;padding:15px;float:left;background-color:#EEEEEE;}
.commentText {font-size:12px;color:#371600;line-height:20px;}
.commentAuthor {}
.wrote {color:#371600;font-style:italic;font-size:12px;}
.commentAuthorName, .commentAuthorName a {font-size:12px;color:#371600;font-weight:bold;}
.commentlist li {list-style-type:none;}
.awaiting {font-style:italic;color:#797E1C;font-size:12px;}

.allCommentForm {width:597px;float:left;background-color:#FFFFFF;padding:25px;}

.navigation{width:597px;float:left;padding:0 25px 0 15px;}
.alignleft{width:auto;float:left;}
.alignright{width:auto;float:right;margin:0 45px 0 0;}



a, a:link, a:visited{color:#371600;text-decoration:underline;}
a:hover, a:active{color:#797E1C;text-decoration:none;}
.homeTopModEntry p, .entry p, .pageTopModEntry p, .navigation p{font-size:12px;color:#371600;line-height:19px;}
.entry p, .pageTopModEntry p{margin:0 0 9px 0;}
.entry img{margin:9px 0;border-top:6px solid #797E1C;border-bottom:6px solid #797E1C;}
.entry li, .entry li a, .entry li a:link, .entry li a:visited{font-size:12px;list-style-type:none;margin:0 0 3px 0;}
h2, h2 a, h2 a:link, h2 a:visited{font-size:12px;text-transform:uppercase;color:#371600;text-decoration:none;}
h2 a:hover, h2 a:active{color:#797E1C;text-decoration:none;}
.date p{font-size:11px;font-style:italic;color:#797E1C;}
.meta p a, .meta p a:link, .meta p a:visited{padding:9px 0;border-top:1px dotted #371600;border-bottom:1px dotted #371600;color:#371600;font-size:12px;font-weight:bold;}
.meta p a:hover, .meta p a:active{color:#797E1C;text-decoration:none;}
.widgetExcerpt p{font-size:12px;color:#371600;line-height:19px;}
.widget li, .widget li a, .widget li a:link, .widget li a:visited{font-size:11px;color:#371600;text-decoration:none;margin:0 0 5px 0;list-style-type:none;text-transform:capitalize;}
.widget li a:hover, .widget li a:active{color:#797E1C;}
#menu li, #menu li a, #menu li a:link, #menu li a:visited {font-size: 11px;color:#DCD7D5;display:block;width:auto;float:left;list-style-type:none;padding:0 25px 0 0;text-decoration:none;}
#menu li a:hover, #menu li a:active, #home #onHome,#about #onAbout, #portfolio #onPortfolio, #blog #onBlog, #contact #onContact, #downloads #onDownloads, #policy #onPolicy {color:#797E1C;}
#footer li a, #footer li a:link, #footer li a:visited {font-size: 9px;color:#4F3F35;width:auto;list-style-type:none;text-decoration:none;padding:15px 20px 0 5px;}
#footer li {font-size: 9px;color:#4F3F35;display:block;width:auto;float:left;list-style-type:none;padding:15px 30px 0 5px;}
#footer li a:hover, #footer li a:active {color:#797E1C;}
.allCommentForm p {font-size:12px;color:#371600;margin:0 0 9px 0;}
.redType{color:red;}
.widgetExcerpt li{font-size:12px;color:#371600;line-height:19px;}
.widgetExcerpt li a{font-size:12px;color:#371600;text-decoration:underline;display:block;}

#li--1, #li--2, #li--3, #li--4 {list-style-type:none;font-size: 10px;color:#371600;line-height:18px;margin: 15px 0 8px 0;}
.emailreqtxt,  .reqtxt {padding:0 0 0 10px;}
.cf_info{font-size: 10px;color:#797E1C;}
.cf_hidden {display:none;}