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

body {
background-color: #4c5036;
background-image: url(/images/mainimage.jpg);
background-position: top left;
background-attachment: fixed;
background-repeat: no-repeat;
color: #000000;
font-family:Verdana, Arial, sans-serif;
font-size: 75%;
margin: 0 auto;
margin-top: 0px;
margin-left: 190px;
/*margin-right: 5px;
margin-bottom: 5px;*/
}

p, td, li, ul {
font-size: 100%;
}

/* this group sets the normal link colors*/
a:link {
color: #4e4c37;
text-decoration: underline;
font-weight: bold;
line-height: 18px;
}

a:visited {
color: #4c5036;
text-decoration: blink;
font-weight: bold;
line-height: 18px;
}

a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
line-height: 18px;
}

a:active {
color: #707170;
text-decoration: underline;
font-weight: bold;
line-height: 18px;
}

/* this grouping sets the heading colors and sizes */

h1 {
font-size: 130%;
font-weight: bold;
color: #4e4c37;
letter-spacing: 2;
}

/*this is for the h1 on the home page*/

.homepage {
text-align: center;
}

h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: bold;
color: #4e4c37;
letter-spacing: 2;
}


.container {
background-color: #abac86;
margin: 0 auto;
width: 100%;
float: left;
}

#headercontact {
border-bottom: 1px solid #4c5036;
}

/*this contains center & footer*/
.containscenter {
background: #abac86;
float: left;
width: 67%;
}

.center {
font-family:Verdana, Arial, sans-serif;
background: #ecf5e7;
font-size: 100%;
border: 1px solid #4c5036;
text-align: justify;
line-height: 20px;
padding-left: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 20px;
float: left;
}

.navbar {
font-size: 0.9em;
background-color: #abac86;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
font-weight: bold;
width: 22%;
float: right;
}

#navbarnav {
float: left;
}

#navbarnav a {
line-height: 75%;
text-decoration: none;
}

#navbarnav p{
text-align: center;
}


#navbarhowto {
float: left;
font-size: 85%;
padding-top: 50px;
}

#navbarinput {
float: left;
padding-top: 15px;
}

#navbarmember{
padding-top: 50px;
padding-left: 10px;
float: left;
}

.header {
background-color: #4c5036;
}


/*the next three set the header*/
#headerleft {
font-size: 30px;
font-family: "Lucida Calligraphy";
font-weight: bold;
color:#FFFFFF;
float: left;
margin-top: 15px;
margin-left: 18px;
}

#headerright {
float: right;
margin-right: 20px;
margin-top: 15px;
color:#FFFFFF;
}

#headercontact {
background-color: #abac86;
font-weight: bold;
text-align: right;
padding-right: 5px;
}

.singlecolumn li{
padding-top: 6px;
}

.imagesleft img {
padding-bottom: 35px;
padding-top: 50px;
display: block;
margin-left: auto;
margin-right: auto;
}


.imagesright img {
display: inline;
padding-left: 10px;
padding-right: 10px;
}

.imagesright {
margin: auto;
text-align: center;
}

.cabinimagesleft {
float: left;
padding: 10px;
}

.cabinimagesright {
float: right;
padding: 10px;
}

.cabinimagesleft img {
margin: 10px 10px 10px 10px;
}

.cabinimagesright img {
margin: 10px 10px 10px 10px;
}

.cabinl {
width: 67%;
float: left;
}

.cabinr {
float: right;
}

.links {
text-align: center;
margin-top: 50px;
}

.links p {
padding: 5px;
}

.contact p{
padding: 5px;

}

.footer {
font-size: .85em;
background-color: #abac86;
text-align: center;
letter-spacing: 1px;
padding-left: 5px;
margin-left: 30px;
/*padding-left: 5px;*/
padding-top: 15px;
padding-bottom: 15px;
font-weight: bold;
float: left;
}

.clearfloat {
clear: both;
}
