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

*{
padding:0;
margin:0;
}

body{
font-family:Verdana, Geneva, Arial, sans-serif;
font-size:14px;
background-color: #f3fcdb;
}

#wrapper{
width:63em;
background-color: #fff;

margin:0 auto .5em auto;
}

#branding{
width:63em;
height:8.4em;
background-color:#f3fcdb;
}

#branding h1{
font-family: Monotype Corsiva, Georgia, Times New Roman, Times, serif;
color:#ffcc00;
font-size:250%;
letter-spacing:0.1em;
position: relative;
}

.box{
height:1.2em;
width:24em;
top:-1.9em;
left:.6em;
}

.boxtext40{
width:40em;
margin:0 auto;
font-style:italic;
}

#leftcolumn{
width:10em;
float:left;
height:54em;
background-color: #5b8652;
}

#leftcolumnplus{
width:10em;
float:left;
height:74em;
background-color: #5b8652;
}

#leftcolumntall{
width:10em;
float:left;
height:94em;
background-color: #5b8652;
}

#leftcolumnextratall{
width:10em;
float:left;
height:114em;
background-color: #5b8652;
}

#leftcolumnextratallplus{
width:10em;
float:left;
height:185em;
background-color: #5b8652;
} 

#leftcolumnsupertall{
width:10em;
float:left;
height:204em;
background-color: #5b8652;
}


#main{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:49em;
width:50em;
}

#mainplus{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:69em;
width:50em;
}

#maintall{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:89em;
width:50em;
}

#mainextratall{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:109em;
width:50em;
}

#mainextratallplus{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:180em;
width:50em;
}

#mainsupertall{
margin-left:10em;
padding:1em;
background-color:#fff;
background:url(images/bgtree2.jpg);
background-attachment: fixed;
background-repeat:no-repeat;
background-position:center;
height:199em;
width:50em;
}





#main h1, #maintall h1, #mainextratall h1, #mainextratallplus h1, #mainsupertall h1, #mainplus h1{
font-family: Monotype Corsiva, Georgia, Times New Roman, Times, serif;
color: #333333;
font-size:200%;
letter-spacing:0.1em;
}



#mainplus h2, #maintall h2, #mainextratall h2, #mainextratallplus h2, #mainsupertall h2{
font-family: Monotype Corsiva, Georgia, Times New Roman, Times, serif;
color: #333333;
font-size:130%;
letter-spacing:0.1em;
}



#mainplus ul, #maintall ul, #mainextratall ul, #mainextratallplus ul, #mainsupertall ul{
margin-left:4em;
line-height:1.5;
}

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




/*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:#c0cb9d;
width:9em;
border-right:black thin solid; 
text-align:center;
line-height:2em;
outline-style:none;
}

#menu a:hover,
#menu a:active{
background-color: #d2deac;
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%;
}*/



#footer{
padding:.5em;
font-size:10px;
height:6em;
text-align:center;
background-color:#5b8652;
}

#footer a,
#footer a:link,
#footer a:visited,
#leftcolumn a,
#leftcolumn a:link,
#leftcolumn a:visited,
#leftcolumntall a,
#leftcolumntall a:link,
#leftcolumntall a:visited,
#leftcolumnextratall a,
#leftcolumnextratall a:link,
#leftcolumnextratall a:visited,
#leftcolumnsupertall a,
#leftcolumnsupertall a:link,
#leftcolumnsupertall a:visited{
text-decoration:none;
color:#000;
}

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