@import url(/css/default.css);

.blog { font-family: Verdana, Arial; font-size: 10pt; line-height: 1.5em; margin: 20px 0 20px 0; }

.blog h2.blog-head { margin: 0; padding: 0; color: blue; }
.blog h2.bl-head a { font-family: Trebuchet MS, Verdana, Arial; font-weight: normal; font-size: 14pt; text-decoration: none; color: #000099; }
.blog h2.bl-head a:hover { color: black; }

.bl-sub { font-family: Arial, Trebuchet MS, Verdana; font-weight: normal; font-size: 8pt; color: #666666; margin-bottom: 10px; }

.bl-dt { padding: 2px 0 2px 20px; background: url(/g/i/arrow.gif); background-position: center left; background-repeat: no-repeat; margin: 0 20px 10px 0; height: 15px; }

.bl-filed { padding: 2px 0 2px 20px; background: url(/g/i/filed.gif); background-position: center left; background-repeat: no-repeat; margin: 0 0 10px 0; height: 15px; }

.blog .bl-entry blockquote.cite { background: #eeeeee; margin: 0px 10px; padding: 7px; border: 1px solid #dddddd; border-left: 4px solid #8e8fcf; color: #666666; display: block; }
.blog .bl-entry blockquote.cite a img, .blog .bl-entry blockquote.cite img, { border: none; display: inline; }

.bl-entry { padding: 0; color: #333333; font-family: Verdana, Arial; font-size: 10pt; line-height: 1.5em; }
.bl-entry p { color: #333333; font-family: Verdana, Arial; font-size: 10pt; line-height: 1.5em; }

.bl-foot { font-size: 8pt; margin-top: 5px; }
.bl-foot a { color: #000099; text-decoration: none; }
.bl-com { color: #000099; text-decoration: none; height: 15px; margin: 5px 20px 0 0; font-size: 8pt; padding: 2px 0 2px 20px; background: url(/g/i/comment_0.gif); background-position: center left; background-repeat: no-repeat; }
.bl-per { color: #000099; text-decoration: none; height: 15px; margin: 5px 0 0 0; font-size: 8pt; padding: 2px 0 2px 20px; background: url(/g/i/permalink.gif); background-position: center left; background-repeat: no-repeat; }

.bl-sep { height: 1px; border-top: 1px solid #330000; margin: 15px 0px; }

#blog-comments { margin: 0; padding: 0; }

#blog-comments h2#post-comments
{
    margin: 15px 0;
    padding: 0;
    color: back;
    font-weight: bold;
    font-famlily: Verdana, Arial, sans-serif;
    font-size: 12pt;
}

.blog-post-comment
{
    font-family: Verdana, Arial;
    font-size: 10pt;
    line-height: 1.5em;
    margin: 0 0 25px 0;
}

.blog-post-comment .info
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 9pt;
    color: black;
    margin-bottom: 5px;
}

.blog-post-comment .dt
{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #999999
}

.blog-post-comment .comment
{
    color: #333333;
    font-size: 10pt;
    line-height: 1.5em;
}

.blog-post-sep
{
    height: 1px;
    border-top: 1px solid #cccccc;
    margin: 10px 0px;
}

#blog-post-form
{
    margin-top: 30px;
    line-height: 2em;
    font-weight: bold;
    color: #666666;
    border: 1px dotted #999999;
    padding: 10px;
}

#blog-post-form legend
{
    padding: 0px 10px;
    color: black;
    background: white;
    margin: 0px;
    font-famlily: Trebuchet MS, Verdana, Arial;
    font-size: 12pt;
 }

#blog-post-form input.utb, #blog-post-form textarea.utb
{
    border: 1px solid #cccccc;
}

#blog-post-form input.btn
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Verdana, Arial;
    margin: 0px
    padding: 5px;
    background: #eeeeee;
    border: 1px outset #333333;
}

.blog-post-help
{
    padding: 5px;
    font-weight: normal;
    border: 1px dotted #999999;
    line-height: 1.5em;
}

.blog-post-help legend
{
    font-weight: bold;
    font-size: 10pt;
    background: #ffffff;
    padding: 0px 5px;
}

#column-right h2
{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
}

* html #column-right h2
{
    font-family: Trebuchet MS, Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
}

a, a:visited { color: #000099; }
a:hover { color: black; }