/* Start of CMSMS style sheet 'springtime08' */
body

{
background: #0f0f0f; 
text-align: center;
font-family: Arial, sans-serif;
font-size:62.5%;
line-height:1.55em; /* 16×1.125=18 */
}





img 
{
border: 0;
}

#header

{
/* background: url(uploads/images/bgimages/starflower_header.gif) no-repeat; */


text-align: left;

}

#header img
{width: 60%;
margin-left: 4em;}



.headertext
{font-size: 1.35em;
color: #c6De88;
font-style: oblique;
padding: .15em;
float: right;
}

#subheader

{
color: #C6DE88;
font-size: 1.3em;
text-align: right;
margin: 0 0 0 4em;

}

#subheader a
{
color: #C6DE88;
text-decoration: underline;
}

#contact

   {
display:none; 
      position:absolute; 
      left:200px; 
      top:120px; 
      border-style: solid; 
      background-color: #344d48; 
color: #C6DE88;
      padding: 5px;
}

span.toolbar

{
margin-right: 1em;

}

#toolbar a

{
color: #c6de88;
text-decoration: none;
font-weight: bold;
font-size: 1.5em;

}

#breadcrumbs

{
margin-left: 2em;
display: inline;

}


#border
{
width: 90%;
margin-left: auto;
margin-right: auto;
}


#tree

{
background: url(uploads/images/bgimages/sensitive_tile.gif);

margin-left: auto;
margin-right: auto;
z-index: 2;
}


#greenoverlay

{

width: 86%;
height: 100%
margin-left: auto;
margin-right: auto;
padding: 1.5em;
background: url(uploads/images/bgimages/sensitive_tile_light.gif); 
/*opacity: 0.8;
  filter: alpha(opacity = 80);
-moz-opacity:0.8;
	-khtml-opacity: 0.8;*/
	z-index: 3;


}

#content

{
width: 94%;
 color: #0f0f0f;
margin-left: auto;
margin-right: auto;
font-size: 1.2em;
 text-align: left; 

}

#content a
{
color: #0f0f0f;
text-decoration: underline;
}

#content img
{margin: 1em;}

#top-pager a
{color: #0f0f0f;
font-family: Arial, sans-serif;}

.cleaner
{
clear: both;
height: 1px;
}


.topheading
{font-size: 1.35em;
color: #0f0f0f;
font-style: oblique;
padding: .15em;
}

.heading, .thirdheadline
{font-size: 1.2em;
color: #4f5323;
font-style: oblique;
padding: .15em;
}

.heading a
{text-decoration: underline;
color: #e9f6c3;
}




.heading title
{color: #e9f6c3;}



.display_item

{width: 100%;
padding: 1em;
margin-bottom: 1em;
clear: left;
}

.display_image

{float: left;
clear: left;
width: 20%;
}

.display_text

{float: right;
width: 75%}


#templates
{float: left; 
width: 65%;}

#template_right
{float: right; 
width: 32%;}

#footer
{
text-align: center;
color: #000000;
font-size: 1.4em;
padding-bottom: .15em;
}

#footer a
{color: #c6de88;
text-decoration: underline;
background: #737f57;}

.tdplans2 
{border: 1px dotted #849f36;}

.tdplans
{border: 1px solid #000000;}

#th_status_form {width: 15em;font-family:Arial, sans-serif;}
.th_status_heading {color:#4F5323;
font-style: oblique;
font-size:1.2em;
padding:0.15em;



}
.th_status_descr {font-size:.8em; margin-bottom: 1em;}
.th_status_field_descr {font-size:.8em;color:#0f0f0f;}
.th_status_field {font-family:Tahoma,Verdana,Arial;font-size:.8em;color:#0f0f0f;border:1px solid #0f0f0f;clear: right;}
.th_status_button  {
border:2px ridge #4F5323;
color:#4F5323;
font-style: oblique;
display: block;
font-size: 1em;
width:3em;}

#th_status_form .th_status_button a
{color:#4F5323;
text-decoration: none;
}

.pagetable
{float: right;
clear: right;}


submit, input, .submit
{
border:2px ridge #4F5323;
color:#4F5323;
background: #ece9d8;
font-size:.9em;
font-style:oblique;
margin-top:1em;
padding:0.15em;
text-align:center;


}	
submit, input, .submit A:link {text-decoration: none;}
submit, input, .submit A:visited {text-decoration: none;}
submit, input, .submit A:active {text-decoration: none;}
submit, input, .submit A:hover {text-decoration: none;}




.right
{float: right;}

.left
{float: left;}

#greenbox
{float: right;
width: 22em;
border: 2px inset #e9f6c3;
padding: 1em;
background:#e9f6c3;
margin: 2em 0 2em 2em;
clear: right;}

#greenbox img
{max-width: 8em;
text-align: center;}

#greenbox ul
{list-style-type: circle;
font-family: serif;
font-size: 1.1em;
line-height: 1.4em;
}

#greenbox ul li
{margin-bottom: .7em;}

#contactbox
{float: right;
width: 13em;
margin: .5em 0 0 2em;
line-height: .9em;
font-size: .8em;
color: #4f5323;
font-style: oblique;
text-align: center;}

#contactbox a
{color: #0f0f0f;
text-decoration: underline;}

#contactbox img
{width: 12em;}


.bignumbers
{font-size: 2.4em;
color: #4F5323;
font-variant: oblique;
margin: .4em .4em .4em 0;

display: inline;
}

.homeform textarea, .formbuilderform textarea
{width: 80%;}




.homeguide
{float: left;
width: 12em;
height: 15em;
border: .7em groove #C6DE88;
padding: 1em;
margin: .5em;
text-align: center;}

.homeguideimage
{width: 10em;}

#monthly
{float: left;
clear: left;
width: 15em;

border: .7em groove #C6DE88;
padding: 1em;
margin: .5em;
text-align: center;}

#monthly img
{width: 12em;}
/* End of 'springtime08' */

