@charset "UTF-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:1.166;	
	margin:0;
	padding:0;
	font-size:11px;
	background: url(../images/bk2.gif) 0 0 repeat-x;
	background-color:#8f7452;
	}

img {
border:0;
float:left;

}


a:link, a:visited, a:hover {
	text-decoration: none; 
	color:#f3c898;
	font-weight:bold;
}

a:hover {
	text-decoration: underline;
	}
	
img{
	border:none;
	}
	
h1{
	color:#f3c898;
	font-size:2.1em;
		}
		
	h1 .highlight{
	color:#FFF;
	}
	
	
h2{
	color:#FFF;
	font-size:1.9em;
	font-weight:lighter;
	}
	
h3{
	color:#000;
	font-size:1.4em;
	font-weight:bold;
	}
	
h4{
	color:#f3c898;
	font-size:1.8em;
	font-weight:bold;
		}




/* MAIN LAYOUT */

#wrapper {
	width:1000px;
	height:750px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding: 0;
	background: url(../images/bk.gif) 0 0 no-repeat;
	}
	
#header {
	width:900px;
	height:175px;
	padding: 0;
	padding-bottom:20px;
	float:left;
	display:inline;
	clear: both;
	}
	
	
	#navContainer {
	width:900px;
	height:auto;
	padding: 0;
	float:left;
	display:inline;
	clear: both;
	}
	
#Content {
	width:470px;
	height:460px;
	padding: 0px 0px 0px 100px;
	float:left;
	display:inline;
	}
	
	
#headimg {
	width:900px;
	height:130px;
	padding: 0;
	float:left;
	display:inline;
	}
	
	
	
	
  #footer {
	width:500px;
	height:30px;
	padding: 0px 0px 0px 160px;
	float:left;
	display:inline;
	text-align:left;
	color:#d2b796;

 }
 
 
#footer a:link,  #footer a:visited,  #footer a:active{
color: #f2ece4;

	 }
	 
	 
	  #footer a:hover{
	  text-decoration:underline;	
	 }
	 
	
  #contact {
	width:600px;
	height:auto;
	padding: 0px 0px 0px 160px;
	float:left;
	display:inline;
	text-align:left;
	color:#000;
	font-size:1.6em;

 }
 
 
  #contact  a:link,    #contact  a:visited,    #contact  a:active{
color: #FFF;

	 }
	 
	 
	    #contact  a:hover{
	  text-decoration:underline;	
	 }
	
	
/* NAVIGATION */
	
#nav {
	width:550px;
	height:auto;
	padding: 0px 0px 0px 300px;
	float:left;
	display:inline;
	clear: both;
	}
	
	#nav ul
{
padding-left: 0;
margin-left: 0;
color: #FFF;
float: left;
display:inline;
width: auto;
height:auto;
}

#nav ul li { display: inline; }

#nav ul li a
{
padding: 10px 8px;
color: #f2ece4;
text-decoration: none;
display:inline;
float:left;
font-size:1.2em;
width:auto;
border-left:1px solid #a99781;
}


* html #nav ul li a {
	
	padding: 10px 8px 10px 8px;
} /*style for IE*/


#nav ul li a:hover
{
color:#f3c898;
}



 ul#posts  {
list-style:none; 
margin:10px 0; 
padding:0;
}

ul#posts li {
 margin:0; 
 padding:5px 7px; 
 line-height:1.5;
 color:#FFF;
 font-size:1.2em;
  border-bottom:0px solid #f3c898;
 }
 
 
 
  ul.posts  {
list-style:none; 
margin:20px 0; 
padding:0;
}

ul.posts li {
 margin:0; 
 padding:5px 7px; 
 line-height:1.5;
 color:#FFF;
 font-size:1.2em;

 }

 

	 
	 /* GENERIC */
	 
	 
.GenericImg{
	padding: 0px;
	margin:10px;
	float:left;
	display:inline;
	border:2px solid #f3c898;
	}
	 
 
 
 .FLTleft { 
  float:left;
  clear: both;
  
   }
   
   .FLTright { 
  float:right;
  
   }

	
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



input {
 background-color: #EFEFEF;
 border:1px solid #CCC;
color:#6e5634;
  margin:2px;
  padding:1px;
}


.button {
     border:2px solid #FFF;
    padding: 5px;
	color:#000;
	background-color:#f3c898;
}

.hide {

text-indent: -999em; 
visibility: hidden;
display:block;
}




/* TABLES  */

tr.d0 td {
	background-color:#54075b; 
	color: #FFF;
	padding:5px;
	font-weight:bold;
	font-size:1.1em;
	border-right:1px solid #b0adcf;
}
tr.d1 td {
	background-color: #FFF; 
	color:#54075b;
	padding:5px;
	font-size:1em;
	border:1px solid #b0adcf;
}

tr.d2 td {
	background-color: #d5afd2; 
	color: #54075b; 
	padding:5px;
	font-size:1em;
	border:1px solid #b0adcf;
}









/* CONTACT FORM  */

		#formcontent{
		    width:300px;
			height:auto;
		    text-align:left;
		    margin:5px;
			display:inline;
			float:left;
			padding:2px;
		}
		#name, #email, #comments, #phone {
		    width:200px;
		    padding: 2px;
		    font-size:1.1em;
			color:#6e5634;
			font-weight:bold;
		}
		#submit{
			float:right;
		}
		label{
		    font-size:1.1em;
		}
		
		textarea{
		    font-size:1.1em;
		}
		
		.green{
		    width:400px;
		    background-color:#8fd400;
		    border-bottom:solid 1px #666;
		    padding:2px 10px 2px 15px;
		    margin-bottom: 1px;
		    font-weight:bold;
		    text-align:left;
			color:#000;
			font-size:1.2em;
		}
		.red{
		    color:#FFF;
			background-color:#FF0066;
		    font-weight:bold;
			padding:2px;
		}
		



