* { padding: 0; margin: 0; }

body {
background: url(images/bg.jpg) top repeat-x;
background-color:#bf1e2d;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

a {color: #bf1e2d;
text-decoration:none;}
a:visited {color:#bf1e2d;
text-decoration:none;}
a:hover {color: #000000;
text-decoration:none;}
a:active { color:#000000;
text-decoration:none;}

#nav {
	list-style: none;
	margin: 0px 0px 0px 51px;
	padding: 0px 0px;
	height: 29px;
	overflow: hidden;
	width: 800px;
	}
	
#nav li {
    
	padding: 0px 0px;
	margin: 0px 0px;
	display: inline;
	list-style-type: none;
	}

#nav a {
    float: left;  
	padding: 0px 0px;
	overflow: hidden;
	height: 29px !important; 
	height /**/:29px; /* for IE5/Win */
	}
	
#nav a:hover {
	background-position: 0 -29px;
	}
	
#home a  {
    width: 160px;
	background: url(images/nav/home.jpg) top center no-repeat;
	}
	
#history a  {
	width: 160px;
	background: url(images/nav/history.jpg) top center no-repeat;
	}
	
#credentials a  {
	width: 160px;
	background: url(images/nav/credentials.jpg) top center no-repeat;
	}		
	
#faq a  {
	width: 160px;
	background: url(images/nav/faq.jpg) top center no-repeat;
	}
	
#contact a  {
	width: 160px;
	background: url(images/nav/contact.jpg) top center no-repeat;
	}		
	
#wrapper { 
 margin: 0 auto;
 width: 900px;
}

p.wrapper {
padding: 20px 63px 0px 63px;
}

#faux {
 background:url(images/body.jpg) top center repeat-y;
 margin-bottom: 0px;
 
 width: 100%
}
#header {
background:url(images/header.jpg) top center no-repeat;
 color: #333;
 width: 900px;
 padding: 0px;
 height: 266px;
 margin: 0px 0px 0px 0px;
 
}

#content { 
 
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 900px;
 display: inline;
 position: relative;
}

#links { 
 width: 800px;
 height:214px;
 margin: 0px 0px 0px 52px;
 padding: 0px 0px;
}

#footer { 
 background:url(images/footer.jpg) top center no-repeat;
 width: 899px;
 height:50px;
 font-size:10px;
 color: #333;
 margin: 0px 0px 0px 1px;
 padding: 0px 0px 0px 0px;
}

p {
padding: 0px 70px 0px 70px;
}



h1{
padding: 0px 70px 0px 70px;
font-size:16px;
font-weight:bold;
}
.clear { clear: both; background: none; }

/*---------Lighbox------------*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

