html,body,li,ul,img,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
border:0;
}
a:focus,a:active {outline:none;}
.main a:link,.main a:visited {color:#47778F;font-family:"Lucida","Lucida Grande","Trebuchet MS","Times";}
.main a:hover {background:#eee;}

body{
	background-color:#f5f9fc;
}

h2{
	font:bold italic 22px Georgia;
	color:#288397;
}

.content{
	position:relative;
	width:1030px;
	margin-left:auto;
	margin-right:auto;
}

.logo{
	position:absolute;
	width:422px;
	height:296px;
	left:-69px;
	float:left;
	background:url(images/logo_back.jpg) no-repeat left top;
}

h1{
	position:relative;
	top:67px;
	left:91px;
	background:url(images/logo.gif);
	width:340px;
	height:100px;
	text-indent:-9999px;
}
h1 {margin:0px;padding:0px;}

.topimage{
	position:absolute;
	width:634px;
	height:239px;
	left:353px;
	background:url(images/top_image.jpg) no-repeat left top;
}

.menu{
	position:absolute;
	width:588px;
	height:57px;
	top:239px;
	left:500px;
}
.menu ul {
	list-style:none;
	padding:0px;margin:0px;
}
.menu ul li {
	float:left;
}
.menu ul li a:link, .menu ul li a:visited {height:42px;display:block;text-indent:-9999px;}
.menu ul li a:hover {background-position:0px 42px;}
.menu ul li a#btn_trail {background-image:url(images/btn_trail.jpg);width:74px;}
.menu ul li a#btn_events {background-image:url(images/btn_annual-events.jpg);width:134px;}
.menu ul li a#btn_special {background-image:url(images/btn_special-programs.jpg);width:152px;}
.menu ul li a#btn_birders {background-image:url(images/btn_birders.jpg);width:91px;}
.menu ul li a#btn_gallery {background-image:url(images/btn_photo-gallery.jpg);width:131px;}

.mmargin{
	margin-left:1px;
}

.main{
	position:absolute;
	width:944px;
	top:296px;
	left:43px;
}

.maintitlepos{
	position:relative;
	left:-43px;
}

.maintext{
	position:relative;
	float:left;
	top:20px;
	width:590px;
	font:normal 12px Verdana;
	color:#436881;
	line-height:18px;
}

.gb_main{
  width:490px;
}

.childrens_camp{
	position:absolute;
	right:15px;
	top:20px;
}

.selected{
	position:relative;
	width:947px;
	height:145px;
	top:115px;
}

.leftcimg{
	position:relative;
	float:left;
	left:-27px;
}

.rightcimg{
	position:relative;
	float:left;
	border-right:solid 15px #f3f8fb;
}

.checkpos{
	position:relative;
	margin-top:10px;
	margin-bottom:5px;
}

.helppos{
	position:relative;
	margin-top:20px;
	margin-bottom:5px;
}

.leftc{
	position:relative;
	width:311px;
	float:left;
	font:normal 11px Verdana;
	color:#436881
}

.leftc a, .leftc a:visited{
	font:normal 11px Verdana;
	color:#436881;
}

.rightc{
	position:relative;
	width:400px;
	float:left;
	margin-left:95px;
	font:normal 11px Verdana;
	color:#436881
}

.rightc a, .rightc a:visited{
	font:normal 11px Verdana;
	color:#436881;
}

.footer{
	position:relative;
	height:86px;
	margin-top:110px;
	clear:left;
	border-bottom:solid 20px #f3f8fb;
	background:url(images/footer_back.jpg) repeat-x;
}

.c1{
	position:relative;
	width:352px;
	height:86px;
	float:left;
	background:url(images/c1_back.jpg) no-repeat left top;
	border-right:solid 1px #e5e9ec;
}

.c2{
	position:relative;
	width:299px;
	height:86px;
	float:left;
	border-left:solid 4px #fff;
	border-right:solid 4px #fff;
}

.c2text{
	position:relative;
	top:18px;
	left:80px;
	font:bold italic 14px Georgia;
	color:#288397;
}

.c3{
	position:relative;
	width:282px;
	height:86px;
	float:right;
	background:url(images/c3_back.jpg) no-repeat right top;
	border-left:solid 1px #e5e9ec;
	font:bold italic 20px Georgia;
	color:#288397;
}

.c3text{
	position:relative;
	top:18px;
	margin-left:75px;
	font:bold 22px Georgia;
	color:#288397;
}

.c3textsmall{
	position:relative;
	top:18px;
	margin-left:75px;
	font:bold 16px Georgia;
	color:#288397;
}

.slogan{
	position:absolute;
	top:110px;
	left:100px;
	font:bold italic 13px Georgia;
	color:#288397;
}

.topmenu{
	position:relative;
	top:20px;
	text-align:right;
	color:#6c5c1c;
}

.topmenu a, .topmenu a:visited{
	font:bold italic 11px Georgia;
	text-align:right;
	color:#6c5c1c;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
}

.topmenu a:hover{
	font:bold italic 11px Georgia;
	text-align:right;
	color:#6c5c1c;
	margin-left:5px;
	margin-right:5px;
	text-decoration:underline;
}

.essential{
	position:relative;
	top:20px;
	margin-left:20px;
	font:normal 12px Tahoma;
	color:#529dbd;
}


.coding{
	position:relative;
	left:20px;
	top:5px;
	font:normal 12px Tahoma;
	color:#529dbd;
}

.coding a, .coding a:visited{
	position:relative;
	font:normal 12px Tahoma;
	color:#529dbd;
}

.leaf{
	position:absolute;
	top:-8px;
	right:80px;
}

.specialright{
	position:relative;
	float:right;
	width:300px;
	color:#288397;
}

.clean{
	clear:both;
}


ul#special_list{
	position:relative;
	top:15px;
	margin-left:30px;
	color:#529ebe;
	font:normal 12px Verdana;
	line-height:20px;
}

ul#special_list li a, ul#special_list li a:visited{
	color:#529ebe;
	font:normal 12px Verdana;
	line-height:20px;
}

.leafs2{
	position:absolute;
	right:-20px;
	top:-38px;
}

.navigation{
	position:absolute;
	top:260px;
	left:42px;
	font:normal 11px Verdana;
	color:#288397;
	width: 340px;
}

.navigation a, .navigation a:visited{
	font:normal 11px Verdana;
	color:#288397;
	text-decoration:none;
}

.navigation a:hover{
	font:normal 11px Verdana;
	color:#288397;
	text-decoration:underline;
}
