body {
	font: normal 0.7em/1.7em "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #000000;
	background: url(images/main-bg.gif) repeat-x left top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #b9e3fd;
}
a {color:#ffffcc;}
a:hover {color: #FF6600;}
#topbox {
	background: url(images/topbox.gif) no-repeat left top;
	float: left;
	height: 23px;
	width: 902px;
	margin-top: -6px;
}
#midbox {
	background: url(images/midbox.gif) repeat;
	float: left;
	width: 902px;
}
#bottombox {
	background: url(images/botbox.gif) no-repeat;
	float: left;
	height: 23px;
	width: 902px;
}
ul#nav1 {
	margin: 0px;
	padding: 0px;
	float: left;
	
}
h1 {
	font-size: 120%;
	font-weight: bold;
	color: #FFFFCC;
	margin: 0px 1em 0.2em 2.8em;
        border-bottom:1px solid #709444;
}
#container {
	width: 902px;
	margin-right: auto;
	margin-left: auto;
}
#nav1 li  {float: left;}
#nav2 li {float: left;}
li {
	list-style: none;
}
#navbackground {
	background: url(images/navbg.gif) no-repeat;
	float: left;
	height: 37px;
	width: 902px;
}
ul#nav2 {
	margin: 0px;
	padding: 0px;
	float: right;
}
#nav2 li a {
	display: block;
	float: left;
	margin-top: 0.7em;
	margin-right: 0.6em;
	margin-bottom: 0px;
	margin-left: 0.4em;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #669900;
	padding-right: 0.8em;
}
#nav1 li a:hover {
	color: #FF6600;
}
#nav2 li a:hover {
	color: #66CC00;
}
#nav1 li a {
	display: block;
	float: left;
	margin-top: 0.7em;
	margin-right: 0.6em;
	margin-bottom: 0px;
	margin-left: 0.4em;
	font-size: 100%;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #669933;
	padding-right: 1em;
}
#leftcol {
	float: left;
	width: 620px;
	text-align: left;
}
#rightcol {
	float: right;
	width: 260px;
	text-align: left;
}
p {
	color: #e3fcd1;
	margin: 0.7em 0em 1em 3.4em;
}
h2 {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFCC;
	margin: 0.2em 3em 0.4em 1.6em;
	padding:0px;
        border-bottom:1px solid #709444;
}
#rightmenu {
	width: 220px;
	float:left;
	margin-left: 7px;
clear:left;
}
#rightmenu ul {margin:0px;padding:0;}
#rightmenu ul li {list-style:none;margin-bottom:1px;}
	
#rightmenu li a {

	height: 24px;
  	text-decoration: none;
	}	
	
#rightmenu li a:link, #rightmenu li a:visited {
	color: #FFFFCC;
	display:block;
	padding: 10px 0 0 10px;
	height: 24px;
	background-color: #36720b;
	}
	
#rightmenu li a:hover {
	color: #FFFFFF;
	padding: 10px 0 0 10px;
	}

p.newstitle {margin-left:1.8em;margin-right:4em;margin-top:0.2em;font-size:99%;color:#fff;}
p.news {margin-left:1.8em;margin-right:4em;margin-top:0.2em;font-size:99%;color:#fff;padding-bottom:6px;border-bottom:1px dotted #fff;}
p.newslink {padding-bottom:0.6em;}
p.newstitle strong {color:#b1f95c;}
h3 {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFCC;
	margin: 0em 1em 0.2em 1em;
	padding: 0;
}
#rightcol h3 {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFCC;
	margin: 0em 2em 1.2em 1em;
	padding: 0;
}
.writers {margin-left:66px;margin-top:30px;}
#footer {width:902px;float:left;height:49px;background:url(images/footer.gif) no-repeat;}
.left {float:left;margin-top:13px;margin-left:20px;color:#d7f4c2;}
.right {float:right;margin-top:13px;margin-right:20px;color:#d7f4c2;}
#contactarea {
	width:350px;
	margin:0px auto;
	text-align:left;
	padding:15px;
	border:1px solid #333;
	background-color:#eee;
	font-weight: bold;
	font-size: 12px;
}

#inputbox {
	border: 1px solid #000;
	width: 270;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
}

#inputlabel {
	font-weight: bold;
	font-size: 12px;

}

#textarea {
	border: 1px solid #000;
	padding: 2px;
	font-weight: bold;
	font-size: 12px;
	width:330px;
}

#submitbutton {
	border: 1px solid #000;
	background-color: #eee;

}
label {float:left;width:200px}
.picture {margin:2em;float:right;padding:1em;border:1px solid #eee;background-color:#5f9222;}
img {border:none;}
#img-home {float:left;margin-top:2px;}