div.footer{
font-family:"Verdana, Arial, Helvetica, sans-serif"; 
text-align:right;
margin-right:100px;
background-color:#D4E094;
postition:absolute;
bottom: 40px;
padding: 6px;

}
div.front_page{
	font-family:"Verdana, Arial, Helvetica, sans-serif"; 
     font-size:12px; 
     color:#000000;
     background-color:pink;
     margin-left:20px;
     margin-top:10px;
     width:300px;
}
h3.section_head{
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-weight:bold;
font-size:larger;
line-height: 0pt;
}
.about{
position:absolute;left:328px;top:4px;
width:200px;
background-color:#BCE0D6;  //#6BFAA6;    //#84FA8D; less blue but too green
}
p.about-text{
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-style:italic;
line-height: 18pt;
position:relative;
float:left;
padding:0px 10px 10px 10px;
//background-color:#54FA8D;
}
p.blurb {
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-style:italic;
font-size:smaller;
float:left;
padding:0px 10px 10px 10px;
}
p.services-text{
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-style:normal;
font-size:smaller;
line-height: 14pt;
position:relative;
float:left;
padding:10px;
//background-color:#54FA8D;
}

img{  
	border-style: none;}

a{color:#0033CC;text-decoration: none }
h1, h2, p, form{
 border:0px; 
 margin:0px; 
 padding:0px;
 border:0;
}

p.tagline{
 color:#95A750; 	
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-align:center; 	
 padding:20px; 
}
p.tagline-gallery{
 color:#95A750;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.main{
 margin:1px auto; 
 width:540px;
}

div.box{
 border:solid 1px #c6cfe1;
 background:#dfe4ee;
 padding:10px;
 color:#333333;
 margin-bottom:20px;
}
div.box h1 {
  font-size:14px;
 color:#000000;
  padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
 border:1px solid #3b6e22;
 color:#666666;
 width:280px;
}

div.box label{
 display:block;
 margin-bottom:10px;
 color:#555555;
}

div.box label span{
 display:block;
 float:left;
 padding-right:6px;
 width:50px;
 text-align:right;
 font-weight:bold;
}
div.gallery-container{		
 background-color:#D4E094;
 z-index:-1;
 position:absolute;
 top:98px;
 left:8px;	
}

div.gallery-right{
 color:#666666;	
 background-color:#666666;	
}
div.gallery-left{
 background-color:pink;	
}
div.gallery-nav-bar{
#background-color:magenta;
position:relative;
top:1px;
left:325px; 

}
div.gallery-image-nav-bar{
height:28px; 
width:1000px;
}
div.gallery-logo{
position:absolute;
top:10px;
left:10px;
}
p.gallery-text{
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-style:normal;
font-size:smaller;
line-height: 14pt;
position:relative;
float:left;
padding:10px;
background-color:#D4E094;
}

.spacer{margin-left:40px; 
 margin-bottom:10px;
 font-size:11px;
 color:#555555;
}
.green{
 background:url(images/green.gif);
 padding:0px 6px;
 border:1px solid #3b6e22;
 height:24px; 
 line-height:24px;
 color:#FFFFFF;
 font-size:12px;
 margin-right:10px;
 display:inline-block;
 text-decoration:none;
}
a.nav-link{
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#458B74;
text-decoration:none;
font-weight:bold;
letter-spacing:3;
}
a.nav-link:hover { 
background-color: #D4E094; 
}
img.gallery-nav-button {
margin-left:68px;
vertical-align:middle;
} 
img.gallery-nextprev {
text-align:right;
z-index:3;
} 
.align-right { float:right; margin: 0 0 1px 1px; }

.nextprev { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#458B74;
text-decoration:none;
font-weight:bold;
letter-spacing:3;
float:right; 
#margin: 0 0 1px 1px; 
margin-right:10px;
}

a.nextprev:hover { 
background-color: #D4E094; 
}

</style>
