body	{	margin:	0 0 20px 0;	color:	#000;	background-color:#DCDCD1;	font: 14px georgia, serif;	text-align:	center;	}    body.eco #column-right ul#rightnav li.eco,    body.participating #column-right ul#rightnav li.participating,    body.featured #column-right ul#rightnav li.featured,    body.signup #column-right ul#rightnav li.signup,    body.results #column-right ul#rightnav li.results,    body.resources #column-right ul#rightnav li.resources,    body.reorder #column-right ul#rightnav li.reorder {background-color:#fff;}        body.eco #column-right ul#rightnav li.eco a:visited,    body.results #column-right ul#rightnav li.eco a:visited,    body.participating #column-right ul#rightnav li.participating a:visited,    body.featured #column-right ul#rightnav li.featured a:visited,    body.signup #column-right ul#rightnav li.signup a:visited,    body.reorder #column-right ul#rightnav li.reorder a:visited {color:#006600;}    body.home #column-right ul#rightnav ul,    body.eco #column-right ul#rightnav ul,    body.results #column-right ul#rightnav ul,    body.participating #column-right ul#rightnav ul,    body.featured #column-right ul#rightnav ul,    body.signup #column-right ul#rightnav ul,    body.results #column-right ul#rightnav ul,    body.resources #column-right ul#rightnav ul,    body.reorder #column-right ul#rightnav ul {display:none;}img	{border:0;}a	{color:	#006600;text-decoration:underline;}a:visited	{color:#7FB27F;text-decoration:underline;}a:hover	{color:	#009900;}hr {	height: 1px;	width: 100%;	color: #ccc;	background: #ccc;	border:	0;	border-top: 1px solid #ccc;	margin:	1.5em 0;    }sup	{	font:	9px "Lucida grande", "Lucida sans unicode", verdana, sans-serif;	line-height: 0;	color:	#666;	vertical-align:	super;	}.sm	{	font:	12px "Lucida grande", "Lucida sans unicode", verdana, sans-serif;	line-height: 0;	color:	#000;	vertical-align:	super;	}p, li, dd, dt	{	margin-top:	0;	line-height:	1.4em;	}#banner	{	width:	100%;	background:	#000;	margin:	0 auto;	text-align:	center;	height:	34px;	position:relative;	z-index:10;	}	#wrapper	{	width:	935px;	margin:	0 auto 20px auto;	background:#faf8ea url('images/background.jpg') no-repeat left bottom;	border:	3px solid #D5D5C8;	border-top:0;	padding:15px 15px 0 15px;	text-align:	left;	}.insidewrapper	{	padding:	20px;	}#head	{	margin-top:-10px;	font:bold 11px "Lucida grande", "Lucida sans unicode", verdana, sans-serif;	color:#999;	}	#head a	{text-decoration:none;}	/* #head a:visited {color:#841313;} */	#head a:hover {text-decoration:underline;}	    #title, #imgtitle	{        border-bottom:	solid 3px #e5e5e5;        padding:	0 0 15px 0;        margin:	15px 0 15px 0;        width:690px;        }        #imgtitle img	{            float:	left;            padding-right:	10px;            }        #imgtitle h1	{            display:	none;            } h1, h2, h3, h4, h5, h6	{	font-weight:	normal;	font-family:	georgia, serif;	margin:	1.5em 0 .5em 0;	}		h1	{        font:32px/32px georgia, serif;        margin:20px 0 0 0;        color:#000;        }        h1 .sub {            display:block;            margin:-30px 0 0 -9000px;            position:absolute;            }    h4	{	    font-size:	16px;	    text-transform:	uppercase;	    font-weight:bold;	    border-bottom:3px solid #fff;	    margin:0 0 20px 0;	    padding-bottom:10px;	    }    #column-main h2 {font-size:21px;border-bottom:solid 3px #e5e5e5;padding-bottom:10px;}    #column-main h3 {font:oblique 18px/21px georgia;padding:8px;background-color:#fff;text-align:center;}    #content {	position:relative;	height:1%;	}	#column-main	{                   	float:	left;	width:	690px;	}    p.intro	{        font:	16px/22px "Lucida grande", "Lucida sans unicode", verdana, sans-serif;        font-weight:	bold;        padding-bottom:	15px;        color:	#4E92B5;        }		#column-right	{	float:right;	width:205px;	margin:0 -35px 0 0;	padding:0;	position:relative;	}    #rightnav {        list-style:none;        font:normal 14px "Lucida grande", "Lucida sans unicode", verdana, sans-serif; 		            margin-top:-20px;        }        #rightnav li {            margin:0 0 0 -40px;            border-bottom:1px solid #e5e5e5;            border-left:2px solid #e5e5e5;            }            #rightnav li a {                display:block;                padding:15px 0 15px 15px;                text-decoration:none;                width:100%;                }                #rightnav li a:hover {background-color:#fff;position:relative;width:188px;}        #rightnav .forwho {            font-weight:bold;            padding:25px 0 15px 15px;            }        #rightnav .results {            font-weight:bold;            padding: 0; 			margin-top:10px;			margin-bottom:10px;			/*background-color:#bac7b6; */			color:#FFF;            }                #rightnav .results a {color:#060;}                #rightnav .results:hover {background-color:#fff;color:#000;}	#rightnav #contact {            font-weight:normal;            font-size:12px;            display:block;            margin-top:5px;            }            #rightnav #contact a {padding:0;display:block;}	#pro {	    margin-top:40px;	    margin-bottom:40px;	    text-align:center;	    font:9px/15px verdana, sans-serif;	    color:#4E92B5;	    }	    #pro a {text-decoration:none;}	    #pro img {opacity:0.5;		    filter:alpha(opacity=50);		    }		#pro img:hover {opacity:1;		    filter:alpha(opacity=100);		    }#bottom	{	margin:0;	text-align:right;	}	#bottom img, .image-hover img	{		opacity:0.5;		filter:alpha(opacity=50);		}	#bottom img:hover, .image-hover:hover img	{		opacity:1;		filter:alpha(opacity=100);		}#bottombrand100  {   		clear:both;	padding-bottom: 5px;	padding-right: 10px;	margin-bottom:15px;        }#contactfoot	{	margin-top:	20px;	margin-bottom:	50px;	padding:	15px;	background:	#f5f5f1;	}#contactfoot p	{	font:	10px verdana, sans-serif;	text-align: center;	margin:	0;	}    #contactfoot p .cite {color:#666;}	.logoimage {    width:293px;    position:absolute;    top:0;    left:50%;    margin-left:205px;    overflow:hidden;    z-index:12;    }               