body {
	font-family:"Lucida Sans", Arial, sans-serif;
	/*background: #ffffff url("background.png") repeat-x;*/
	color:#333333;
	font-size:13px;
	margin:0px;
	text-align:left;
	line-height:20px;
	}

div#banner {
	background-color:#FFE492;
	background-image: url("imgbanner1.jpg");
	background-repeat:no-repeat;
	text-align:right;
	font-size:90%;
	height:125px; 
	}

div#gapcontainer {
	background-color:#000000;
	color:#FFFFFF;
	width:100%;
	}

div#gapleft {
	background-color:#000000;
	color:#FFFFFF;
	height:1.5em;
	float:left;
	width:100%;
	}
	
div#gapright {
	background-color:#000000;
	color:#FFFFFF;
	height:1.5em;
	float:right;
	text-align:right;
	width:49%;
	}	

div#left {
	background-image: url("sidebg.jpg");
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width: 9em;
	clear:left;
	color:#000;	
	}
	
div#sidebgend {
	width:100%;
	height:42px;
	background-image: url("sidebgend.jpg");
	background-repeat:no-repeat;
	}
	
div#main {
	background-color:#FFF7DF;
	margin: 0 0 0 9em;
	text-align:justify;
	padding: 0.4em;
	border-left:1px solid;
	font-size:13px;
	}	
	
div#footer {
	width:100%;
	padding-top:4px;
	text-align:center;
	border-top:1px solid;
	}
 
div#footer img {
	border:none;
	}
	
div#left p.title {
	font-size:130%;
	background-color:#333333;
	color:#CCCCCC;
	}
	
div#left a.menu {
	background-color:#FFE79D;
	text-align:left;
	text-decoration:none;
	font-size:80%;
	border-bottom:1px solid #003333;
	
	width:100%;
	display:block;
	}

div#left p, a {
	margin:0;
	}
	
div#left a.menu:hover {
	background-color:#FFDF87;
	text-indent:0.2em;
	}
	
div#left b.larger {
	font-size:120%;
	}
	
td {
	font-size:13px;
	}
div.lighter {
	border:1px solid #996600;
	padding:0.2em;
	background-color:#FFF5D5;
	margin:0 0 .5em .5em;
	}

div.lighter div.title {
	border:1px solid #996600;
	background-color:#FEEEB3;
	padding:2px;
	font-size:150%;
	font-weight:bold;
	text-align:center;
	}
	
	


/*div#temp-fahrenheit {
	display:none;
}
div#temp-fahrenheit-side {
	display:none;
}

div#pressure-inhg {
	display:none;
}
div#pressure-inhg-side {
	display:none;
}

div#wind-mph {
	display:none;
}
div#wind-ms {
	display:none;
}
div#wind-mph-side {
	display:none;
}
div#wind-ms-side {
	display:none;
}*/
	
	
	

a.normal {
	text-decoration:none;
	color:#000000;
	}
	
img.noborder {
	border:none;
	}
	
	


	
div.content {
	border:1px solid #C0C0FF;
	width: 740px;
	background-color:#F1EAB9;
	margin-top:4px;
	}

div.current {
	float:right;
}

td.current {
	/*background-color:#FFF5D5;
	border: 1px solid #996600;*/
	
	height:140px;
	font-size:13px;
	vertical-align:top;
	line-height:20px;
	}

div.floating {
	float:left;
	background-color:#C4D1E6;
	border: 1px solid #8C9CBC;
	margin:4px;
	}

div.indexbox {
	font-size:12px;
	background-color:#FFF5D5;
	border: 1px solid #996600;
	height:150px;
	}

div.boxtitle {
	background-image: url('indextitle.png');
	background-repeat:no-repeat;
	width: 100%;
	font-size:16px;
	font-weight:bold;
	}

div.spacer {
  clear: both;
  }
  
div.cbox {
	position:relative;
	background-color:#FFEEBB;
	border: 1px solid #8C9CBC;
	margin:6px;
	padding: 6px;
	}
	
div#pageList {
	background-color:#EEEEEE;
	border: 1px solid #CCCCCC;
	float:right;
	margin:10px;
	padding: 5px;
	width:200px;
	}	

a {
	color:#003366;
	}
	
a.pageCurrent {
	color:#003366;
	font-weight:bold;
	}	
	
a.plain {
	color:#003366;
	text-decoration:none;
}
	
div.error {
	margin:10px;
	background-color:#CCCCCC;
	color:#CC0000;
	border: 1px dashed #CC0000;
	width:90%;
}

div.infoBox {
	margin:10px;
	background-color:#CCCCCC;
	color:#000000;
	border: 1px dashed #000000;
	width:90%;
}	
	
div.error, div.errorBox {
	margin:10px;
	background-color:#CCCCCC;
	color:#CC0000;
	border: 1px dashed #CC0000;
	width:90%;
}	
	
/* headings */
h1, h2, h3, h4 { color:#334107; }
h1 { font-size:150%; }
h2 { font-size:140%; }
h3 { font-size:130%; }
h4 { font-size:120%; }
	
/* news */
div.newscontainer {
	width: 700px;
	border:0px solid;
	border-color:#FF99FF;
	margin-left:10px;
	}
div.newstopleft {
	height:34px;
	width: 570px;
	font-size: 100%;
	font-weight: bold;	
	border-top: 1px solid #666666;
	float:left;
	}
div.newstopright {
	text-align:right;
	vertical-align:middle;
	height:34px;
	width: 130px;
	border-top: 1px solid #666666;
	float:right;
	}
div.newsbody {
	border-top: 1px solid #666666;
	width: 100%;
	float:left;
	}
a.newsimg {
	border: 0px;
	}	
	
/* Small text */
.small {
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height:normal;
	}

/* Small, bold text */
.smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	}	

/* Error messages */
span.error {
	color:#FF0000;
	font-weight:bold;
	font-size:80%;
	}

/* Left column */
div#smallcurrent div {
	text-align:center;
	}	
	
.left {
	text-align:left;
	}
	
.right {
	text-align: right;
	width:200px;
	right:0;
	}

/* Data table */
table.data {
	margin:10px;
	}
	
table.data th, table.data td {
	padding:1px 6px 1px 6px;
	text-align:center;
	border-bottom:1px solid #999999;
	}


table.data tr.header th {
	border-bottom:2px solid #333333;
	}

/* Archive day display */
div#data_day {
	margin:10px;
	}
	
div#data_day div {
	width:170px;
	float:left;
	}

div#data_day span.title {
	font-size:1.2em;
	border-bottom:1px solid #666666;
	}
