/*

    Theme Name: Cellar Heat Light

    Theme URI: http://www.cellarheat.com/

    Description:  Cellar Heat Light is a wordpress theme by <a href="http://www.evaneckard.com">Evan Eckard</a> and <a href="http://www.smashingmagazine.com">Smashing Magazine</a>

    Version: 1.0

    Author: Evan Eckard

    Author URI: http://www.evaneckard.com/

*/





body{font-family:Tahoma, Arial, Helvetica, sans-serif;background:url(images/page-back.jpg) no-repeat center top #eff0e8;margin:0;}
#container{width:960px;margin:0 auto;}
#site-name{font-size:26px;color:#43433b;text-transform:uppercase;padding:16px 0;}
#site-name .description{color:#5e5d4d;font-size:10px;font-weight:400;}
#site-name a{color:#43433b;text-decoration:none;}
#site-name a:hover{color:#43433b;text-decoration:none;border-bottom:1px solid #b89572;}
#container .spacer{height:22px;}
#nav li{float:left;list-style:none;margin:0 2px 0 0;padding:0;}
#nav a{display:block;float:left;font-size:10px;color:#36443f;text-decoration:underline;text-transform:uppercase;padding:9px 10px;}
#search{width:237px;height:34px;overflow:hidden;float:right;background:url(images/search-back.png) no-repeat;padding-right:20px;margin:20px 0 0;}
#search .txtField{width:145px;color:#000;background:transparent;font-size:11px;border-style:none;margin:8px 0 0 10px;}
#search .btnSearch{width:73px;height:28px;float:right;background:transparent;cursor:pointer;border-style:none;margin:0;}
.rss a{display:block;width:206px;height:68px;font-size:10px;overflow:hidden;text-indent:-300px;background:url(images/link-rss.gif) no-repeat 0 0;float:right;margin:80px 0 0;}
.rss a:hover{background:url(images/link-rss.gif) no-repeat 0 -68px;}
#post-one{width:700px;color:#565653;font-size:11px;line-height:16px;padding:30px 0;}
#post-one .top{display:block;height:27px;background:url(images/first-top.gif) no-repeat top left;font-size:0;line-height:0;}
#post-one .btm{display:block;height:27px;background:url(images/first-btm.gif) no-repeat top left;font-size:0;line-height:0;}
#post-one .main-post{background:url(images/first-back.gif) repeat-y;padding:0 20px 12px;}
#container .column01 #post-one{font-size:12px;line-height:20px;}
.column01 a{color:#598d97;text-decoration:underline;}
.column01{width:700px;overflow:hidden;float:left;}
#post-one h2{display:inline;color:#000;font-size:22px;line-height:26px;font-weight:400;margin:0;padding:0 0 4px;}
#post-one .meta{display:block;font-size:10px;color:#635f2d;}
#post-one .meta a{color:#635f2d;text-decoration:none;border-bottom:1px solid #49483c;}
#post-one .meta a:hover{color:#635f2d;text-decoration:none;border-bottom:1px solid #efeee8;}
#post-one .btn-first-readon a{display:block;float:right;width:90px;height:19px;background:url(images/btn-post.gif) no-repeat 0 0;font-size:10px;overflow:hidden;text-indent:-400px;}
#post-one .comments a{display:block;font-size:10px;color:#437680;text-decoration:underline;padding-left:24px;float:left;background:url(images/icon-chat-dark.gif) no-repeat 0 2px;}
.alignright{float:right;margin:10px 4px 10px 10px;}
.alignleft{float:left;margin:10px 10px 10px 4px;}
#post-one img{border:none;}
#post-one a:hover img{border:2px solid #fff;}
#category{font-size:11px;color:#5e5d4d;padding:0 0 12px;}
#category .category-name{font-size:12px;font-weight:700;color:#43433B;}
#recent-posts{padding:0 0 20px;}
#recent-posts .home-post{float:left;width:228px;height:257px;overflow:hidden;background:url(images/home-post-back.jpg) no-repeat;font-size:11px;line-height:15px;color:#565651;margin:0 12px 12px 0;}
#recent-posts .upper{height:200px;width:180px;overflow:hidden;position:relative;padding:14px 18px 0;}
#recent-posts .home-post .upper p{margin:8px 0;}
#recent-posts .home-post h3{display:inline;color:#000;font-size:15px;line-height:18px;font-weight:400;margin:0;padding:0 0 2px;}
#recent-posts .home-post .meta{font-size:10px;color:#598d97;line-height:12px;display:block;padding:3px 0 0;}
#recent-posts .home-post .meta a:hover,#recent-posts .lower-meta a:hover{color:#000;text-decoration:none;border-bottom:1px solid #efeee8;}
#recent-posts .btn-readon a{display:block;float:right;width:112px;height:19px;background:url(images/btn-post.gif) no-repeat 0 0;font-size:10px;overflow:hidden;text-indent:-400px;margin:8px 0 0;}
#recent-posts .lower-meta a{font-size:10px;display:block;float:left;color:#598d97;line-height:12px;border-style:none;padding:10px 0 0 34px;}
#recent-posts .lower-meta a:hover{color:#000;border-style:none;}
.search-results{color:#000;font-size:12px;padding:12px 0;}
.search-results .bigger{color:#000;font-size:14px;}
#column02{float:right;width:228px;overflow:hidden;padding-top:30px;}
#column02 .side-post{float:left;width:228px;height:191px;overflow:hidden;background:url(images/side-post-back.gif) no-repeat;font-size:11px;line-height:15px;color:#565651;margin:0 12px 12px 0;}
#column02 .upper{height:138px;overflow:hidden;position:relative;padding:14px 18px 0;}
#column02 .side-post h3{color:#000;font-size:14px;line-height:18px;font-weight:400;margin:0;padding:0 0 2px;}
#column02 .side-post p{margin:0 0 10px;}
#column02 .side-post .meta{font-size:10px;color:#598d97;line-height:12px;}
#column02 .side-post .meta a:hover{color:#598d97;text-decoration:none;border-bottom:1px solid #efeee8;}
#column02 .btn-readon a{display:block;float:right;width:98px;height:19px;background:url(images/btn-post.gif) no-repeat 0 0;font-size:10px;overflow:hidden;text-indent:-999em;margin:10px 0 0;}
#column02 .lower-meta a{font-size:10px;display:block;float:left;color:#939072;line-height:12px;border-style:none;padding:12px 0 0 34px;}
#column02 .lower-meta a:hover{text-decoration:none;color:#fff;}
#column02 .sub-txt{font-size:10px;display:block;float:left;color:#598d97;line-height:12px;border-style:none;padding:12px 0 0 18px;}
#page-nav{font-size:11px;height:10px;}
#page-nav .older a{display:block;float:left;background:url(images/arrow-left.gif) no-repeat 0 50%;color:#356987;padding:4px 15px;}
#page-nav .older a:hover{background:url(images/arrow-left-on.gif) no-repeat 0 50%;text-decoration:none;color:#19435b;}
#page-nav .newer a{display:block;float:right;background:url(images/arrow-right.gif) no-repeat 100% 50%;color:#356987;padding:4px 15px;}
#page-nav .newer a:hover{background:url(images/arrow-right-on.gif) no-repeat 100% 50%;text-decoration:none;color:#19435b;}
.comments-PII{width:230px;padding:20px 20px 20px 0;}
.comments-PII-2{width:310px;padding:20px 0 0;}
.comments-PII input{color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #bfc5b0;width:220px;background:url(images/pattern-back.jpg);padding:5px;}
.comments-PII-2 textarea{color:#000;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #bfc5b0;width:300px;height:180px;background:url(images/pattern-back.jpg);padding:5px;}
.comments-PII-2 input{color:#fff;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;width:93px;height:26px;background:url(images/btn-comment.gif) no-repeat 0 0;cursor:pointer;border-style:none;padding:1px 0 0;}
.comments-PII-2 input:hover{background:url(images/btn-comment.gif) no-repeat 0 -26px;}
.note{font-size:10px;color:#939072;}
#comment-list{font-size:12px;padding:10px 0;}
#comment-list .bigger,cite{font-weight:400;font-size:14px;line-height:22px;}
.comment-left{background:url(images/comment-break.gif) no-repeat;padding:20px 0;}
.alt{background:url(images/comment-break-alt.gif) no-repeat;}
.comment-meta{float:left;width:160px;margin-right:10px;font-size:14px;font-weight:700;}
.comment-metadata{font-size:11px;font-weight:400;}
.comment-metadata a,.comment-meta a,comments-PII a,comments-PII-2 a,cite a{color:#437680;text-decoration:none;}
.comment-metadata a:hover,.comment-meta a:hover,comments-PII a:hover,comments-PII-2 a:hover,cite a:hover{text-decoration:underline;}
.comment-txt{float:left;width:500px;padding-left:20px;font-size:12px;line-height:20px;}
#lower{width:960px;background:url(images/lower.png) no-repeat;margin:0 auto;padding:30px 0 0;}
#lower .title{font-size:12px;font-weight:700;display:block;color:#43433b;padding:3px 16px 8px;}
#lower .module,#lower .module-mid,#lower .module-end{width:300px;background:url(images/lower-back.jpg) repeat-y;overflow:hidden;}
#lower .top{background:url(images/lower-top.jpg) no-repeat left top;height:12px;line-height:0;font-size:0;}
#lower .btm{background:url(images/lower-btm.jpg) no-repeat left top;height:7px;line-height:0;font-size:0;}
#lower .module,#lower .module-mid{margin-right:20px;float:left;}
#lower ul{width:270px;margin:5px auto 15px;padding:0;}
#lower li{list-style:none;border-top:1px solid #c1c6b0;margin:0;padding:0;}
#lower .listMeta{font-size:10px;}
#lower a{display:block;width:240px;text-decoration:none;color:#565752;font-size:11px;line-height:16px;background:url(images/bullet.gif) no-repeat 6px 8px;padding:5px 10px 5px 20px;}
#lower a .listMeta{font-size:10px;color:#565752;}
#lower a:hover{background:url(images/bullet-on.gif) no-repeat 7px 8px #fff;}
#lower .widget{width:270px;float:left;margin-right:20px;overflow:hidden;border:1px solid #434340;background:url(images/pixel-grey.gif);color:#fff;padding:12px;}
#lower .widget a{display:inline;}
#footer{width:940px;font-size:10px;line-height:14px;text-align:right;color:#6a6a67;background:url(images/footer.png) no-repeat;margin:0 auto;padding:170px 0 20px;}
#footer a{color:#6a6a67;text-decoration:none;border-bottom:1px solid #424133;}
#footer a:hover{color:#437680;border-style:none;}
.module-end ins{position:relative;left:10px;}
#nav,#search form{margin:0;padding:0;}
#nav a:hover,#nav .current_page_item a{background:url(images/nav-back.gif) repeat-x;text-decoration:none;color:#fff;}
.column01 a:hover,#post-one .comments a:hover{color:#2a535b;text-decoration:none;}
#post-one h2 a,#recent-posts .home-post h3 a,#column02 .side-post h3 a{color:#000;text-decoration:none;}
#post-one h2 a:hover,#recent-posts .home-post h3 a:hover,#column02 .side-post h3 a:hover{color:#000;text-decoration:none;border-bottom:1px solid #979579;}
#post-one .btn-first-readon a:hover,#recent-posts .btn-readon a:hover,#column02 .btn-readon a:hover{background:url(images/btn-post.gif) no-repeat 0 -19px;}
#post-one a img,.avatar{border:2px solid #C0C0B4;}
#recent-posts .fade,#column02 .fade{display:none;}
#recent-posts .home-post .meta a,#column02 .side-post .meta a{color:#598d97;text-decoration:none;border-bottom:1px solid #49483c;}
.comments-PII,.comments-PII-2,#lower .module-end{float:left;}
.gad { float:right}
.main-post {position:relative; z-index:9999}