
*{

text-align: left;

vertical-align:top;

}


body {

font-family: Helvetica, Verdana, Arial, sans-serif;

background: url(images/bg.png); 

font-size: 12px; 

letter-spacing: 0px; 

line-height: 1.5em;

text-align:center;

color: black;

vertical-align: top;

margin: 0;

padding: 0;

}


p {
	font-size: 15px;
}


#container{

margin: 0 auto;

width: 1090px;

position: relative;

}


#pagewrapper {

float: left;

width: 1090px;

margin: 0 auto;

background: url(images/bodybg.png);

}



#page{

padding: 0 0px;

}


#banner {

float: left;

width: 1090px;

height: 569px;

background-image: url(images/header.png);

clear: both;

}



.maincontent{

border-right-color: #dad9d9;

border-right-width: thin;

border-right-style: solid;

float: left;

width: 570px;

margin-top: -140px;

padding-left: 150px;

padding-right: 15px;

}

img {

border-color: black;

border-style: solid;

border-width: thin;

text-align: center;

padding: 5px;
}


#feature1 {

padding: 12px;

background-color: #e63e3e;

color: black;

text-align: left;

margin-left: 5px;

float: right;

margin-bottom: 20px;

}


#feature2 {

padding: 12px;

background-color: #dfd668;

color: black;

text-align: left;

margin-left: 5px;

float: right;

margin-bottom: 20px;

}


#feature3 {

padding: 12px;

background-color: #a0410d;

color: black;

text-align: left;

margin-left: 5px;

float: right;

margin-bottom: 20px;

}


#contactform{

padding: 5px;

text-align: center;

margin: 5px;

vertical-align: top;

}



#contactform button {

vertical-align: top;

margin-top: 2px;

}



a:link {

color:#629539;

text-decoration:underline;

}



a:visited {

color:#4b7529;

text-decoration:underline;

}



a:hover {

color:#ca6b33;

text-decoration:underline;

}



a img {

border-width:0;

border:0px;

}




/* Navigation

----------------------------------------------- */



#nav {

top: 275px;

height: auto;

width: 750px;

left: 150px;

margin: 0px;

margin-top: 110px;

padding: 0px;

position: absolute;

}	



#nav img {

margin: 5px;

}



#nav a {

text-decoration: none;

font-family:"Arial Black";

font-size: 20px;

color: black;

text-transform: uppercase;

letter-spacing: -1px;

margin-right: 8.5px;

}



#nav a:hover, #nav.selected {

text-decoration:  underline;	


}


/* Header

----------------------------------------------- */



#header {

margin-top:0;

width:1036px;

margin-top:0px;

margin:0 auto 10px;

border:0px solid #ccc;

}



/* Headings

----------------------------------------------- */

h1 {
color: black;
	
line-height: 25px;
	
text-transform: uppercase;
	
margin-bottom: 30px;

padding: 5px;
}


h2 {


margin-top: 5px;

padding-bottom: 5px;

font-family: "Arial Black";

letter-spacing: -1px;

text-transform:uppercase;

color: black;

text-decoration: none;

font-size: 20px;

}



h3 {


margin-top: 5px;

padding: 5px;

font-family: "Arial Black";

letter-spacing: -1px;

text-transform:uppercase;

color: black;

text-decoration: none;

background-color: #DFD668;
}




/* content */




.post {

list-style-position: inside;

margin:.5em 0 2em;

border-bottom: 0px dotted #4b7529;

margin-top: -25px;

}

.gallery_container {

list-style-position: inside;

margin:.5em 0 2em;

border-bottom: 0px dotted #4b7529;

margin-top: -25px;

}


.gallery_containert ul {
	
list-style-type: none;
	
list-style-position: inside;
	
margin:0px;

}


.gallery_container li {
	
border-width: thin;
	
border-color: black;
	
border-style: solid;
	
list-style-position: inside;
	
list-style-type: none;
	
list-style: none;
	
margin: 0;
	
float: left;
	
margin-right: 20px;
	
margin-top: 20px;

}





.post div {

margin:0 0 .75em;

line-height:1.6em;

}



.entry {

position: relative;

margin-top: 20px;

text-align: center;

}


.entry a{
	
color: #e63e3e;

font-weight: bold;
	
text-decoration: none;

}


.entry ul a {

font-weight: bold;
	
color: #e63e3e;

text-decoration: none;


}


.entry li {

list-style-type: square;	
	
}



.entry img {

padding: 5px;

margin: 1px;

}


/* left menu */


#left-menu {

font-weight: bold;

text-transform: uppercase;

font-size: 12px;

font-family: Helvetica, Verdana, Arial, sans-serif;

float: left;

padding-right: 10px;

color: black;

margin-top: -120px;

margin-right: 0px;

margin-left: 12px;

 

width: 220px;

text-align: justify;

}



#left-menu a {

color: black;

text-decoration:underline;

font-weight: bold;

}



#left-menu a:hover {

color: white;

}



#left-menu ul {

padding:0;

margin:0px;

}



#left-menu li {

padding:0 0 2px 0;

margin-left:1px;

color: #90b035;

list-style-type:none;

}



#left-menu li img{

border: 0px solid;

padding: 1px;

margin: 4px;

float: left;

}




/*Footer */

#footerbg {

width: 1090px;

height: 220px;

margin: 0px auto;

text-align: center;

padding: 0px;

color: #4998a6;

background: url(images/footer.png) no-repeat;

}




#footer {

margin:0 auto;

clear:both;

height: 220px;

padding-bottom:0px;

color: black;

font-family: Arial, Georgia, 'Times New Roman', serif; 

font-size: 1.0em;

text-align:center;

vertical-align: bottom;

}


#footer p {

margin-bottom:0px;

color: black;


}


#footer a {

margin-bottom:0px;

color: black;


}


#footerwords-copy {

margin-top:180px;

padding-left:140px;

position:absolute;

text-align:left;

float: left;

text-transform: uppercase;

}


#footerwords-design {

margin-top:180px;

padding-left:730px;

position:absolute;

text-align:left;

float: right;

text-transform: uppercase;

}

/* End Footer */


#contact-area {

width: auto;
	
margin-top: 25px;
	
	}

#contact-area input, #contact-area textarea {

padding: 5px;
	
width: 471px;
	
font-family: 
	
font-size: 1.4em;
	
margin: 0px 0px 10px 0px;
	
border: 2px solid #ccc;

}


#contact-area textarea {

font-family: Helvetica, Verdana, Arial, sans-serif;
	
height: 90px;

}


#contact-area textarea:focus, #contact-area input:focus {

font-family: Helvetica, Verdana, Arial, sans-serif;
	
border: 2px solid #900;

}


#contact-area input.submit-button {

width: auto;
	
float: right;

}


label {

float: left;
	
text-align: right;
	
margin-right: 15px;
	
padding-top: 5px;
	
font-size: 1.4em;

}

