/* Eco-Wise Living. Copyright 2008.
	Last Updated: 11 Feb 2008
	
	Colors
		#46645f = dark eco teal (main h2 & h3)
		#f38e00 = bright pumpkin (links within text; divider btwn top menu items)
		#8E8C6A = light olive gray (divider)
		#fff = white (table heading)
		#824900 = warm brown
		#A8814D = coffee w/ cream
		#FFF0DE = cream (row a)
		#FFFAF4 = eggshell (row b)
		#0000FF = bright royal blue (current page in top menu; main h1 bottom border)
		#336600 = dark eco green (active top menu items; main h1; main p.emphasis; sidebar links; left border of table td not otherwise classed)
		#fdfbee = very light natual (selected top menu item)
		#F4E8AA = eco natural (hover sidebar link; footer)
		*/
*  {
	margin : 0px;
	padding : 0px;
}

body  {
	background : #fff url('images/bg_bl_gr.gif');
	font-size : 1em;
	font-family : "trebuchet ms", helvetica, sans-serif;
	color : #46645f;
}

a  {
	color : #f38e00;
	text-decoration : none;
}

a:hover  {
	text-decoration : underline;
	color : #f38e00;
}

em  {
	font-style : italic;
}

.date  {
	font-family : georgia, "times new roman", serif;
	font-size : 10px;
}

/* h1,h2,h3,h4,h5,h6,th
{
font-family: georgia, "times new roman", serif;
text-transform: lowercase;
font-weight: normal;
}*/
h1  {
	font-family : georgia, "times new roman", serif;
	font-weight : normal;
}

h2,h3,h4,h6,th  {
	font-family : georgia, "times new roman", serif;
	font-weight : normal;
}

h5  {
	font-family : georgia, "times new roman", serif;
	font-weight : normal;
	padding-left : 7px;
}
.foot  {
	height : 1px;
	line-height : 1px;
	clear : both;
}

.divider  {
	border-bottom : solid 1px #8E8C6A;
}

th strong  {
	color : #fff;
}

table  {
	border-collapse : collapse;
	width : 100%;
}

th  {
	background : #824900 url('images/thbg_gr.gif') repeat-x;
	height : 29px;
	padding-left : 11px;
	padding-right : 11px;
	color : #fff;
	text-align : left;
	border-left : solid 1px #A8814D;
	border-bottom : solid 2px #ffffff;
}

tr  {
	height : 30px;
}

td  {
	padding-left : 11px;
	padding-right : 11px;
	border-left : solid 1px #336600;
	border-bottom : solid 1px #ffffff;
}

td.first,th.first  {
	border-left : 0px;
}

tr.rowA  {
	background : #FFF0DE url('images/trbg1.gif') repeat-x;
}

tr.rowB  {
	background : #FFFAF4 url('images/trbg2.gif') repeat-x;
}

#outer  {
	width : 698px;
	background : #fff url('images/mainbg.gif');
	margin : 0px auto 0px auto;
	padding : 10px 13px 0px 13px;
}

#outer2  {
	width : 724px;
	height : 3px;
	font-size : 0px;
	line-height : 0px;
	padding : 0px;
	background : #fff url('images/mainbg2.gif');
	margin : 0px auto 0px auto;
}

#inner  {
	background-image : url('images/cbg2.gif');
	background-repeat : repeat-y;
}

#header  {
	position : relative;
	height : 110px;
	background-image : url('images/headbg_natural.gif');
}

#menu  {
	position : absolute;
	right : 0px;
	padding-right : 26px;
	bottom : 6px;
	color : #0000FF;
}

#menu ul  {
	list-style : none;
}

#menu li  {
	float : left;
	border-left : solid 1px #f38e00;
	padding-left : 8px;
	margin-left : 8px;
	font-size: .8em;
}

#menu li.first  {
	margin-left : 0px;
	padding-left : 0px;
	border-left : 0px;
	font-size: .8em;
}

#menu a  {
	color : #336600;
}

#menu a:hover  {
	text-decoration : none;
	background-color : #fdfbee;
	color : #336600;
}

#xbgA  {
	height : 31px;
	width : 488px;
	position : absolute;
	top : 0px;
	background-image : url('images/cbg1.gif');
	z-index : 1;
}

#xbgB  {
	position : relative;
	height : 50px;
	width : 500px;
	background-image : url('images/cbg3.gif');
	z-index : 1;
}

#main  {
	position : relative;
	width : 490px;
	margin : 4px -500px 0px 0px;
	float : left;
}

#main_inner  {
	padding : 20px 28px 18px 18px;
	position : relative;
	z-index : 5;
}

#main ul  {
	list-style : none;
}

#main ul li  {
	padding-left : 12px;
	background-image : url('images/bullet_gr.gif');
	background-repeat : no-repeat;
	background-position : 0px 6px;
}

#main ol  {
	list-style : decimal;
}
#main ol li  {
	list-style : none;
	padding-left : 6px;
	padding-bottom : 6px;
	list-style : decimal;
}

#main h1  {
	font-size : 1.8em;
	color : #336600;
	font-weight : bold;
	text-align : left;
	padding-bottom : 3px;
	margin-left : -18px;
	margin-bottom : 12px;
	border-style : ridge;
	border-left-width : 0;
	border-right-width : 0;
	border-top-width : 0;
	border-bottom-width : 2;
	border-color : #0000FF;
}

#main h2  {
	font-size : 1.5em;
	background-image : url('images/4s_hse.gif');
	background-repeat : no-repeat;
	height : 55px;
	padding-left : 65px;
	color : #46645f;
	font-weight : bold;
}

#main h3  {
	font-size : 1.1em;
	font-weight : bold;
	background-image : url('images/db2_sf.gif');
	background-repeat : no-repeat;
	height : 50px;
	padding-left : 18px;
	padding-bottom : 0px;
	margin-left : -13px;
	margin-bottom : -30px;
	color : #46645f;
}

#main p.emphasis  {
	font-size : 1em;
	font-family : "Bradley Hand ITC", "times new roman", serif;
	color : #336600;
	text-align : right;
	padding : 0px;
	margin : -8px 0px 15px 0px;
}

#main p  {
	margin-top : 10px;
	margin-bottom : 18px;
}

#main .content  {
	position : relative;
	padding-left : 6px;
}

#main dt {
	font-style: bold;
}

#main dd {
	margin-left: 14px;
	margin-right: 14px;
}		

#main .divider  {
	margin : 20px 0px 20px 0px;
}

img.cpic  {
	position : relative;
	top : -8px;
	background-image : url('images/imgbg.gif');
	width : 97px;
	height : 73px;
	padding : 10px;
}

img.right  {
	float : right;
	margin-left : 14px;
}

img.left  {
	float : left;
	margin-left : 0px;
	padding-right : 10px;
}

#ccol1  {
	position : relative;
	width : 202px;
	float : left;
	padding-right : 20px;
}

#ccol2  {
	position : relative;
	width : 202px;
	margin-left : 235px;
}

#side  {
	position : relative;
	float : right;
	width : 210px;
	margin : 3px 0px 0px 10px;
}

#side h3  {
	background-image : url('images/smenubg_b.gif');
	width : 198px;
	height : 38px;
	color : #fff;
	font-size : 1.2em;
	padding : 3px 0px 0px 6px;
	margin-top : 2px;
}

#side .content  {
	padding : 3px 3px 3px 11px;
	margin : 0;
	font-family : Verdana, Arial, sans-serif;
	font-size : .8em;
}

#side .content p  {
	padding : 0px 0px 10px 0px;
}

#side .content2  {
	padding : 3px 3px 3px 11px;
	margin : 0;
	font-family : Verdana, Arial, sans-serif;
	font-size : .78em;
}

#side .content2 p  {
	padding : 0px 0px 6px 6px;
}

#side .divider  {
	margin : 14px 0px 14px 0px;
}

#side a  {
	color : #336600;
	font-weight : none;
}

#side a:hover  {
	text-decoration : none;
	background-color : #F4E8AA;
	color : #336600;
	font-weight : bold;
}

#footer  {
	width : 698px;
	margin : 50px auto 0px auto;
	padding-bottom : 14px;
	text-align : center;
	color : #F4E8AA;
}

#footer a  {
	color : #7DAFBD;
}

#footer a:hover  {
	background-color : #7DAFBD;
	color : #E8FAFF;
}

/* change a colors for footer when create footer menu */