body {
	background-color: black;
	color: white;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

h3 {
	font-size: 1.8em;		
	font-weight: normal;
	padding-bottom: 15px;
}

p {
	font-size: 0.9em;
	width: 820px;
	padding-bottom: 15px;
	line-height: 1.3em;
}





#container {
	margin: 73px auto 0;
	width: 1280px;
}

#container_ds {
	margin: 50px auto 0;
	width: 720px;
}




#top_area {
	background: url(../images_new/splash_02.jpg) no-repeat top center black;
	height: 360px;
	width: 100%; 
}

#top_area #content_1 {
	padding: 130px 0 0 170px;

}


#top_area_ds {
	background-color: black;
	height: 212px;
	width: 100%; 
}






#middle_area {
	background: url(../images_new/splash_03.jpg) no-repeat top center black;
	height: 360px;
	width: 100%; 
}

#middle_area #content_2 {
	padding: 190px 100px 0 0px;
}

#middle_area #content_2 p, #middle_area #content_2 h3 {
	text-align: right;
	margin-right: 100px;
	width: 920px;
}


#middle_area_ds {
	background: url(../images_new/dreamscape_04.jpg) no-repeat top center black;
	height: 183px;
	width: 100%; 
}

#middle_area_ds #menu_ds {
	text-align: right;
	width: 87%;
	padding-top: 10px;
}

#middle_area_ds #menu_ds p {
	padding-bottom: 15px;
	font-size: 1.3em;
	width: 100%;
}

#middle_area_ds #menu_ds p a:link, #middle_area_ds #menu_ds p a:visited {
	color: #8c8c8c;
	text-decoration: none;
}

#middle_area_ds #menu_ds p a:hover {
	color: #eee;
	background: url(../images_new/menu_dot2.gif) no-repeat left black;
	padding-left: 12px;
}



#footer_area {
	background-color: black;
	width: 100%;
	height: 231px; 
	color: white;
	margin: 5px;
}

#footer_area .column_third {
	width: 33%;
	float: left;
	font-size: 0.8em;
	line-height: 1.3em;
}



.hidden {
	margin-left: -9999px;
}

