body {
margin: 0;
padding:0;
background:#AEAEAE url('/images/gfx/fader.gif') repeat-x;
font:12px Arial, Verdana,Sans-serif;
color:#333;
line-height:1.6em;
text-align: left;
}
#wrapper{position:relative; width:1022px; margin:0 auto;}
#wrapper #cont {position:absolute; top:0; left:0; width:820px; margin:0 auto; padding:0;}
#cont {position:relative; width:820px; margin:0 auto; padding:0;}
#top {width:820px; height:233px; background:url(/images/gfx/main_img.jpg);}
#content-out { width:820px;float:right;background:url(/images/gfx/drop2.jpg) 0 0 repeat-y;}
#content-out #content-top { width:820px;float:right;background:url(/images/gfx/drop2-top.jpg) 0 0 no-repeat;padding:0;margin:0;}
#content-in {width:780px;margin:0;padding:0;float:right;}
#content {width:760px;float:right;padding:0;margin-right:3px;background:#FFF;}

a:link {
	color: #0000AA;
	border-bottom: 1px solid #0000AA;
	text-decoration: none;
}
a:visited {
	color: #CC0000;
	border-bottom: 1px solid #CC0000;
	text-decoration: none;
}
a:active {
	color: #CC0000;
}
a:hover {
	color: #CC0000;
	border-bottom: 1px solid #CC0000;
	text-decoration: none;
}


.none, caption {
display: none;
}
dt { font: 14px Arial; font-weight:bold; margin:0; padding:0; }
dd { margin:4px 70px 0 12px;padding:0; }
//.clear {clear: both;margin:0;padding:0;height: 0.1px;}

code {
font: 13px 'Courier New', Courier, Arial, sans-serif;
color: #CC3300;
}
.fitness_table {
font: 10px Arial;
}
acronym, abbr {
cursor: help;
border-bottom: 1px dotted #333;
}

del {
color: #ccc;
background: #FFFFCC;
}

blockquote {
//background: url("http://www.100mileharvest.com/themes/site_themes/butterfly/butterfly_quote.gif") top left no-repeat;
margin: 10px;
padding: 6px 0 0 25px;
}

textarea.text, input.text {
font: 11px Verdana, Arial, sans-serif;
}

input.button {
font: 11px Verdana, Arial, sans-serif;
background: #993333;
color: #fff;
}
.quote {font: 13px 'Times New Roman', Times, serif; margin: 0 100px;}

.topestnav {
background:url(/images/gfx/member_tab.gif) 0 0 no-repeat;
position:relative:
left:585px;
width:226px;
height:27px;
text-align:right;
float:right;
padding: 0 10px 0 0;
}
.topestnav p {
margin-top:7px;
margin-right:40px;
padding: 0;
font: bold 11px arial;
}
.topestnav a, visited {
color:#FFF;
border:none;
}
.topestnav a:hover {
text-decoration:underline;
}
table#postcomment tr td {
font: 11px Verdana, Arial, sans-serif;
}

table#postcomment tr td p {
margin: 4px 0 4px 0;
}

#header {
margin: 0;
padding: 0;
}

#header h1 {
font: 32px Trebuchet MS, Tahoma, sans-serif;
margin: 0;
padding: 10px;
}

#header a {
border: none;
color: #990000;
}

#header a:hover {
color: #CC0000;
}

#skipnav {
display:none;
}

#navcontainer{
width:550px;
height: 22px;
position:relative;
left:55px;
margin: 0;
padding: 0;
}

#navcontainer ul{
margin: 0;
padding: 0;
}

#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: bold 12px/25px  arial, verdana, sans-serif;
text-align: center;
}

#navcontainer a
{
color: #F8F2E5;
text-decoration: none;
display: block;
border-top: none;
border-left: 1px solid #004caf;
border-right: 1px solid #1f7ce5;
border-bottom: none;
}

#navcontainer li#active {color: #fff; border-bottom:none; }
#navcontainer a:hover { color: #fff; border-bottom:none; text-decoration:underline;}

#amazon {
width:130px;
float:left;
text-align:center;
margin: 0 20px 0 0;
padding:0  0 10px 0;
}

#bigger {
float:right;
width: 520px;
text-align:left;
padding: 0;
margin:0;
background: #FFF;
}

#bigger h2 {
margin: 12px 0 0 0;
background:#DEDEDE;
padding: 3px  4px;
font: 16px 'Trebuchet MS', arial, sans-serif;
text-align:left;
}

#bigger h2 a {
color: #000;
border: none;
}

.addthis{float:left; margin-top:2px;}
.addthis a{border:none;}
a.at_baa{border:none;}
a#at-whatsthis{border:none;}

.toolkit{font:bold 12px Trebuchet MS; line-height:2em; margin-top:5px; margin-bottom:-6px;}

.date-header {
margin: 16px 0 0 0;
padding: 0;
}

.date-header h2 {
font: bold 13px 'Trebuchet MS', arial, sans-serif;
margin: 0;
padding: 0;
color: #133902;
}

.entry-title {
margin: 0;
padding: 0;
}

.entry-title h2 {
margin: 0;
padding: 0;
color: #990000;
font: 20px 'Trebuchet MS', arial, sans-serif;
}

.entry-title h3 {
margin: 0;
padding: 0;
color: #990000;
font: 20px 'Trebuchet MS', arial, sans-serif;
}

.entry-title h3 a {
border: none;
color: #99334c;
}
.entry-title h4 {
margin: 0;
padding: 0;
color: #990000;
font: 17px 'Trebuchet MS', arial, sans-serif;
}
.entry-title h4 a {
border: none;
color: #99334c;
}

.entry-title h3 a:hover {
border: none;
color: #99334c;
}
.entry {
margin: 20px 20px 20px 0px;
padding: 0;
}

.entry1 {
background:#EEE;
margin: 20px 20px 20px 0px;
padding: 10px;
}
.entry2 {
background:#FFF;
margin: 20px 20px 20px 0px;
padding: 10px;
}
.entry ul {
list-style: square;
margin: 0 30px 0 40px;
padding: 0;
}

.entry-info {
margin: 10px 0 10px 0;
padding: 5px;
font-size: 10px;
text-align: right;
border-top: 1px solid #bbccff;
background: #ddeeff;
}
.comment-info {
margin: 10px 0;
padding: 5px;
font-size: 12px;
color: #777;
border-top: 1px solid #bbb;
}
.comment-info a {
font-size: 12px;
border: none;
font-weight:bold;
color:#333;
}
.entry-byline{
margin-top: 0;
padding: 0;
font-size: 10px;
text-align: left;
border-top: 1px solid #ccc;
}
.entry-byline a{ 
color:#333;
border-bottom: 1px solid #666;
}

.entry-info p {
margin: 0;
padding: 0;
}
.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

#flash_video{margin-top:10px;}

.navi-pages {
text-align: right;
margin: 15px;
font-size: 11px;
background: #FBF8EF;
padding: 10px;
}
.navi-pages p {
margin: 0;
padding: 0;
}

.inc_sideRow{width:210px; height:95px;}
.inc_sidePhoto{position:relative; float:left; margin:2px auto 6px auto; width:105px; text-align:center;}

#smaller {
float: left;
width: 240px;
position:relative;
vertical-align: top;
left:-24px;
top:-24px;
background: #b1d451;
text-align:left;
padding:0 0 20px 0;
margin: 0;
font-size: 12px;
line-height: 16px;
z-index:99;
}
.smaller-c {
margin: 16px 13px 16px 16px;
}

#smaller .box-1 {
margin: 16px 0 10px 0;
}

#smaller h4 {
margin: 0 0 6px 0;
padding: 0;
color: #990000;
font: bold 12px Verdana, Arial, sans-serif;
}
#smaller ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}
#smaller ul li {
margin: 4px 0 4px 0;
}

#sidenavGoogle {
float: left;
width: 190px;
padding:20px 0 0 15px;
margin: 8px 0;
font-size: 12px;
line-height: 16px;
}

#comments, #comments-post, #trackbacks {
margin: 20px 15px 10px 15px;
padding: 0;
font-size: 11px;
line-height: 17px;
}
#comments h4, #comments-post h4, #trackbacks h4 {
margin: 0 0 20px 0;
padding: 0;
color: #990000;
font: bold 14px Verdana, 'Times New Roman', sans-serif;
}
.comment-item, .trackbacks-item {
margin: 5px 0 20px 0;
padding: 0 0 20px 0;
border-bottom: 1px solid #f3f3f3;
}
.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {
margin: 0 0 8px 0;
padding: 0;
}
.comment-info, .trackbacks-info {
text-align: right;
font-size: 10px;
}
.trackbacks-text h5 {
font: bold 11px Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
color: #993300;
}

#footer {
clear:both;
margin: 0;
padding: 0;
font-size: 10px;
background: #EFEFEF;
}

.footer-i {
margin: 0px;
padding: 10px;
}

.footer-i p {
margin: 0;
padding: 0;
}

/* Carbon Footprint Calculator */
.show { display:block; }
.hidden { display:none; }