body {
margin: 0 0 10px 0;
padding: 0 0 10px 0;
background: #BEC4B4;
}

#container {
width: 941px;
margin: auto;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-main-dark.gif") repeat-y;
padding-top: 5px;
}

small {
font-size: 10px;
}

h1.hidden {
display: none;
}

h1.entry-header {
color: #4E5D76;
font-size: 18px;
line-height: 22px;
margin: 15px 0px 0px 0px;
}


h1.entry-header a:link,
h1.entry-header a:active,
h1.entry-header a:visited {
font-family: Arial;
color: #4E5D76;
text-decoration: none;
margin-bottom: 0;
}

h1.entry-header a:hover {
color: #74b31f;
text-decoration: none;
}

.nl-container {
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/nl_signup/nl-signup-bg.jpg") no-repeat;
height: 28px;
width: 468px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 10px 0px;
line-height: 12px ! important;
}

.nl-container a {
border: 0;
margin: 0;
padding: 0;
display: inline;
}

.nl-container img {
border: 0;
float: right;
margin: 1px 10px 0px 0px;
padding: 0;
}

div.nl-container * {
vertical-align: middle;
}

form.ccoptin {
border: 0px;
display: inline;
float: left;
margin: 0px;
padding: 2px 0px 0px 0px;
* padding: 0px;
line-height: 12px;
}

form.ccoptin input {
border: 1px solid #000;
color: #777;
margin: 0px 3px 0px 158px;
padding: 2px 0px 0px 3px;
height: 16px;
width: 130px;
}

form.ccoptin input.button {
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/nl_signup/subscribe_button.jpg") no-repeat;
border: 0px;
height: 20px;
margin: 0px;
padding: 0px;
width: 72px;
}

.chunk {
width: 890px;
clear: both;
margin-left: 46px;
border-bottom: 1px dotted #BEC4B4;
}

.chunk-topper-only {
width: 889px;
height: 485px;
margin-left: 47px;

}

.chunk-floater {
width: 889px;
height: 250px;
clear: both;
margin-left: 46px;
border-bottom: 1px dotted #BEC4B4;
}

.chunk-nav {
width: 75px;
float: right;
height: 600px;

}

.chunk-nav-485 {
width: 75px;
float: right;
height: 485px;

}

.chunk-nav-250 {
width: 75px;
float: right;
height: 250px;

}

.chunk-nav img, 
.chunk-nav-250 img,
.chunk-nav-485 img {
border: none;

}



/* LEADERBOARD */

.leaderboard {
margin: auto;
background: #909090;
text-align: center;
}

.leaderboard-cont {
width: 900px;
margin: auto;
}

.leaderboard-cont {
width: 857px;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;

}

.leaderboard-pad1 {
float: left;
padding-left: 27px;
border: none;
margin-right: 8px;
}

.leaderboard-pad1 img {
padding: 0px;
}

.leaderboard-pad2 {
border: none;
float: left;
}

.leaderboard-pad2 img {
padding: 0px;
}

/* End Leaderboard */




/* Topper Elements */

#topper {

float: left;

}


.topper-home {
display: block;
height: 70px;
float: left;
width: 330px;
}


/* Topper Prime */

#topper-prime {

background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-topper.gif") repeat-y;
width: 811px;
height: 84px;

}

.nav-top {
color: #6CA71D;
font-family: Arial;
font-size: 11px;
margin-top: 15px;
padding-right: 15px;
float: right;
width: 460px;
height: 22px;
}

.nav-top a:link,
.nav-top a:visited,
.nav-top a:active {
color: white;
text-decoration: none;
}

.nav-top a:hover{
color: #6CA71D;
text-decoration: none;
}



.nav-bot {
color: #6CA71D;
font-family: Arial;
font-size: 11px;
margin-top: 15px;
padding-right: 15px;
float: right;
width: 620px;
height: 22px;
}

.nav-bot a:link,
.nav-bot a:visited,
.nav-bot a:active {
color: white;
text-decoration: none;
}

.nav-bot a:hover{
color: #6CA71D;
text-decoration: none;
}





.nav-top-sub1 {
float: left;
font-size: 11px;
padding-top: 3px;
margin-top: 3px;
border-top: 1px dotted white;
float: right;

}

.toppy-text-flip {

font-size: 12px;
text-align: right;
color: white;
padding-top: 2px;
}

.nav-top-sub2 input{
margin-left: 5px;
font-family: Arial;
font-size: 11px;
height: 11px;
margin-top: -2px;
margin-bottom: 0;
float: right;
}
.nav-top-sub2 {
margin-bottom: 0px;
height: 18px;

}

/* END Topper Prime */

.topper-content {
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-cat-treehugger_all.gif") no-repeat;
clear: left;
height: 316px;
}

.topper-content-cat {
clear: left;
height: 316px;

}


/* Navigation Buttons */


#nav-cap-bar {
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-nav-cap-bar.gif") repeat-y;
width: 811px;
height: 17px;
}

#nav-zone {
width: 811px;
height: 68px;
}


/* CAT DESC AREA */


.topper-intro-bar {
width: 801px;
height: 29px;
color: white;
font-family: Arial;
font-size: 11px;
padding-top: 7px;
padding-left: 10px;
text-transform: lowercase;
}

.topper-intro-bar a:link,
.topper-intro-bar a:active,
.topper-intro-bar a:visited {
color: white;
text-decoration: none;
}

.topper-intro-bar a:hover {
color: white;
text-decoration: underline;
}

.topper-left {

width: 160px;
height: 280px;
padding-left: 10px;
float: left;
}

.topper-center {
width: 495px;
float: left;
}

.cat-top-graphic {
height: 50px;
}

.cat-top-main {
width: 480px;
}

/* END CAT DESC /*

/* 404 Page Specials */

.promo404 {
width: 200px;
float: right;
font-weight: normal;
color: red;
line-height: 17px;
}

.promo404 a:link,
.promo404 a:visited,
.promo404 a:active,
.promo404 a:hover {
color: red! important;
}

.promo404 a:hover {
text-decoration: none! important;
}


/* VIDDY SPECIFIC AREA */

.viddy {
float: left;
margin-top: 10px;
}

.viddy-right {
width: 180px;
float: right;
margin-right: 20px;
margin-left: 20px;
}

.viddy-right a:link,
.viddy-right a:visited,
.viddy-right a:active {
color: #000;
text-decoration: none! important;
}

.viddy-right a:hover {
color: #4E5D76;
text-decoration: underline! important;
}

.viddy-thumb {
font-family: Arial;
font-size: 11px;
margin-top: 10px;
}

.viddy-thumb img {
border: none;
padding-right: 7px;
float: left;

}

.viddy-thumb-bot img {
margin-top: 13px;
border: none;
}


#videotime embed,
#videotime object {
width: 468px! important;
height: 390px! important;
}




/* END VIDDY SPECIFIC */ 

/* SPECIAL VIDDY/PROMO ZONE FOR INDIV SECTIONS */

.chunk-center-indiv {
width: 470px;
margin-left: 10px;
float: left;
font-family: Arial;
font-size: 12px;
overflow: hidden;
margin-top: -150px;
position: relative; 
}


.chunk-center-indiv h3 {
margin: 10px 0 0 0;
}


.chunk-center-indiv h5 {
margin: 0;
font-family: Arial;
color: #4E5D76;
font-weight: normal;
font-size: 11px;
}

.viddy-line-up {
margin-top: 15px;
}


.viddy-line-up a:link,
.viddy-line-up a:visited,
.viddy-line-up a:active {
color: #000;
text-decoration: none! important;
}

.viddy-line-up a:hover {
color: #4E5D76;
text-decoration: underline! important;
}

.viddy-thumb-int {
font-family: Arial;
font-size: 11px;
margin-top: 4px;
float: left;
width: 158px;
}

.viddy-thumb-int img {
border: none;
padding-right: 5px;
float: left;
}

/* END SPECIAL VIDDY ZONE */

/* TOPPER LEFT CONTENT */

.most-popular {

width: 140px;
font-family: Arial;
font-size: 8pt;
border-bottom: 1px dotted #BEC4B4;
padding-bottom: 4px;
margin-top: 10px;


}
.most-popular a:link, 
.most-popular a:visited, 
.most-popular a:active {
color: #4E5D76;
text-decoration: none;
}

.most-popular a:hover {
color: #000;
text-decoration: none;
}

.most-popular-starter {
color: black;
font-weight: bold;
}


/* END TOPPER LEFT CONTENT */
/* ADS IN TOPPER */


.topper-right {
width: 150px
float: right;

}



.adspot {
padding: 5px 0px 0px 0px;
}


/* END ADS */


/* END Topper Elements */




/* PRIME CHUNK ELEMENTs */

.chunk-center {
width: 470px;
margin-left: 10px;
float: left;
font-family: Arial;
font-size: 12px;
overflow: hidden;
}

.chunk-lefty, 
.chunk-righty {
width: 160px;
height: 600px;
color: #778294;
font-family: Arial;
font-size: 11px;
}

.chunk-lefty img {
border: 0;
}

.chunk-lefty-mini, 
.chunk-righty-mini {
width: 160px;
height: 250px;
color: #778294;
font-family: Arial;
font-size: 11px;
}

.chunk-lefty,
.chunk-lefty-mini {
float: left;
margin-left: 1px;
}

.chunk-righty,
.chunk-righty-mini {
float: right;
}


.chunk-righty p,
.chunk-lefty p, 
.chunk-righty-mini p,
.chunk-lefty-mini p{
padding: 10px
}

.chunk-righty ul,
.chunk-lefty ul,
.chunk-righty-mini ul,
.chunk-lefty-mini ul {
margin: 0;
padding: 5px 0 10px 10px;

}

.chunk-righty li,
.chunk-lefty li,
.chunk-righty-mini li,
.chunk-lefty-mini li {
margin: 0px 3px 2px 0;
padding: 2px 0 0 0;
list-style: none;
border-top: 1px solid white;
}

li.wider {
margin-top: 5px!important;
padding-top: 5px!important;
list-style: none;
border-top: 1px solid white;
}

.chunk-righty a:link,
.chunk-righty a:active,
.chunk-righty a:visited,
.chunk-lefty a:link,
.chunk-lefty a:active,
.chunk-lefty a:visited,
.chunk-righty-mini a:link,
.chunk-righty-mini a:active,
.chunk-righty-mini a:visited,
.chunk-lefty-mini a:link,
.chunk-lefty-mini a:active,
.chunk-lefty-mini a:visited {
text-decoration: none;
color: #778294;
font-family: Arial;
font-weight: bold;
}

.chunk-righty a:hover,
.chunk-lefty a:hover,
.chunk-righty-mini a:hover,
.chunk-lefty-mini a:hover{
text-decoration: none;
color: #6CA71D;
}

.side-stuff p {

margin: 0;
padding-right: 4px;
}


.chunk-tall {
height: 396px;
overflow: hidden;
}

.chunk-tall .adspot {
margin-left: -8px;
}

.chunk-short {

}

.side-stuff-reg {
padding: 10px;
overflow: hidden;
width: 140px;
color: #454e5e! important;
}

.single-house-ad {

text-align: center;
margin: 18px 0 0 0;

}

.content {
width: 811px;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-chunk-indiv.gif") repeat-y;

}

.content-footer {
width: 811px;
clear: both;

}

/* TRICK CHUNK FOR BLOATED BLOGADS */

.chunk-lefty-jumbo {
width: 160px;
height: 780px;
color: #778294;
font-family: Arial;
font-size: 11px;
float: left;
margin-left: 1px;
}

.chunk-lefty-jumbo p{
padding: 10px
}

.chunk-lefty-jumbo ul {
margin: 0;
padding: 5px 0 10px 10px;

}

.chunk-lefty-jumbo li {
margin: 0px 3px 2px 0;
padding: 2px 0 0 0;
list-style: none;
border-top: 1px solid white;
}

.chunk-lefty-jumbo a:link,
.chunk-lefty-jumbo a:active,
.chunk-lefty-jumbo a:visited {
text-decoration: none;
color: #778294;
font-family: Arial;
font-weight: bold;
}

.chunk-lefty-jumbo a:hover{
text-decoration: none;
color: #6CA71D;
}

/* ENTRY STUFF */


.entry {
padding: 0px;
background-color: #fff;
}

.entry img {
border: none;
}

#more {
background-color: #fff;
}

h3 {
font-size: 18px;
line-height: 22px;
}

h3 a:link,
h3 a:active,
h3 a:visited {
font-family: Arial;
color: #4E5D76;
text-decoration: none;
margin-bottom: 0;
}

h3 a:hover {
color: #ccc;
text-decoration: none;
}

h4.date-header {
border: 1px dotted #5D6F8D;
padding: 5px;
background-color: #D6DBE4;
color: #78797F;
}




.chunk-center h3 {
margin: 10px 0 0 0;
}


.chunk-center h5 {
margin: 0;
font-family: Arial;
color: #4E5D76;
font-weight: normal;
font-size: 11px;
}

.tagline a:link,
.tagline a:active,
.tagline a:visited {
color: #4E5D76;
text-decoration: none;
}

.tagline a:hover {
text-decoration: none;
color: #74b31f;
}


img.left {
float: left;
margin-right: 5px;
border: none;
}

img.right {
float: right;
margin-left: 5px;
border: none;
}

blockquote {
padding: 15px 12px;
margin: 15px 7px;
background: #ececec;
font-style: normal;
color: #1f1f1f;
line-height: 1.5em;
}

.cat-indicator {
color: #4E5D76;
text-transform: uppercase;
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

.cat-indicator a:link,
.cat-indicator a:visited,
.cat-indicator a:active {
text-decoration: none! important;
}

.entry-more-link {
padding-right: 22px;
text-align: right;
font-size: 2em;
}


.lowercase {
text-transform: lowercase;
}

.entry-content a:link,
.entry-content a:active,
.entry-content a:visited {
font-family: Arial;
color: #384355;
text-decoration: underline;
margin-bottom: 0;
}

.entry-content a:hover {
color: #74b31f;
text-decoration: none;
}


.entry-body {
font-family: Arial;
font-size: 12px;
line-height: 16px;
background-color: #fff;
}

.entry-footer {
clear: both;
border-top: 1px dotted #BEC4B4;
padding-top: 5px;
margin-bottom: 10px;
}

.entry-footer-tags {
text-transform: uppercase;
font-size: .9em;
}

.entry-footer-comments {
line-height: 1.3em;

}

.comments-open a:link,
.comments-open a:active,
.comments-open a:visited {
color: #778294;

}

/* Styles for Digg/Reddit/Email/Bookmark buttons on individual entries */

.digg-indiv-entry {
margin-top: 5px;
}

.digg-indiv-entry ul { 
list-style-type: none; 
display: inline; 
margin: 0px; 
padding: 0px; 
border: 0px; 
}

.digg-indiv-entry li { 
display: inline; 
margin: 0px; 
padding: 0px; 
border: 0px; 
}

.digg-indiv-entry img { 
border-style: none; 
}

.digg-indiv-entry hr { 
margin: 0; 
padding: 0; 
border: 0; 
text-align: left; /* Necessary for IE6 */
}


#footer {
clear: both;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/test-bg-footer.gif") no-repeat;
width: 811px;
height: 86px;
margin-left: 47px;
}

.jump-top {
float: left;
margin-left: 10px;
}

.jump-top img {
border: 0;
padding-top: 1px;
}


/* Final Chunk ZONE */


.chunk-last h1{
color: #4F5D77;
font-weight: bold;
margin-bottom: 0px;
font-size: 26px;
margin-bottom: 10px;
}

.chunk-last h1 a:link,
.chunk-last h1 a:active,
.chunk-last h1 a:visited,
.chunk-last h1 a:hover {
color: red! important;
} 

.chunk-last h2{
color: #000;
font-family: Arial;
font-size: 18px;
margin-top: 0px;
font-weight: normal;
}

.chunk-last h2.rolling {
color: #4F5D77 ! important;
font-weight: bold ! important;
margin-top: 10px ! important;
font-size: 26px ! important;
margin-bottom: 10px ! important;
}

.chunk-last h2.rolling a:link,
.chunk-last h2.rolling a:active,
.chunk-last h2.rolling a:visited,
.chunk-last h2.rolling a:hover {
color: red! important;
}

.chunk-last a:link,
.chunk-last a:active,
.chunk-last a:visited,
.next-head a:link,
.next-head a:active,
.next-headt a:visited {
color: #4F5D77;
}

.chunk-last a:hover,
.next-head a:hover {
text-decoration: none;
color: #E7E7E7;
}

.next-head {
border-bottom: 1px dotted #ccc;
margin-bottom: 10px;
padding-bottom: 10px;
}


h3.entry-header-bottom {
font-weight: bold;
font-family: Arial;
font-size: 13px;
line-height: 14px;
margin-top: 0px;
margin-bottom: 10px;
}

.cat-indicator-bot {
margin: 0px;
color: #000;
text-transform: uppercase;
font-family: Arial;
font-size: 10px;
font-weight: normal;
}

.cat-indicator-bot a:link,
.cat-indicator-bot a:visited,
.cat-indicator-bot a:active {
color: #000;
text-decoration: none! important;
}

.cat-indicator-bot a:hover {
color: #4E5D76;
text-decoration: underline! important;
}


.chunk-last-left {
width: 220px;
float: left;
}

.chunk-last-right {
width: 220px;
float: right;
}

.chunk-last-right img,
.chunk-last-left img {
float: left;
padding-right: 5px;
padding-bottom: 20px;
}

/* AdBrite Acion */

.adText {
font-weight: normal;
color: #78797F
}

.adHeadline {
 color: black;
}

/* INDIV & NON CHUNK PAGE SPECIALS */


.prevnext {
font-weight: bold;
margin-top: 10px;
margin-bottom: 7px;
font-size: 14px;
text-align: center;
}

table.prevnext tr {
vertical-align: top;
}

table.prevnext td.prevnext_left {
border-top: 1px dotted #787878; 
border-right: 1px dotted #787878;  
width: 235px; 
padding-top: 5px; 
padding-right: 1px; 
text-align: left;
}

table.prevnext td.prevnext_right {
border-top: 1px dotted #787878; 
width: 233px; 
padding-top: 5px;  
text-align: right;
}

table.prevnext img {
margin-bottom: 3px;
}

.prevnext a:link,
.prevnext a:hover,
.prevnext a:active,
.prevnext a:visited  {
font-size: 12px; 
font-weight: 900; 
color: #4d9400 ! important; 
margin-right: 2px;
}

.indiv-left {
width: 160px;
float: left;
}

.indiv-right {
float: right;
width: 160px;
}


.newsletter_ad {

background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/th_news_signup.gif");
width: 125px;
height: 125px;
margin-left: 5px;
margin-top: 13px;
margin-bottom: 0px;
}

.google-indiv-box {
width: 125px;
height: 125px;
margin-bottom: 0px;
margin-top: 5px;
padding-left:5px;

}

.google-indiv-box2 {
background-color: #e0f2b0;
height: 112px;
margin: 7px 0px 0px 6px;
padding: 13px 0px 0px 3px;
width: 122px;
}

.newsletter_font {
font-family: arial;
font-weight: bold;
font-size: 12px;
padding-top: 46px;
padding-left: 12px;
margin-bottom: 0px;
}

#newsmenu {
padding-left: 12px;
padding-top: 8px;
margin-top: 0px;
margin-bottom: 0px;
}

.topmenuhead {
font-family: arial;
font-weight: bold;
font-size: 12px;

}


/*blogroll stuff */

.blogrolllink {
margin-bottom: 5px;
}

.blogrolllink p {
margin: 5px;
padding: 5px;
border-left: 4px solid #e7e7e7;
background: #f9f9f9;
font-size: .9em;
}



/* COMMENTS WORLD */


.comments-content {

}


h3.comments-header {
color: #4F5D77;
}



.comment-header {
height:29px;
width: 467px;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/comment-top.gif") repeat-y;
margin-top: 12px;
margin-bottom: 0px;
color: #4F5D77;
padding-left: 10px;
font-weight: bold;
line-height: 29px;
}

.comment-content {
width: 467px;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/comment-main.gif") repeat-y;
padding: 0 5px;
margin-bottom: 0px;
margin-top: 0px;
font-size: 1em;
}

.comment-content p {
margin-bottom: 0px;
margin-top: 0px;
padding-right: 10px;
padding-left: 5px;
padding-top: 10px;
padding-bottom: 15px;
}

.comment-footer {
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/comment-bot.gif") repeat-y;
height:37px;
width: 467px;
padding-left: 10px;
margin-bottom: 0px;
}

.comment-content a:link,
.comment-content a:active,
.comment-content a:visited,
.comment-footer a:link,
.comment-footer a:active,
.comment-footer a:visited {
text-decoration: none;
color: #778294;
font-family: Arial;
font-weight: bold;
}

.comment-bot a:link,
.comment-bot a:active,
.comment-bot a:visited {
text-decoration: underline;
color: #4F5D77;
font-family: Arial;
font-weight: bold;
}

.comment-content a:hover,
.comment-header a:hover,
.comment-footer a:hover{
text-decoration: none;
color: #6CA71D;
}

.comment-bot {
color: #4F5D77;
padding-left: 10px;
font-weight: bold;
margin-bottom: 25px;
}
/* COMMENTS FORM DETAILS */


h2.comments-open-header {
color: #4F5D77;
}

.comments-open-content input {
font-family: Arial;
font-size: 11px;
}

.comments-open-content textarea{
font-family: Arial;
font-size: 11px;
}

#comments-open-data {

}

/* Adverts Indiv */


.google-left {
text-align: center;
margin-left: 10px;
}

.indiv-right-left-pop {
float: right;
}

.floater-indiv {
padding: 5px 0;
margin: 5px 0;
border-bottom: 1px dotted #E7E7E7;
border-top: 1px dotted #E7E7E7;

}

.google-indiv {
padding: 5px 0;
margin: 5px 0;
border-bottom: 1px dotted #E7E7E7;
border-top: 1px dotted #E7E7E7;

}

/*BlogAds */

.blogads {
margin-left: -5px;
}

.blogads img {
border: none;
}

.adspot_link {

margin-left: 5px;
}
/* RELATED INDIV */


.related-indiv {

}


.related-indiv a:link,
.related-indiv a:active,
.related-indiv a:visited {
color: #4F5D77;
}

.related-indiv a:hover {
text-decoration: none;
color: #E7E7E7;
}


h3.related-indiv  {
border-bottom: 1px dotted #E7E7E7;
color: #4F5D77;
margin-bottom: 10px;
margin-top: 30px;

}


.related-indiv-body  {
background: white;
height: 107px;
overflow: hidden;
font-size: 1em;
}

.readon {
text-align: right;
font-size: .9em;
padding-top: 3px;
padding-bottom: 8px;
padding-right: 10px;
font-family: Arial;
background: url("https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images_site/bg-rip.gif") no-repeat;
}

.readon a:link,
.readon a:active,
.readon a:visited{
color: white! important;
text-decoration: none! important;
}

h3.entry-header-bottom-indiv {
clear: both;
font-weight: bold;
font-family: Arial;
font-size: 14px;
line-height: 14px;
margin-top: 15px;
margin-bottom: 5px;
}

.related-indiv-body img {
width: 100px;
height: 100px;
float: left;
margin-right: 5px;
margin-bottom: 10px;
border: 1px solid#4F5D77;
padding: 2px;
}

.related-indiv-body embed,
.related-indiv-body object {
width: 100px;
height: 100px;
float: left;
margin-right: 5px;
border: 1px solid#4F5D77;
padding: 2px;
}
/* Search Page Specials */

#srchResult iframe {
        width: 464px;
        height: 4000px;
}


/* Comment Template Specials */

.comment-special {
font-family: Arial;
color: #74A722;
font-size: 11px;
font-weight: bold;
}

.comment-special a:link,
.comment-special a:active,
.comment-special a:visited{

color: #74A722;
}

h3.comment-special {
font-size: 18px;
line-height: 22px;
}

/*HOW TO GREEN YOUR LIFE ENTRY STYLES*/
.howto {
	  font:12px Arial, Helvetica, sans-serif!important;
	  color:#545454!important;
	  }

.howto a {
	color:#315039!important;
	}

.howto a:hover {

	}

#guide-nav img {
	margin-top:-1px;
	border:none! important;
	}
	


.howto h3 {
	margin-bottom:0;
	padding-bottom:0;
	padding-bottom:2px;
	color:#305039!important;
	font:18px Arial, Helvetica, sans-serif!important;
	}
	
.guide-num {
	font:18px Arial, Helvetica, sans-serif!important;
	color:#000;
	font-weight:bold;
	}	
	
span.guide-head {
	color:#315039!important;
	font-size:12px!important;
	font-weight:bolder;
	}	

a.toplink {
	float:right;
	text-align:right;
	margin-top:10px;
	margin-bottom:2px;
	border:none;
	font-size:10px;
	}
	
a:hover.toplink {
	border:none;
	}	

.howto p {
margin:3px 0!important;
padding:1px!important;
font:12px Arial, Helvetica, sans-serif!important;
	  color:#545454!important;
}

.howto ul {
margin:0;
padding:0;
float:left;
margin-bottom:20px;
}

ul.howto-new {
margin:0;
padding: 0;
float: none;
margin-bottom: 20px;
}

ul.howto-new li {
float: none;
width: 468px;
margin-left:5px;
margin-right:10px;
padding-bottom:3px;
padding-top:4px;
list-style-type:disc!important;
list-style-position:inside;
}

.howto ul a {
font:12px arial, sans-serif;
color:#315039;
font-weight:bolder; 
border:none!important;
}

.howto ul li {
float:left!important;
width:210px;
border-bottom: 1px solid #cfcfcf;
margin-left:5px;
margin-right:10px;
padding-bottom:3px;
padding-top:4px;
list-style-type:disc!important;
list-style-position:inside;
}


h3.howto-buygreen {
font-size: 14px ! important;
margin: 5px 0px 20px 0px;
text-align: center; 
}

img.howto-buygreen {
border: 0px;
}

/*END HOW TO GREEN YOUR LIFE ENTRY STYLES*/

#collin {
width: 465px; 
margin-bottom: 10px;
}

#collin.row {
width: 460px;
}

#collin img {
width: 125px;
height: 125px;
border: 0;
float: left;
}

#collin p {
margin: 0px 0px 0px 5px;
padding: 0px 0px 10px 0px;
width: 330px;
float: left;
}


/* Daylife Related Topics Indiv Block */

#daylife-related-topics {
background-color: #FFF;
border: 1px dotted #4F5158;
margin-left: 5px;
padding: 5px;
width: 445px;
}

#daylife-related-topics p {
font-size: 12px;
font-weight: 800;
margin: 0px 0px 5px 0px;
}

#daylife-related-topics img {
margin: 0px;
padding: 0px;
border: 0px;
}

#daylife-related-topics table {
margin: 0px;
}

#daylife-related-topics tr {
text-align: left;
}

#daylife-related-topics td {
font-size: 11px;
height: 40px;
line-height: 100%;
padding: 0px 5px 1px 0px;
vertical-align: middle;
width: 110px;
}

#daylife-related-topics td img {
display: inline;
float: left;
margin-right: 3px;
}

#daylife-related-topics td a {
height: 40px;
padding: 0px;
text-decoration: none;
}

#daylife1-related-topics {
margin-top: 20px;
width: 100%;
}

#daylife1-related-topics div {
background-color: #2f3833;
font-family: arial;
float: left;
height: 114px;
margin-right: 23px;
text-align: center;
width: 100px;
}

#daylife1-related-topics img {
border: 0;
display: block;
height: 70px;
margin-bottom: 2px;
}

#daylife1-related-topics span {
height: 44px;
width: 100px;
}

#daylife1-related-topics a {
border: 0;
color: #FFF ! important;
font-size: 11px;
line-height: 115%;
text-decoration: none;
}

.last {
margin-right: 0px ! important;
}

#pg-rss {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/pg-rss-bg.png');
background-repeat: no-repeat;
font-family: arial;
height: 600px;
margin: 0px;
overflow: hidden;
padding: 0px 0px 0px 0px;
width: 160px; 
}

#pg-rss a {
color: #707070;
font-size: 14px;
line-height: 16px;
text-decoration: none;
}

#pg-rss ul {
height: 424px;
margin: 122px 0px 0px 0px;
overflow: hidden;
padding: 0;
width: 160px;
}

#pg-rss li {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/bullet.png') no-repeat 0 16px;
* background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/bullet.png') no-repeat 0 18px;
border-top: 1px dotted #bfbfbf;
color: #8cc63f;
font-size: 6px;
list-style-type: none;
margin: 0px 7px;
padding: 12px 5px 12px 10px;
}

#pg-rss-more {
border-top: 1px dotted #bfbfbf;
margin: 14px 5px 0px 7px;
padding: 9px 0px 0px 10px;
}

#pg-rss-more a {
color: #8cc63f ! important;
font-weight: bold;
height: 24px;
margin: 0px 5px 0px 7px
padding: 0px 5px 12px 10px;
width: 145px;
}

#pg-rss-more span {
font-size: 14px;
font-weight: 400;
}

#pg-rss-indiv {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/pg-rss-bg-new.png');
background-repeat: no-repeat;
font-family: arial;
height: 600px;
margin: 0px;
overflow: hidden;
padding: 0px 0px 0px 0px;
width: 160px; 
}

#pg-rss-indiv a {
color: #707070;
font-size: 14px;
line-height: 16px;
text-decoration: none;
}

#pg-rss-indiv ul {
height: 424px;
margin: 122px 0px 0px 0px;
overflow: hidden;
padding: 0;
width: 160px;
}

#pg-rss-indiv li {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/bullet.gif') no-repeat 0 16px;
* background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/pg-rss/bullet.gif') no-repeat 0 18px;
border-top: 1px dotted #bfbfbf;
color: #8cc63f;
font-size: 6px;
list-style-type: none;
margin: 0px 7px;
padding: 12px 5px 12px 10px;
}

#pg-rss-indiv li.no-border {
border: 0;
}

#fb-widget {
margin: 0 auto; 
width: 125px; 
padding-top: 15px;
}

#twitter-tower {
font-family: arial;
height: 600px;
margin: 0px;
overflow: hidden;
padding: 0px 0px 0px 0px;
width: 160px; 
}

#twitter-tower a {
color: #4c4c4c;
font-weight: bold;
font-size: 11px;
line-height: 16px;
text-decoration: none;
}

#twitter-tower ul {
height: 439px;
margin: 94px 0px 0px 0px;
overflow: hidden;
padding: 0;
width: 160px;
}

#twitter-tower li {
border-top: 1px dotted #bfbfbf;
color: #707070;
font-size: 14px;
list-style-type: none;
margin: 0px 7px;
padding: 12px 5px 12px 5px;
}

#twitter-tower-more {
border-top: 1px dotted #bfbfbf;
margin: 14px 5px 0px 7px;
padding: 10px 0px 0px 5px;
}

#twitter-tower-more a {
font-size: 15px;
height: 24px;
width: 160px;
}

#twitter-tower-more span {
font-size: 14px;
font-weight: 400;
}

li.first-tweet {
border: 0 ! important;
}

.th-twitter {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/twitter-tower/th-twitter-bg.png') no-repeat;
}

.pg-twitter {
background: url('https://web.archive.org/web/20090702064748im_/http://www.treehugger.com/images/sidebar/twitter-tower/pg-twitter-bg.png') no-repeat;
}

/* PRINTING */

@media print {

body {
	background: white;
        font-size: 11pt;
        padding-top: 150px;
}

a:link, a:visited {
	color: #520;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#footer {
display: none;
}

.leaderboard {
        display: none;
}

.chunk-center-indiv {
width: 100%;
}

.entry-header {
display: block;
margin: 0px 0px 5px 0px;
font-size: 14pt;
}

.entry-body img {
margin-top: 20px;
}

.single-house-ad {
display: none;
}

.side-stuff {
display: none;
}

.tagline {
display: block;
margin: 0px;
}

#topper {
display:none;
}


#nav-zone {
display:none;
}


#nav-cap-bar {
display:none;
}

.chunk-lefty {
display: none;
}

.chunk-floater {
display: none;
}

.chunk-righty{
display: none;
}

.chunk-lefty {
display: none;
}

.chunk-righty-mini {
display: none;
}

.chunk-lefty-mini {
display: none;
}

.chunk-last {
display: none;
}

.chunk-last-right {
display: none;
}

.chunk-last-left {
display: none;
}

.chunk-nav {
display: none;
}

.chunk-nav-485 {
display: none;
}

.chunk-nav-250 {
display: none;
}

.chunk-short {
display: none;
}

.chunk-tall {
display: none;
}

.topper-content-cat {
display: none;
}

.chunk-topper-only {
display: none;
}


.chunk-nav img, 
.chunk-nav-250 img,
.chunk-nav-485 img {
display: none;
}


.floater-indiv {
display: none;
}

#comment_form_block {
display: none;
}

.related-indiv {
display: none;
}

.adspot-topper {
display: none;
}

.adspot-topper2 {
display: none;
}

.google-left {
display: none;
}

.cat-indicator {
display: none;
}

.entry-footer {
display: none;
}

.related-indiv-older {
display: none;
}

.jump-top {
display: none;
}

.entry-footer-comments {
display: none;
}

.nl-container {
display: none;
}

.prevnext {
display: none;
}

.side-stuff-reg {
display: none;
}

.daylife {
display: none;
}

#fb-widget {
display: none;
}

}
/*
     FILE ARCHIVED ON 06:47:48 Jul 02, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:13:10 Jul 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.643
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.049
  esindex: 0.014
  cdx.remote: 6.375
  LoadShardBlock: 85.61 (3)
  PetaboxLoader3.datanode: 44.881 (4)
  PetaboxLoader3.resolve: 38.889 (2)
  load_resource: 81.991
*/