/* larryfrench.com
Color palet:
Dark brown: #3e2a08
Lt brown: #81551d
Putty: #b3a883
Dark green: #2E3925
Green: #8f8659 */

body {
	color : #3e2a08;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin : 0;
	border : none;
	background: #ffffff url(../pic/header_background.jpg) repeat-x fixed top;
}

li{
	margin-bottom : 5px;
}

hr{ 
	border: 0;
	background-color: #3e2a08; 
	height: 1px;
}

h2{
 letter-spacing: 2px; 
}


a{
	color: #5F7B2C;
}

a:hover{
	text-decoration : none;
}

.bottomline{
	border-bottom : 1px solid #2e3925;
}

.rightline{
	border-right : 1px solid #2e3925;
}

.top_bottom_line{
	border-left : 1px solid #2e3925;
	border-bottom : 1px solid #2e3925;
}

.nav a, .sub_nav a, .navOn a, .sub_navOn a{
	text-decoration : none;
	color : #2e3925;
}

.nav a:hover, .sub_nav a:hover{
	text-decoration : underline;
	color : #2e3925;
}

td.nav, td.sub_nav, td.navOn, td.sub_navOn{	
	padding : 0px 15px 0px 15px;
	letter-spacing : 1px;
	border : 1px solid #2e3925;
}

td.nav{	
	background-color : #b3a883;
}

td.sub_nav{
	background-color : #8f8659;
}

td.navOn, td.sub_navOn{	
	background-color : #fff;
	text-transform : uppercase;
}

p.copyright {
	font : smaller Arial, Helvetica, sans-serif;
	color : #999;
}


/* The web work portfolio */
ul#portfolio { float:left; clear:right; height:100%; }
ul#portfolio li { float:left; width:100%; height:280px;
margin:0 35px 35px 0; list-style:none; font-size:0.8em; }


/* Styles that only  > v5 borwsers can handle */
TEXTAREA, SELECT, INPUT {
	background-color : #E2E2E2;
	border : 1px solid #999;
	font-family : "Courier New", Courier, monospace;
}

INPUT:focus, TEXTAREA:focus, SELECT:focus {
	background : #FFF;
}

/* The next 3 selectors format a form with the text lables on the left and the inputs on the right. */
form p {
  width: 300px;
  clear: both;
	padding:5px;
}

form p label {
  float: left;
}

form p input, form p textarea, form p select, form p img {
  float: right;
}

#footer {
	float:left; width:100%;
	background: #ffffff url(../pic/footer_background.jpg) repeat-x fixed top;
	border-top: 1px solid #2e3925;
}

#footer p {
	height: 100%;
	padding: 10px;
}

#content_holder {
	padding: 20px;
}
/* End of form formatting */
