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

*{
padding:0;
margin:0;
}

body{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:14px;
color: #666666;
/*background-color: #FFFFCC;*/
/*background-color:#e5b99e*/
/*background-color:#e5cebf;*/
background-color:#c7ceb0;
background-color:#9bac97;
background-color:#d3d6ca;
}

#wrapper{
width:72em;
background-color:#FFFFFF;
/*border:#996666 thin solid;*/

/*border-left:black thin solid;
border-right:black thin solid;*/
margin:0 auto .5em auto;
}

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

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

}
#leftcolumn{
width:9em;
float:left;
height:82em;
background-color:#c38671;
background-color:#e5c397;
}

#leftcolumnhome{
width:9em;
float:left;
height:57em;
background-color:#c38671;
background-color:#e5c397;
background-color:#b1cdb0;
background-color:#e8ebe0;
}

#leftcolumnhome50{
width:9em;
float:left;
height:49em;
background-color:#c38671;
background-color:#e5c397;
background-color:#b1cdb0;
background-color:#e8ebe0;
}


#leftcolumnmind{
width:9em;
float:left;
height:76em;
background-color:#c38671;
}

#leftcolumn60{
width:9em;
float:left;
height:60em;
background-color:#c38671;
}

#leftcolumn70{
width:9em;
float:left;
height:70em;
background-color:#c38671;
}

#leftcolumn90{
width:9em;
float:left;
height:78em;
background-color:#c38671;
background-color:#658e64;
}

#titlebar{
background-color:#deba8b;
background-color:#e5c397;

letter-spacing:.2em;
border-top:thin #573911 solid;
/*background-color:#e1cfcf;*/
/*background-color:#e5d0ba*/
border-bottom:thin #573911 solid;
height:4em;
width:72em;
}

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

}

#menu{
display:block;

height:1.78em;
background-color:#a76d21;
background-color:#658e64;

}

/*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%;
height:2.2em;
color:#000000;
/*font-weight:bold;*/
letter-spacing:.1em;
display:block;
background-color:#a76d21;
background-color:#658e64;
width:15em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}







#menu a:hover,
#menu a:active{
 background-color:#e5c397;
 background-color:#b1cdb0;
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;
border-right:black thin solid; 
text-align:center;
line-height:2em;
width:8em;
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;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu .short a:link,
#menu .short 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;
background-color:#658e64;
width:6em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu .short a:hover,
#menu .short a:active{
 background-color:#e5c397;
 background-color:#b1cdb0;
color:#000;
}

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

#menu .long a:link,
#menu .long 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;
background-color:#658e64;
width:33em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu .long a:hover,
#menu .long a:active{
 background-color:#e5c397;
 background-color:#b1cdb0;
color:#000;
}

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


#main a,
#main a:link,
#main a:visited{
text-decoration:none;
color:#000000;
outline-style:none;
}

#main a:hover,
#main a:active{
color: #669966;
}


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

#contentright45{
padding:1em;
float:right;
width:29em;
height:45em;
background-color: #FFFFff;
}

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

#contentright50{
padding:1em;
float:right;
width:29em;
height:50em;
background-color: #FFFFff;
}

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

#contentright{
padding:1em;
float:right;
width:29em;
height:40em;
background-color: #FFFFff;
}

#contentright45 img{
border-color:#9bac97;
}

#contentleft h1, #contentleft45 h1, contentright h1, contentright45 h1{
color: #FF0000;
}

#contentleft h2, #contentleft45 h2, contentright h2, contentright45 h2{
color: #FF0000;
}

#contentleft h3, #contentleft45 h3, contentright h3, contentright45 h3{
color: #FF0000;
}

#contentleft h4, #contentleft45 h4, contentright h4, contentright45 h4{
color: #666666;
}

#columnleft{
padding:1.0em;
font-size:80%;
float:left;
width:23em;
height:90em;
}

#columnleft img{
padding:0.5;
margin-right:0.5em;
border-color:#9bac97;
}

#columnright{
padding:1.5em;
float:right;
font-size:80%;
width:24em;
height:90em;
/*background-color:#CCFFFF;*/
}

#columnright img{

padding:0.5;
margin-right:0.5em;
border-color:#9bac97;
}

#columnmiddle{
padding:1.5em;
font-size:80%;
height:90em;
margin-left:37em;
/*background-color:#9999CC;*/
}

#columnmiddle img{

padding:0.5;
margin-right:0.5em;
}

.box{
position:absolute;
}

#footer{
padding:.5em;
font-size:10px;
height:6em;
color: #666666;
text-align:right;
background-color:#c38671;
background-color:#e5c397;
background-color:#e8ebe0;
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;
color:#000;
}