* {
	margin: 0;
	padding: 0;
	border: 0;
	
}




body {

 background-color:#f7f5dd;
background-image: url(images/upper-left-corner.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed; 
background-position: left top;  
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 	 margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px; 
	padding: 0px;
	
}

	p {
font-size: .90em;
	line-height: 1.30em;
	}


.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}

/* http://www.cherny.com/webdev/11/dual-background-images */
/* This is to get the second page background image working!! */

#bigwrapper{
margin:0px;
padding:0px;
border: 0;
width:100%;
height:100%;

background-image:url(images/upper-right-corner.jpg);
/*background-attachment: fixed; */
background-position:top right;
background-repeat:no-repeat;

}




#container {
	margin: 0px auto;
	text-align: left;
	width: 800px;
}


p{
	margin: 15px 0px 15px 0px;
}

/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	background-image:url(images/top-page-test6.jpg);
	width:800px;
	height:150px;
	position:relative;
}



#header_text {
	top:60px;
	left:60px;
	width:400px;
	position:absolute;
}
#header_text h1{
	font-size: 20px;
	color:#747f3e;
	text-align:left;
}

#header_text h1 a{
	font-size: 20px;
	color:#747f3e;
	text-align:left;
	text-decoration:none;
		
}

#header_text h1 a:hover{
	font-size: 20px;
	color:#747f3e;
	text-align:left;
	text-decoration:underline;
		
}




/********************** Content ***************************/
#content {
/*	background-image:url(images/content_bg.gif); */
	background: url(images/middle-page-test5.jpg) repeat-y;
	width:800px;
}



#photosindexpage
{
	border-top: #a6bf79 2px dotted;
	width: 450px;

      padding: 0px 0px 10px 0px;
      margin: 0px 0px 0px 0px;
	  border-bottom: #a6bf79 2px dotted;
}

#photos
{
	border-top: #a6bf79 2px dotted;
	width: 450px;
      padding: 0px 0px 10px 0px;
      margin: 0px 0px 0px 0px;	
}



#photosindexpage img {
	
	  border: 1px solid #7A632C;
      padding: 5px 5px;
      margin: 5px 5px 5px 5px;
}


#photos img {
	
	  border: 1px solid #7A632C;
      padding: 5px 5px;
      margin: 5px 5px 5px 5px;
}

h1{
	font-size: 18px;
	color:#85a157;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#7A632C;
	font-size:14px;
	text-align:left;
	margin: 10px 0px 15px 0px;
}

h3{
	color:#748B4B;
	font-size:14px;
	text-align:left;
	margin: 8px 0px 10px 0px;
	/* width:200px;  */

}
h4{
	color:#567E3A;
	font-size:12px;
	text-align:left;
	margin: 6px 0px 8px 0px;
	/* width:200px;  */

}


span.dropcap
{
 float: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
color:#7A632C;
 font-size: 500%;
 line-height: 0.9em;
}





#left {
	float:left;
	width:168px;
	margin-top:5px;
	margin-left:40px;
	padding: 0px 10px 30px 0px;
	display:inline;
}



#right {
	float:right;
	width:500px;
	padding: 0px 50px 20px 20px;
	margin-top:5px;
	border-left: #a6bf79 2px dotted;

}



#right a{
font-size: .95em;
	line-height: 1.30em;
	text-decoration:none;
	color:#000000;
	
}
#right a:hover{
	color:#85a157;
}

/* ---- Vertical Menu code ---- */



#vertmenu ul {
list-style: none;
margin: 0px;
border-top: 2px dotted #a6bf79;

}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: .95em;
display: block;
border-bottom: 2px dotted #a6bf79;
/* background: url(images/arrowbullet.png) no-repeat center left; */ /*custom bullet list image*/
padding: 5px 0px 2px 24px;
text-decoration: none;
color: #666666;

width:130px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color:#000000;
	
	background: url(images/leaf.png) no-repeat center left; /*custom bullet list image*/
	
	background-color: #e5f4c8;
}

/**********************2 column insert box ***************************/

div#insert{
width: 450px;
margin: 15px 0px 2px 0px;
padding: 15px 0px 15px 0px;
border-top: #a6bf79 2px dotted;
}

div#inserttop{
width: 450px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
border-top: #a6bf79 2px dotted;
}

div#insertsitemap{
width: 450px;
margin: 15px 0px 2px 0px;
padding: 2px 0px 2px 0px;
}



div#insertleft{
float: left;
width: 220px;
background: white;
}

#insertleft p {
margin: 0px;
padding: 0px;
}
/* margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;  */


div#insertright{
float: right;
width: 220px;
background: white;
}

#insertright p {
margin: 0px;
padding: 0px;
}

div.insertbox{
background: white;
padding: 0px 2px 0px 2px;
}


 



#navcontainer ul
{
list-style-type: none;
text-align: left;
padding-left: 1em;
	text-indent: -1em;

}

#navcontainer ul li a
{
background: url(images/arrow.gif) left center no-repeat;
padding-left: 15px;

text-align: left;

text-decoration: none;

}

#navcontainer ul li a:hover
{
background: url(images/arrow.jpg) left center no-repeat;

padding-left: 15px;

}





/********************** Footer ***************************/
#footerline {
clear:both;
background: url(images/bottom-page-test5.jpg) top no-repeat;
/* font-size:1px;  */
height:80px;
}


#footerline ul{

 text-align:center; 
	margin: 0px 0px 0px 50px;	
	padding:6px 0px 6px 0px;
	width: 700px;
border-top: #a6bf79 2px dotted;
border-bottom: #a6bf79 2px dotted;
background-color:#DAE2C7
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

#footerline li{
	display:inline;	

}

#footerline ul a{
	text-decoration:none;
	color:#660000;
	

}
#footerline ul a:hover{
text-decoration:underline; 
	color:#28556b;
}




#footercolumns {
margin: 12px 50px 30px 50px;
/* background-color: #fff;  */
}

#footercolumns p
{
margin: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#footercolumns a{
	text-decoration:none;
	color:#660000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#footercolumns a:hover{
text-decoration:underline; 
	color:#28556b;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}



#footercolumns .block {
float:left; 
width:30%; 
margin:0 0 0 2.5%;

}

#footercolumns .first, * html #footercolumns .first{clear:both; margin:0}





