body {
  margin:20px 20px 20px 20px;
  background:#FFFFFF;  
  }
 A    { color: #99CC00; text-decoration: none; }
 A:link  { color: #99CC00; text-decoration: none; }
 A:visited { color: #99CC00; text-decoration: none; }
 A:active { color: #000000; }
 A:hover  { color: #000000; }
 
 h1, h2, h3 {
  margin: 0px;
  padding: 0px;
 }

#content  img {margin:0 10px} 

 #banner {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-large;
  font-weight:bold;
    background:#FFFFFF;
    padding-left:15px;      
  }
  
 #banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
  font-family:verdana, arial, sans-serif;
  font-size: x-large;
  color: #333333;
  text-decoration: none;
  }

 .description {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:small;
  font-weight:bold;
    background:#FFFFFF; 
    text-transform:none; 
  letter-spacing: none;   
  } 
    



 #content {
  float:left;
  width:65%;
  background:#FFFFFF;
  margin-right:15px;
  margin-bottom:20px;
  }

 #links {
  background:#FFFFFF;
  color:#99CC00;
  margin-top:35px;
  margin-left:67%;
  }
  
 .blog {
    padding-left:15px;
    padding-top:15px;
    padding-right:15px;     
  } 
 
.blogbody {
	font-family:Georgia,Times,'Liberation Serif',serif;
	font-size:15px; font-weight:400;
	color:#333333;
	background:#FFFFFF;
	line-height:140%;  
	border-left:1px solid #666;   
	border-right:1px solid #666;
	border-bottom:1px solid #666;          
	padding:10px;
}
  
 .blogbody a,
 .blogbody a:link,
 .blogbody a:visited
	{
	font-weight: normal;
	text-decoration: none;
	}
 .blogbody a:active,
 .blogbody a:hover
	{
	font-weight: normal;
	text-decoration: underline;
	}
 
/*  .title { 
  font-family: verdana, arial, sans-serif; 
  font-size: small; 
  color: #333333; 
  text-transform: uppercase;
  font-weight:bold; 
  }    */
.title { font-family:Georgia,Times,'Liberation Serif',serif; font-size: 22px; font-weight:400; }
.title a,
.title a:link,
.title a:visited {text-decoration: none;}
.title a:active,
.title a:hover {text-decoration: underline;}
  
 #menu {
    margin-bottom:10px;
  background:#FFFFFF;
  font-family: verdana, arial, sans-serif;
  font-size:small;
  font-weight:bold;         
  } 
  
 .date { 
  font-family:verdana, arial, sans-serif; 
  font-size: small; 
  color: #333333; 
  font-weight:bold;
  text-transform:uppercase;
  margin-top:10px;  
    border-bottom:1px solid #666; 
  }   
  
 .posted { 
  font-family:verdana, arial, sans-serif; 
  font-size: x-small; 
  color: #333333; 
  }
  
  
 .calendar {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-small;
  font-weight:normal;
    padding:5px;    
  }
 
 .calendarhead { 
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-small;
  font-weight:bold;
    background:#FFFFFF;
    line-height:140%;    
  } 
 
 .side {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-small;
  font-weight:normal;
    background:#FFFFFF;
    line-height:140%;    
  } 
  
 .sidetitle {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-small;
  font-weight:bold;
    background:#FFFFFF;
    line-height:140%;
    padding:2px;
    margin-top:10px;
    border-bottom:1px solid #666;
    text-transform:uppercase;
  letter-spacing: .2em;       
  }  
 
 .syndicate {
  font-family:verdana, arial, sans-serif;
  font-size:xx-small;
  font-weight:bold;  
    line-height:140%;
    padding:2px;
    margin-top:10px;
    text-align:center;
    background:#FFFFFF;    
   } 
  
 .powered {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:xx-small;
  font-weight:bold;
  border-top:1px solid #666;
  border-bottom:1px solid #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:#333333;
  font-size:x-small;
  font-weight:normal;
    background:#FFFFFF;
    line-height:140%;     
  }  

 .comments-post {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:x-small;
  font-weight:normal;
    background:#FFFFFF;
   margin-bottom:25px;
    border-top:1px dashed #666;
  } 
  
 .comments-head { 
  font-family:verdana, arial, sans-serif; 
  font-size: small; 
  color: #333333; 
  font-weight:bold;
  text-transform:uppercase;
  border-bottom:1px solid #666;  
  }  


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

 .trackback-url {
  font-family:verdana, arial, sans-serif;
  color:#333333;
  font-size:small;
  font-weight:normal;
    background:#FFFFFF;
    line-height:140%; 
    padding:5px;
    border:1px dashed #999;     
  }

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

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

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{
   width: 240px;
}

#comment-bake-cookie
{
   margin-left: 0;
   vertical-align: middle;
}

#comment-post
{
   font-weight: bold;
}



.comments-header,
.comments-open-header
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 5px solid #36414d;
   padding: 5px;
   color: #fff;
   background: #a3b8cc;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;
}

.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
{
   color: #fff;
}

.comment-footer
{
   font-size: 11px;
}

.comment-footer img
{
   border-style:none;
}

.commenter-profile img { vertical-align: middle; }
