/* Global Styles */
body, html {
	background-color: #FEFEDC;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
#screen {
	width:100%;
	min-height:100%;
}
#page{
	position:relative;
	width:1000px;
	z-index:1;
	margin:auto;
}
#footer {
float:right;
padding:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;


}

a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #990000;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #99CC66;
	color:#990000;
	}
	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}


	
/* Class Styles */

.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin:30px 0;
}
.featured_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}

#Nav_layer {
float:left;
margin-right:20px
}
#content {
float:left;
width:740px;
padding:0 0 0 20px;
}

#header_layer {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:122px;
	z-index:1;
}
#Text_layer {
	width:470px;
float:left;
}

#opaque_layer {
	background-image:url(images/opaque_background.jpg);
	position:relative;
	top:121px;
	width:1000px;
	z-index:4;
float:left;
}

.style1 {font-style: italic}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */
border-left: 8px solid #E19236; /* thick left border of menu */

}

.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(images/vstrip.png) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color:#AA0000;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: #AA0000;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}

#picture_layer {
	position:relative;
	left:32px;
	width:234px;
	background:url(images/vstrip2.png) repeat-y top right ;
	float:right;
}
.gallery {
	zoom:1;
	width:auto;				
}
.gallery a {
	display:block;
	float:left;
	margin:5px;
	opacity:0.87;
	text-align:center;
}
.gallery a:hover {
	opacity:1;
}
.gallery a img {
	border:none;
	display:block;
}
.gallery a#vlightbox{display:none}
