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

*{
padding:0;
margin:0;
}

body{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:18px;
color: #333;
background-color:#d3d6ca;
}

#wrapper{
width:80em;
background-color:#FFFFFF;
margin:auto;
}

#branding{
position:relative;
width:100%;
height:8.4em;
background-color:#e8ebe0;
border-bottom:thin #573911 solid;
}

#branding h1{
font-family: "Times New Roman", Times, serif;
font-size:28px;
line-height:1em;
text-align:center;
color:#573911;
}

h1, h2, h3, h4{
font-family: "Times New Roman", Times, serif;
color: #4c6b4b;
}

#menu{
border-bottom:#000000 thin solid;
height:2em;
background-color:#658e64;

}

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

}

#menu li{
float:right;

}

#menu a,
#menu a:link,
#menu a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
padding-left:1.4em;
padding-right:1.4em;
color:#FFFFFF;
letter-spacing:.05em;
display:block;
background-color:#658e64;
border-left: #333 thin solid; 

text-align:center;
line-height:2.2em;
outline-style:none;
}

#menu a:hover,
#menu a:active{
 background-color:#b1cdb0;
color:#000;
line-height:2.2em;
}


#menu .current a:link,
#menu .current a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
line-height:2.3em;
color:#000000;
letter-spacing:.05em;
background-color:#ffffff;

}

#menu-tiny a,
#menu-tiny a:link,
#menu-tiny a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
border-bottom:#333333 thin solid;
color:#FFFFFF;
letter-spacing:.05em;
display:block;
background-color:#658e64;
text-align:center;
line-height:2.2em;
outline-style:none;
}

#menu-tiny a:hover,
#menu-tiny a:active{
 background-color:#b1cdb0;
color:#000;
line-height:2.2em;
}


#menu-tiny .current a:link,
#menu-tiny .current a:visited{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
line-height:2.3em;
color:#000000;
letter-spacing:.05em;
background-color:#ffffff;

}

#main {
width:100%;
min-height:50em;
background-color: #FFFFff;
}

#main a,
#main a:link,
#main a:visited{
text-decoration:none;

color: #669966;
outline-style:none;
}

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

.column-pics{
width:13%;
float:left;
height:57em;
background-color:#e8ebe0;
}

.column-full{
padding-left:2%;
padding-right:2%;
float:left;
width:80%;
background-color: #FFFFff;
}
.column-half{
width:38%;
padding-left:2%;
padding-right:2%;
float:left;
background-color:#FFFFFF;
min-height:20em;
}


#leftcolumnhome{
width:13%;
float:left;
height:57em;
background-color:#e8ebe0;
}


#content{
padding:2em;
float:left;
width:80%;
height:45em;
background-color: #FFFFff;
}


.column-pics img{
padding:1;
margin-right:11.5em;
border-color:#9bac97;
}





.box{
position:absolute;
}

#footer{
padding:1em;
font-size:14px;
height:12em;
color: #333;

background-color:#b1cdb0;

}

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

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