/* Layout  */ 


body {
 color: #000000;
 background-color: #ffffff;
 font-size: 12px;
 font-family: "Times New Roman", Times, serif;
}

#container
{
line-height: 130%;
}


#content
{
 font-family: "Times New Roman", Times, serif;
 vertical-align: top;
 width: 650px;
 }


#nav
{
display: none;
}

#header
{
font-weight: bold;
font-size: 18px;
}
 
#footer
{
display:none;

}


/* --- details --- */


h1 {
 color: #85391F;
 font-size: 16px;
 margin: 15px 0px 15px 0px;
 padding: 15px 0px 15px px;
 line-height: 130%;
}


h2 {
 color: #3C3523;
 font-size: 14px;
 margin: 15px 0px 0px 0px;
 padding: 15px 0px 0px 0px;
}

h3, h4, h5, h6 {
 color: #3C3523;
 font-size: 12px;
}

.nowrap {
white-space: nowrap;
}

.picspace {
margin: 0 15px 5px 0px;
float: left;
border-width: 1px;
}


/* links - general */ 
a {
  color: #336600;
}

a:link {
 color: #663300;
 text-decoration: none;
 text-decoration: underline;
}
a:visited {
 color: #663300;
 text-decoration: none;
 text-decoration: underline;
}
a:hover {
 color: #663300;
 text-decoration: none;
 text-decoration: underline;
}


/* headering text */

.siteheader1 {
 font-size: 1.5em;
 color: #FEFFE9;
 line-height: 1.5em;
 padding: 0 10px 0 0;

}

.siteheader2 {
 font-size: 1.3em;
 color: #FEFFE9;
 line-height: 1.5em;
  padding: 0 10px 0 0;
 font-family: tahoma, Arial, Helvetica, sans-serif;

}

.tagline {
 font-size: 1.0em;
 color: #000000;
 
}

.noprint {
display: none;
}

.highlight_me {
 padding: 15px 0px 15px 30px;
 font-weight: bold;
}


#boxes {
}

.boxhead {
 color: #85391F;
 font-size:1.1em;
 font-weight: bold;
 padding: 0px 2px 0px 15px;
 display: block;
}

#col1 {
 float: left; 
 background-color: #FFFEF8;
 display: block;
 padding: 10px 5px 20px 5px; 
 vertical-align: top;
 width: 30%; 
}
*html #col1{
 width: 20%; 
}

#col2 {
 float: left;
 background-color: #FFFEF8;
 display: block;
 padding: 10px 5px 20px 5px; 
 border-right: 1px solid gray;
 border-left: 1px solid gray;
 vertical-align: top;
 width: 30%;
 }
*html #col2{
 width: 20%; 
}
 
 #col3 {
 float:left;
 background-color: #FFFEF8;
 padding: 10px 5px 20px 5px; 
 display: block;
 vertical-align: top;
 width: 30%;
 }
*html #col3{
 width: 20%; 
}
 
ul.box {
 list-style-type: square;
}
ul.box li {
 padding: 5px 5px 5px -20px;
 margin: 5px 5px 5px -20px;
}
*html ul.box li {
 padding: 3px 5px 3px -20px;
 margin: 3px 5px 3px -20px;
}

