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 {

color: #ffff48;

font-weight: bold;

font-size: 1.2em;

text-decoration: none;

}



a:visited {

color: #e9ed16;

}



a:hover {

color: #f7fcc1;

text-decoration: underline;

}



a:active {

color: #f7fcc1;

}



a img {

border: none;

text-decoration: none;

}



h1 {

font-size: 1.4em;

font-weight: bold;

text-align: center;

}



h2 {

font-size: 1.3em;

font-weight: bold;

text-align: center;

}



h3 {

font-size: 1.1em;

font-weight: normal;

text-align: center;

}



h4 {

font-size: 1.1em;

font-weight: bold;

text-align: left;

}



p {

text-align: left;

font-size: 1em;

line-height: 1.3em;

}





.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: #a6b824 url(images/cbottom.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: -10px 0 0 24px;

padding: 10px 0 0 0;

width: 232px;

background: #d3c407;

}



#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: #ffff48;

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: -10px 25px 0 24px;

padding: 30px 20px 60px 40px;

width: 172px;

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

}



#contact p {

color: #000;

}



#contact1 {

margin: -10px 25px 0 1px;

padding: 20px 20px 120px 40px;

width: 183px;

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

}



#contact1 p {

color: #000;

}



#content {

margin: 20px 0 0px 280px;

padding: 10px 0 60px 20px;

width: 540px;

background: url(images/ctext.gif) top left no-repeat;

}



#descnav {

margin: 0;

padding: 40px 0 20px 0;

width: 470px;

text-align: center;

}



#desc {

margin: 0;

padding: 40px 0 0 0;

width: 520px;

text-align: center;

}



#text {

margin: 0;

padding: 0 0 20px 0;

width: 450px;

text-align: center;

}



div.spacer {

clear: both;

height: 1px;

}



div.float {

float: left;

width: 161px;

margin: 0 10px 20px 0;

height: 550px;

text-align: center;

}



div.float p {

margin: 10px auto;

width: 160px;

text-align: center;

}



div.floattext {

float: left;

margin: 0 20px 0 0;

width: 150px;

text-align: left;

}



div.float2 {

float: left;

margin: 0 20px 0px 0;

width: 250px;

min-height: 0;

text-align: left;

}



div.float2 p {

margin: 10px auto;

width: 250px;

text-align: left;

}



div.float3 {

float: left;

width: 134px;

margin: 10px 10px 10px 0;

height: 375px;

text-align: center;

}



div.float3 p {

margin: 10px auto;

width: 100px;

text-align: center;

}



div.float4 {

float: left;

width: 250px;

margin: 5px 10px 5px 0;

height: 375px;

text-align: center;

}



div.float4 p {

margin: 10px auto;

width: 250px;

text-align: center;

}



#footer {

margin: 0;

width: 400px;

padding: 10px 20px 10px 20px;

text-align: center;

clear: both;

}





