body {
        margin:0px 0px 20px 0px;
        background:#FFF;        
        }
    A             { color: #000066; text-decoration: none; }
    A:link        { color: #000099;  }
    A:visited    { color: #FF0033; }
    A:active    { color: #993399;  }
    A:hover        { color: #993399; text-decoration: underline; }

    h1, h2, h3 {
        margin: 0px;
        padding-left:0px; 

    }

blockquote {
    margin : 20px 20px;
    border-left : 1px solid #000077;
    padding-left: 10px;
    font-size : 12px;
    line-height : 16px;
}

    #banner {
                font-family:geneva, arial, helvetica, sans-serif;
        color:#333;
        font-size:x-large;
        font-weight:normal;    
          padding:10px;
                border-top:0px dotted #666;
        }

    #banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
        font-family:geneva, arial, helvetica, sans-serif;
        font-size: large;
        color: #333;
        text-decoration: none;
        }

    .description {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#333;
        font-size:small;
          text-transform:none;    
        }
                
    #content {
float:left;
postion:relative;
width:60%;
margin-top:10px;
margin-right:15px;
margin-bottom:20px;
margin-left: 0px;
padding:25px;
}

#links {
padding:5px;
margin-top:62px;
margin-left: 10px;
margin-right: 10px;
}

    #container {
float:left;
postion:relative;
width:60%;
margin-top:10px;
margin-right:25px;
margin-bottom:20px;
margin-left: 0px;
padding:25px;
}

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

    .blogbody {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#333;
        margin-left:50px;
        font-size:small;
        font-weight:normal;
          background:#fff;
          line-height:150%;
        }

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

    .title    {
        font-family:geneva, arial, helvetica, sans-serif;
        font-size: small;
        padding-left:10px; 
          margin-top:5px;
          margin-right:10px;
       
          margin-bottom:5px;
        background:#ccccff;
         }            

    #menu {
font-family:geneva, arial, helvetica, sans-serif;
        font-size: x-small;
        color: #333;
        margin-bottom:10px; 
        background:#FFF;
        text-align:center;
        }        

    .date    {
        font-family:geneva, arial, helvetica, sans-serif;
        font-size: x-small;
        color: #333;
        margin-bottom:10px;
        text-transform:uppercase;

        }            
        
    .posted    {
        font-family:geneva, arial, helvetica, sans-serif;
        font-size: x-small;
        color: #000000;
        margin-bottom:25px;
               border-top:1px dotted #999;
        }
        
        
    .calendar {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#666;
        font-size:x-small;
        font-weight:normal;
          background:#FFF;
          line-height:140%;
          padding:2px;
                text-align:left;
        }
    
    .calendarhead {    
        font-family:geneva, arial, helvetica, sans-serif;
        color:#666600;
        font-size:small;
        font-weight:normal;
          padding:2px;
        letter-spacing: .3em;
          background:#FFF;
          text-transform:uppercase;
        text-align:left;            
        }    
    
    .side {
        font-family:geneva, arial, helvetica, sans-serif;
                text-decoration: none;
        color:#333;
        font-size:x-small;
        font-weight:bold;
          background:#FFF;
          line-height:140%;
                margin-left: 10px;
                margin-right: 20px;
          padding:2px;                
        }    

.side-ad {
        font-family:geneva, arial, helvetica, sans-serif;
                text-decoration: none;
        color:#333;
        font-size:x-small;
        font-weight:bold;
          background:#FFF;
          line-height:140%;
                margin-left: 10px;
                margin-right: 20px;
          padding:2px;                
        }    
        
.greg {
        font-family:geneva, arial, helvetica, sans-serif;
                text-decoration: none;
        color:#333;
        font-size:x-small;
        font-weight:normal;
          background:#CC99FF;
          line-height:140%;
                margin-left: 10px;
                margin-right: 20px;
          padding:2px;                
        }    

.categories {
        font-family:geneva, arial, helvetica, sans-serif;
                text-decoration: none;
        color:#333;
        font-size:x-small;
        font-weight:normal;
          background:#CCCC99;
          line-height:140%;
                margin-left: 10px;
                margin-right: 20px;
          padding:2px;                
        }    

    .sidetitle {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#FFFFFF;
        font-size:x-small;
        font-weight:normal;
          padding:3px;
          margin-top:5px;
          margin-left:10px;
          margin-right:10px;
          margin-bottom:5px;
        letter-spacing: .2em;
          background:#555550;    
        }        
    
    .syndicate {
        font-family:geneva, arial, helvetica, sans-serif;
        font-size:xx-small;        
          line-height:140%;
          padding:2px;
          margin-top:15px;
          background:#FFF;          
         }    
        
    .powered {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#666;
        font-size:x-small;        
        line-height:140%;
        text-transform:uppercase;
        padding:2px;
        margin-top:50px;
        letter-spacing: .2em;                    
          background:#FFF;        
        }    
        
    
    .comments-body {
        font-family:geneva, arial, helvetica, sans-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:geneva, arial, helvetica, sans-serif;
        color:#666;
        font-size:x-small;
        font-weight:normal;
          background:#FFF;        
        }    
            
    
    .trackback-url {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#666;
        font-size:small;
        font-weight:normal;
          background:#FFF;
          line-height:140%;
         padding:5px;        
         border:1px dotted #999;                     
        }


    .trackback-body {
        font-family:geneva, arial, helvetica, sans-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:geneva, arial, helvetica, sans-serif;
        color:#666;
        font-size:x-small;
        font-weight:normal;
          background:#FFF;        
        }    

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

    #banner-commentspop {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#FFF;
        font-size:large;
        font-weight:bold;
        border-left:1px solid #FFF;    
        border-right:1px solid #FFF;          
        border-top:1px solid #FFF;          
          background:#003366;
          padding-left:15px;
          padding-right:15px;
          padding-top:5px;
          padding-bottom:5px;                                  
        }