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

*{
margin:0;
padding:0;
}

<!-- this code removes a small space that would display beneath image otherwise -->
img { display: block; }

.see-big {
display:inline;
}
.see-tiny {
display:none;
}

body {
background-color: #e6f0d8;
background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-family:Lucida Grande,Lucida Sans,Verdana,Helvetica,Arial,sans-serif;
font-size:15px;
}

#wrapper {
width:1024px;
margin:auto;
background-color: #FFF;
border-left:#ccc thin solid;
border-right:#ccc thin solid;
}

#branding{
position:relative;
width:100%;
height:14em;
background-image:url(images/toppic040.jpg);
border-bottom: #333333 thin solid;
}

#branding h1{
font-family: Times New Roman, Times, serif;
font-size:320%;
line-height:1.3em;
letter-spacing:0.08em;
color: #FFFFFF;
}

#branding-tiny{
position:relative;
width:100%;
min-height:2em;
background-color:#000;
border-bottom: #333333 thin solid;
}
#bar{
width:100%;
height:1em;
background-color:#0000FF;
}

.box{
position:absolute;
}

#menutop{
font-size:100%;
display:block;
height:1.75em;
background-color:#146b10;
background-color:#578238;
background-color:#000000;
border-bottom: #333 thin solid;

}

/*remove bullets from ul in navbar */
#menutop ul{
list-style-type:none;

}

#menutop li{
float:left;

}

#menutop a,
#menutop a:link,
#menutop a:visited{
text-decoration:none;
color: #FFFFFF;
color:#000;
letter-spacing:.1em;
display:block;
background-color: #dac1a3;
padding-left:1.5em;
padding-right:1.5em;
border-right:black thin solid; 
text-align:center;
line-height:1.75em;
outline-style:none;
}


#menutop a:hover,
#menutop a:active{
background-color:#68b157;
background-color:#b7dbaf;
background-color: #dac1a3;
background-color:#76a553;
background-color:#000;
color:#fff;
}

#menutop .blank{
background-color: #146b10;
width:1em;
border-right:black thin solid; 
text-align:center;
line-height:1.7em;
}

#menutop .current a{
background-color:#FFFFFF;
color: #000000;
border-bottom:#FFFFFF thin solid;
}

#menutiny a,
#menutiny a:link,
#menutiny a:visited{
font-size:150%;
text-decoration:none;
color: #FFFFFF;
color:#000;
letter-spacing:.1em;
display:block;
background-color: #dac1a3;
border-bottom:black thin solid; 
text-align:center;
line-height:2.5em;
outline-style:none;

}

#menutiny a:hover,
#menutiny a:active{

background-color:#000;
color:#fff;
}

#main{
background-color: #fff;
padding-left:1%;
padding-right:1%;
color:#333333;
min-height:54em;
width:97%;
}

#main h1, h2, h3{
color: #12600e;
color: #5e8e5c;
font-family:Times New Roman, Times, serif;
letter-spacing:0.1em;
}

#main a,
#main a:link,
#main a:visited{
text-decoration:none;
color: #633;
font-weight:bold;
letter-spacing:.1em;
outline-style:none;
}


#main a:hover,
#main a:active{
font-style:italic;
}

.column-third {
float:left;
width:25%;
min-height:2em;
background-color:#f8f8f8;
padding:1em;
border:#CCCCCC thin solid;
}

.column-third-contact {
float:left;
width:25%;
min-height:2em;
background-color:#f8f8f8;
padding:1em;
}

.column-two-third {
float:left;
width:66%;
min-height:2em;
padding-left:1%;
padding-right:3%;
}

.column-two-third-contact {
float:left;
width:66%;
min-height:2em;
padding-left:3%;
padding-right:1%;
}


#columnleft {
float:left;
width:40em;
height:30em;
}

#columnright {
width:15em;
height:47em;
min-height:47em;
margin-right:1em;
float:right;
background-color:#f8f8f8;
padding:1em;
border:#CCCCCC thin solid;
}

.column-space {
float:left;
width:2%;
min-height:2em;

background-color: #036;
}

#leftbox {
float:left;
width:30em;
height:40em;
}

#leftboxthin {
float:left;
width:18em;
height:40em;
}

#rightbox {
width:30em;
height:40em;
float:right;
}

#rightboxwide {
width:42em;
height:40em;
float:right;
}

.phone {
background-color: #000;
height:2.0em;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:0.0em;
width:50;
float:right;

}
.phone a,
.phone a:link,
.phone a:visited{
text-decoration:none;
color: #fff;
outline-style:none;
letter-spacing:0.1em;
line-height:1.4em;
font-size:130%;
}

.phone a:hover,
.phone a:active{
color: #fff;

font-style:italic;
}

#footer {
width:100%;
height:9em;
font-size:11px;
color: #333333;
background-color: #cfd8c2;
background-color:#b7dbaf;
line-height:2.2em;
text-align:center;
}

#footer a,
#footer a:link,
#footer a:visited{
text-decoration:none;
color: #666666;
}

#footer a:hover,
#footer a:active{
text-decoration:underline;
color:#000;
}

