body {
    font: 13.34px helvetica,arial,freesans,clean,sans-serif;
}

a {
    color: #4183C4;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#top {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 1px solid #DDDDDD;
}

#header {
    padding: 8px 0 0;
}

#title h1 {
    font-size: 30px;
    font-weight: bold;
}

#title a {
    color: #000000;
}

#navbar ul {
    margin: 0;
    padding: 11px 0;
}

#navbar .pri {
    background: none;
    display: inline;
    margin: 0;
    font: bold 14px Arial;
    padding: 0 8px 0 0;
}

#navbar ul li {
    background: url("/img/nav-rule.png") no-repeat scroll 0 50% transparent;
    display: inline;
    margin: 0;
    font: bold 14px Arial;
    padding: 0 8px 0 9px;
}

#navbar ul li a {
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    font-weight: normal;
    padding: 0 8px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.698);
}

#navbar ul li a.selected {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-weight: bold;
    position: relative;
    top: -1px;
}

#navbar ul li a.hover {
    background-color: #CCCCCC;
    color: #333333;
    font-weight: normal;
}

#posts h2 {
    font-size: 190%;
    margin: 0;
}

#posts ul {
    list-style: none outside none;
    padding: 0;
    margin-left: 0;
}

#posts li.post {
    list-style-type: none;
    margin: 20px 0 10px 0;
    padding: 0;
}

#posts .meta .who_when {
    font-size: 130%;
}

#posts .meta .who_when img, img.who_when {
    border: 1px solid #CCCCCC;
    padding: 1px;
    position: relative;
    top: -1px;
    vertical-align: middle;
}

#posts .meta .who_when .author a {
    color: #94BFEA;
    font-weight: bold;
}

#posts .meta .who_when .published a, #posts .meta .who_when .published {
    color: #CCCCCC;
}
#posts .meta .respond {
    background: url("/static/img//bubble.png") no-repeat scroll 0 50% transparent;
    margin: 0.3em 0;
    padding-left: 25px;
}

#posts .meta .respond a {
    color: #CBB698;
}
    
#posts .entry-content {
    font-size: 110%;
    margin-top: 1em;
}

#posts .entry-content img {
    border: 1px solid #DDDDDD;
    margin: 1em 0;
    max-width: 540px;
    padding: 0.3em;
}

#paginator {
    padding: 0.3em;
    text-align: center;
}

#sidebar  ul {
    list-style-type: none;
    padding: 0;
    margin-left: 0;
}

#sidebar  ul li {
    margin: 0;
    padding: 0;
}

#sidebar h2 {
    color: #52595D;
    font: bold 16px Arial;
}

#sidebar .burb {
    background-color: #E9F2F5;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #D9E4E8;
    margin: 20px 0 10px 0;
    padding: 10px;
    text-align: left;
}

#sidebar .photo {
    line-height: 1.5em;
    padding: 5px;
    text-align: center;
}

#footer_margin {
    background: none repeat scroll 0 0 #F1F1F1;
    border-top: 1px solid #DDDDDD;
    font-size: 12px;
    padding: 10px 0 5px;
}

#footer {
     margin-left: 10px;
     margin-right: 10px;
}

.tag-cloud {
    padding: 5px;
    text-align: center;
}

.tag-1 {
    font-size: 08px;
}
.tag-2 {
    font-size: 09px;
}
.tag-3 {
    font-size: 10px;
}
.tag-4 {
    font-size: 12px;
}
.tag-5 {
    font-size: 14px;
}
.tag-6 {
    font-size: 16px;
}
.tag-7 {
    font-size: 18px;
}
.tag-8 {
    font-size: 19px;
}


