
body 
{
 background-color:#AB7541;
 font:normal 80% arial,verdana,tahoma,helvetica,"sans serif";
}
.header_main 
{
 background:#1A2F00 url(images/monkey_pod_header.jpg) no-repeat;
 height: 165px;
}

.header_about 
{
 background:#744634 url(images/rock_of_ages_header.jpg) no-repeat;
 height: 165px;
}
.header_contact 
{
 background:#2A212A url(images/ski_daze_header.jpg) no-repeat;
 height: 165px;
}
.header_work 
{
 background:#170000 url(images/where_the_sun_goes_header.jpg) no-repeat;
 height: 165px;
}
.header_clients 
{
position:relative;
 background:#1A2F00 url(images/field_of_dreams_header.jpg) no-repeat;
 height: 165px;
}
.header_confirm 
{
position:relative;
 background:#DDDAEB url(images/clear_day_header.jpg) no-repeat;
 height: 165px;
}

.layout 
{
 width:70%;
 margin:0px auto;
 min-width:20em;
 color:black;
}

.layout .hd .c,
.layout .ft .c 
{
 font-size:1px; 
 /* ensure minimum height */
 height:19px;
}

.boxborder 
{
 border:1px solid #006633;
 margin-top:.2em;
 padding:0.2em 0px 0.5em 0px; 
}
 
.boxborder2 
{
 border:1px solid #006633;
 margin:.5em 0.5em 0em 0.5em;;
 
}
 
.layout .ft .c 
{
 height:23px;
}

.layout .hd 
{
 background:transparent url("images/tl.gif") no-repeat 0px 0px;
}

.layout .hd .c {
 background:transparent url("images/tr.gif") no-repeat right 0px;
}

.layout .bd {
 background:transparent url("images/ml.gif") repeat-y 0px 0px;
}

.layout .bd .c {
 background:transparent url("images/mr.gif") repeat-y right 0px;
}

.layout .bd .c .s 
{
 margin:0px 10px 0px 15px;
 background:#E6E6E6 url("images/ms.jpg") repeat-x 0px 0px;
 padding:1em;
}

.layout .ft {
 background:transparent url("images/bl.gif") no-repeat 0px 0px;
}

.layout .ft .c {
 background:transparent url("images/br.gif") no-repeat right 0px;
}


/* content-specific */

.layout h1 {
 /* header */
 font-size:1.4em;
 color:#006633;
 margin:0px;
 padding:0px;
 margin-top:.5em;
}

.layout h2 
{
 font-size:1em;
 color:navy;
 font-weight: 700;
 letter-spacing: .2em;
 margin: .5em 0 1em 10px;
 padding:0px;
 
}
h3
{
font-size: 1.2em;color:#006633;margin: 0px 0 0 0;
}

h5
{
font-size: .8em;font-family: arial,helvetica, sans-serif;color:black;margin: 0px 0 0 0;
}

.sidenavbar 
{
	width: auto;
	height: auto;
	vertical-align:top;
	background: #005329;
	text-align: center;
	padding: .5em;margin-right:1.5em; margin-bottom:.5em;
	
	/line-height: 110%;
	line-height: 110%;
	float: left;
	clear:left;
	right: 20px;

}	
.topbor{border-top: 2px solid #006633; }	
.botbor{border-bottom: 2px solid #006633;}	
	
.layout p 
{
 	margin: 0px 0px 0px 20px;
	padding:0px .5em 0px 1.5em;
 	font:0.95em/1.5em verdana,arial,helvetica, sans-serif;
 	text-align:left;
 }
 .indent
{
	position:relative;left:18%;
	width:75%;
	height: auto;
}

 .layout li 
{
 	list-style-type: square
}
.list
{
 	line-height: 150%;
}

.layout img
{
	margin: 0px 0px 0px 0px;
	padding-bottom:0px; 
	text-align:center;
}
#logo
{
	width: auto;
	padding: 0px 5px 5px 5px;
	margin: 0px 2em 5px 5px;
	
}

#about
{
	width: auto;
	padding: 0px 5px 5px 5px;
	margin: 0px 5px 5px 5px;
	font-size:.8em;
 	color:#006633;	
	text-align:center;
}

#webtable
{
	width: 100%;
	padding: 0px 5px 10px 5px;
	margin: 0px 5px 10px 5px;
	font-size:.8em;
 	color:#006633;	
	text-align:center;
}

 #webtable img
{
	
	margin: 0px 2px 10px 2px;
	border: 1px solid black;
}
#disptable
{
	width: 100%;
	padding: 0px 5px 10px 5px;
	margin: 0px 5px 10px 5px;
	font-size:.8em;
 	color:#006633;	
	text-align:center;
	}

 #disptable img
{	
	margin: 0px 2px 10px 2px;
	border: none;	
}


#botnav 
{
	text-align: center;
	
}	
.sidenavbar a
{ display: block;text-decoration: none; color:white;background-color:#AB7541;padding-left: 20px; padding-right:20px;}

.sidenavbar a:link.current, .sidenavbar a:visited.current {background-color:#6D4B29;color:white;}
.sidenavbar a:hover {background-color:#C08E5C;color:navy}

.sidenavbar a:hover.current {background-color:#6D4B29; color:white; cursor:default}
	
#botnav a
{display: inline; text-decoration: none; color:white;background-color:#AB7541;padding-left: 20px; padding-right:20px;margin: 0px -1px 0px -1px;}

#botnav a:link.current, #botnav a:visited.current {background-color:#6D4B29;color:white;}
#botnav a:hover {background-color:#C08E5C;color:navy}

#botnav a:hover.current {background-color:#6D4B29; color:white; cursor:default}