/* Global Sittings */
body         
{ 
               background-color: #f9f2d6;
               color: black;
               font-family: Verdana, Arial, Helvetica, sans-serif; 
               font-size: 10pt;
}
link         { color: #0c5305}
a:link       { color: #0c5305}
a:visited    { color: #0c5305}
a:hover      { color: #f9f2d6; text-decoration: underline; background: #0c5305; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

table        
{ 
   font-family: Verdana;
   width:100%;
   padding: 10px;
   margin: 10px;      
}

H1, H2, H3, H4, H5, H6
{
    color: #0c5305;
    font-family: 'Bradley Hand ITC', Verdana, Arial, sans-serif;
    font-weight: bold;
}

.noHover
{   
   text-decoration:none;       
}

.subHeading
{
    color: #0c5305;
    font-weight:bolder;
}

acronym, abbr{
  border-bottom:dotted 1px #333;
  cursor:help;
}

.blacktxt h4
{    
    color: #000000;
    font-family: 'Bradley Hand ITC', Verdana, Arial, sans-serif;
    font-weight: bold;
}

.CText
{
    text-align:center;
}

.nrepeat
{
    background-repeat:no-repeat;
}

.bkgreen
{
    background-color: #59783f;
}

.bkgrdpurple
{
    background-color: #9999FF;
    color: #f9f2d6;
}

#greenbox
{
     background-color: #59783f;
	 margin: auto;
	 padding: 2em;
}

#bkgrdgray
{
    background-color:#dadddc;
}

.left
{
    text-align:left;
}

.RText
{
    text-align:right;
}

.txtBULine
{
    font-weight:bold;
    text-decoration:underline;
}

.ytext
{
    color:#f9f2d6;
}

.td33
{
    width:33%;
}

.floatleft
{
	float: left;
	width: 150px;
	height: 450px;
}

.Content {
	clear:both;
	position:absolute;
	left:170px;
	top:20px;
	z-index:1;
}

.LineBackGrd
{
    background-color: #0c5305;
    color: #f9f2d6;
    text-align:center;
}

.BBrderColor
{
	border-bottom: solid 2px #0c5305;
	text-align:left;
}

#SpatteredPaint
{
	background-image:url(../images/backgrounds/SpatteredPaint.jpg);
	background-repeat:no-repeat;
	background-position:center;	
}

.imgPad
{
    margin:auto;
    padding:2em;
}
/* End of Global Sittings */

/* Applies to id="wrapper" */
#wrapper{
  width:70em;
  /* Center the wrapper */
  margin: auto;
}

/* Applies to id="branding" */
#branding
{
 text-align:left;
 margin-left:14em;
} 

/************* Leftcolumn division styles ****************/ 
#leftcolumn{
  /* Remember, content left margin must match this width */
   width:14em;
   float:left;
   background-image: url(../images/backgrounds/AnnieArtSm.jpg);
   background-repeat:repeat-y;
   color:#f9f2d6;
 /* Center images and text inside this div */
   
}

/* Applies to images in the leftcolumn div */
#leftcolumn img{
  padding-left: 2em;
  padding-top: 0.5em;
}

/* Applies to paragraphs in the leftcolumn division */
#leftcolumn p{
  border:solid 2px #117b6f;
  padding:0.5em;
  width:80%;
  font-size:0.8em;
  margin:1em auto;
  text-align:left;
} 

/* Applies to links in the leftcolumn division */
#leftcolumn link { color: #f9f2d6}
#leftcolumn a:link { color: #f9f2d6}
#leftcolumn a:visited { color: #f9f2d6}
#leftcolumn link { color: #f9f2d6}
#leftcolumn a:hover { color: #000; text-decoration: underline; background: #f9f2d6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
/* End of Settings for leftcolumn division */

/* Applies to id="content" */
#content{
  /* Left margin must match leftcolumn width */
  margin-left:14em;
  padding:0.7em 1.25em;
}

/* Styles h1, h2, and h3 style rules in the content division */
#content h1, #content h2, #content h3{
  font-weight: bold;
  font-style:italic;
  letter-spacing:0.08em;
}

/* Size h1 headings in the content division */
#content h1{
  font-size:2em;
}

/* Size h2 headings in the content division */
#content h2{
  font-size:1.5em;
}

/* Size h3 headings in the content division */
#content h3{
  font-size:1.25em;  
}

/* Applies to all lists in the content division */
#content ul, #content ol{
  padding:0.7em 0 0.7em 2.5em; 
}

/* Applies to line height in the content division */
#content p{
  
}
/* Applies to id="footer" */
#footer2
{
  margin-left:14em;
  padding-left:1em;
  text-align:center;
  font-size:smaller;
}

.hotkey{
  text-decoration:underline;
}
/*End of Footer styles */

/* Guest Book Settings */
.ValidateMessage
{
    color: #870521;
}

.PleaseWait
{
    height:3em;
    width:31.25em;
    background-image: url(images/getstarted/Pleasewait.gif);
    background-repeat:no-repeat;
    padding-left:2.5em;
    line-height:3em;
}

#wrapperGB
{
	width:62.5em;
}
/* End of Guest Book Settings */

/* Green Living Page Settings */
#fernbk
{
	background-image: url(../images/backgrounds/Leaf.jpg);
}

#fernbk2
{
	background-image: url(../images/backgrounds/FernTop.jpg);
}

#fernbk2 p, #fernbk2 ul
{
	color: #3c006a;
}

#fernbk2 h1, #fernbk2 h2
{
	 color: #3c006a;
}

#fernbk2 link         { color: #3c006a;}
#fernbk2 a:link       { color: #3c006a;}
#fernbk2 a:visited    { color: #3c006a;}
#fernbk2 a:hover      { color: #59783f; text-decoration: underline; background: #f9f2d6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

#imgFloatR
{
    display:block;
    float:right;
}
/* End of Green Living Page Settings */

/* Updating Content Page Settings */
#StonesRight
{
	float:right;
	width:160px;
	padding-top:10px;
	padding-left:10px;
}
/* Updating Content Page Settings */

/* Graphics Page Settings */
#GraphicsCtr
{
    text-align:center;
}
/* End of Graphics Page Settings */

/* Reference Page Settings */
#References
{
    padding:10px;
    margin:10px;
}
/* End of Reference Page Settings */

@media print{
/* Start printer-friendly styles */

/* Set wrapper to fill page width */
#wrapper{
width:100%;
}

/* Hide leftcolumn, navbar,and footer */
#leftcolumn,
#footer2{
display:none;
}

/* Get rid of content div margins and
padding. Use a different font for print */
#content{
margin:0;
padding:0;
font-size:1em;
}

/*End printer-friendly styles */
}
