body {
margin: 0;
padding: 0;
background: #3e6c15 url(images/back.jpg);
font-family: tahoma, arial, sans-serif;
font-size: 11px;
text-align: left;
line-height: 15px;
color: #1f8c7a;
}

p {
margin-top: 2px;
padding: 0 5px 0 0;
}

ol, ul {
padding-right: 5px;
}

.center {
text-align: center;
}

.border {
border: 3px solid #8cae3b;
background-color: #8cae3b;
margin-right: 9px;
}

.buttons {
border: 3px solid #8cae3b;
background-color: #8cae3b;
}

.floatright {
float: right;
margin: 0 25px 5px 8px;
border: 3px solid #8cae3b;
background-color: #8cae3b;
}



/* background images */
.container {
background: url(images/bg.jpg) repeat-y;
margin: 30px auto 0 auto;
border: 0px; 
}

.left {
background: url(images/01.jpg) no-repeat top;
margin: 0px;
border: 0px;
}

.content {
background: url(images/03.jpg) no-repeat top;
margin: 0;
border: 0px;
padding: 40px 0 10px 0;
}

.nav {
background: url(images/02.jpg) no-repeat top;
margin: 0px;
border: 0px;
}

.right {
background: url(images/05.png) no-repeat top;
margin: 0px;
border: 0px;
}

.footer {
background: url(images/footer.jpg) no-repeat top;
margin: 0px;
border: 0px;
}

/* footer style */
.credit {
font-weight: normal;
font-family: verdana;
font-size: 10px;
text-align: center;
margin: 50px 8px 0 8px;
color: #3e6c15;
letter-spacing: 0px;
}

.credit a:visited, .credit a:link {
font-weight: bold;
color: #3e6c15;
text-decoration: none;
border-bottom: 1px dotted;
}

.credit a:hover, .credit a:active {
text-decoration: underline;
border: none;
}

/* navigation style */
#nav p {
font-family: arial;
font-size: 11px;
padding: 5px 22px 5px 12px;
border: none;
text-decoration: none;
color: #1f8c7a;
text-align: left;
}

#navtop {
background: url(images/navtop.jpg) no-repeat;
height: 42px;
margin: 0px;
border: 0px;
}

#h2_1 {
background: url(images/h2_1.jpg) no-repeat;
height: 30px;
margin: 0px;
border: 0px;
font-family: georgia;
font-size: 16px;
color: #0084ff;
text-align: center;
padding: 5px 10px 0 0;
text-transform: uppercase;
font-weight: bold;
}

#navbottom {
background: url(images/navbottom.jpg) no-repeat;
height: 30px;
margin: 0 0 40px 0;
border: 0px;
}

#nav {
background: url(images/navbg.jpg) repeat-y;
margin: 0;
text-align: left;
}

#nav ul {
list-style: url(images/li.jpg);
margin: 0 10px 0 35px;
padding: 0 0 18px 0;
}

.nav li a {
display: block;
font-family: arial;
font-size: 11px;
height: 15px;
width: 135px;
margin: 0 5px 0 0;
padding: 0px 0 0px 3px;
border: none;
text-decoration: none;
color: #1f8c7a;
text-transform: lowercase;
}

.nav li a:visited, .nav li a:link {
font-weight: bold;
}

.nav li a:hover, .nav li a:active {
color: #0084ff;
background: #a1deec url(images/hover.jpg) no-repeat left;
}

#nav p a:visited, #nav p a:link {
text-decoration: none;
font-weight: bold;
border-bottom: 1px dotted;
color: #1f8c7a;
}

#nav p a:hover, #nav p a:active {
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid;
color: #0084ff;
background: #a1deec;
}

.content a:visited, .content a:link {
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
color: #7cc33e;
border-bottom: 1px dotted #3b6d16;
}

.content a:hover, .content a:active {
background: #c0f292;
color: #3b6d16;
border-bottom: 1px dotted #3b6d16;
}

.content h5 a:visited, .content h5 a:link {
background: none;
color: #1f8c7a;
text-decoration: none;
border: none;
}

.content h5 a:hover, .content h5 a:active {
background: none;
color: #7cc33e;
text-decoration: none;
border: none;
}

.content blockquote a:visited, .content blockquote a:link {
text-decoration: none;
color: #7cc33e;
border-bottom: 1px dotted #aaede2;
}

.content blockquote a:hover, .content blockquote a:active {
color: #3b6d16;
background: #c0f292;
text-decoration: none;
border: none;
}

a.none:hover, a.none:link, a.none:visited, a.none:active {
border: none;
background: none;
}

/* headers */
h1 {
background: url(images/h1.jpg) no-repeat left;
height: 30px;
font-family: century, times new roman;
font-size: 33px;
font-weight: normal;
text-align: left;
padding: 11px 0 0 15px;
margin: 17px 0 20px 0;
color: #1f8c7a;
text-transform: lowercase;
}

h2 {
background: url(images/h2.jpg) no-repeat center;
height: 20px;
font-family: georgia;
font-size: 16px;
color: #0084ff;
text-align: center;
margin: 5px 13px 10px 0;
padding: 4px 0 0 0;
text-transform: uppercase;
font-weight: bold;
}

h3 {
background: url(images/h3.jpg) repeat-x right;
font-family: verdana, arial;
height: 24px;
font-size: 18px;
font-weight: normal;
text-align: left;
margin: 10px 5px 5px 0;
padding: 7px 0 3px 48px;
border: none;
color: #3e6c15;
text-transform: uppercase;
}

h4 {
font-family: century gothic, georgia;
font-size: 18px;
border-bottom: 2px dotted;
padding: 2px;
margin: 20px 0 5px 0;
text-transform: lowercase;
text-align: left;
font-weight: bold;
}

h5 {
font-family: century gothic, arial;
color: #1f8c7a;
font-size: 22px;
margin: 0;
text-align: center;
text-transform: uppercase;
}


/* blockquote */
blockquote {
background: #1f8c7a;
border: none;
margin: 0 5px 15px 5px;
padding: 7px 7px 15px 7px;
color: #aaede2;
}

.affi {
background: url(images/comment.jpg) no-repeat bottom right #313502;
border: 1px dotted #0a0e01;
margin: 12px 7px 12px 2px;
padding: 7px;
color: #99a247;
}


/* form elements */
input, button, select, textarea {
border: 1px dotted #aaede2;
font-family: verdana, tahoma;
font-size: 10px;
letter-spacing: 0px;
background-color: #1f8c7a;
color: #aaede2;
padding: 2px; 
}

input:focus, select:focus, textarea:focus {
background: #3e6c15;
color: #aaede2;
border: 1px solid #aaede2;
}

