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

A		{ color:#6495ED; text-decoration:none;} 
A:link		{ color:#6495ED; text-decoration:none; } 
A:visited	{ color:#B0C4DE; text-decoration:none; } 
A:active	{ color:#6495ED; text-decoration:underline; } 
A:hover		{ text-decoration:underline; }

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

h1  {
	font-family:verdana, arial, sans-serif;
	font-size:x-large;
	font-weight:bold;
	margin-top:10px;
}

h2  {
	font-family:verdana, arial, sans-serif;
	font-size:large;
	font-weight:normal;
	margin-top:10px;
}

#banner {
	font-family:verdana, arial, sans-serif;
	color:#777;
	font-weight:bold;
	background:#000;
	padding:15px;					
	}
	
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	font-family:verdana, arial, sans-serif;
	font-size:200%;
	color:#888;
	text-decoration:none;
	}

.description {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:large;
	font-style:italic;
	margin-top:20px;
	font-weight:bold;
	background:#000;	
	text-transform:none;	
	letter-spacing:normal;		
	}	
			
#content {
	float:left;
	width:65%;
	margin-right:15px;
	margin-bottom:20px;
	max-width:850px;
	background:#FFF;
	}

#links {
	font-family:verdana, arial, sans-serif;
	color:#CCC;
	padding-top:5px;
	}
	
.blog {
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	}	

.blogbody {
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:small;
	font-weight:normal;
	line-height:140%;		
	padding:0px;
	max-width:800px;
	}

.title	{ 
	font-family:verdana, arial, sans-serif; 
	font-size:large; 
	color:#DC143C; 
	text-transform:uppercase;
	font-weight:bold;	
	margin-top:10px;		
	}			
	
#menu {
	margin-bottom:10px;
	font-size:small;
	font-weight:bold;
	font-family:verdana, arial, sans-serif; 
	}	

#menu A:link {
	font-family:verdana, arial, sans-serif; 
	}
	
.date	{ 
	font-family:verdana, arial, sans-serif; 
	font-size:small; 
	color:#999; 
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	margin-top:10px;		
	margin-bottom:10px;		
	border-bottom:1px dotted #666;		
        max-width:800px;
	}			

.opinion {
	color:black; font-weight:bold;
	}

.extended A:link
	{ color:black; font-weight:bold; text-decoration:none; } 
.extended A:visited
	{ color:#A9A9A9; font-weight:bold; text-decoration:none; } 
.extended A:active,
.extended A:hover
	{ font-weight:bold; text-decoration:underline; }

.posted { 
	font-family:verdana, arial, sans-serif; 
	font-size:x-small; 
	color:#999; 
	}

.side {
	font-family:verdana, arial, sans-serif;
	font-size:x-small;
	font-weight:normal;
	line-height:140%;				
	}	
	
.sidetitle {
	color:#999;
	font-size:small;
	font-weight:bold;
	line-height:140%;
	padding:2px;
	margin-top:10px;
	border-bottom:1px dotted #666;
	text-transform:uppercase;
	letter-spacing:.2em;					
	}		

.sidesubtitle {
	font-family:verdana, arial, sans-serif;
	color:#999;
	font-size:x-small;
	font-weight:bold;
	line-height:140%;
	padding:2px;
	margin-top:10px;
	text-transform:uppercase;
	}		

.highlight {
	font-weight:bold;color:#DC143C;
}

.highlight A:link
	{ font-weight:bold;color:#DC143C;text-decoration:none; } 
.highlight A:visited
	{ font-weight:bold;color:#DC143C; } 
.highlight A:active
	{ font-weight:bold;color:#DC143C;text-decoration:underline; }
.highlight A:hover
	{ font-weight:bold;color:#DC143C;text-decoration:underline; }

.syndicate {
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;		
	line-height:140%;
	padding:2px;
	margin-top:10px;
	text-align:left;
	}	
	
.powered {
	font-family:verdana, arial, sans-serif;
	font-size:small;
	font-weight:bold;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;		
	line-height:140%;
	text-transform:uppercase; 
	padding:2px;
	margin-top:10px;
	text-align:center;
	letter-spacing:.2em 
	}	

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

.comments-post {
	font-family:verdana, arial, sans-serif;
	color:#999;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;	
	margin-top:0px;		
	}	
	
.comments-head	{ 
	font-family:verdana, arial, sans-serif; 
	font-size:small; 
	color:#999; 
	font-weight:bold;
	margin-top:10px;
	text-transform:uppercase;
	border-bottom:1px dotted #666;		
	}		

.trackback-body {
	font-family:verdana, arial, sans-serif;
	color:#333;
	font-size:small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;	
	padding-top:15px;				
	}		

.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 dashed #666;					
	}

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

#banner-commentspop {
	font-family:verdana, arial, sans-serif;
	color:#777;
	font-size:large;
	font-weight:bold;
	background:#FFF;
	padding-left:15px; 
	}

.portrait img {
        margin-top:10px;
        }

.lifeblogsms {
font-family:'Monaco',courier,monospace;
font-size:small;
color:#000;
background-color: AliceBlue;
border:#EEE 1px solid;
padding:0 5px 0 5px;
width:50%
}

.lifeblognote {
font-family:'Verdana', arial,sans-serif;
font-size:small;
background-color:LightYellow;
border:#EEE 1px solid;
padding:0 5px 0 5px;
width:50%
}

.lifeblogimage {
border:#000 2px solid;
width:480px;
padding:5px 5px 5px 5px;
}

.lifeblogimage img{
width:100%
}

.lifeblogvideo{
}

