/* font settings */


.entry {
  font-family: courier, courier new, lucida console;
}

.title, .posted {
  font-family:verdana, arial, sans-serif;
}

/* font size settings */

.title {
  font-size: large;
}

.entry {
  font-size: small;
}

.posted {
  font-size: x-small;
}

body {
  margin: 0px;
}


a {
  color:#660000;
  text-decoration: none;
}

a:visited {
  color:#003366;
}

a:hover {
  color:black;
}

h1, h2, h3 {
  margin: 0px;
  padding: 0px;
}

#banner {
  color:#333;
  font-weight:normal;	
  font-style:italic;
  padding:15px;
  border-top:4px double #666;
}

#banner a {
  text-decoration:none;
}

.categorytitle {
  font-style: italic;
  margin-top: 10px;
  margin-left: 25px;
  margin-bottom: 15px;
}

.description {
  color:#333;
  font-size:small;
  text-transform:none;	
}
				
#content {
  padding: 0px 25px 25px 25px;
}

#container {
background:#FFF;
border:1px solid #FFF;		
}

#links {	
padding:15px;				
border:1px solid #FFF;
}
		
.blog {
  padding:15px;
  background:#FFF; 
}

.blogbody {
  color:#333;
  font-weight:normal;
  line-height:125%;
}

.blogentry {
  font-weight:normal;
  padding-left:20px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
  font-weight: normal;
  text-decoration: underline;
}

#menu {
  margin-bottom:15px;
  background:#FFF;
  text-align:center;
}		

.date	{ 
  color: #666600; 
  border-bottom:1px solid #bbb;
  margin-bottom:10px;
  font-weight:bold;
}			
	
.author {
  margin-top:30px;
  margin-bottom:10px;
}

.title {
  margin-top: 25px;
  margin-bottom: 15px;
}

.entry {
  margin-bottom: 15px;
}
	
.posted	{ 
  text-align:right;
  color: #666666; 
  padding-right:25px;
  margin-bottom: 25px;
}

.posted a {
  color: #666666;
}
	
		
.calendar {
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background:#FFF;
  line-height:140%;
  padding:2px;
  text-align:left;
}
	
.calendarhead {	
  color:#666600;
  font-size:small;
  font-weight:normal;
  padding:2px;
  letter-spacing: .3em;
  background:#FFF;
  text-transform:uppercase;
  text-align:left;			
}
	
	.side {
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:200%;
  		padding:0px 0px 0px 4px;
		margin-bottom:20px;
		}	
		
	.sidetitle {
		color:#666600;
		font-size:small;
		font-weight:normal;
  		padding-bottom: 5px;
  		margin-top: 8px;
		margin-bottom: 5px;
		letter-spacing: .3em;
  		background:#FFF;
  		text-transform:uppercase;		
		}		
	
	.syndicate {
		font-size:xx-small;		
  		line-height:140%;
  		padding:2px;
  		margin-top:20px;
  		background:#FFF;  		
 		}	
		
	.powered {
		color:#666;
		font-size:x-small;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:20px;
		letter-spacing: .2em;					
  		background:#FFF;		
		}	
		
	
	.comments-body {
		color:#666;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.comments-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	
			
	
	.trackback-url {
		color:#666;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding:5px;		
 		border:1px dotted #999; 					
		}


	.trackback-body {
		color:#666;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
		}		

	.trackback-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;		
		}	

	.comments-head	{ 
		color: #666; 
		border-bottom:1px solid #999;
		margin-top: 0px;
		font-weight:bold;
  		background:#FFF;		
		}		

