body {
background-color : #f4f4f4;
padding :0px;
margin : 0px;
}

a.nav {
text-decoration : none;
color : #ffffff;
font : normal 7pt "Verdana", "Arial", "Helvetica", sans-serif;
text-transform : uppercase;
font-weight : bold;
}

a.links {
text-decoration : none;
color : #ffffff;
font : normal 7pt "Verdana", "Arial", "Helvetica", sans-serif;
text-transform : uppercase;
font-weight : bold;
}

a.link {
text-decoration : none;
color : #666666;
font : normal 7pt "Verdana", "Arial", "Helvetica", sans-serif;
text-transform : uppercase;
font-weight : bold;
}

a.links:hover {
text-decoration : underline;
color : #cccccc;
font : normal 7pt "Verdana", "Arial", "Helvetica", sans-serif;
text-transform : uppercase;
font-weight : bold;
}

p {
font : normal 8pt "Verdana", "Arial", "Helvetica", sans-serif;
color : #666666;
line-height : 10pt;
padding :10px 10px 10px 20px;
}



h2, h2:hover {
font : normal 9pt "Verdana", "Arial", "Helvetica", sans-serif;
color : #3399ff;
font-weight : bold;
padding :10px 10px 10px 10px;

}




div.navigationbar {
	float:left;
	background-color : #3399ff;
	width : auto;
	margin : 0px;
	padding :4px 4px 4px 20px;
	text-align:left;
	background-repeat: no-repeat;
	font-size: 6px;
}
div.column {
	float:left;
	background-color : #ffffff;
	width : 340px;
	margin : 0px;
	padding :10px 10px 10px 20px;
	text-align:left;
}

div.main {
float:left;
width : 1150px;
background-color : #ffffff;
color : white;
margin : 0px;
padding :0px;
text-align : left;
}

div.nav {
float:left;
width : 1150px;
background-color : #3399ff;
margin : 0px;
padding :0px;
text-align : left;
}

div.text{
background-color : #ffffff;
color : white;
margin : 0px;
padding :0px;
text-align : left;
}

div.logo {
float:left;
width : 1150px;
background-color : #ffffff;
color : white;
margin : 0px;
padding :0px;
text-align : left;
}

div.border{
float:none;
width : 1150px;
margin : 0px;
padding :0px;
text-align : center;
}

div.full{
float:none;
background-color : #FFFFFF;
width : 1150px;
color : white;
padding: 0px;  
}
table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.tableseparator_temp {
	font-size: 90%;
	font-weight: 400;
	background-color: #678090;
	color: #FFFFFF;
	padding: .5em;
	letter-spacing: .1em;
}
.tableseparator_rainfall {
	font-size: 90%;
	font-weight: 400;
	background-color: #678090;
	color: #FFFFFF;
	padding: .5em;
	letter-spacing: .1em;
}
.tableseparator_wind{
	font-size: 90%;
	font-weight: 400;
	background-color: #678090;
	color: #FFFFFF;
	padding: .5em;
	letter-spacing: .1em;
}
.tableseparator_pressure {
	font-size: 90%;
	font-weight: 400;
	background-color: #678090;
	color: #FFFFFF;
	padding: .5em;
	letter-spacing: .1em;
}
td {
	font-size: 100%;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	color: #222222;
}

.td_thumbnails {
	padding-top: 0.1em;
	padding-right: 0.2em;
	padding-bottom: 0.1em;
	padding-left: 0.0em;
}

.td_navigation_bar {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
	letter-spacing: 0.2em;
	background-color: #f0f0f0;
}
.labels {
	font-weight: bold;
	background-position: left;
}
.site_data {
	text-align: right;
}
.colon_separator {
	font-weight: 400;
	background-position: left;
}
