/*** HTML Tag Styles ***/
html, body {color: #333;background: #232323 url('blog/bg_header.gif') repeat-x top left;font-family: "Trebuchet MS", Helvetica, sans-serif;}
a {cursor: pointer;color: #3D5AFF;}
a:visited {color: #009;}
a:hover {text-decoration: none;color: #009;}
th {vertical-align: top;}

/*** Layout Related Styles ***/
#header {height: 10.0em;padding-left: 135px; background: transparent url('blog/blob.gif') no-repeat 0px 5px;}
#header-inner {padding: 1em;}
#header-name a {color: #000;text-decoration: none;}
#header-name {margin-bottom: 0;padding-top: 0.5em;}
div#header-name{font-size: 3em;}
#header-description {margin-left: 30px;font-size: 1.75em;color: #CEA600;/*888;*/}

#bd {margin-top: 5px;background: #FFF url('images/bg_content.gif') repeat-y top right;}

#main_content {padding: 10px 20px;}
    h2.entry-title, h1.entry-title {margin-bottom: 0;}
    h2.entry-title a {text-decoration: none;color: #333;}
    h2.entry-title a:hover {color: #555;text-decoration: underline;}
    .asset-meta {margin-bottom: 1.25em;}
    .asset-meta-bottom {margin-top: 0.5em;margin-bottom: 2.25em;}
    
    .entry-content {font-size: 1.2em;}
    .entry-content h3 {font-size: 1.3em;}
    .entry-content p:last-of-type {margin-bottom: 0;}
    
    #comments {margin-top: 30px;border-top: 1px solid #444;}
    .comments-header {padding-bottom: 15px;text-align: center;}
    .comments-content {font-size: 1.2em;}
    .byline {font-size: 0.9em;}
    .comment {margin-bottom: 15px;}
    .comment-content {padding: 0 20px;}
    .comment-content p {margin-top: 0;}
    .comment-odd, .comment-author-odd {padding: 8px;background-color: #FFF5CF;/*FFFBEB*/}
    .comment-even, .comment-author-even {padding: 8px;}
    .comment-author-odd {background-color: #E7F0F6;}
    .comment-author-even {background-color: #E7F0F6;border: 2px dotted #999;}
    
    .comments-open-header {margin-bottom: 0.2em;}
    #comment-greeting {margin-bottom: 20px;}
    .comments-open-content form {font: 1.1em Consolas, Monaco, monospace;}
    #comments-open-text {margin-top: 8px;}
    

#sidebar {padding: 10px;}
    h3.widget-header {margin-bottom: 2px;margin-top: 12px;}
    .widget-about-us {font-size: 1.2em;}
    .widget-about-us h3 {margin-top: 0;}
    .widget-about-us .widget-content {padding: 4px 0 15px 0;}
    .widget-about-us .widget-content a {color: #3D5AFF;}
    
    .widget-recent-entries li, .widget-archive-monthly li, .widget-links li, .widget-recent-outside-articles li
        {margin-left: 18px;padding-bottom: 0.5em;list-style: circle outside;}
    .widget-tag-cloud ul, .widget-syndication ul
        {/*margin: 0;padding-left: 5px;*/list-style: none;}
    .widget-tag-cloud li, .widget-syndication ul
        {display: inline;}
        
    .widget-syndication {margin: 15px 0;padding: 6px 0;border-top: 1px solid #9D7500;border-bottom: 1px solid #9D7500;line-height:30px;}
    .search-results-feed {margin-top: 6px; padding-top: 6px;border-top: 1px solid #9D7500;}
    .widget-syndication a {color: black;text-decoration: none;}

#ft {padding: 12px 20px;background: #FFF url('images/border2.gif') repeat-x top left;}