@charset "utf-8";
/* Eagles Nest layout styles */
/* By Jeff Ginger */
/* 03.11.2009 */

/* General styles */

body{
font-family:"Calibri", Verdana, Geneva, sans-serif;
background:#F2F3ED;
margin:0;
}

@font-face {
font-family:"Calibri";
src: url(CALIBRI3.eot);
}

a:link, a:visited{color:#A5604C;text-decoration:none;}
a:active, a:hover{text-decoration:underline;}

.wGallery ul, .wGallery li{
margin:0;
padding:0;
list-style:none;
}

.clear{
clear:both;
height:0;
width:0;
}

.left, .alignleft{
float:left;
}

.right, .alignright{
float:right;
}

.nodisplay{
display:none;
position:absolute;
top:-10000px;
}

/* header stuff */

#header{
border-bottom:12px solid #660000;
}

#banner{
height:130px;
width:1000px;
margin:0 auto;
}

	#title{
	margin:16px 0 32px 10px;
	height:56px;
	float:left;
	}
	
		#title h1, #title p{
		font-family:"Microsoft Sans Serif", Verdana, Geneva, sans-serif;
		padding:0;
		margin:0;
		}
		
		#title h1{
		font-size:28px;
		margin-left:20px;
		}
		
		#title a {
		color:black;
		}

		#title p{
		font-size:13pt;
		color:#555152;
		margin-left:80px;
		}
	
	#tools{
	float:right;
	font-size:80%;
	text-transform:uppercase;
	color:#E4E9D5;
	}
	
		#tools form{
		background:#555152;
		width:220px;
		margin:0;
		padding:0;
		}
		
		#tools input{
		width:212px;
		height:25px;
		margin:3px 4px 1px 4px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:115%;
		color:#F2F3ED;
		border:0;
		background:url(search.png) right no-repeat;
		}
	
		#tools ul{
		list-style:none;
		margin:0;
		padding:2px 0 0 0;
		text-align:right;
		}
		
		#tools li{
		display:inline;
		margin:0;
		padding:0;
		/*
		border-right:1px solid #E4E9D5;
		padding-right:4px;
		*/
		margin:0;
		}
		
		#tools a:link, #tools a:visited{color:#555152;;text-decoration:none;}
		#tools a:active, #tools a:hover{text-decoration:underline;}
	
	#nav{
	width:968px;
	margin:0;
	padding:0 16px;
	background:#555152;
	height:26px;
	}
	
		#nav ul{
		text-align:center;
		list-style:none;
		margin:0;
		padding:0;
		font-size:15px;
		}
		
		#nav li{
		text-align:center;
		text-transform:uppercase;
		display:block;
		float:left;
		margin:0;
		padding:4px 0;
		}
				
		#nav a:link, #nav a:visited{color:white;text-decoration:none;padding:4px 20px;margin:0;background:#555152;}
		#nav a:active, #nav a:hover{background:#660000;}
		
/* feature stuff */

#feature{
height:220px;
background:url(featurebg.png) no-repeat center #2E2633;
}

	#featurebox{
	width:1000px;
	margin:0 auto;
	background:;
	}
	
		#featuremission{
		background:url(featureboxbg.png) repeat;
		height:160px;
		width:606px;
		float:right;
		margin:20px 0 0 0;
		padding:0;
		color:#F3F8EC;
		font-style:italic;
		padding:20px;
		}
		
			#featuremission h2{
			margin:0 0 10px 0;
			}

		#featurepicture{
		padding:6px;
		margin:29px 9px 0 9px;
		float:left;
		background:url(featureboxbg.png) repeat;
		}

			#featurepicture img{
			border:0;
			}

/* main page area */

#page{
width:1000px;
background:white;
margin:0 auto;
color:#5F594A;
font-size:90%;
}

	#leftcol{
	float:left;
	width:330px;
	padding:12px;
	}
		
		#leftcol ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		
		#leftcol li{
		background:url(dottedborder.png) repeat-x;
		padding:3px 1px;
		}
		
		#leftcol h2{
		margin:12px 0 8px 0;
		}
		
		#leftcol p{
		margin:0;
		}
		
		#leftcol img{
		border:4px solid #555152;
		margin:3px;
		}
		
		#leftcol a:link, #leftcol a:visited{font-weight:bold;color:#660000;text-decoration:none;}
		#leftcol a:active, #leftcol a:hover{color:#034046;text-decoration:underline;}
	
	#rightcol{
	float:right;
	width:622px;
	padding:12px;
	background:#555152;
	color:#F3F8EC;
	}
	
		#rightcol h2{
		background:url(greendottedborder.png) repeat-x;
		font-size:100%;
		margin:4px 0;
		padding:3px 0 2px 1px;
		}
		
		#rightcol ul{
		list-style:none;
		margin:0;
		padding:0;
		}

		#rightcol li{
		width:160px;
		margin:16px 22px;
		padding:0;
		float:left;
		}

		#rightcol img{
		padding:3px;
		border:1px solid #F3F8EC;
		background:#660000;
		margin:4px;
		}
		
		#rightcol a:link, #rightcol a:visited{color:white;text-decoration:none;font-weight:bold;}
		#rightcol a:active, #rightcol a:hover{text-decoration:underline;}
	
	#main{
	padding:8px;
	}
	
		#main h2{
		margin-bottom:0;
		}
		
		#main h3{
		color:#034046;
		}
		
		#main img{
		border:4px solid #555152;
		margin:3px;
		}

/* footer area */

#footer{
height:98px;
padding:12px 0 0 0;
background:url(footerbg.png);
color:#F2F8EB;
font-size:90%;
}

	#footerbox{
	width:936px;
	margin:0 auto 0 auto;
	padding:14px 32px;
	height:70px;
	text-align:center;
	background:#660000;
	}
	
	#footer a:link, #footer a:visited{font-weight:bold;text-decoration:none;}
	#footer a:active, #footer a:hover{text-decoration:underline;}