
/* ADS_____________________________________________________________________________________*/
.ad a {
 display: block;
 color: #888;
 text-decoration: none;
 font-size: 11px;
 padding: .25em 0;
}
.ad img { border: 0; }
.ad a:hover { color: #555; }
.ad strong { text-transform: uppercase; }
.text a {
 border-top: 1px solid #ECECEC;
 border-bottom: 1px solid #ECECEC;
}
.banner_inline {
 margin: 0 auto;
 padding: .5em;
 width: 468px;
}
.banner_bottom {
 margin: 0 auto;
 padding: .5em;
 width: 728px;
}
.hybrid {
 padding: 1em;
}
.hybrid a {
 color: #1F648A;
}
.hybrid a:hover {
 text-decoration: underline;
 color: #1F648A;
}

body	{
	margin: 0 auto;
	padding: 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #6e8068;
}
.wrapper	{
	margin: 0 auto;
	width: 900px;
	background-color: #fff;
	}
.wrapper2	{
	background-color: #fff;
	padding: 20px;
	}
h1	{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	}
h1 span	{
	display: block;	
	width: 300px;
	height: 358px;
	background: url(logo.gif) top left no-repeat;
	}
h2	{
	color: #6e8068;
	margin: 10px 0 10px 0;
	padding: 0;
	font: 20px Georgia, "Times New Roman", Times, serif;
	}
h3	{
	color: #6e8068;
	margin: 0 0 10px 0;
	padding: 0;
	font: 24px Georgia, "Times New Roman", Times, serif;
	}
#header	{
	position: relative;
	}
#survey	{
	float: right;
	background: url(girlcooking.jpg) top right no-repeat;
	width: 600px;
	height: 358px;
	}
#survey fieldset	{
	margin: 0;
	padding: 0;
	bottom: 10px;
	right: 10px;
	position: absolute;
	border: 0;
	width: 280px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	}
#survey fieldset p	{
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 120%;
	}
.intro	{
	font-size: 21px;
	line-height: 26px;
	color: #99473c;
	}
strong	{
	color: #99473c;
}
#footer	{
	background-color: #99473c;
	color: #fff;
	padding: 10px;
	text-align: center;
	}
#footer p	{
	margin: 0;
	padding: 0;
	}
#main	{
	width: 560px;
	padding: 20px;
	float: left;
	}
#aside	{
	width: 280px;
	padding: 10px;
	float: right;
	background-color: #f1f1f1;
	}
#aside2  {
        width: 280px;
        padding: 10px;
        float: right;
        }
#aside a	{
	color: #6e8068;
	}













/*#######################################################################
### clear float fix                                                     #
#######################################################################*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

