body{	font-family: Arial, Helvetica, sans-serif;	line-height: 1.166;	margin: 0px;	padding: 0px;	background-color: #000000;}p {	color:#000000;	font-size: 12px;	line-height: 1.2;	}img.storeItem {	position: relative;	padding: 20px 15px 0px 15px;			}p.black_backgrounds {	color: #ffffff;	font-size: 11.5px;	letter-spacing: 0.8pt;	line-height: 1.2;	}a.white_bg_links, a.white_bg_links:visited {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	}a.white_bg_links:hover{	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;}	a.black_bg_links, a.white_bg_links:visited {	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:none;	}a.black_bg_links:hover{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000000;}	.bold h3{ font: bold 100% Arial,sans-serif;  color: #003333; margin: 0px; padding: 0px;}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 125% Arial,sans-serif; color: #333333; margin: 0px; padding: 0px;}h3.black_background{ font: bold 125% Arial,sans-serif; color: #FFFFFF; margin: 0px; padding: 0px;}h4.black_background {	 font: Arial,sans-serif; font-size: 12px; color: #FFFFFF; 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: 14px	Arial, Helvetica, sans-serif; color: #334d55;}				label_strong{ font: 14px	Arial, Helvetica, sans-serif; color: #CC0000;}				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: Arial, Helvetica, sans-serif;	color:#FFFFFF;	z-index:100;}a.navilinks, a.navilinks:visited {	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	color:#FFFFFF;	text-decoration:none;		}	a.navilinks:hover{	font-size:12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffffff;	}	/*wave and page title*/#wave{	position: absolute;	top: 190px;	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: 75px;	background-image: url(../images/wave_repeat.gif);	z-index: 100;	background-color:#FFFFFF;	}#page_title{	position:absolute;	top: 41px;	left: 72px;	bottom: 0px;	margin: 0px;	padding: 0px;	width: 111px;	height: 64px;	background-color: #FFFFFF;	z-index: 100; 	}	/*end wave and title page*/	/* changable content area */#page_main{	position: absolute;	top: 265px;	left: 0px;	right: 0px;	bottom: 0px;	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: relative;	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;}table.event_table {	 font: Arial,sans-serif; font-size: 12px; color: #333333; margin: 0px; padding: 0px;}