/* ---------->>> GLOBAL <<<-----------*/

* { margin: 0; padding: 0; }

body {
	background: #D6D1CD url(bgtile.jpg) top left repeat-x;
	color:#101010;
	font: 13px "Trebuchet" serif;
   }

ul, ol, dl, fieldset, address { 
	padding:0;
	margin:0; 
	}

p { padding: 0; margin: 0}	

li, dd { margin-left: 15px; }
fieldset { padding: .5em; }

/* ---------->>> DIVS <<<-----------*/

#wrapper { 
background: #E7E4E2 url(wrapper_tile.jpg) top left repeat-x;
 margin: 0 auto;
 width: 800px;
 border: 1px solid gray;
 margin-bottom: 20px;
}

#logo { width: 256px; float: left; }

#nav { 
 margin: 0 auto;
 margin-top: 20px;
 margin-bottom: 40px;
}

#indexcontent {
  width: 720px;
  margin: 0 auto;
  padding-bottom: 20px;
}

#content { 
  width: 400px;
  margin-left: 320px;
}

#leftphoto_noborder {
	display: inline;
	width: 506px;
	float: left;
	}
	
#contentright {
	width: 230px;
	float: right;
	}
	
#footer { 
 background-color: #9B958E;
 color: #000;
 text-align: center;
 padding: 5px;
 font: 10px "Verdana";
 margin-top: 20px;
}
	
/* ---------->>> HEADER ITEMS <<<-----------*/

h1 { }

	#logo h1 {
	height:70px; /* height of logo */
	width:256px; /* width of logo */
	background: url(logo_text.gif) top center no-repeat;
	text-indent:-9000px;
	}
	
	#indexcontent h1, #content h1 { 
	font: 18px "Times" serif;
	color: #600;
	}

h2 { } 	

	#logo h2 {
	height:320px; /* height of logo */
	width:256px; /* width of logo */
	background: url(logo_full.gif) top right no-repeat;
	text-indent:-9000px;
	float: left;
	}
	#indexcontent h2 {
	font: 16px "Times" serif;
	color: #600;
	margin-bottom: 10px;
	text-align: right;
	}
	
	#indexcontent h2 span {
	font: 18px "Times" serif;
	color: #393431;
	margin-left: 20px;
	}
	
	#content h2 { 
	margin-top: 20px;
	font: 18px "Times" serif;
	color: #393431;
	}

p { }	

	#content p { 
	padding-top: 20px; 
	line-height: 22px;
	}	

a { }
	#content h1 a {
	display:block;
	width:100%;
	height:98%;
	outline:none;
	}
	
	#content a {
	color: #E4701E;
	text-decoration: none;
	}
	
	#content a:hover {
	text-decoration: underline;
	}

ul { }
	#content ul { 
	padding-top: 30px; 
	line-height: 22px;
	}	
	

img { }
	img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto }
    
    #logo img { background-color: #fff; padding: 5px; margin-bottom: 5px; }
    
/* ---------->>> Global Navigation <<<-----------*/

#nav a {
 display: block;
 color: #fff;
 text-decoration: none;
 background: url(nav_divider.jpg) right no-repeat;
 width: 110px;
 padding: 5px;
 float: left;
 text-transform: uppercase;
 font: 12px "Trebuchet" serif;
 text-align: center;
}

#nav a:hover {
 color: #ACACAC;
}
#home .home, #features .features, #location .location, #gallery .gallery, #contact .contact {
 color: #ACACAC;
}
		
/* ---------->>> OTHER STUFF <<<-----------*/

.nobg { background-image: none !important; }
.addpaddleft { margin-right: 40px; }
.addpadd { margin-left: 20px; }

.brown { color: #886632 !important;}

.brownbar {
  height: 20px;
  background-color: #886632;
  color: #E2D5B2;
  text-align: center;
  font-size: 15px;
  font: 13px "Arial" sans;
  letter-spacing: 2px;
  padding-top: 5px;
}


.clear { clear: both; background: none; }

