/**every element is a box, think inside them**/body{	font-family: Geneva, Arial, Helvetica, sans-serif;	line-height: 1.166;	margin: 0px;	padding: 0px;}p {	color:#000000;	font-size:12px;	line-height: 1.2;	}h1{ font: bold 120% Arial,sans-serif; color: #000000; margin: 0px; padding: 0px;}h2{ font: bold 114% Arial,sans-serif; color: #000000; margin: 0px;  padding: 0px;}h3{ font: bold 100% Arial,sans-serif; color: #000000; margin: 0px; padding: 0px;}h4{ font: Arial,sans-serif; font-size:12px; margin: 0px; padding: 0px;}h5{ font: 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}ul{ list-style-type: square; color:#000000;	font-size:12px;	line-height: 1.2;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}form {	margin: 0;	padding: 0;}label{ font: bold 1em Arial,sans-serif; color: #334d55;}				input{font-family: Arial,sans-serif;}sub{	font-size:10px;	line-height: 0;	}/***********************************************/#site_title {	position:absolute;	top: 15px;	left: 2%;	right: 2%;	width: 95.6%;	height: 40px;	background-color: #000000;}#top_epwu_logo {	position: absolute;	top: -1px;	left: -1px;	margin: 0px;	padding: 0px;	z-index: 0;}#right_wave {	position:absolute;	top: -1px;	right: -1px;	margin: 0px;	padding: 0px;   	z-index: 100;}#masthead {	position:absolute;	top: 45px;		height: 143px;	width: 100%;	background-color:#000000;}#logo {	position:absolute;		left: 2%;	margin: 0px;	padding: 0px;	z-index: 99;}#right_photos {	position:absolute;	right: 0px;	bottom: 0px;	margin: 0px;	padding: 0px;	}/* magellen navigation */#nav_menu{	position:absolute;	left: 245px;	bottom: 0px;	margin:0px;	padding: 0px;	width: 250px;	height: 15px;	font-size: 12px;	font-family: Geneva, Arial, Helvetica, sans-serif;	color:#FFFFFF;	z-index:100;}a.navilinks, a.navilinks:visited {	font-size:12px;	font-family: Geneva, Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;	}a.navilinks:hover{	font-size:12px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffffff;}/*wave and page title*/#top_title{	position:absolute;	top: 30px;	left: 30px;		margin: 0px;	padding: 0px;	background-color: #FFFFFF;	z-index: 100; }#flash_content{	position:absolute;	background-color:#000000;	top: 100px;	height: 280px;	left: 0px;	right: 0px;	width: 100%;	height: 280px;	z-index:100;}#flash_background{	position: absolute;	top:84px;	left: 0px;	right:0px;	height: 205px;		margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;		border-top: 1px solid #333333;	font-size: small;	z-index:95;}#wave{	position: absolute;		left: 0px;	right: 0px;	width: 100%;	background-color:#FFFFFF;	z-index:100;	}#wave_background{	position:absolute;	top: 1;	margin: 0px;	padding: 0px;	width: 100%;	height: 64px;	background-image: url(../images/waveblackbgr.gif);	z-index: 100;	background-color:#FFFFFF;	}/*end wave and title page*/	/* changable content area */#page_main{	position: absolute;	margin: 0px 0px 0px 0px;	padding:  0px 0px 0px 0px;		}#page_content{		margin: 30px 5px 5px 100px;	padding:  0px 0px 0px 0px;		}/* changable content area */#bottom_main{	position: absolute;	bottom: 0px;	left: 0px;	right:0px;	height: 100px;		margin: 0px 0px 0px 0px;	padding: 20px 10px 0px 0px;		border-top: 1px solid #000000;	background-color:#000000;	font-size: small;	z-index:100;}