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

*{
padding:0;
margin:0;
}

body{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;

background-color: #f0f0f0;
}

#wrapper{
width:67em;
background-color: #fff;
margin:0 auto .5em auto;
}



#branding{
width:100%;
height:8.8em;
background-color:#FFf;
}

#branding a:link,
#branding a:visited{
text-decoration:none;
display:block;
font-size:140%;
color: #990000;
font-weight:bold;
letter-spacing:.05em;

line-height:3em;
background-color:#fff;
 
outline-style:none;
}

#branding a:hover{
display:block;
text-decoration:underline;
}

.box{
height:2em;
width:40em;
top:1.0em;
left:1.7em;
}

.addressbox{
width:15em;
margin-left:8em;
border:#8b1f13 double thick;
padding:1em;
}

#leftcolumn{
width:13em;
background-color: #fff;
float:left;
height:70em;
padding-top:1em;
padding-left:1em;
padding-right:.5em;
color: #666666;
}

#leftcolumnlong{
width:13em;
background-color: #fff;
float:left;
height:150em;
padding-top:1em;
padding-left:1em;
padding-right:.5em;
color: #666666;
}

#thincolumn{
float:left;
width:0.9em;
background-image:url(images/StampSquiggle.jpg);
background-repeat: repeat-y;
height:80em;

}

 a{
color:#006600;
outline-style:none;
}


#main{
margin-left:12em;
height:60em;
width:32em;
font-size:140%;
line-height:2em;
padding-left:1em;
padding-top:3em;
padding-right:1em;

}



#mainmap{
margin-left:13em;
color:#330000;
background-color: #FFFFff;
height:42em;
}

#main h3, #mainlong h3{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
}

#main h4, #leftcolumn h4{
color:#005500;
}

#main h5{
font-family:"Times New Roman", Times, serif;
font-size:95%;
line-height:1.8em;
}


#mainlong{
height:150em;
width:32em;
margin-left:12em;
font-size:140%;
line-height:1.5em;
padding-left:1em;
padding-top:3em;
padding-right:1em;
;
}

#menu{
display:block;
background-color:#c38671;
margin-left:10em;
height:1.78em;
background-color: #CC6633;

}




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

#menu li{
float:left;
}

#menu a,
#menu a:link,
#menu a:visited{
text-decoration:none;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:80%;

color:#000000;
/*font-weight:bold;*/
letter-spacing:.1em;

background-color:#c38671;

border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu a:hover,
#menu a:active{
background-color: #e5cebf;
color:#000;
}

.homepage #menu-home a,
.mindpage #menu-mind a,
.bodypage #menu-body a,
.soulpage #menu-soul a,
.homepage #menu-home a:link,
.mindpage #menu-mind a:link,
.bodypage #menu-body a:link,
.soulpage #menu-soul a:link,
.homepage #menu-home a:visited,
.mindpage #menu-mind a:visited,
.bodypage #menu-body a:visited,
.soulpage #menu-soul a:visited{
text-decoration:none;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:80%;
height:2.2em;
color:#000000;
/*font-weight:bold;*/
letter-spacing:.1em;
display:block;
background-color:#ffffff;
width:8em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu .current a:link,
#menu .current a:visited{
text-decoration:none;
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:80%;
height:2.2em;
color:#000000;
/*font-weight:bold;*/
letter-spacing:.1em;
display:block;
background-color:#ffffff;
width:8em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}
/*
#contentleft img {
border:thin solid black;
padding:.3em;
}*/

/*
#contentright img {
border:thin solid black;
margin:.3em;
width:95%;
}*/

#contentleft{
padding:1em;
float:left;
width:28.5em;
height:44em;
background-color: #FFFFff;
}

#column2{
float:left;

width:22em;
height:44em;
margin-right:2em;

}

#column2 img{
border:#006600 thin solid;
}


#column3{
float:left;
width:22em;
height:44em;
}

#column3 img{
border:#006600 thin solid;
}

#column2 img, #column3 img {
margin-right:.5em;
}

.textbox {
height:8em;
width:100%;
color:#000000;
font-size:95%;
}

#footer{
padding:.5em;
font-size:75%;
height:3em;
line-height:1.5em;
text-align:right;
background-color:#330000;
color:#ffffff;
}

#footer a,
#footer a:link,
#footer a:visited{
text-decoration:none;
line-height:1.5em;
letter-spacing:.05em;
color:#fff;
}

#footer a:hover,
#footer a:active{
text-decoration:underline;
line-height:1.5em;
letter-spacing:.05em;
color:#fff;
}
