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

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


/* #576d9a - navyish, #191970 - midnight, #556B2F - darkolive, 
#006400 - darkgreen*/

h1, h2, h3, h4 { margin: 0px; padding: 0px }
h1		{ color: #556B2F; font-size: 48pt; font-weight: 900; 
		font-family: verdana, arial, helvetica, impact, sans-serif }
h4		{ color: gray; font-size: 10pt; font-weight: 400; 
		font-family: verdana, arial, helvetica, impact, sans-serif }
.shadow	{ color: #CFCFCF }

#banner	{ position: absolute; left: 60px; top: 20px; z-index: 7 }
#bannershad { position: absolute; left: 65px; top: 25px; z-index: 6 }
#bannertext { position: absolute; left: 100px; top: 95px; z-index: 8 }

.description { font-family:palatino,  georgia, times new roman, serif;
		color:#333; font-size:small; text-transform:none; }
				
#content	{ position:absolute; background:#FFF; top:155px;
		margin-right:20px; margin-left:215px; z-index: 8;
		margin-bottom:20px; border:1px solid #FFF;
		width: 70%; }

#container	{ position:absolute; top:155px;
		background:#FFF; border:1px solid #FFF; }

#edge	{position:absolute; background: #556B2F;
		left: 3px; width:2px; height: 100%; z-index: 9;
		padding:0px; margin: 0px; border:0px; }

#sidebar	{ padding:0px; margin: 0px; border:0px solid #FFF;
		position:absolute; background:#FFF; top:140px;
		left: 20px; width:180px; z-index: 7 }
		
.blog		{ padding:15px; background:#FFF; }

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

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

.title		{ font-size: medium; color: #666;
		font-family: palatino, georgia, times new roman, serif; }			

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

.date		{ font-size: large; color: #333; font-weight:bold; 
		border-bottom:1px solid #999; margin-bottom:10px;
		font-family:palatino, georgia, times new roman, serif; }			
		
.posted	{ font-size: x-small; color: #000000; 
		margin-bottom:25px;
		font-family:verdana, arial, sans-serif; }
		
.calendar	{ color:#666; font-size:x-small; font-weight:normal;
  		background:#FFF; line-height:140%; padding:2px;
		text-align:left;
		font-family:verdana, arial, sans-serif; }
	
.calendarhead { color:#666600; font-size:small; padding:2px;
		font-weight:normal; letter-spacing: .3em;
  		background:#FFF; text-transform:uppercase;
		text-align:left;			
		font-family:palatino, georgia, times new roman, serif; }	
	
.side		{ color:#333; font-size:x-small; font-weight:normal;
  		background:#FFF; line-height:140%; padding:2px;				
		font-family:verdana, arial, sans-serif;	}	
		
.sideimg		{ padding-bottom: 0px; margin-left: 20px;
                                border-width: thin; 
  		padding-top: 15px; background:#FFF; 	}	

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

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

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

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

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

#banner-commentspop { 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;  		  		  			 
		font-family:palatino, georgia, verdana, arial, sans-serif; }

