﻿html {
height: 100%;
margin-bottom: 1px;
}

body { 
	margin: 0; 
	padding: 0; 
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #fff;
	font-size: 68%; 
	}
.style1 {
	font-size: small;
}


/* Containers*/
	
div#container { 
	position: relative; 
	margin: 0 auto; 
	padding: 0; 
	text-align: left; 
	width: 760px; 
	}
	
#container-footer { 
	position: relative; 
	margin: 0 auto; 
	padding: 0; 
	height: 200px; 
	background: #2e0b45 url("img/bg_footer.gif") repeat-x left top; 
	}

/* Nav */

#navcontainer {
	margin: 10px 0 0 30px;
	padding: 0;
	height: 20px;
	position: absolute; top: 6px; right: 0px;
	}

#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	}

#navcontainer ul li a {
	background: url("img/bg_nav.gif") repeat-x left top;
	width: 78px;
	height: 18px;
	border-top: 1px solid #400f61;
	border-left: 1px solid #400f61;
	border-bottom: 1px solid #400f61;
	border-right: none;
	padding: 0;
	margin: 0 0 10px 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	}

#navcontainer ul li a:hover {
	color: #acbe6b;
	background: url("img/bg_nav.gif") repeat-x left top;
	}

#navcontainer a:active {
	color: #fff;
	}

#navcontainer li#active a {
	color: #fff;
	background: url("img/bg_nav_active.gif") repeat-x left top;
	border: 1px solid #400f61;
	}



/* Links */
a:link { 
	color: #841fc6; text-decoration: none; 
	}
	
a:visited { 
	color: #e9d3a2; 
	text-decoration: none; 
	}
	
a:hover { 
	color: #9a4500; 
	text-decoration: underline; 
	}

/* Main Images */
#upper-logo { 
	position: absolute; 
	left: 250; 
	top: 7px; 
	}
	
#upper-logo-2 { 
	position: absolute; 
	left: 105px; 
	top: 113px; 
	}
	
#photostrip { 
	position: absolute; 
	left: 0px;   
	top: 171px; 
		
	}


/* Content */
body#arches #content { 
	margin: 0; 
	padding: 350px 0 0 0; 
	width: 760px;  
	}
	
body#arches {
	background: #230835 url("img/top_bg2.gif") repeat-x left top; 
	}
	
body#index #content { 
	margin: 0; 
	padding: 425px 0 0 0; 
	width: 760px;  
	}

body#index {
	background: #230835 url("img/top_bg.gif") repeat-x left top; 
	}


#text { 
	width: 370px; 
	margin: 0; 
	float: left; 
	}
	
#text2 { 
	width: 370px; 
	margin: 0; 
	float: right; 
	padding-left: 20px; 
	}


/* Bits and Pieces */
h1, h2, h3, h4, h5, h6, p, ul, li { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	}
	
p { 
	margin: 5px 0 10px 0; 
	padding: 0; 
	line-height: 19px;
	font-size: 1.2em;
	 }

#container-footer p { 
	font-size: 9px; 
	color: #a0c446; 
	margin: 10px 0 0 5px; 
	text-align: center; 
	letter-spacing: 1.5px; 
	}
	
#container-footer p a:link, #container-footer p a:visited { 
	color: #a0c446; 
	text-decoration: underline; 
	}
	
#container-footer p a:hover { 
	color: #a0c446; 
	text-decoration: none; 
	}




