body {
	padding: 0;
	margin: 0; 
	background: #000000;
}

#mainContainer {
	position: relative;
	width: 100%;
	min-width: 926px;
	padding: 0;
	margin: 0 auto;
}
	
	#priNav_container {
		position: relative;
		margin: 0px auto;
		padding: 0px;
		width: 100%;
		min-width: 926px;
		height: 77px;
		background: url('/images/layouts/prinav_bg.png') repeat-x center top;
		overflow: visible;
		z-index: 15;
	}

		#priNav {
			position: relative;
			width:904px;
			height:60px;
			margin: 0 auto;
			padding: 0;
			text-align: center; 
			overflow: hidden;
		}
		
			#priNav li {
				position: relative;
				margin: 0px auto;
				padding: 0px;
				list-style-type: none;
				display:inline; 
				color: #a71200;
				font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
				font-size: 16px;
				text-decoration:none;
				text-align: center;
			}
		
				#priNav li a {
					padding: 21px 15px 20px;
					margin: 0 auto;
					color: #a71200;
					font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
					font-size: 16px;
					line-height: 61px;
					text-decoration: none;
					text-transform: uppercase;
					text-align: center;
				}
				
				#priNav li a:hover, #priNav li a.active {
					color: #ffffff;
					background: url('/images/layouts/prinav_hover.png') repeat-x center top;
				}
				
	#wood {
		position: relative;
		margin: -17px auto 0;
		padding: 0;
		width:100%;
		min-width: 926px;
		height:324px;
		background: url('/images/layouts/header_bg.jpg') repeat-x center top;
		z-index: 5;
	}
	
		#headerBg {
			position: relative;
			margin: 0 auto;
			padding: 0;
			width:100%;
			min-width: 926px;
			height:324px;
			background: url('/images/layouts/header.png') no-repeat center top;
		}
		
			#header {
				position: relative;
				margin: 0 auto;
				padding: 0;
				width: 904px;
				height:324px;
			}
			
				.rotator {
					position: absolute;
					top:0;
					right:0;
				}
				
				#logo {
					position: absolute;
					top:22px;
					left:30px;	
				}
				
/*
				#mission {
					position: absolute;
					bottom: 16px;
					left:0;
					width: 118px;
					height: 29px;
					background: url('/images/layouts/mission.png') no-repeat center top;
					overflow: hidden;
					z-index: 30;
				}
				
					#mission:hover {
						background: url('/images/layouts/mission.png') no-repeat center bottom;
						cursor: pointer;
					}
*/

				#register {
					position: absolute;
					bottom: 50px;
					left:0;
					width: 224px;
					height: 29px;
					padding: 0 24px 0 0;
					background: url('/images/layouts/register.png') no-repeat center top;
					overflow: hidden;
					z-index: 30;
					display: none;
					color: #ffffff;
					font-family: Times, serif;
					font-size: 14px;
					text-align: center;
					line-height: 29px;
					text-decoration: none;
				}
				
					#register:hover {
						background-position: center bottom;
						cursor: pointer;
					}

				#donations {
					position: absolute;
					bottom: 16px;
					left:0;
					width: 94px;
					height: 29px;
					padding: 0 24px 0 0;
					background: url('/images/layouts/register2.jpg') no-repeat center top;
					overflow: hidden;
					z-index: 30;
					color: #ffffff;
					font-family: Times, serif;
					font-size: 14px;
					text-align: center;
					line-height: 29px;
					text-decoration: none;
				}
				
					#donations:hover {
						background-position: center bottom;
						cursor: pointer;
					}
				
				#bookstore {
					position: absolute;
					bottom: 16px;
					left:130px;
					width: 94px;
					height: 29px;
					padding: 0 24px 0 0;
					background: url('/images/layouts/register2.jpg') no-repeat center top;
					overflow: hidden;
					z-index: 30;
					color: #ffffff;
					font-family: Times, serif;
					font-size: 14px;
					text-align: center;
					line-height: 29px;
					text-decoration: none;
				}
				
					#bookstore:hover {
						background-position: center bottom;
						cursor: pointer;
					}

	#bottomContainer {
		position: relative;
		margin: 0px auto;
		padding: 0px;
		width: 100%;
		min-width: 926px;
		height: 307px;
		background: url('/images/layouts/bottom_repeat.png') repeat-x center top;
		z-index: 10;
	}
	
		#bottom {
			position: relative;
			margin: 0px auto;
			padding: 0px;
			width: 926px;
			height: 203px;
			background: url('/images/layouts/bottom_bg.jpg') no-repeat center top;
		}

			#slogan {
				position: absolute;
				width: 710px;
				height: 28px;		
				left: 18px;
				top: 6px;
				line-height: 28px;
				font-size: 11px;
				text-align: center;
				font-family: Times,"Times New Roman",serif;
				color:#FFFFFF;
			}

			#button1 {
				position: absolute;
				left: 11px;
				bottom: 11px;
				width: 243px;
				height: 154px;
				overflow: hidden;
			}
			
				#btn1 {
					position: absolute;
					top:0;
					left:0;
					width: 243px;
					height: 154px;
					background: url('/images/layouts/btn1.jpg') no-repeat center top;
				}
				
				#btn1:hover {
					position: absolute;
					top:0;
					left:0;
					width: 243px;
					height: 154px;
					background: url('/images/layouts/btn1.jpg') no-repeat center bottom;
					cursor: pointer;
				}
			
			#button2 {
				position: absolute;
				left: 254px;
				bottom: 11px;
				width: 238px;
				height: 154px;
				overflow: hidden;
			}
			
				#btn2 {
					position: absolute;
					top:0;
					left:0;
					width: 238px;
					height: 154px;
					background: url('/images/layouts/btn2.jpg') no-repeat center top;
				}
				
				#btn2:hover {
					position: absolute;
					top:0;
					left:0;
					width: 238px;
					height: 154px;
					background: url('/images/layouts/btn2.jpg') no-repeat center bottom;
					cursor: pointer;
				}
			
			#button3 {
				position: absolute;
				left: 492px;
				bottom: 11px;
				width: 237px;
				height: 154px;
				overflow: hidden;
			}
			
				#btn3 {
					position: absolute;
					top:0;
					left:0;
					width: 237px;
					height: 154px;
					background: url('/images/layouts/btn3.jpg') no-repeat center top;
				}
				
				#btn3:hover {
					position: absolute;
					top:0;
					left:0;
					width: 237px;
					height: 154px;
					background: url('/images/layouts/btn3.jpg') no-repeat center bottom;
					cursor: pointer;
				}
			
		#footer {
			position: relative;
			margin: 0px auto;
			padding: 0px;
			top:0px;
			left: 0px;
			width: 900px;
			height:30px;
		}
		
			#footer p {
				font-family: "Arial";
				font-size: 10px;
				color: #FFFFFF;
				line-height: 15px;
				text-align: left;
				margin-top: 0;
			}
			
			#footer p a:link, #footer p a:visited {
				color: #FFFFFF;
				text-decoration: underline;
			}
			
			#footer p a:hover, #footer p a:active {
				color: #AAAAAA;
				text-decoration: underline;
			}
			
#viewer_window {
	padding:10px;
	background:#3c1d54;
}

#viewer_close {
	position: relative;
	float: right;
	margin: 10px -10px 0 0;
}

#viewer_container {
	top:100px;
	left:0;
}