		body,div,form,table,h1,h2,p {
			margin: 0px;
			padding: 0px;
			
		}


		body{

			font-family: Verdana, Geneva, Arial, sans-serif;
			font-size: .8em;
			min-width: 800px;
		}

		a:link{
			text-decoration: underline;
			color:blue;
			font-weight: bold;
		}

		a:visited{
			text-decoration: underline;
			/*color:#F9B02B;*/
			color:blue;
			font-weight: bold;

		}

		a:hover, a:active {
			text-decoration:underline;
		}

		#mainContent p{
			margin-top: 1em;
			margin-bottom: 1em;
		}


		.clear{
			clear:both;
		}

		#mainWrapper{
			/*background:#0000fd;*/
			width:800px;
			position: relative;
			left: 50%;
			margin-left: -400px;
		}

		#mainBranding{
			background:#FFF9BD;
			height:100px;
		}

		#logoLink{
			position: relative;
			top: 8px;
			left: 8px;
			border: 0px;
			float:left;
		}

		
		#mainNavigation{
			background:#22B14C;
			height:2em;
		}

		#mainNavigation a{
			font-weight:bold;
			color:black;
			text-decoration: none;
			font-size: 12px;
		}
		#mainNavigation ul{
			margin: 0;
			padding: 0 0 0 15px;
			list-style: none;
			width: 800px;
		}

		#mainNavigation ul li{
			float: left;
			line-height:2em;
		}

		#mainNavigation .divider{
			width:16px;
			text-align:center;
		}

		#mainContent{

			/*background:#0F0;*/
			float: right;
			width: 575px;
			padding:10px;
		}

		#mainAdvertising{
			float:left;
			width: 190px;
			background: #FFF;

		}

		.mainAdvertisingBox{
			width:160px;
			position:relative;
			left: 50%;
			margin-left: -80px;
			padding-top: 5px;
			padding-bottom: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			background-color:#FFF; /*#FFC*/
			border: 3px dashed #F9B02B; /*#F9B02B;*/
		}

		.mainAdvertisingCaption{
			font-weight: 700;
			text-align: center;
			padding-left: 8px;
			padding-right: 8px;
		}

		.mainAdvertisingDescription{
			font-size: .8em;
			text-align: justify;
			padding-left: 10px;
			padding-right: 10px;
		}

		#googleSearchLayerWrapper{
			float:right;
			background:#FFF url(../../images/searchLayer.png) no-repeat center left;
			width:340px;
			height: 35px;
			margin-top:65px;
		}

		#googleSearchLayer{
			
			background-color:#FFF;
			width:290px;
			height: 34px;
			float:right;
		}

		#googleSearchLayer form{
			float:right;
			margin-top: 5px;
		}

		#totalSurveys{
			position:relative;
			float:left;
			/*background-color:#999;*/
			/*left:429px;*/
			left:400px;
			width:230px;
			height:20px;
			text-align:right;
			font-size:10px;
			font-weight:600;
			font-style:italic;
			top:43px;
			line-height:18px;
		}

		/*this highlights the current link*/
		#index #mainNavigation .index a,
		#survey #mainNavigation .survey a,
		#results #mainNavigation .results a,
		#drinkers #mainNavigation .drinkers a,
		#facts #mainNavigation .facts a,
		#myspace #mainNavigation .myspace a,
		#games #mainNavigation .games a,
		#feedback #mainNavigation .feedback a{
			cursor: default;
			color: #f9f9f9;
			text-decoration:underline;
		}
			
