body{	background-color: #005C9E;	margin: 0;	padding: 0;	text-align: center;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}#container {	position: relative;	margin: 0 auto;	width:958px;	text-align: left;}a:link, a:visited, a:hover {	text-decoration: none;	color: black;}a:hover {	color: black;}h1 {	font-size: 24px;	color: #666666;}/*	****************************************	** Home page styles	**************************************** */#homePage #mainArea {	position: absolute;	top: 0;}#homePage #mainImage {	width: 958px;	height: 658px;	border: 0;}#homePage #copyright {	position: relative;	top: 659px; 	text-align: center; 	font-size: 9px;	color: #88AAC8;	padding-right: 8px;}/*	****************************************	** Sub-page styles	**************************************** */#subPage #headerSection {	position: relative; 	overflow: hidden;	display: block;	height: 123px;}#subPage #headerImage {	width: 958px;	height: 123px;	border: 0;	overflow: hidden;	margin-bottom: -4px;}#subPage #footerSection {	position: relative; 	overflow: hidden;	display: block;}#subPage #footerImage {	width: 958px;	height: 294px;	border: 0;	overflow: hidden;}#subPage #copyright {	position: relative;	display:block;	top: 1px; 	text-align: center; 	font-size: 9px;	color: #88AAC8;	padding-right: 8px;}#subPage #bodySection {	position: relative;	display: block;	width:958px;	background: url('images/subpages/body_bg.jpg') repeat-y;	overflow: hidden;}#subPage #bodyContent {	width: 858px;	margin: 5px 50px 50px;}/*	****************************************	** Common styles	**************************************** */#menuBar {	position: absolute;	top: 101px;	width:958px;	text-align: center; 	font-weight: bold; 	font-size: 12px;	overflow:hidden;	z-index: 0;}#radarContainer {	text-align: center;}#radarMapDestin {	border:thin solid black;}#forecastContainer {	text-align: center;}#forecast {	width: 630px;	height: 440px;	background-image: url( http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_630x440_bg.jpg );	background-repeat: no-repeat;	background-color: #346797;	display: inline-block;}#marMap {	text-align: center;}#marMap table {	background-color: white;	border-style: solid;	border-width: thin;	padding: 10px;}.thinBorder {	border: solid thin black;}.boatName {	font-weight: bold;}