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

A 		{ color: #003366; text-decoration: underline; }
A:link		{ color: #003366; text-decoration: underline; }
A:visited	{ color: #003366; text-decoration: underline; }
A:active	{ color: #999999;  }
A:hover		{ color: #999999;  }

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

#banner {
          font-family: times, serif;
          color:#333;
          font-weight:normal;	
          border-top: 2px solid #666;
          vertical-align: middle;
          background: #fac156;
          border-bottom: 1px solid #666;
          height: 50px;
          text-align: center;
          }

div.bl
{ 
  float: left;
  padding-right: 8px;
  vertical-align: middle;
  height: 40px;
  border: 1px solid black;
 }


#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover 
{
  font-family: utopia, times, serif;
  font-size: 12pt;
  font-weight: bold;
  color: #333;
  text-decoration: none;
  letter-spacing: .2em;
  padding: 8px;
  padding-top: 16px;
  display: block;
}

.description 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  color:#999;
  font-size:x-small;
  text-transform:none;	
  text-align: right;
  }
				
#content 
{
  position:absolute;
  background:#FFF;
  margin-right:20px;
  margin-left:225px;
  margin-bottom:20px;
  border:1px solid #FFF;	
  }

#container 
{
  background:#FFF;
  border:1px solid #FFF;		
  }

#links 
{	
  padding:15px;				
  border:1px solid #FFF;
  width:200px;			
  }

.blog 
{
  padding:15px;
  background:#FFF; 
  }

.blogbody 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  color:#333;
  font-size:small;
  font-weight:normal;
  background:#FFF;
  line-height:200%;
  }


.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover 
{
  font-weight: normal;
  text-decoration: underline;
  }

.title	
{
  font-family: utopia, times, serif;
  font-size: medium;
  color: #666;
  letter-spacing: .2em;
  }			

#menu 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif; 
  margin-bottom:15px;
  background:#FFFFEE;
  text-align:center;
  font-size: x-small;
  font-weight: bold;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid orange;
  }		

.date
{ 
  font-family: utopia, times, serif; 
  font-size: medium; 
  color: #333; 
  border-bottom:1px solid #999;
  margin-bottom:10px;
  font-weight:bold;
  }			
		
.posted	
{ 
  font-family: trebuchet MS, trebuchet, arial, sans-serif; 
  font-size: x-small; 
  color: #000000; 
  margin-bottom:25px;
  }
		
		
.calendar 
{
  font-family: trebuchet MS, trebuchet,arial, sans-serif;
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background:#FFF;
  line-height:140%;
  padding:2px;
  text-align:left;
  }
	
.calendarhead 
{	
  font-family: utopia, times, serif;
  color:orange;
  font-size:small;
  font-weight:normal;
  padding:2px;
  letter-spacing: .3em;
  background:#FFF;
  text-transform:uppercase;
  text-align:left;			
  }	
	
.side 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  color:#333;
  font-size:x-small;
  font-weight:normal;
  background:#FFFFEE;
  line-height:140%;
  padding:4px;		
  
  padding-left: 20px;
  position: relative;
  left: -16px;
 
  border-top: 1px solid #fac156;
  border-bottom: 1px solid #fac156;
  border-right: 1px solid #fac156;
  
  }	
		
.sidetitle 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  color:orange;
  font-size:small;
  font-weight:bold;
  padding:2px;
  margin-top:30px;
  letter-spacing: .1em;
  background:#FFF;
  text-transform:uppercase;		
  }		
	
	
.syndicate 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  font-size:xx-small;		
  line-height:140%;
  padding:2px;
  }	
		
.powered 
{
  font-family: trebuchet MS, trebuchet, arial, sans-serif;
  color:#666;
  font-size:x-small;		
  line-height:140%;
  text-transform:uppercase; 
  padding:2px;
  margin-top:15px;
  letter-spacing: .2em;
  }	
		
	
.comments-body 
{
  font-family: times, serif
  color:#666;
  font-size:small;
  font-weight:normal;
  background:#FFF;
  line-height:140%;
  padding-bottom:10px;
  padding-top:10px;		
  border-bottom:1px dotted #999; 					
  }		

.comments-post 
{
  font-family: times, serif;
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background:#FFF;		
  }	

	
.trackback-url 
{
  font-family: times, serif;
  color:#666;
  font-size:small;
  font-weight:normal;
  background:#FFF;
  line-height:140%;
  padding:5px;		
  border:1px dotted #999; 					
  }


.trackback-body 
{
  font-family: times, serif;
  color:#666;
  font-size:small;
  font-weight:normal;
  background:#FFF;
  line-height:140%;
  padding-bottom:10px;
  padding-top:10px;		
  border-bottom:1px dotted #999; 					
  }		

.trackback-post 
{
  font-family: times, serif;
  color:#666;
  font-size:x-small;
  font-weight:normal;
  background:#FFF;		
  }	

		
.comments-head	
{ 
  font-family: times, serif;
  font-size:small; 
  color: #666; 
  border-bottom:1px solid #999;
  margin-top:20px;
  font-weight:bold;
  background:#FFF;		
  }		

#banner-commentspop 
{
  font-family: utopia, times, serif;
  color:#FFF;
  font-size:large;
  font-weight:bold;
  border-top:1px solid #666;  		
  border-bottom:1px solid #666;  		
  background:#fac156;
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;  		  		  			 
  }

