body {
margin: 0;
padding: 10px;
background: #FFFFFF;
color: #000000;
}

a {
color: #336600;
text-decoration: none;
font-weight: bold;
}

a:hover {
text-decoration: underline
}

a:active {
color: #336600;
}

P, .blog {
font: 12px/18px verdana, geneva, arial, sans-serif; 
margin-left: 15px; 
margin-right: 15px;
line-height:150%;
}

.black {
color: #000000}

.floatingleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

UL, OL, LI {
font: 12px/18px verdana, geneva, arial, sans-serif; 
margin-left: 8px; 
margin-right: 15px;
}

small {
font: verdana, geneva, arial, sans-serif; 
}

BLOCKQUOTE {
font: 12px/18px verdana, geneva, arial, sans-serif; 
margin-left: 40px; margin-right: 25px;
line-height:150%;
}

div.box { border: solid; border-width: 2px; width: 100%; color: #99CC66 }

div.color {
    background: rgb(204,204,255);
    padding: 0.5em;
    border: none;
  }

H1 {
font: 22px verdana, arial, helvetica, sans-serif; 
margin-top: 8px; 
margin-bottom: 8px; 
margin-left: 15px; 
margin-right: 8px;
}

H2 {
font: 18px verdana, arial, helvetica, sans-serif;  
color: #993300; 
margin-left: 15px; 
margin-right: 8px;
}

H3 {
font: 18px verdana, arial, helvetica, sans-serif;  
color: #993300; 
margin-left: 15px; 
margin-right: 8px;
}

H4 {
font: 16px verdana, arial, helvetica, sans-serif;  
margin-left: 15px; 
margin-right: 8px;
}

H5 {
font: 12px verdana, arial, helvetica, sans-serif; 
color: #993300; 
margin-left: 15px; 
margin-right: 8px;
font-weight: bold;
}

H6 {
font: 10px verdana, arial, helvetica, sans-serif;
font-weight:bold;
}


.sidetitle {
font: 11px/16px verdana, arial, helvetica, sans-serif; 
color: #993300; 
text-align: center;
padding-top: 25px;
font-weight: bold;
text-transform: uppercase;
}

.sidetext {
font:11px/16px verdana, geneva, arial, sans-serif; 
margin-left:15px;
margin-right:8px;
padding-top:5px
}

.sidecenter {
font:11px/16px verdana, geneva, arial, sans-serif;
text-align: center; 
padding-top:5px
}

.center1
{
font:12px/16px verdana, geneva, arial, sans-serif;
text-align: center; 
padding-top:5px;
margin-left: auto;
margin-right: auto;
}

.calendar {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;
                text-align:left;
		}
	
	.calendarhead {	
		font-family:palatino, georgia, times new roman, serif;
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding:2px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;
		text-align:left;			
		}	
	

.darkend {
padding: 0px 0px 10px 0px;
font: 11px/18px verdana, geneva, arial, sans-serif;
border-bottom: dotted 1px #666600;
}

.endstuffimg {
padding: 0px 0px 0px 0px;
border-bottom: dotted 1px #666600;
margin-bottom: 0px;
}

.endstuff {
padding: 0px 0px 15px 0px;
border-bottom: dotted 1px #666600;
}

.pqr {
font: 9px verdana, geneva, arial, sans-serif; 
margin-left: 15px; 
margin-right: 8px;
}


.nav {
font: 10px verdana, geneva, arial, sans-serif;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px;
}

.endnav {
font: 10px verdana, geneva, arial, sans-serif;
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: 10px; 
margin-right: 10px;
}

.sign {
font: 12px verdana, arial, helvetica, sans-serif; 
margin-left: 15px; 
margin-right: 8px;
}

.small {
font: 10px/18px verdana, geneva, arial, sans-serif; 
margin-left: 15px; 
margin-right: 8px;
color: #666666;
}


.subtitle {
font: italic 13px verdana, geneva, arial, sans-serif; 
color: #666666; 
margin-left: 60px; 
margin-right: 30px
}




/* perma links are small */
.perma {font: normal 10px/13px Verdana, Arial, Geneva, sans-serif;}



/*form stuff */
input, select, textarea {
font: verdana, geneva, arial, sans-serif;
border: solid 1px #000000;
padding: 3px;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 15px; 
margin-right: 8px;
background: #FFFFFF;
color: #000000;
}

input:active {
background: #CCCC99;
color: #FFFFFF;
}
