body
{
	background-color: #8c8c8c;
	background-image: url('images/bg.png');
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 10pt;
	overflow:  scroll;
}

/* For the Header Table */
table.header
{
	border-style: solid;
	border-width: 1px;
	border-color: #8c8c8c;
	font-family: verdana;
	color: #efefef;
	width: 970px;
}

a.table_header
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
}

a.table_header:link
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
}

a.table_header:visited
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
}

a.table_header:hover
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efef00;
}

a.table_header:active
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #ef0000;
}
	
a.table_header:link
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
}

a.table_header:visited
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
}

a.table_header:hover
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #efef00;
}

a.table_header:active
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	color: #ef0000;
}

/* For the Title Table */
table.title
{
	background-color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #8c8c8c;
	font-family: verdana;
	color: #efefef;
	width: 970px;	
}

a.title:link
{ 
	color : #8c8c8c;
}

a.title:active
{
	color : #8c8c8c;
}

a.title:visited
{ 
	color : #8c8c8c;
}

a.title:hover
{
	color : #8c8c8c;
}


/* Side Navigation Bar */
.side_nav
{
	width: 148px;
	border-style: solid;
	border-width: 1px;
	border-color: #8c8c8c;
	background-color: #000000;
}

.nav_title
{
	text-decoration: none;
	font-family: verdana;
	color: #00ef00;
	font-size: 10pt;
	font-weight: bold;
}

a.nav_link:link
{ 
	text-decoration: none;
	font-family: verdana;
	color: #efefef;
	font-size: 8pt;
}

a.nav_link:active
{
	text-decoration: none;
	font-family: verdana;
	color: #ef0000;
	font-size: 8pt;
}

a.nav_link:visited
{ 
	text-decoration: none;
	font-family: verdana;
	color: #efefef;
	font-size: 8pt;
}

a.nav_link:hover
{
	text-decoration: none;
	font-family: verdana;
	color: #efef00;
	font-size: 8pt;
}

table.section_header
{
	background-color: #000000;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #8c8c8c;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #8c8c8c;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #8c8c8c;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #8c8c8c;
	font-family: verdana;
	font-size: 12pt;
	color: #efefef;
	width: 795px;	
	height: 30px;
}

.footer
{
	background-color:  #000000;
	position:  fixed;
	left:  0px;
	right:  0px;
	bottom:  0px;
	padding:  3px;
	font-family: verdana;
	font-size: 10pt;
	color: #efefef;
	width: 100%;
}

.weathercam_image
{
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	width: 320px;	
	height: 240px;
}

.current
{
	font-family: verdana;
	font-size: 10pt;
	color: #ef0000;
}

.current_nav
{
	font-family: verdana;
	font-size: 8pt;
	color: #ef0000;
}

.text
{
	font-family: verdana;
	color: #efefef;
	font-size: 10pt;
}

.temperature
{
	font-family: verdana;
	color: #efefef;
	font-size: 48pt;
}

.weather_heading
{
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	font-family : verdana;
	font-size : 12pt;
	color : #efefef;
	font-weight: bold;
}
							
.weather_text
{
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	font-family : verdana;
	font-size : 12pt;
	color : #efefef;
}


