body { margin:0px 0px 20px 0px; background:#FFF;}

A { color: #666; text-decoration: underline; }
A:link { color: #666; text-decoration: underline; }
A:visited { color: #666; text-decoration: underline; }
A:active { color: #999999;  }
A:hover { color: #FF9829 }

h1, h2, h3 { margin: 0px; padding: 0px; }

#banner { font-family:verdana, arial, sans-serif; color:#76122c; font-size:x-large; font-weight:normal; padding:15px; border-top:4px double #666; }

#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover { font-family: verdana, arial, sans-serif; font-size: xx-large; color: #333; text-decoration: none; }

.head h1 { font-family: verdana, arial, sans-serif; color:#222; font-size:x-large; font-weight:bold; text-transform:none; }

.head a, .head a:link, .head a:visited, .head a:active, .head a:hover { color:#222; background: #FFF; }	
	
.searchtitle { font-family:verdana, arial, sans-serif; color:#76122c; font-size:small; font-weight:bold; padding:2px; margin-top:30px; letter-spacing: .3em; background:#FFF; text-transform:uppercase; float:right; }		

.search { font-family:verdana, arial, sans-serif; color:#333; font-size:x-small; font-weight:normal; background:#FFF; line-height:140%; float:right;}		

.description { font-family:verdana, arial, sans-serif; color:#FF9829; font-size:small; font-weight:bold; text-transform:none; }
			
#content { position:absolute; background:#FFF; margin-right:20px; margin-left:225px; margin-bottom:20px; border:1px solid #FFF; width: 70%; }

#container { background:#FFF; border:1px solid #FFF; }

#links { padding:15px; border:1px solid #FFF; width:200px; }
	
.blog { padding:15px; background:#FFF; }

.blogbody { font-family:verdana, arial, sans-serif; color:#333; font-size:small; font-weight:normal; background:#FFF; line-height:150%; }

.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover { font-weight: normal; text-decoration: underline; }

.center { text-align: center; }

.title { font-family: verdana, arial, sans-serif; font-size: medium; color: #76122c; }	
      
.title a, .title a:link, .title a:visited, .title a:active, .title a:hover { font-family: verdana, arial, sans-serif; font-size: small; color: #76122c; }	
	
.search-results-container h3 { font-family: verdana, arial, sans-serif; font-size: medium; margin-top:20px; }		

.search-results-container p { font-family:verdana, arial, sans-serif; color:#333; font-size:small; font-weight:normal; background:#FFF; }

#menu { margin-bottom:15px; background:#FFF; text-align:center; }		

.date	{ font-family:verdana, arial, sans-serif; font-size: large; color: #326036; border-bottom:1px solid #103499; margin-bottom:10px; font-weight:bold; }			

.search-results-header	{ font-family:verdana, arial, sans-serif; font-size: large; color: #326036; border-bottom:1px solid #103499; margin-top: 25px; margin-bottom: 10px; font-weight: bold; }

#search-form fieldset { margin-right: 10em; width: 25em; }

#search-form legend { font-family:verdana, arial, sans-serif; color: white;background: #326036;padding: 0.2em 1em;}

#search-form p { font-family:verdana, arial, sans-serif; color:#333; font-size:small; font-weight:normal; background:#FFF;}
	
.posted	{ font-family:verdana, arial, sans-serif; font-size: x-small; color: #000000; margin-bottom:50px; }
	
	
.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:verdana, arial, sans-serif; color:#76122c; font-size:small; font-weight:bold; padding:2px; letter-spacing: .3em; background:#FFF; text-transform:uppercase; text-align:left; }	

.side { font-family:verdana, arial, sans-serif; color:#333; font-size:x-small; font-weight:normal; background:#FFF; line-height:140%; padding:2px;				}	
	
.sidetitle { font-family:verdana, arial, sans-serif; color:#76122c; font-size:small; font-weight:bold; padding:2px; margin-top:30px; letter-spacing: .3em; background:#FFF; text-transform:uppercase; }		

.syndicate { font-family:verdana, arial, sans-serif; font-size:xx-small; line-height:140%; padding:2px; margin-top:15px; background:#FFF; }	
	
.powered { font-family:palatino, georgia, times new roman, serif; color:#666; font-size:x-small; line-height:140%; text-transform:uppercase; padding:2px; margin-top:50px; letter-spacing: .2em; background:#FFF; }	
	
.comments-body { font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999; }		

.comments-post { font-family:verdana, arial, sans-serif; color:#666; font-size:x-small; font-weight:normal; background:#FFF; }	
		
.trackback-url { font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding:5px; border:1px dotted #999; }

.trackback-body { font-family:verdana, arial, sans-serif; color:#666; font-size:small; font-weight:normal; background:#FFF; line-height:140%; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #999; }		

.trackback-post { font-family:verdana, arial, sans-serif; color:#666; font-size:x-small; font-weight:normal; background:#FFF; }	

.comments-head	{ font-family:verdana, arial, sans-serif; font-size:small; color: #666; border-bottom:1px solid #999; margin-top:20px; font-weight:bold; background:#FFF; }		

#banner-commentspop { font-family:verdana, arial, sans-serif; color:#FFF; font-size:large; font-weight:bold; border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #FFF; background:#003366; padding-left:15px; padding-right:15px; padding-top:5px;padding-bottom:5px; }

