body, html {
	width:783px;
	height:100%;
}

body {
	margin:0px;
	padding:0px;
}

body{
font-size:.9pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#002c61 url('http://duckhaven.com/images/bg_home.jpg') no-repeat;
min-width:799px;
height:100%;
}

#lnav { float: left; position: relative; top: 0px; left: 9px; width: 154px; background-color: #939CA2; border-left: 1px solid black; border-right: 1px solid black; }
* html #lnav { 	width: 156px;}
#lnav_content{	position: relative;	left: 2px;	top: 0px;}
#lnavbottom{	float: left;	position: relative;	top: 0px;	left: 9px;	width: 156px;	height: 19px; }
#mnav{	float: left;	position: relative;	top: 0px;	left: 0px;	width: 364px;	background-color: #CED4D8;	border-left: 1px solid black;	border-right: 1px solid black; }
* html #mnav{	width: 366px; }
#mnav_content{	position: relative;	left: 11px;	top: 0px;	width: 342px; }
#rnews{	float: right;	position: relative;	right: 0px;	bottom: 0px;	width: 122px;	height: 12px; }
#innerpages{	position: relative;	top: -9px;	left: 0px;	width: 581px;	height: 100%; }
div, td, span{	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt; }
.white {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: white; }
.blue {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #001e70; }
a {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: none;	color: #000000; }
a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: underline;	color: #999999; }
a.white {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: none;	color: #ffffff; }
a.white:hover { font-family: Arial, Helvetica, sans-serif;font-size: 9pt;	text-decoration: underline;	color: #ffffff;}
a.smallw { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #ffffff; }
a.smallw:hover { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 8pt;	text-decoration: underline;	color: #ffffff; }
a.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #000000; }
a.small:hover { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 8pt;	text-decoration: underline;	color: #000000; }
a.header1 { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000; }
a.header1:hover { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000; }
a.header2 { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000; }
a.header2:hover { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000; }
#inputb { background-color: #CED4D8; border: 1px solid black; font-family: Helvetica, Arial, sans-serif; font-size: 8pt; }
.small {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: black;}
.smallt {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: black;}
.smallw {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff;}
.smallb {font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #001e70;}
#news_teaser a:link, #news_teaser a:visited{ color: FFB40E; text-decoration: underline;}
#news_teaser a:hover{color: #ffffff;}
.header1 { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 12pt; font-weight: bold; color:#000000; }
.header2 { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 10pt; font-weight: bold; color:#000000; }
.headerw { font-family: Verdana, Arial, Helvatica, sans-serif; font-size: 9pt; font-weight: bold; color:#FFFFFF; }

a img {
 border-width: 0;
}

.centeredImage {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.gal_cont1{
border:1px solid #000;
border-top-width:0;
background:#fff;
padding: 0 3px 0px 3px;
min-height:289px;
}

*html .gal_cont1 {
height:289px;
}

.eco_cont1{
border:1px solid #000;
border-top-width:0;
border-left-width:0;
border-bottom-width:0;
background:#fff;
padding: 0 3px 0px 3px;
min-height:289px;
}

*html .eco_cont1 {
height:289px;
}

.gal_cont{
background:url('http://duckhaven.com/images/gall_bg.jpg') no-repeat;
min-height:287px;
}
*html .gal_cont{
height:287px;
}

.eco_cont{
background:url('http://duckhaven.com/images/eco_bg.jpg') no-repeat;
min-height:287px;
}
*html .eco_cont{
height:287px;
}

.welcome{
width:391px;
position:relative;
}
.wel_top{
background:url('http://duckhaven.com/images/welcome_top.jpg') no-repeat;
height:255px;
}

.wel_mid{
padding-left:3px;
width:384px;
}

* html .wel_mid{
width:386px;
}
.wel_bg{
background:url('http://duckhaven.com/images/welcome_bg.jpg'); 
color:#000;
position:relative;
}
.wel_cont{
margin-top:-155px; 
padding:0 2em;
text-align:justify;
position:relative;
min-height:435px;
}

* html .wel_cont{
height:435px;
}

.wel_bottom{
background:url('http://duckhaven.com/images/welcome_bottom.jpg');
height:54px;
}

.box {
width:163px;
margin:0 auto 0;
padding-top:0px;
text-align:left;
overflow: hidden;
background:url('http://duckhaven.com/images/gall_cont_bottom.jpg') no-repeat bottom left;
background-color: #f2f6db;
}

.contact_top{
background:url('http://duckhaven.com/images/contact_top.jpg');
margin-top: 15px;
position: relative;
height:34px;
}

.contact_bg{
background:url('http://duckhaven.com/images/contact_bg.jpg') repeat-y;
color:#000;
}
.contact_cont{
padding:0 2em;
text-align:justify;
position:relative;
height: 127px;
}
.contact_bottom{
background:url('http://duckhaven.com/images/contact_bottom.jpg');
height:8px;
}

#newsletter {
clear:left;
position:relative;
top:5px;
}

* html #newsletter {
clear:left;
position:relative;
top:15px;
}
