body {
	margin: 0 auto;
	background: #000 url('../images/layouts/new/body_bg.png') top center repeat-y;
}

#mainContainer {
	position: relative;
	width: 1064px;
	margin: 0 auto;
	padding: 0px;
}

	#abs_right {
		position: absolute;
		background: url('../images/layouts/new/main_static_right.png') no-repeat;
		width: 478px;
		height: 610px;
		left: 710px;
		z-index: 0;
		margin: 0;
		padding: 0;
	}
	
	#contentContainer {
		position: relative;
		width: 100%;
		margin: 0;
		padding: 0;
	}
		
		#content {
			position: relative;
			width: 100%;
			margin: 0;
			padding: 0;
		}
		
			#top {
				position: relative;
				width: 100%;
				height: 460px;
				margin: 0;
				padding: 0;
			}
			
				#left {
					position: relative;
					float: left;
					background: url('../images/layouts/new/main_static_left.jpg') no-repeat;
					width: 635px;
					height: 460px;
					margin: 0;
					padding: 0;
				}
				
					#top_menu {
						position: absolute;
						background: url('../images/layouts/new/top_menu.png') no-repeat;
						width: 122px;
						height: 28px;
						left: 152px;
						z-index: 1;
						margin: 0;
						padding: 0;
					}
					
						#link_home {
							position: absolute;
							width: 42px;
							height: 18px;
							background: url('../images/layouts/new/trans.png');
							top: 0px;
							left: 11px;
							margin: 0;
							padding: 0;
						}
						
						#link_contact {
							position: absolute;
							width: 50px;
							height: 18px;
							background: url('../images/layouts/new/trans.png');
							top: 0px;
							left: 59px;
							margin: 0;
							padding: 0;
						}
					
					#logo {
						position: absolute;
						left: 152px;
						top: 20px;
						z-index: 1;
						margin: 0;
						padding: 0;
					}
					
					#quote {
						position: absolute;
						background: url('../images/layouts/new/quote.png') no-repeat;
						width: 526px;
						height: 118px;
						left: 160px;
						top: 144px;
						z-index: 1;
						margin: 0;
						padding: 0;
					}
					
					#welcome_txt {
						position: absolute;
						font-family: Arial, Helvetica;
						top: 286px;
						left: 164px;
						color: #fff;
						z-index: 1;
						line-height: 18px;
						margin: 0;
						padding: 0;
					}
				
				#flash {
					position: relative;
					width: 429px;
					height: 460px;
					float:left;
				}
		
			#priNav_container {
				position: absolute;
				top: 458px;
				width: 1070px;
				height: 35px;
				z-index: 2;
				background-color: #000;
				overflow: hidden;
				margin: 0;
				padding: 0;
			}
			
				#priNav {
					margin-left: 115px;
					margin-top:11px;
					width: 1070px;
					height: 35px;
				}
				
				#priNav_container h2 {
					display: none;
				}
				
					#priNav li {
						position: relative;
						list-style-type: none;
						display: inline; /* use this to align the navigation next to each other */
					}
				
						#priNav li a {
							padding: 10px 22px; /* padding strictly for the background to show completely */
							line-height: 11px; /* need this to actually stretch the button size because it's inline */
							color: #fff;
							font-family: Arial,Helvetica,sans-serif;
							font-size: 13px;
							text-decoration: none;
							text-transform: uppercase;
						}
						
						#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
							color: #33CCCC;
						}
						
		#blankspacer {
			position: relative;
			width: 100%;
			height: 44px;
		}
		
		#bottom {
			position: relative;
			width: 1075px;
			height: 200px;
			background: url('../images/layouts/new/bottom_bg.png') top center no-repeat;
		}
		
			#spacer_left1 {
				position: relative;
				float: left;
				width: 122px;
				height: 200px;
			}
			
			#flash_event_box {
				position: relative;
				float: left;
				margin-top:26px;
				width: 274px;
				height: 180px;
			}
			
			#spacer_left2 {
				position: relative;
				float: left;
				width: 60px;
				height: 200px;
			}
			
			#roll_over_nav {
				position: relative;
				float: left;
				width: 352px;
				height: 200px;
			}
			
				.rollover_spacer1 {
					position: relative;
					width: 100%;
					height: 26px;
				}
				
				#upcoming {
					position: relative;
					width: 352px;
					height: 49px;
					background: url('../images/layouts/new/main_upcoming_events.png');
				}
				
					#upcoming:hover {
						background: url('../images/layouts/new/main_upcoming_events_hover.png');
					}
				
				.rollover_spacer2 {
					position: relative;
					width: 100%;
					height: 5px;
				}
				
				#parents {
					position: relative;
					width: 352px;
					height: 49px;
					background: url('../images/layouts/new/main_parents.png');
				}
				
					#parents:hover {
						background: url('../images/layouts/new/main_parents_hover.png');
					}
				
				#leaders {
					position: relative;
					width: 352px;
					height: 49px;
					background: url('../images/layouts/new/main_leaders.png');
				}
				
					#leaders:hover {
						background: url('../images/layouts/new/main_leaders_hover.png');
					}
			
			#spacer_left3 {
				position: relative;
				float: left;
				width: 54px;
				height: 200px;
			}
			
			#mystory {
				position: relative;
				float: left;
				width: 187px;
				height: 183px;
			}
						
		#footer {
			position: relative;
			width: 950px;
			height: 20px;
			margin: 20px 0 0 125px;
		}
		
			#copy {
				float:left;
			}
			
			#right {
				float:right;
			}
			
			#footer p {
				font-family: "Arial Rounded MT Bold";
				font-size: 10px;
				color: #fff;
				line-height: 15px;
			}
			
			#footer p a:link, #footer p a:visited {
				color: #fff;
				text-decoration: underline;
			}
			
			#footer p a:hover, #footer p a:active {
				color: #fff;
				text-decoration: underline;
			}
