    html{
        background-color:#f2f2f1;
    }
    
    #content{
        margin:100px auto;
        max-width:540px;
        font: 11px verdana;
    }
    
    h1{
        border-bottom: 1px #dbdbd9 solid;
        padding: 0 0 15px 20px;
        font: 24px "Lucida Sans";
    }
    
    #navigation{
        padding: 10px 0 0 20px;
    }
    
    .img_group, .archive{
        min-width: 250px;
        margin: 70px auto 0 auto;
    }
    
    .info{
        color: #9c9c99;        
        text-align: right;
        padding: 10px 20px 10px 0;
    }
    
    .frame{
        background-color: #fafaf5;
        text-align:center;
    }
    
    .frame img{
        margin: 10px 30px;
        border: 1px solid #ccc;
    }
    
    .topleft{
        background-image: url("/media/fatdracula/images/site/topleft.png");
        background-position: top left;
        background-repeat: no-repeat;
    }
    
    .topright{
        min-height:14px;
        background-image: url("/media/fatdracula/images/site/topright.png");
        background-position: top right;
        background-repeat: no-repeat;        
    }
    
    .sideleft{
        background-image: url("/media/fatdracula/images/site/left.png");
        background-position: left;
        background-repeat: repeat-y;        
    }
    .sideright{
        background-image: url("/media/fatdracula/images/site/right.png");
        background-position: right;
        background-repeat: repeat-y;        
    }
     .btmleft{
        background-image: url("/media/fatdracula/images/site/btmleft.png");
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    
    .btmright{
        min-height:14px;
        background-image: url("/media/fatdracula/images/site/btmright.png");
        background-position: bottom right;
        background-repeat: no-repeat;  
    }
    
    a{
        color: #9c9c99;        
    }
    
    a:visited{
        color: #000000;        
    }
    
    h1 a{
        color: #9c9c99;
        text-decoration: none;
    }
    
    p{
        padding-bottom: 10px;
    }
    
    .title, .description{
        padding: 5px 35px;
        text-align:left;    
    }
    
    .title{
        font-weight:bold;
    }
    
    #archive {
        
    }
    .archive .title{
        padding: 10px 0 5px 20px;
        float:left;
        width: 75%;        
    }
    
    .archive .date{
        width:20%;
        text-align: right;
        padding: 10px 0 5px 0;
        float:left;
    }
    
    .archive ul li{
        clear:both;
        overflow:auto;
        border-bottom: 1px #dbdbd9 solid;
    }
