*{
	margin:0;
}
body{
	background:#dedee6;
}
img{
	border:0;
}
td{
	font:14px/16px Verdana; 
	color:#666666;
}
input, textarea, select{
	color:#666666;
}
input, select{
	vertical-align:middle;
}
ul.sortable{ 
	cursor:move; 
	list-style:none; 
	margin:0; 
	padding:0;
}
li.sortableelement{ 
	background-color:#E7E7EF; 
	font-weight: 700; 
	margin:5px; 
	text-align:left; 
	padding:5px; 
	border: 1px solid #666666;
}
a{
	color:#666666; 
	text-decoration:underline;
}
a:hover{
text-decoration:none;
}
.copy, a.copy{
	font-size:9px;
}
.heading{
	font-size:23px;
}
.heading2{
	font-size:23px; 
	color:#FFFFFF;
}
.logo_bg{
	background:url('../images/logo-bg.png') repeat-x; 
	padding: 0 7px; 
	text-align: center;
}
.logo{
	font:32px Arial; 
	color:#FFFFFF; 
	font-weight: 700; 
	line-height: 20pt; 
	text-shadow: #548200 2px 2px;
}
#nav{
	padding:9px 0 10px 10px; 
	margin:0; 
	list-style:none; 
	overflow:hidden; 
	width:100%; 
	font-size:11px; 
	text-transform:uppercase;
}
#nav li{
	float:left;	
	padding:0 1px;
}
#nav li a:hover, #nav li.active a{
	background-color:#9bc904;
	border:1px solid #f0f1f6;
}
.line{
	height:31px; 
	background:url('../images/line.gif') repeat-x;
}
.line2{
	height:11px; 
	background:url('../images/line2.gif') repeat-x;
}
a.white{
	color:#FFFFFF;
	text-decoration:underline;
}
a.white:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.column{
	float:left;
}
.clear{
	clear:both;
}
.list{
	font-size:19px; 
	color:#7d9f0c;
}
.weather{
	font-size:32px; 
	color:#FFFFFF;
}
.weather_title{
	font-size:23px;
	line-height: 20pt;
}
.submit{
	background-color:#afd601; 
	color:#FFFFFF; 
	border: 3px double #cbdae6; 
	font-size:15px; 
	font-weight:bold; 
	padding:2px; 
	cursor:pointer;
}
.set{
	background-color:#afd601; 
	color:#FFFFFF; 
	border: 1px solid #cbdae6; 
	padding:1px; cursor:pointer;
}
