body {
	margin-top: 30px;
     margin-bottom: 30px;
     margin-left: 30px;
     margin-right: 30px;
     background-color: #303030;	
}
	
A 		{ color: #afafaf; text-decoration: none; } 
A:link	{  } 
A:visited	{  } 
A:active	{  } 
A:hover	{ color: #99DC66;  }
	
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

#banner {
	font-family:verdana, arial, sans-serif;
	color:#ffffb0;
	font-size:x-large;
	font-weight:normal;
     border-top:3px solid #99CCFF;
     border-bottom:3px solid #99CCFF;
	padding:15px; 
	letter-spacing: .1em; 	
     background: transparent url(media/title.jpg) repeat left bottom;
     margin-bottom: 20px;
}
	
#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
	font-family:verdana, arial, sans-serif;
	font-size: x-large;
     text-decoration: none;
}

.description {
	font-family:verdana, arial, sans-serif;
	color:#99CCFF;
	font-size:x-small;
	font-weight:bold;	
	text-transform:none;	
	letter-spacing: none; 		
}	
				
#content {
    float:left;
    width:70%;
    margin-right:15px;
    padding-bottom:20px;
    background-color: #ffffb0;
}

#links {
     margin-left:0px;
     margin-right:0px;
}
   
#menu {
     margin-bottom:15px;                              
     color:#9f9f9f;
}     
          
.blog {
	padding-left:20px;
	padding-top:10px;
	padding-right:15px;			
}	
	
.blogbody {
	font-family:georgia, verdana, arial, sans-serif;
	color:#333;
	font-size:small;
	font-weight:normal;
  	line-height:140%;
  	padding-left:25px;	
     padding-right:10px;	
     padding-bottom: 10px;		
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active {
     color: #003366;
     font-weight:bold;
}

.blogbody a:hover {
     color: #990033;
     font-weight:bold;
}
	
.title	{ 
    font-family:verdana, arial, sans-serif;
    font-weight:bold;
    line-height:140%;
    margin-top: 18px;
    padding-top: 10px;
    padding-bottom:0px;          
    text-align:left;
    letter-spacing: .1em;
    color: #003366;
    font-size:20px;
    letter-spacing: -1px;
}			
	
.date	{ 
	font-family:georgia, verdana, arial, sans-serif; 
	font-size: 10px; 
	color: #666; 
	padding:5px;
	padding-bottom:10px;
	font-weight:normal;
     border-top:1px dotted #999;
     letter-spacing: 2px; 
}			
		
	.posted	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: x-small; 
		color: #003366;
          margin-top:10px; 
		margin-bottom:10px; 
		}

      .comment_sender     { 
          color: #003333;
          margin-top:10px; 
          background-color: #99ccff;
          }
          
      .comment_body     { 
          color: #003366;
          margin-bottom:10px; 
          margin-left:10px;
          border:1px solid #99CCFF;
          }
	.calendar {
		font-family:verdana, arial, sans-serif;
		color:#afafaf;
		font-size: 8px;
		font-weight:normal;
  		line-height:140%;
  		padding:3px;
          margin-bottom:10px;
  		text-align:center;	
		}

     .calendar a { color: #c03336; text-decoration: none; font-weight:bold; }
	
	.side {
          font-family:georgia, verdana, arial, sans-serif;
		color:#afafaf;
		font-size:small;
		font-weight:normal;
  		line-height:140%;		
          text-align:center;	  
          padding-bottom: 15px;       
		}	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#afafff;
		font-size:small;
		font-weight:bold;
  		line-height:140%;
  		margin-top: 10px;
          padding-bottom:2px;          
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em; 
		}		
	
	.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		line-height:140%;
  		padding:10px;			
		}		

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;		
		}	

	.trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		line-height:140%;
  		padding:10px;			
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:small;
		font-weight:normal;
  		line-height:140%;
  		padding:10px;
  		border:1px dashed #CCC;			
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#666;
		font-size:x-small;
		font-weight:normal;		
		}
