/*global header/footer styles*/
@import url(/gInc/css/header.css);
@import url(/gInc/css/headerIe.css); /*non-fixed header*/
@import url(/gInc/css/footer.css);

/*override global styles*/
@import url(/place/css/gOverride.css);

/*base styles for contribute*/
@import url(/place/css/base_styles.css);
html, body, #gWrapper{
	margin:0;
	padding:0;
	border:0;
	min-height:100%;
	height:auto;
	width:100%;
}
html>body, html>body #gWrapper{ height:auto; }

body { font:9pt/1.8 Arial, Helvetica, sans-serif; }
#header{
	margin:1.3em 0 0 0;
	padding:0;
	border:0;
	width:auto;
	height:86px;
	background:transparent url(/place/imgs/main_header_bg.gif) 0 4px repeat-x;
	position:relative;
}
	#header h1{
		margin:0;
		padding:0;
		border:0;
		position:absolute;
		top:0; left:4px;
	}
	#header a img{
		border:0;
	}
	#header a:hover img{
		border-bottom:1px dotted #333;
	}
html #menu{
	height:2px;
	overflow:hidden;
	display:none !important;
}

#content{
	margin:0.5em 0 0 0;
	width:100%;
	display:inline;/*fixes floated double margin bug: ie <= 6*/
	float:left;
}

	#content h1, #content h2 { border-bottom:1px solid; }
	#content #mainContent{
		width:65%;
		overflow:visible;
		float:left;
	}
	
	#content #sideBar{
		margin-top:2.5em;
		width:30%;
		float:right;
		font-size:0.9em;
	}
		#content #sideBar img{
			margin:0 0 1em 0;
			padding:0;
			border:1px solid #cfcfcf;
		}
		
#footer_dsgn{
	margin:0;
	padding:0;
	border:0;
	background:transparent url(/place/imgs/main_footer_bg.gif) bottom left repeat-x;
	width:100%;
	clear:both;
}
	#footer_dsgn img#footerLogo{
		margin:0;
		padding:0;
		border:0;
		display:none !important;
	}
#gFooter{
	margin:0;
	width:auto;
	font-size:0.85em;
}
#mapsHeader{ height:2px; display:none !important; }
