html {

margin: 0;

padding: 0;

min-width: 800px;

background-color: #879c21;

}



body {

color: #000;

font-family: verdana, arial, heltvetica,  sans-serif;

font-size: 76%;

margin: 0 auto;

min-width: 800px;

text-align: center;

}



a:link {

color: #264a06;

font-weight: bold;

font-size: 1.2em;

text-decoration: none;

}



a:visited {

color: #386d0c;

font-weight: bold;

font-size: 1.2em;

text-decoration: none;

}



a:hover {

color: #f7fcc1;

font-weight: bold;

font-size: 1.2em;

text-decoration: underline;

}



a:active {

color: #f7fcc1;

font-weight: bold;

font-size: 1.2em;

text-decoration: none;

}





a img {

border: none;

text-decoration: none;

}



h1 {

font-size: 1.4em;

font-weight: bold;

text-align: center;

}



h2 {

margin: 5px 5px;

font-size: 1.3em;

font-weight: bold;

text-align: center;

}



h3 {

font-size: 1.1em;

font-weight: normal;

text-align: center;

}



p {

text-align: left;

font-size: 1em;

line-height: 1.3em;

}



.bold {

font-weight: bold;

}



.ital {

font-style: italic;

}



.big {

font-size: 1.6em;

}



.small {

font-size: 0.9em;

}



.right {

text-align: right;

margin-right: 0;

}





#container {

position: relative;

margin-top: 20px;

margin-left: auto;

margin-right: auto;

margin-bottom: 20px;

width: 850px;

min-height: 580px;

text-align: center;

background: #ccd365 url(images/jbottom.gif) bottom left repeat-x;

}





#pic-nav {

position: absolute;

top: 10px;

left: 20px;

width: 243px;

text-align: center;

}



#main-nav {

position: absolute;

top: 10px;

left: 10px;

width: 283px;

text-align: left;

}



#main-nav ul {

list-style: none;

margin: 0 0 0 24px;

padding: 10px 0 0 0;

width: 232px;

background: #86a361;

}



#main-nav ul li {

margin: 0 0 0 20px;

padding: 2px 0;

}



#main-nav ul li h1 {

margin: 0;

width: 180px;

padding: 0;

font-size: 1.3em;

color: #264a06;

text-align: left;

}



#main-nav ul li a:hover {

color: #f7fcc1;

text-decoration: underline;

}



#main-nav ul ul {

margin: 0;

padding: 0;

width: 155px;

}



#main-nav ul ul li {

padding: 2px 0 2px 0;

font-size: 0.9em;

}



#contact {

margin: -20px 25px 0 24px;

padding: 30px 20px 60px 40px;

width: 172px;

background: #86a361 url(images/jnavbgb.gif) bottom left repeat-x;

}



#contact p {

color: #000;

}



#contact1 {

margin: -10px 25px 0 1px;

padding: 20px 20px 120px 40px;

width: 183px;

background: # url(images/dlogobottom.gif) bottom left no-repeat;

}



#contact1 p {

color: #000;

}



#content {

margin: 20px 0 0px 300px;

padding: 60px 20px 20px 20px;

width: 500px;

background: url(images/jtext.gif) top center no-repeat;

}



#descnav {

margin: 0 auto;

padding: 40px 0 20px 0;

width: 450px;

text-align: center;

}



#desc {

margin: 0 auto;

padding: 5px 0 20px 0;

width: 460px;

text-align: center;

}



div.spacer {

clear: both;

height: 1px;

}



div.float {

float: left;

width: 195px;

height: 370px;

margin: 0 10px 10px 0;

text-align: center;

}





#footer {

clear: both;

margin: 0 25px 0 25px;

width: 750px;

padding: 20px 0 20px 0;

text-align: center;

}




