P, td, body, ul, li, ol, blockquote {
font-family: times new roman, times, serif;
font-size: 12pt;
color: black; 
line-height: 1.3;
}

tt {
font-family: courier, courier new; 
font-size: 10pt;
color: black;
line-height: 1.1;
}

h1 {
font-size: 18pt;
font-weight: bold;
line-height:1;
}


h2 {
font-size: 12pt;
font-weight: bold;
line-height:1;
}

h2.about {
margin-left: 0px;
font-size: 14pt;
}

h3 {
color:white;
font-size: 12pt;
font-weight: bold;
}

h4 {
color:white;
font-size: 12pt;
}

body {
margin:0px 0px 0px 0px;
padding:20px
}


	#left {
		float:left;
                width:70%;
		background:#FFF;
		padding-bottom:20px;
  padding-right:20px;
border-right:1px dotted #000;	
margin-right:15px;	
}
		
    #content {
		float:left;
		width:70%;
		background:#fff;
		margin-right:15px;
		border-right:1px dotted #000;	
		padding-bottom:20px;
		padding-right:20px;
		}

	#right {     
		}
	
		#links {		       
		}


	A 			{ color: blue; text-decoration: underline;} 
	A:link		{ color: blue;  } 
	A:visited	{ color: black;  } 
	A:active	{ color: red;  } 
	A:hover		{ color: green;  }



	.blog {
		padding-bottom:20px;
  border-bottom:1px solid #CCC;
  padding-top:10px;		
		font-family: times new roman, times, serif;
		line-height:16px;
		color:#333;
		}

.blogbody {
          padding-bottom:20px;
           padding-top:10px;
          margin-top:10px;
          margin-bottom:10px;
           margin-right:20px;   
           width:90%;      
          }

	.side {
		font-family:times new roman, times, serif;
		font-size:10pt;
	background:#EEE;
	border:1px dotted #000000;
	line-height:1.5;	
        margin:15px;
        padding-left:20px;
}	
		.sidetitle {
		font-family:verdana, helvetica, arial;
		color:#666;
		font-size:10px;
		font-weight:bold;
  		background:#FFF;
  		margin-top:10px;
  		text-align:center;
                }
	
		.date	{ 
		font-family:times new roman, times, sans serif; 
		font-size: 12pt; 
		color: #000; 
        background:#EEE;
        border:1px dotted #BBB;
		padding:5px;
		font-weight:bold;
                font-style:italic;	
 	}	

.description {
font-family: times new roman, times, serif;
font-size:12pt;
color:#333;
font-weight:bold;
		}		


span.archives {
font-family: times new roman, times, serif;
font-size:12pt;
color:blue;
		}

.posted {
		font-family:times new roman, times, serif;
		font-size:10pt;
		}
		
.extended {
		font-family:times new roman, times, serif;
		font-size:12pt;
		color:#333;
		}
				
span.title {
		font-family:times new roman, times, serif;
		font-size:12pt;
		color:#336699;
  font-weight:bold;
		}	

	#banner {
		font-family:times new roman, times, serif;
		color:#333;
		font-size:18pt;
		font-weight:bold;
		}
		
		span.sidehead {
		      color:#FFFFFF;
		      background-color:#000000;
		      font-weight:bold;
		      		     }
		
.indented {
margin-left:30px;
margin-right:40px;
}


	.calendar {
		color:#666;
		font-size:10px;
		font-weight:normal;
  		line-height:14px;
  		padding:2px;
  		align:center;				
		}
	
	.calendarhead {	
		color:#003366;
		font-size:10px;
		font-weight:bold;
  		line-height:14px;
  		padding:2px;				
		}
		
#banner-commentspop {
		font-family:georgia, verdana, arial, sans-serif;
		color:#000;
		font-size:12pt;
		font-weight:bold;
		border-bottom:1px dotted #EEE;
		border-top:3px solid #99CCFF;
  		background:#FFF;
  		padding:15px; 
		}								

	.trackback-url {
		color:#666;
		font-size:11px;
		font-weight:normal;
  		background:#FFF;
  		line-height:14px;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		color:#666;
		font-size:11px;
		font-weight:normal;
  		background:#FFF;
  		line-height:14px;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

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