body {
	margin: 0;
	font: 15px "Lucida Grande",Lucida, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 130%;
	background: #5c636e url(../images/search_bkg.png) repeat-x center -65px;
}
img {
	border-style: none;
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active{
	border:none;
}
a:focus{
	-moz-outline-style:none;
}
input,
textarea,
select {
	font: 100% "Lucida Grande",Lucida, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border:1px solid #CCCCCC;
}
	input.highlight,
	textarea.highlight,
	select.highlight{
		border:2px solid #ff6600;
	}
form,fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
.main-holder {
	width: 100%;
	overflow: visible;
	padding: 0 0 65px;
	min-width: 972px;
}
	#container {
		margin: 0 auto;
		width: 972px;
		position: relative;
		padding: 0px 0 0;;
	}
		.userinfo {
			padding:15px 0px 4px 0px;
			position:absolute;
			top:-13px;
			right:14px;
		}
			.userinfo p{
				font-size:12px;
				color:#385c9b;
				font-weight:bold;
			}
			.userinfo img{
				margin:3px 0px 0px 0px;
			}
			
			.userinfo a{
				color:#385c9b;
				font-weight:normal;
			}
			.content {
				width: 100%;
				overflow: hidden;
				background:transparent;
				padding:0px 0px 12px 0px;
				display:block;
				clear:both;
			}
				.content-full {
					float: left;
					display: inline;
					width: 100%;
					margin: 0px 20px 0px 5px;
					padding:0px 0px 0px 0px;
				}			
					.content-full h2{
						margin:25px 0px 0px 3px;
						display: block;
						text-indent: -9999px;
					}	
						.content-full h2.about{
							height: 21px;
							width:201px;
							background: url(../images/home_header_about.png) no-repeat;
						}
						.content-full h2.communityguidelines{
							height: 21px;
							width:228px;
							background: url(../images/home_header_communityguidelines.png) no-repeat;
						}
						.content-full h2.contact{
							height: 16px;
							width:77px;
							background: url(../images/home_header_contact.png) no-repeat;
						}				
				.content-left {
					float: left;
					display: inline;
					width: 258px;
					margin: 0 20px 0 12px;
					padding:55px 0px 0px 0px;
				}
					.content-left h3{
						font-size:20px;
						color:#d2d2d6;
					}
					.content-left p{
						font-size:12px;
						color:#d2d2d6;
					}
						.content-left p strong{
							font-weight:bold;
						}
						.content-left p a{
							color:#d2d2d6;
						}
					.content-left p.query{
						color:white;
						margin-bottom:20px;
					}
				.content-right {
					float: right;
					display: inline;
					width: 645px;
					margin: 0 12px 0 0;
					padding:0px;
				}
					.content-right h2{
						margin:25px 0px 0px 3px;
						display: block;
						text-indent: -9999px;
					}	
						.content-right h2.about{
							height: 21px;
							width:201px;
							background: url(../images/home_header_about.png) no-repeat;
						}
						.content-right h2.communityguidelines{
							height: 21px;
							width:228px;
							background: url(../images/home_header_communityguidelines.png) no-repeat;
						}
						.content-right h2.contact{
							height: 16px;
							width:77px;
							background: url(../images/home_header_contact.png) no-repeat;
						}
					.home_section{
						position:relative;
						background:#4e545e none repeat scroll 0 0;
						border-top:1px solid #adb4be;
						margin:15px 0px 30px 0px;
						padding:20px 0px 100px 20px;
						width:943px;
						color:#ffffff;
					}
						.home_section h3{
							margin:0px 0px 10px 0px;
						}
						.home_section p{
							font-weight:normal;
							font-size:13px;
							width:85%;
							margin:0px 0px 15px 0px;
						}
							.home_section p a{
								color:#ffffff;
							}
							.home_section p span{
								width:100%;
								font-weight:bold;
								float:left;
							}
							.about_logos{
								margin:40px 0px 0px 0px;
							}
								.about_logos img{
									margin:0px 60px 0px 0px;
								}
		
		/* FOOTER */
		#footer {
			
			margin:20px 0px 20px 0px;
			font-size: 12px;
			color: #203360;
			width:100%;
			text-align:center;
		}
			#footer p{
				color:#cbcbcb;
				font-size:10px;
				margin:0px 0px 12px 0px;
			}
			#footer a{
				color:#cbcbcb;
				font-size:11px;
				margin:0px 10px 0px 10px;
			}