    .picture
    {
        background-color: #F9F9F9; 
        border: 1px solid #CCCCCC; padding: 3px; 
        font: 11px/1.4em Arial, sans-serif;
        float:left;
    } 
    
    .picture img
    {
        border: 1px solid #CCCCCC; 
        vertical-align:middle; margin-bottom: 3px;
    } 
    
    .right
    {
        margin: 0.5em 0pt 0.5em 0.8em;
        float:right;
    } 
    
    .left
    {
        margin: 0.5em 0.8em 0.5em 0;
        float:left;
    }

    .blog_content p
    {
        float:left;
    }
    
    .center
    {
        margin : 0.5em 0.8em 0.5em 0;
        text-align:center;
    }
    
    .post h1, .post h2, .post h3, .post h4, .post h5
    {
        color:#255DB0;
        text-shadow: #999 1px 1px 1px;
    }
    
    .post a
    {
        margin:0px 0px 0px 0px;
        color:#255DB0;
        font-weight:bold;
        text-shadow: #ccc 1px 1px 0px;
        text-decoration:none; 
    }

    .post a:hover
    {
        text-decoration:underline;
    }
    
    .postBody p
    {
        color:#666;
        font-size:14px;
        text-shadow: #ccc 1px 1px 0px;
    }
    
    .comments
    {
        width:500px;
    }
    
    .comments img
    {
        border:solid 1px #ccc;
        margin:0px 0px 5px 0px;
    }
    
    .submitComment
    {
        margin:5px 0px 0px 0px;
    }
    
    .rss
    {
        display:none;
    }
    
    .blogList ul a
    {
        margin:0px 0px 0px 0px;
        color:#255DB0;
        font-weight:bold;
        font-size:18px;
        text-shadow: #ccc 1px 1px 0px;
        text-decoration:underline; 
    }
    
    .blogList ul a:hover
    {
        text-decoration:none;
    }
    
    .blogList ul ul li
    {
        background: url(images/grey_li_dot.jpg) no-repeat 0px 12px;
        padding: 3px 0px 5px 20px;
        margin:0px 0px 0px 15px;
    }
    
    .blogList ul ul a
    {
        color: #666;
        font-size: 15px;
        margin: 0px 0px 10px 0px;
        text-decoration: underline;
        text-shadow: #CCC 1px 1px 0px;
    }
    
    .blogList ul ul a:hover
    {
        text-decoration:none;
    }
    
    .blogList ul ul .postInfo a
    {
        margin:0px 0px 0px 0px;
        color:#255DB0;
        font-weight:bold;
        font-size:14px;
        text-shadow: #ccc 1px 1px 0px;
        text-decoration:underline; 
    }
    
    .blogList ul ul .postInfo a:hover
    {
        text-decoration:none; 
    }
    
    h1.title
    {
        margin:20px 0px 0px 0px;
        color:#255DB0;
        font-weight:bold;
        font-size:18px;
        text-shadow: #ccc 1px 1px 0px;
    }
    
    .blogList
    {
        margin:20px 0px 0px 110px;
    }
    
    .postTitle
    {
        margin:0px;
    }
    
    .postInfo
    {
        margin:0px;
        color:#666;
        text-shadow: #CCC 1px 1px 0px;
    }
    
    .postDate
    {
        font-style:normal;
    }
    
    em
    {
        font-style:normal;
    }
    
    ul.tagList
    {
        padding: 0px 0px 0px 0px;
        margin:0px 0px 0px 5px;
    }
    
    ul.tagList li
    {
        background: url(images/grey_li_dot.jpg);
        background-repeat:no-repeat;
        background-position:9px left;
        padding: 0px 0px 0px 10px;
        margin:0px 0px 0px 0px;
    }
    
    ul.tagList a
    {
        color: #666;
        font-size: 15px;
        margin: 0px 0px 5px 8px;
        text-decoration: none;
        text-shadow: #CCC 1px 1px 0px;
    }
    
    ul.tagList a:hover
    {
        text-decoration:underline;
    }
    
    .tagCount
    {
        color:#255DB0;
        font-weight:bold;
        text-shadow: #CCC 1px 1px 0px;
    }
