body {
	padding: 0;
	margin: 0; 
	background-color: #9c9c9c;
	width: 100%;
}

#spacer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	height: 50px;
	width: 100%;
}

#mainContainer {
	position: relative;
	width: 788px;
	min-height: 620px;
	height:auto !important;
 	height:620px;
	padding: 0;
	margin: 0 auto;
	overflow: hidden;
	background: url('../images/layouts/mainContainer_bg.jpg') top center repeat-y;
}

	#contentContainer {
		position: relative;
		margin: 0 auto;
		width: 776px;
		min-height:620px;
		height:auto !important;
 		height:620px;
		background: url('../images/layouts/header.jpg') top center no-repeat;
	}
		
		#logo {
			position: relative;
			margin: 0;
			padding: 0;
			z-index: 4;
		}
		
		#topPhoto {
			position: absolute;
			top:0;
			right:0;
			width:158px;
			height:135px;
			background: url('../images/layouts/top_photo.jpg') top center no-repeat;
		}
		
		#rightBubbles {
			position: absolute;
			min-height:305px;
			height:100% !important;
 		 	height:305px;
			width:24px;
			right:8px;
			top:127px;
			background: url('../images/layouts/side_bubbles.jpg') top center repeat-y;
		}
		
		#leftPhoto {
			position: absolute;
			top:462px;
			right:631px;
			width:151px;
			height:158px;
			background: url('../images/layouts/left_photo.jpg') top center no-repeat;
		}

		#priNav_container {
			position: relative;
			width:582px;
			height: 25px;
			padding: 0px;
			margin: 0 0 0 157px;
			z-index: 3;
			text-align: center;
			background: url('../images/layouts/prinav_bg.png') top center no-repeat;
		}
		
			#priNav_container h2 {
				display: none;
			}
		
			#priNav {
				position: relative;
				width:582px;
				height: 25px;
				margin: 0;
				padding: 0;
			}
			
				#priNav li {
					position: relative;
					margin: 0 20px;
					list-style-type: none;
					display: inline; /* use this to align the navigation next to each other */
					line-height: 27px;
					padding: 0px;
				}
			
					#priNav li a {
						color: #000;
						font-family: Arial,Helvetica,sans-serif;
						font-size: 12px;
						text-decoration: none;
						text-transform: capitalize;
					}
					
					#priNav li a:hover, #priNav li a.active, #priNav li a.active:hover {
						color: #FFF;
					}
					

		
		#contentWrapper {
			position: relative;
			margin: 0 0 0 157px;
			padding: 0;
			width:582px;
			min-height:474px;
			height:auto !important;
 			height:474px;
			background: url('../images/layouts/contentWrapper.jpg') top center repeat-y;
		}
		
			#content {
				position: relative;
				width:542px;
				min-height:434px;
				height:auto !important;
 				height:434px;
				padding:20px;
				margin: 0 auto;
			}
		
		#contentFooter {
			position: relative;
			width: 582px;
			height: 7px;
			margin: 0 0 0 157px;
			padding: 0;
			background: url('../images/layouts/content_footer.jpg') top center no-repeat;
		}
		
		#spacer2 {
			position: relative;
			width:100%;
			height:15px;
			margin: 0 auto;
			padding: 0;
		}
		
		#footer {
			position: relative;
			padding: 0;
			width: 714px;
			height: 26px;
			margin: 0 auto;
		}
			
			#copy {
				position: relative;
				float: left;
				top: 6px;
			}
			
			#artistry {
				position: relative;
				float: right;
			}
	
			#footer p {
				font-family: "Arial Rounded MT Bold";
				font-size: 10px;
				color: #FFF;
				line-height: 15px;
				text-align: left;
				margin-top: 0;
				text-transform: uppercase;
			}
			
			#footer p a:link, #footer p a:visited {
				color: #FFF;
				text-decoration: underline;
			}
			
			#footer p a:hover {
				color: #FFEA01;
				text-decoration: underline;
			}
		
		#mainContainer_footer {
			position: relative;
			width:776px;
			height:6px;
			margin: 0 auto;
			padding: 0;
			background: url('../images/layouts/mainContainer_bottom.jpg') top center no-repeat;
		}
		
#spacer3 {
	position: relative;
	width:100%;
	height:26px;
	margin: 0 auto;
	padding: 0;
}
