
body {
 background: #e4b981;
 background-repeat: repeat-x;
background-position: 0px 0px;
background-attachment: fixed;
 color: #63655F;
 margin: 0;
 padding: 7%;
 min-width: 600px;
 font-size: 100.01%;
 font-family: verdana, arial, sans-serif ;
}


#main a:link {
color: #000;
font-weight: lighter;
text-decoration: underline
}
#main a:visited {
color: #000;
font-weight: lighter;
text-decoration: underline
}
#main a:active {
color: #000;
font-weight: lighter;
text-decoration: underline
}
#main a:hover {
color: #87683c;
font-weight: lighter;
text-decoration: none
}

#menu {
 background: url(../img/) #87683c;
 padding: 6px 0%;
 margin: 0;
 text-align: center;
 color: #d8a6a5;
}

#menu a:link {
color: #fff;
font-weight: normal;
text-decoration: none
}
#menu a:visited {
color: #fff;
font-weight: normal;
text-decoration: none
}
#menu a:active {
color: #fff;
font-weight: normal;
text-decoration: none
}
#menu a:hover {
color: #fff;
font-weight: normal;
text-decoration: underline
}


#menu li {
 font-size: 1.2em;
 display: inline;
 list-style-type: none;
 padding: 0 10px 0 15px;
 font-weight: bold;
}

#menu li a {
a { color: #d8a6a5; text-decoration: none; }
a:visited { color: #121212; }
a:hover   { color: #806B6B; text-decoration: none; }
}
a { color: #d8a6a5; text-decoration: none; }
a:visited { color: #d8a6a5; }
a:hover   { color: #806B6B; text-decoration: none; }


#stripe {
 background: #87683c;
 padding: 4px 0%;
 margin: 0;
 text-align: left;
 color: #fff;
}

#stripe2 {
 background: #efe7dc;
 padding: 3px 0%;
 margin: 0;
 text-align: left;
 color: #fff;
}



h1 {
 font-size: 1.7em;
 line-height: 0.9em;
 font-weight: lighter;
 padding: 35px 0px 0%;
 margin: 0;
 border-bottom: 0px solid #aaa;
}

h1{
 color: #63655F;
 font-family: Verdana, "Verdana", Arial, Times, serif;
}

h2 {
 font-size: 130%;
 color: #63655F;
 font-family: Verdana, "Verdana", Arial, Times, serif;
 padding: 20px 0 5px 0%;
 font-weight: lighter;
 margin-bottom: 2px;
 margin-top: -0.2cm;
}

h3 {
 font-size: 110%;
 color: #63655F;
 font-family: Verdana, "Verdana", Times, serif;
 padding: 20px 0 5px 0%;
 margin-bottom: 2px;
 font-weight: lighter;
 margin-top: -0.2cm;
}

h4, h5, h6 {
 font-size: 80%;
 color: #63655F;
 font-family: Verdana, "Verdana", Arial, Times, serif;
 padding: 20px 0 5px 0%;
 margin-bottom: 2px;
 margin-top: -0.2cm;
}

img {
 border: solid 1px #aaa;
 padding: 1px;
 max-width: 97%;
}
.fleft {
 float: left;
 margin: 0 1em 0.2em 0;
}
.fright {
 float: right;
 margin: 0 0 0.2em 1em;
 padding: 1px;
}


#container {
 font-size: 0.8em;
 max-width: 650px;
 margin: auto;
 border: 1px solid #aaa;
 border-top: 0;
}

#logo {
 background: url(../img/terra_logo.jpg) 0 0 no-repeat #efe7dc;
 height: 150px;
 padding: 0 20px;
 text-align: right;
 line-height: 54px;
 font-size: 54px;
 overflow: hidden;
 letter-spacing: -3px;
 margin: 0;
}


#foot {
 background: #87683c;
 padding: 2px 0%;
 margin: 0;
 text-align: center;
 font-size: 0.8em;
 color: #fff;
}


#foot a:link {
color: #fff;
font-weight: lighter;
text-decoration: none
}
#foot a:visited {
color: #fff;
font-weight: lighter;
text-decoration: none
}
#foot a:active {
color: #fff;
font-weight: lighter;
text-decoration: none
}
#foot a:hover {
color: #fff;
font-weight: normal;
text-decoration: underline
}

.input {
border:1px solid #63655F;
background-color: #ddcfbb;
margin-bottom: 1px;
width: 300px;
margin-top: -4px;
margin-bottom: -5px;
}

.textarea {
border:1px solid #63655F;
background-color: #ddcfbb;
margin-bottom: 1px;
width: 300px;
height: 150px;
margin-top: -4px;
margin-bottom: 1px;
}



#main {
 background: url(../img/) no-repeat 100% 0 #efe7dc; text-align: left;
 padding: 0 25% 10px 42px;
 line-height: 1.6em;
}

#main p {
clear:left;
}







