html, body {
	padding: 0px;
	margin: 0px;
	
	background: #ffffff;
	font-family: Helvetica;
	font-size: 10px;
	color: #fefefe;
}

#container {
	position: absolute;
	padding: 0px;
	top: 50%;
	bottom: 50%;
	margin-top: -290px;
	
	height: 579px;
	width: 100%;
	/*
	background: url(../images/page_bg.gif) center left repeat-x;
	*/
}
	#wrap {
		position: absolute;
		padding: 0px;
		left: 50%;
		right: 50%;
		margin-left: -490px;
		
		height: 100%;
		width: 980px;
		
		background: #ffffff;
	}
		#menu_left {
			position: absolute;
			left: 0px;
			top: 0px;
			padding-left: 50px;
			
			width: 150px;
			height: 32px;
		
			background: #757477;
		}
		#menu_right {
			position: absolute;
			right: 0px;
			top: 0px;
			padding-right: 50px;
			
			width: 750px;
			height: 32px;
		
			background: #757477;
			text-align: right;
		}
#logo {
	position: absolute;
	top: 33px;
	left: 0px;
	
	height: 50px;
	width: 291px;
	
	background: url(../images/logo.gif) center right no-repeat;
}
#left_text {
	position: absolute;
	top: 84px;
	left: 0px;
	
	height: 470px;
	width: 291px;
	
	background: #000000;
}
	#left_text div {
		margin: 60px 15px 0px 0px;
		padding: 9px 0px 0px 9px;
		
		width: 269px;
		
		color: #a9a8a6;
		float: right;
		text-align: right;
	}
	#left_text div strong {
		width: 185px;
		
		color: #ffffff;
	}
	#left_text div h3 {
		color: #ffffff;
		font-size: 11px;
	}
	#left_text a {
		color: #ffffff;
	}
	#left_text span {
		line-height: 20px;
	}
	
#slogan {
	position: absolute;
	top: 33px;
	right: 0px;
	padding: 17px 40px 0px 0px;
	
	height: 33px;
	width: 648px;
	
	background: #a9398b;
	font-size: 12px;
	text-align: center;
	font-weight: 600;
}
	#slogan p {
		margin: 0px 0px 0px 320px;
	}
#photos {
	position: absolute;
	top: 84px;
	left: 292px;
	padding: 0px;
	
	height: 470px;
	width: 409px;
	
	background: #c6c7c9 top center no-repeat;
}
	#photos div {
		margin: 60px 15px 0px 0px;
		padding: 9px 0px 0px 9px;
		
		width: 400px;
		
		float: left;
		text-align: left;
		color: #000000;
	}
	#photos #img1 {
		margin: 308px 0px 0px 0px;
		padding: 0px;
		
		width: 205px;
		height: 162px;
		float: left;
		
		border: 0px;
		background-repeat: no-repeat;
	}
	#photos #img2 {
		margin: 308px 0px 0px 0px;
		padding: 0px;
		
		width: 204px;
		height: 162px;
		float: left;
		
		border: 0px;
		background-repeat: no-repeat;
	}
	#photos h3 {
		color: #a34d92;
		font-size: 12px;
	}
#right_text {
	position: absolute;
	top: 84px;
	left: 702px;
	
	height: 470px;
	width: 278px;
	
	background: #000000 url(../images/logo.jpg) bottom left no-repeat;
	vertical-align: middle;
}
	#right_text .item {
		margin: 0px 0px 7px 0px;
		padding: 9px 0px 9px 9px;
		
		width: 269px;
		
		background: #3d3c3f;
		color: #a9a8a6;
		float: left;
		vertical-align: middle;
	}
		#right_text .item p {
			margin: 1px;
		}
		#right_text .item strong {
			color: #ffffff;
		}
		#right_text .item a {
			color: #a34d92;
		}
	#right_text .text {
		margin: 60px 15px 0px 0px;
		padding: 9px 0px 0px 20px;
		
		width: 249px;
		
		color: #a9a8a6;
		float: left;
		text-align: left;
	}
		#right_text .text strong {
			color: #a34d92;
		}

#footer {
	position: absolute;
	left: 0px;
	top: 555px;
	padding-top: 9px;
	
	width: 980px;
	height: 24px;

	background: #757477;
	color: #ffffff;
	text-align: center;
}
	#footer span {
		color: #000000;
	}
	
/* Layout */
a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}
img {
	border: 0px;
}
table, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
input, textarea {
	width: 150px;
	
	border: solid 1px #7e7d80;
	font-family: Helvetica;
	font-size: 9px;
}