/*
Copyright (c) 2008, webFEAT.net
http://www.webfeat.net
version: 1.0
Latest Modification: 7/14/2008
*/

body {
	background: #580000 url(../_images/body-bg.jpg) repeat-x; 		/*Dark Red Gradient Border for the Background of the whole page*/
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
	margin:28px auto 0 auto;
	width:959px;
	background:#e5e6ea url(../_images/wrapper-bg.jpg) repeat-x; 	/*Checkered Border that fades into a light gray background. */
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}





/*---------Styles applied to the Header & Elements---------*/
#header {
	position:relative;
	margin:0 auto;
	width:959px;
	height:170px;
	background:#e5e6ea url(../_images/header-bg.jpg) top left;		/*The header graphics are all within the BG image for load speed. */
}

#header li a {
	color:#d0cbcb;
	text-decoration:none;
}

#header h1 {
	position:absolute;
	top:4px;
	left:8px;
	font-family:arial;
	color:#86190f;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	
}

#header ul#nav {
	position:absolute;top:0;left:350px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;	
	font-weight:bold;
	line-height:16px;
}

#header ul#nav li {
	float:left;
	display:block;
	border-left:1px solid #FFF;
	width:78px;
	height:92px;
	text-align:center;
	padding:8px 4px 0;
}

#header ul#nav li.noBorder{border-left:0;}

#home{position:absolute;top:0;left:308px;}
#home a{display:block;width:31px;height:100px;}

ul#contact{position:absolute;top:106px;left:546px;font-family:Trebuchet MS;font-size:16px;font-weight:bold;font-style:italic;color:#FFF;}
ul#contact li{display:inline;padding:0 15px;border-left:1px solid #FFF;}
ul#contact li.noBorder{border-left:0;}
ul#contact li a{color:#FFF;}
	



#header li a:hover {
	color:#FFF;
	text-decoration:none;
}

#header #tagline {
	position:absolute;
	top:140px;left:390px;
	color:#818080;
	font-size:18px;
	font-style:italic;
}






/*---------Styles applied to the Content & Elements---------*/
#content {
	width:100%;	
}

h2 {
	margin:14px 8px 10px 8px;
	font-family:Impact, sans-serif;
	font-size:22px;
	color:#e5e6ea;
	background: url(../_images/h1-bg.jpg) repeat-x;
	border:1px solid #FFF;
	height:31px;
	line-height:30px;
	padding-left:8px;
}

p {
	margin:0 14px 10px 14px;
	font-weight:bold;
	color:#2b2b2b;
	font-size:13px;
}


img.floatRight {
	float:right;
	padding:6px 14px 10px 14px;
}

img.floatLeft {
	float:left;
	padding:6px 14px 10px 14px;
}

.upperlink {
	text-align:right;
	margin:10px 20px 0 0;
}

.upperlink a {
	color:#336699;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}

.upperlink a:hover {
	text-decoration:underline;
}

.upperlinkequip {
	text-align:center;
	margin:10px 20px 0 0;
}

.upperlinkequip a {
	color:#336699;
	font-weight:bold;
	font-size:17px;
	text-decoration:none;
}

.upperlinkequip a:hover {
	text-decoration:underline;
}



/*---------Styles applied to the Equipment Page---------*/
#equipment h4 {
	font-weight:bold;
	font-size:18px;
	padding:10px 0 3px 0;
	color:#2b2b2b;
}

#equipment ul {
	list-style-type:disc;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 40px;
	color:#2b2b2b;
}

#equipment ul li{
	margin-left:20px;
	padding:0 0 4px 6px;
}






/*---------Styles applied to the Contact Page---------*/

#contact {
	float:left;
	width:50%;
	margin:0;
	padding:0;
}
#contact #map {
	float:right;
	width:45%;
}

#map img {
	padding:10px 50px 20px 0;
}

#contact #lefter {
	float:left;
	width:30%;
	padding:10px;
}

#contact #righter {
	float:right;
	width:30%;
	padding:10px;
}

#contact a {
	color:#336699;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}

#contact a:hover {
	text-decoration:underline;
}

#contact ul {
	width:200px;
}

#contact ul.nobullets {
	list-style-type:none;
}

#contact h4 {
	font-weight:bold;
	font-size:18px;
	padding:10px 0 3px 0;
	color:#2b2b2b;
}

#contact ul {
	list-style-type:disc;
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 40px;
	color:#2b2b2b;
}

#contact ul li{
	margin-left:20px;
	padding:0 0 4px 6px;
}






/*---------Styles applied to the Footer, Post-Footer & Elements---------*/
#sitemap{background:#a6a6a6;width:100%;height:32px;border-bottom:1px solid #FFF;}
#sitemap ul{text-align: center;font-size:11px;padding:8px 0 0 0;font-weight:bold;}
#sitemap ul li{display:inline;padding:0 16px;}
#sitemap ul a{color:#580000;text-decoration:none;}
#sitemap ul a:hover{text-decoration:underline;}


#footer {
	width:100%;
	background: #909090;
	height:34px;
}

#footer ul{
	padding:8px 0 0 0;
	font-size:12px;
	color:#1f1f1f;
	font-weight:bold;
	font-style:italic;
	text-align: center;
}
#footer ul li {
	padding:0 26px 0 26px;
	display:inline;
	border-right:1px solid #6a6b6b;
}

#footer ul li.last {
	border-right:none;
}



#post-footer {
	text-align:center;
}

#post-footer p{
	font-size:12px;
	color:#884e50;
	font-weight:bold;
	font-style:italic;
}

#post-footer span {
	padding:0 14px 0 14px;
}

#post-footer a {
	color:#884e50;
	text-decoration:none;
}

#post-footer a:hover {
	color:#FFF;
	text-decoration:underline;
}
