/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
a img{border:none;}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
	{
	background:#453c1d url(images/bg.jpg) 0 0 repeat-x;
	text-align:center;
	}
#wrap
	{
	width:965px;
	text-align:left;
	margin:0 auto;
	}
#header
	{
	width:965px;
	height:130px;
	background:url(images/header-bg.jpg) no-repeat;
	position:relative;
	}
#header.main{background:url(images/header-main.jpg) no-repeat;}
#header h1
	{
	width:264px;
	height:129px;
	background:url(images/logo.jpg) no-repeat;
	float:left;
	display:inline;
	margin:0 0 0 0;
	position:relative;
	z-index:10;	
	}
#header h1 span{display:none;}
#header h1 a
	{
	width:245px;
	height:96px;
	display:block;
	}
#header ul
	{
	list-style:none;
	position:absolute;
	z-index:1000;
	right: 50px;
	top: 95px;
	}
#header ul li
	{
	font: 12px Arial, Helvetica, sans-serif;
	color:#928c73;
	float:left;
	}
#header ul li a
	{
    font: 12px Arial, Helvetica, sans-serif;
	color:#928c73;
	text-decoration:none;
	margin:0 5px;
	}
#header ul li a:hover
	{
	color:#c8bd93;
	text-decoration:underline;
	}

#banner
	{
	width:965px;
	height:168px;
	position:relative;
	margin:-1px 0 0 0;
	}
#banner.main
	{
	width:965px;
	height:346px;
	padding:0 0 0 0px;
	margin:-1px 0 0 0;
	}
#content
	{
	width:964px;
	padding:0;
	}
#col-1
	{
	width:330px;
	float:left;
	margin:20px 0 0 0;
	}

#col-1 h1 span, #col-1 h2.birding-experience span, #col-1 h2.photo-gallery span{display:none;}
#col-1 h2.photo-gallery span.desc
	{
	font:bold 10px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cec297;
	position:absolute;
	bottom:5px;
	right:8px;
	display:block;
	}
#col-1 p
	{
	font:12px  "tahoma","Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cbbd8b;
	line-height:19px;
	margin:0 0 19px 0;
	position:relative;
	}
#col-1 p strong{color:#fff;}
#col-2 a.bird
	{
    width:610px;
	font:11px "tahoma", "Trebuchet MS", serif;
	color:#a1914c;
	text-decoration:none;
	}


#col-1 br{clear:both;}

#col-1 li
	{
	float:left;
	margin:0 13px 0 0;
	}
#col-1 li.last{margin:0;}
#col-1 li img
	{
	border:4px solid #5e5127;
	margin:0 0 13px 0;
	}
#col-2
	{
	width:610px;
	float:right;
	margin:0 3px 0 0;
	display:inline;
	}

#col-2 h2.bird-talk1
	{
	font:bold 18px "tahoma","Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#FFFFFF;
	line-height:19px;
	position:absolute;
	display:block;
	}

#col-2 h2.habitat span, #col-2 h2.bird-talk span, #col-2 h2.stay-tuned span{display:none;}
#col-2 h2.bird-talk span.desc, #col-2 h2.stay-tuned span.desc
	{
	font:bold 12px "tahoma","Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cec297;
	line-height:19px;
	position:absolute;
	bottom:-5px;
	right:-48px;
	display:block;
	}
#col-2 h2.bird-talk1 span.desc
	{
	font:bold 12px "tahoma","Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cec297;
	line-height:19px;
	position:absolute;
	bottom: -20px;
	display:block;
	}
#col-2 h2.stay-tuned span.desc{bottom:4px;}
#col-2 h3
	{
	font:bold 18px tahoma,"Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cec297;
	line-height:14px;
	margin:0 0 3px 8px;
	}
#col-2 h4
	{
	font:bold 14px tahoma,"Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#796b38;
	line-height:14px;
	margin:0 0 10px 8px;
	}
#col-2 h4 a{color:#a1914c;}

#col-2 p
	{
	font:12px tahoma,"Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#cbbd8b;
	line-height:18px;
	margin:0 0 17px 8px;
	}
#col-2 p img
	{
	border:1px solid #5e5127;
	float:left;
	margin:0 14px 14px 0;
	}


#col-2 ul li
	{
	width:123px;
	float:left;
	margin:0 23px 0 0;
	position:relative;
	}
#col-2 ul li img{border:5px solid #fff;}
#col-2 ul li p
	{
	font:9px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#a1914c;
	line-height:19px;
	text-align:center;
	margin:0;
	}
#col-2 ul li p a
	{
	color:#a1914c;
	text-decoration:none;
	background:url(../images/bullet2.gif) right 5px no-repeat;
	padding:0 10px 0 0;
	}
#col-2 img.big
	{
	width:269px;
	height:231px;
	position:absolute;
	top:-46px;
	left:0;
	border:none;
	}
#col-2 div.box, #col-2 div.box2
	{
	width:298px;
	float:left;
	margin:0 14px 0 0;
	}

#col-2 div.box2{margin:0;}

#footer
	{
	width:965px;
	height:84px;
	clear:both;
	background:url(images/footer-bg.jpg) no-repeat;
	margin:30px 0 0 0;
	}
#footer p.online
	{
	font:12px "Lucida Sans Unicode", "Trebuchet MS", serif;
	color:#b1a46a;
	float:left;
	display:inline;
	margin:28px 0 0 20px;
	position:relative;
	}
#footer p.online a
	{
	color:#b1a46a;
	text-decoration:none;
	margin:0 5px;
	}
#footer p.online a:hover{text-decoration:underline;}


