/* METAL ANIMATION STYLESHEET
---------------------------------------------------------------*/

/* GENERAL ELEMENTS
---------------------------------------------------------------*/	
body { 
	margin:0; 
	padding:0 0 25px 0; 
	background:#5D4A43 url(../images/bg_body.gif) repeat-x 0 0; 
	color:#FFF; 
	text-align:center; 
	font:76% Tahoma, Geneva, Arial, sans-serif;
	}	
	
h1 {
	font-size:1.4em;
	}	
	
h2 {
	font-size:1.2em;
	}
	
h3 {
	font-size:1em;
	}	

ul, li {
	margin:0; 
	padding:0;
	list-style:none;
	}
		
a:link, a:visited { 
	text-decoration:underline; 
	color:#0033FF; 
	}	
	
a:hover, a:active { 
	text-decoration:none; 
	color:#FF0000; 
	}	

form, fieldset, legend {
	margin:0; 
	padding:0;
	}
	
fieldset {
	border:none;
	}	
	
input, select, textarea {
	font:1em Arial, Helvetica, sans-serif;
	}

img { 
	border:none; 
	}

hr { 
	display:none; 
	}		

/* CORE LAYOUT
---------------------------------------------------------------*/	
#accessibility { 
	display:none;
	}	
		
#container { 
	width:806px; 
	margin:9px auto 0 auto;
	background:url(../images/bg_container.gif) repeat-y left top;
	text-align:left; 
	font-size:0.9em; 
	}
	
#main { 
	position:relative;
	width:806px;
	w\idth:784px;
	padding:0 11px;
	background:url(../images/bg_main.gif) no-repeat left top;
	}

#main-wrap { 
	width:806px;
	padding:0 0 29px 0;
	background:url(../images/bg_main_wrap.gif) no-repeat left bottom;
	}

#header {
	background:url(../images/bg_header.jpg) no-repeat 419px -9px;
	padding:34px 20px 0 20px;
	}

#content {
	padding:8px 8px 28px 8px;
	background-color:#3F3F3F;
	border-left:1px solid #545454;
	border-right:1px solid #545454;
	font-size:1em;
	color:#FFF;
	}

#footer {
	padding:10px 0 0 0;
	text-align:center;
	color:#FFF;
	}

/* HEADER
---------------------------------------------------------------*/	
#logo {
	margin: 0px 0px 9px 25px;
	position:relative;
	}

#logo, #logo a {
	width:254px;
	height:125px;
	}	
	
#logo a {
	position:absolute;
	left:0; top:0;
	z-index:1;	
	background:transparent url(../images/logo.gif) no-repeat;
	font-size:1em;
	}
	
#photos {
	overflow:hidden; 
	width:740px;
	margin-bottom:21px;
	}
	
#photos div {
	float:left; 
	width:129px; 
	height:129px;
	margin-right:23px;
	display:inline; 
	background:#D3C2CA url(../images/bg_photos.gif) no-repeat;
	}	
	
#photos .photo-05 {
	margin:0;
	}	
	
/* NAVIGATION
---------------------------------------------------------------*/	
#navigation {
	padding:8px 0;
	background-color:#4B1000;
	border-left:1px solid #59443E;
	border-right:1px solid #59443E;
	text-align:center;
	color:#FFF;
	}
	
#navigation li {
	display:inline;}

#navigation a {
	padding:0 5px 0 7px;
	border-left:1px solid #FFF;
	}
	
#navigation .first a {
	border:none;
	}
	
#navigation a:link,
#navigation a:visited {
	text-decoration:none;
	color:#FFF;
	}
	
#navigation a:hover,
#navigation a:active {
	text-decoration:none;
	color:#CCC;
	}	

/* CONTENT
---------------------------------------------------------------*/	
#content .column-wrap {
	overflow:hidden;
	width:766px;
	}	

#welcome {
	float:left; 
	width:205px;
	}
	
#welcome h1 {
	font-size:1.3em;
	}	
	
#welcome h1,
#welcome p {
	padding:0 5px 0 10px;
	}	
		
#slideshow {
	float:right;
	width:546px;
	}
	
#slideshow .caption {
	margin-top:20px;
	padding:0 20px 0 25px;
	}	
	
#eagle {
	position:absolute; 
	right:-50px; 
	top:-9px; 
	z-index:2;
	}	
	
/* COMMON ELEMENTS
---------------------------------------------------------------*/	
.clear { 
	clear:both;
	font-size:0; 
	line-height:0.0; 
	height:0;
	}