/* CSS Document */

* {margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer;}
body {font-family:Helvetica, sans-serif; font-size:12px; height:100%; margin:0px; padding:0px;}
h1 {font-family:Helvetica, sans-serif; font-size:16px; font-weight:lighter;}
h2 {font-family:Helvetica, sans-serif; font-size:16px; font-weight:bold;}
h3 {font-family:Helvetica, sans-serif; font-size:28px; font-weight:lighter; padding:12px 15px 12px 0px; text-align:right;}
h4 {font-family:Helvetica, sans-serif; font-size:28px; font-weight:lighter; padding:20px 0px 7px 0px;}
h4 > a {padding:0px 20px;}
h4 > a:hover {background:#FFFFFF; padding:21px 20px;}
h5 {font-family:Helvetica, sans-serif; font-size:22px; font-weight:lighter; padding-top:40px;}
html {height:100%;}
img {border:0px;}
p > label {font-size:10px; font-weight:bold;}
.answer {display:none;}
.copy {color:#666666; font-family:Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16px; padding-top:5px;}
span.credit {font-size:10px; font-style:italic;}
.datetime {color:#666666; font-weight:bold;}
span.help {font-size:16px; font-weight:bold; line-height:24px;}
.footnote {cursor:default;}
.image {font-size:12px; line-height:18px; width:360px;}
.image > p {color:#666666; padding:15px 15px 0px 0px;}
span.left {float:left;}
ul.menu {display:none; list-style-type:none; width:auto;}
.more {text-align:right; font-size:14px; font-weight:bold;}
div.navigation {height:auto; line-height:40px; position:absolute; top:34px; z-index:2;}
.navigation li:hover {background:#FFFFFF; text-decoration:none;}
.navigation li.active {background:#FFFFFF;}
.navigation > ul.left {display:block; float:left; list-style-type:none;}
.navigation > ul.right {display:block; float:right; list-style-type:none;}
.next {height:5px;}
div#news {padding-bottom:60px; padding-right:10px;}
.panel {background:#FFFFFF; height:auto; min-height:170px; padding:20px; position:absolute; top:330px; width:246px;}
.panelcontent {width:246px;}
.panelcontent > h2 {padding-top:10px;}
.panelcontent > p {color:#666666; font-family:Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:16px; padding-top:5px;}
.panelcontent > p.more {display:none;}
.postimg {height:150px; width:180px;}
.postimg-s {height:75px; width:90px;}
#page .postmetadata {font-size:10px; font-weight:bold; padding:20px 0px;}
div.postnav {padding:10px 0px 20px 0px;}
#page div.postnav p {font-size:10px; font-weight:bold;}
.postnav > p.left {float:left;}
.postnav > p.right {float:right;}
.prev {height:15px;}
body div#respond {color:#666666; font-size:12px; line-height:24px; padding:20px 0px; width:564px;}
div.right {float:right; padding:15px 0px 15px 15px;}
.spacer {line-height:0px; visibility:hidden;}
div.subnavigation li {color:#666666; list-style-type:none; margin:0px; padding:0px;}
.subnavigation {float:left; line-height:24px; min-height:200px; padding:100px 101px 20px 35px; width:180px;}
.subnavigation a {color:#666666;}
.switch {}
.quote {text-align:center; font-size:16px; line-height:24px; width:310px;}
.quote > p {padding:15px;}
#administration {height:74px; line-height:34px; padding:0px 20px; width:900px;}
#administration a:hover {color:#FFFFFF; text-decoration:none;}
#administration .active {color:#FFFFFF;}
#administration p.left {float:left;}
#administration p.right {float:right; padding-right:20px;}
#cleancookstove {margin-top:2em;}
#cleancookstove h1 {padding-top:99px;}
#container {height:100%; margin:0px auto; position:relative; width:920px;}
#homefacebook a {color:#FFF;}
#homefacebook a:hover {color:#C7DDF5;}
#indexblurb {color:#FFFFFF; font-size:16px; font-weight:lighter; line-height:24px; position:absolute;}
#indexblurb a {color:#FFFFFF;}
#indexfactoid {color:#FFFFFF; font-size:16px; font-weight:lighter; left:20px; line-height:24px; position:absolute; top:296px; width:920px;}
#indexhelp {height:36px; left:20px; position:absolute; top:66px; width:211px;}
#indextitle {height:241px; position:absolute; width:490px;}
#location {font-family:Helvetica, sans-serif; font-size:10px; font-weight:normal; height:35px; line-height:35px; padding-right:20px;text-align:right; width:900px;}
#location a:hover {color:#FFFFFF; text-decoration:none;}
#location a.active {color:#FFFFFF;}
#page p {color:#666666; font-size:12px; line-height:24px;}
#page h2 {padding-top:20px;}
#panel1 {left:0px;}
#panel2 {left:317px;}
#panel3 {left:634px;}
.comment-author {font-size:16px; font-weight:bold; line-height:24px;}
.comment-meta {font-weight:bold; line-height:24px;}