body {
	background: #2A1A08;
	margin: 0 auto;
	padding: 0;
	height: 100%;
}

#relativeCenter {
	position: relative;
	margin:0 auto;
	padding: 0;
	width:1144px;
}

#mainContainer {
	position: relative;
	width: 1144px;
	height: 100%;
	margin: 0 auto;
	background: #b39b70 url('../images/layouts/road_img.jpg') top center no-repeat;
}
	
	#textureLeft {
		position: absolute;
		margin-left: -50px;
		padding: 0;
		width:119px;
		height: 100%;
		background: url('../images/layouts/repeat_left.png') top left repeat-y;
	}
	
	#textureRight {
		position: absolute;
		margin-left:1076px;
		padding: 0;
		width:83px;
		height:100%;
		background: url('../images/layouts/repeat_right.png') top left repeat-y;
	}
	
	#logo {
		position: absolute;
		top: 200px;
		left:90px;
		z-index: 1;
	}

	#priNav_container {
		position: absolute;
		width: 1022px;
		height: 35px;
		padding: 0px;
		margin: 0px auto;
		z-index:500;
		text-align: right;
	}
	
		#priNav_container h2 {
			display: none;
		}
	
		#priNav {
			margin: 0;
			padding: 0;
			width: 1022px;
			height: 35px;
		}
		
			#priNav li {
				position: relative;
				margin: 0;
				padding: 0;
				display: inline; /* use this to align the navigation next to each other */
			}
		
				#priNav li a {
					padding: 12px; /* padding strictly for the background to show completely */
					line-height: 42px; /* need this to actually stretch the button size because it's inline */
					color: #d9ba8b;
					font-family: Arial,Helvetia,sans-serif;
					font-size: 17px;
					text-decoration: none;
					text-transform: lowercase;
				}
				
				#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
					color: #fff;
				}
		
		#spacer {
			position: relative;
			height: 60px;
		}
		
		#content {
			position: relative;
			height: 500px;
			width: 770px;
			background: url('../images/layouts/button_bg.png') no-repeat;
			margin: 258px 0 0 314px;
		}
			
				#flash {
					position: absolute;
					padding: 0;
					width: 592px;
					height: 314px;
					top: 70px;
					left: 130px;
				}

				#quote {
					position: absolute;
					width: 612px;
					height: 295px;
					background: url('../images/layouts/main_txt_head.jpg') no-repeat;
					left:122px;
					top:56px;
					margin: 0px;
					padding: 0px;
				}
				
				#divider {
					position: absolute;
					width: 612px;
					height:6px;
					top: 400px;
					left: 122px;
					background: url('../images/layouts/divider.jpg') no-repeat;					
				}
				
				#welcome {
					position: absolute;
					font-family: Arial,Helvetica,sans-serif;
					font-size: 13pt;
					text-align: left;
					color:#787777;
					font-style: italic;
					width:584px;
					height:45px;
					top:414px;
					left:150px;
				}
				
				#slogan {
					position: absolute;
					top:88px;
					right:724px;
					width:308px;
					height:100px;
					background: url('../images/layouts/slogan.png') no-repeat;	
				}
				
				#high_and_jh {
					position: absolute;
					width: 634px;
					height: 143px;
					left:118px;
					top:75px;
					margin: 0px;
					padding: 0px;
					background: url('../images/layouts/btn_back.png') no-repeat;
				}
				
					#jhigh_link {
						position: relative;
						float: left;
					}
					
					#high_link {
						position: relative;
						float: right;
					}
						
				#footer {
					position: absolute;
					width: 640px;
					height: 30px;
					left:122px;
					top:300px;
					margin: 0px;
					padding: 0px;
				}
				
					#copy {
						float:left;
					}
					
					#artistry {
						float:right;
						margin-right:20px;
					}
					
					#footer p {
						font-family: "Arial Rounded MT Bold";
						font-size: 10px;
						color: #FFF;
						line-height: 15px;
						text-align: left;
					}
					
					#footer p a:link, #footer p a:visited {
						color: #FFF;
						text-decoration: underline;
					}
					
					#footer p a:hover, #footer p a:active {
						color: #675f50;
						text-decoration: underline;
					}
