/*global header/footer styles*/
@import url(/gInc/css/header.css);
@import url(/gInc/css/footer.css);

/*user styles -- for contribute*/
@import url(/povmap/css/base_styles.css);

/*override header/footer styles*/
@import url(/povmap/css/gOverride.css);

/*-------------------------------------- main template elements*/
html, body, #gWrapper{
	margin:0;
	padding:0;
	border:0;
	min-height:100%; 
	height:100%;
}

html>body{ height:auto; } /* for non ie 5-6 */
body{
	margin:0 auto;
	padding:0;
	border:0;
	text-align:center;
	background:#D4CBC0 url(/povmap/imgs/main_content_bg.gif) repeat-y center top;
	font:0.7em/1.5 Verdana, Arial, Helvetica, sans-serif;
}
img{
	margin:0;
	padding:0;
	border:0;
}
acronym, abbr{
	cursor:help;
}
#gWrapper{
	margin:0 auto;
	padding:0;
	border:0;
	width:752px;
}

#header{
	margin:0;
	padding:0;
	border:0;
	width:752px;
	height:104px;
	background:transparent url(/povmap/imgs/main_header.jpg) top left no-repeat;
	position:relative;
}
	#header h1, #header h2{
		margin:0;
		padding:0;
		border:0;
		font-size:2px;
		position:absolute;
		overflow:hidden;
	}
	#header h1{	top:34px; left:255px; }
	#header h2{	bottom:0; left:278px; }
	
	#header a{
		margin:0;
		padding:0;
		border:0;
		display:block;
		text-indent:-9999px;
		text-decoration:none;
	}
	#header h1 a{ width:480px; height:42px; }
	#header h2 a{ width:458px; height:18px; }
#content{
	margin:0 auto 0 31px;
	padding:0;
	border:0;
	width:690px;
	text-align:left;
	float:left;
	display:inline; /*ie double margin bug*/
}
	#content a, #footer a{
		margin:0;
		padding:0;
		border:0;
		color:#900;
		text-decoration:none;
	}
	#content a:hover, #footer a:hover{
		text-decoration:underline;
	}
	p{ margin:10px 0 10px 10px; }
	abbr { cursor:help; }
	#footerMenu{
		margin:0;
		padding:3em 0 1em 0;
		border-bottom:1px dotted #CCC;
		clear:both;
		text-align:center;
	}

/*-------------------------------------- menu*/
	#menu{
		margin:0 16px;
		padding:0;
		border:0;
		width:720px;
		height:22px;
		background:transparent url(/povmap/imgs/main_menu.gif) top left no-repeat;
	}
		#menu ul{
			margin:0;
			padding:0;
			border:0;
			width:720px;
			height:22px;
			list-style:none;
			position:relative;
		}
		#menu ul li {
			margin:0;
			padding:0;
			border:0;
			position:absolute;
			top:0;
		}
		#menu ul li, #menu ul li a{
			display:block;
			height:22px;
		}
		#menu ul li a{
			text-decoration:none;
			text-indent:-9999px;
			line-height:22px;
		}
		html #menu ul li>a{overflow:hidden;}
			#menu ul li div.mnSub ul{
				margin:0;
				padding:0;
				border:0;
				text-align:left;
				width:auto;
				position:relative;
				left:0;
				display:none;
				z-index:999;
			}
				#menu ul li div.mnSub ul li, #menu ul li div.mnSub ul li a{
					display:block;
					position:relative;
					height:auto;
				}
				#menu ul li div.mnSub ul li{ 
					border:1px solid #73683D;
					border-top:0px;
					background:#E0DAD3;
				}
				#menu ul li div.mnSub ul li a{
					border:0;
					padding:4px 0;
					display:block;
					font:bold 0.925em Verdana, Arial, Helvetica, sans-serif;
					text-decoration:none;
					text-indent:10px;
					color:#402707;
				}
				#menu ul li div.mnSub ul li a:hover{
					color:#7F0300;
					background:transparent;
				}

	/* Fix IE. Hide from IE Mac \*/
	* html #menu ul li { float: left; }
	* html #menu ul li a { height: 1%; }
	/* End */

	/*dimensions & position*/
	#mn0{ left:68px; width:44px; }
	#mn1{ left:154px; width:64px; }
	#mn2{ left:260px; width:41px; }
	#mn3{ left:341px; width:93px; }
	#mn4{ left:474px; width:68px; }
	#mn5{ left:582px; width:68px; }
	/*submenus#mn1Sub, #mn1Sub li, #mn2Sub, #mn2Sub li{ width:115px;}*/
	/*submenus*/#menu ul li div.mnSub{ width:11em; }
	
	/*psudo-rollover*/
	#mn0 a:hover, #mn0 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -68px -22px no-repeat;}
	#mn1 a:hover, #mn1 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -154px -22px no-repeat;}
	#mn2 a:hover, #mn2 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -260px -22px no-repeat;}
	#mn3 a:hover, #mn3 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -341px -22px no-repeat;}
	#mn4 a:hover, #mn4 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -474px -22px no-repeat;}
	#mn5 a:hover, #mn5 a.cur{ background:transparent url(/povmap/imgs/main_menu.gif) -582px -22px no-repeat;}

div.twoCol{
	margin:0;
	padding:0;
	border:0;
	float:left;
	display:inline;
	width:49%;
}