body{text-align:center; background-color:#333333;}
#container{width:1002px; height:100%; margin: 0 auto; text-align:left;}
#content{
	position:absolute;
	width:1000px;
	height:1160px;
	border: 1px inset #ffffff;
	background-color: #ADC5E7;
	z-index: 2;
	border:1px solid #ffffff;

	}
a.sponsor{
	font-size:14px;
	font-family:Sans-Serif;
   font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
} 
a.sponsor:link{font-weight:bold;color:#ffffff;}
a.sponsor:visited{font-weight:bold;color:#ffffff;}
a.sponsor:hover{font-weight:bold;color:#00ff00;}	 
a.sponsor:active{font-weight:bold;color:#ffffff;}

a.grnlnk{
	font-size:14px;
	font-family:Sans-Serif;
   font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer;
} 
a.grnlnk:link{font-weight:bold;color:#00ff00;}
a.grnlnk:visited{font-weight:bold;color:#00ff00;}
a.grnlnk:hover{font-weight:bold;color:#ffffff;}	 
a.grnlnk:active{font-weight:bold;color:#00ff00;}

a.blulnk{
	font-size:16px;
	font-family:Sans-Serif;
   font-weight:bold;
	color:#0000ff;
	
	cursor:pointer;
} 
a.blulnk:link{font-weight:bold;color:#0000ff;text-decoration:underline;}
a.blulnk:visited{font-weight:bold;color:#0000ff;}
a.blulnk:hover{font-weight:bold;color:#ff00ff;}	 
a.blulnk:active{font-weight:bold;color:#0000ff;}

#sponsorbox{position:absolute; left:5px; top:30px; width:315px; height:85px; border:1px solid #ffffff; z-index:101;text-indent:5px; font-size:13px; font-family:sans-serif; color:#ffffff;}
#sponsorlogo{position:absolute; left:3px; top:20px;}
#sponsordetails{position:absolute; left:120px; top:15px; text-align:center;}

.whitetext{color:#ffffff;}
.blacktext{color:#000000;}
.greentext{color:#00ff00;}
.bluetext{color:#0000ff;}
.smalltext{font-size:12px;}
.mediumtext{font-size:13px;}
.largetext{font-size:14px;}
.bigtext{font-size:15px;}
.sanstext{font-family:sans-serif;}
.seriftext{font-family:serif;}
.boldtext{font-weight:bold;}


.left{text-align:left;}
.center{text-align:center;}

a:link{color:#000000; font-size:13px; font-weight:normal; text-decoration:none;}
a:visited{color:#000000; font-size:13px; font-weight:normal; text-decoration:none;}
a:active{color:#000000; font-size:13px; font-weight:normal; text-decoration:none;}
a:hover{color:#0000ff; font-size:13px; font-weight:normal; text-decoration:none;}

.activea{
	text-indent:10px;
	vertical-align:text-top;
	font-size:14px;
	font-family:Sans-Serif;
   font-weight:bold; 
	color:#000000;
}	
p{
	text-indent:10px;
	vertical-align:text-top;
	font-size:14px;
	font-family:Sans-Serif;
   font-weight:normal;
	color:#000000;
	}
h1{
	text-indent:10px;
	vertical-align:text-top;
	font-size:18px;
	font-family:Serif;
   font-weight:bold;
	color:#0066FF;
	}
	
h2{
	vertical-align:text-top;
	font-size:15px;
	font-family:Serif;
   font-weight:bold;
   color:#ffffff;
	}
	
h3{
	vertical-align:text-top;
	font-size:20px;
	font-family:Serif;
   font-weight:bold;
   color:#ffffff;
	}	
h4{
	vertical-align:text-top;
	font-size:16px;
	font-family:Serif;
   font-weight:bold;
   color:##0066FF;;
	}	

	
.weatherzone { font-family: Tahoma, Arial, Sans-Serif; font-size: 14px; font-weight: normal; color: #323232; background-color: none; }
.weatherzone_head { font-family: Tahoma, Arial, Sans-Serif; font-size: 14px; font-weight: bold; text-align: center; color: #ffffff; background-color: #0066cc; }


#nav, #nav ul {
	float: left;
	width: 1000px;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	width: auto;
	color: #7C6240;
	text-decoration: none;
	padding: 2px 10px;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: auto;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 250px;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em;
}

#nav li ul a {
	width: 250px;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #eda;
}



.cam_btn{padding: 0px 0px; margin:0px; border:1px solid #ffffff; overflow:hidden;}
.cam_btn:hover{border:1px solid #00ff00; overflow:visible;}

#titlecnt{position:absolute; visibility:visible;  left:400px; top:2px; width:800px; height:39px; z-index:40;  border: 1px none #000000;}
#maintitle{position:absolute; left:0px; top:10px; width:600px; font-size:26px; font-family:Serif; font-weight:bold; text-align:center; color:#ffffff;}
#subtitle{position:absolute; left:0px; top:40px; width:600px; font-size:13px; font-family:Sans-Serif; font-weight:bold; text-align:center; color:#ffffff;}

#camimage{position:absolute; left:0px; top:140px;z-index:2;}
#timestamp{position:absolute; width:1000px; font-weight:bold; font-family:sans-serif; text-align:center; color:#ffffff; font-size:13px;left: 0px; top:150px; z-index:3;}
#maintextblock{position:absolute; text-indent:10px;visibility:visible; left:540px; top:555px; width:450px; height:550px; border:1px solid #cccccc; background-color: #ffffff; z-index:41;}
#headimg{position:absolute; left:0px; top:0px; width:998px; height:140px;  z-index:26; border:1px solid #ffffff;}