.s_blogs #index_headers {
    float:left;
    position:relative;
}

#navigation {
    float:left;
    width:140px;
    position:relative;
    font-family: arial,verdana,sans-serif;
    left:20px;
}

.s_blogs #main {
    width:460px;
    float:left;
    clear:none;
    left:40px;
}

.navhead,
.navSections dd {
    font-weight:bold;
    font-size: 0.786em;
    color:#00aeef;
    margin-bottom:0;
}

.sectionItems {
    font-weight:bold;
    font-size:0.714em;
    text-transform:uppercase;
    list-style:none;
}
.navSections dd .sectionItems {
    font-size:1em;
}
.navSections dd .sectionItems dd {
    font-size:0.909em;
}

.navSections dd dl.sectionItems dd {
    background:url(i/global/bullet-black.gif) 0 8px no-repeat;
    padding-left:10px;
}

.navSections {
    margin-bottom:30px;
}

.sectionItems li {
    line-height:1.1;
    margin:10px 0;
    background:url(i/global/bullet-black.gif) 0 3px no-repeat;
    padding-left:10px;
}

.sectionItems a {
    color:#000;
}

/* .hfeed is the index, #blogs_body .hentry is the monthly archive */
.hfeed .entry,
#blogs_body .hentry {
    border-bottom:1px dashed #cacaca;
    float:left;
    width:100%;
    clear:both;
    padding-bottom:10px;
    margin-bottom:10px;
}
.filterheader {
    font-size:1.571em;
    font-weight:normal;
    display:block;
    margin-bottom:5px;
}
.showall {
    margin-bottom:10px;
}
.showall  a {
    padding-left:10px;
    background:url(i/global/arrow-left.gif) left center no-repeat;
    font:bold 0.714em arial,verdana,sans-serif;
    color:#ee2e24;
    text-transform:uppercase;
}

.blog-backto { text-align:right; }
.blog-backto a:link,
.blog-backto a:visited {
    font:bold 0.714em arial,verdana,sans-serif;
    color:#ee2e24;
    text-transform:uppercase;
    padding-right:10px;
    background:url(i/global/arrow.gif) center right no-repeat;
    text-decoration:none;
}
.blog-backto a:hover {
    text-decoration:underline;
}

.entry-summary-image {
    float:left;
    width:140px;
    margin-right:20px;
}

.entry-summary-content {
    overflow:hidden;
}

.entry-summary-content .entry-content {
    line-height:1.15;
}

.entry-metadata.date,
.entry-content,
.entry-metadata {
    font-family:arial,verdana-sans-serif;
    font-size:0.714em;
}
.entry-content {
    font-size:0.857em;
}
.entry-metadata.date .date { font-size:1em; }
.single .entry-content {
    font-family:georgia,"times new roman",serif;
    font-size:1em;
    font-weight:normal;
    text-transform:none;
}

.single .photo-credits {
    margin-left:0;
}

.entry-metadata.date .published {
    color:#666;
    text-transform:uppercase;
    margin-bottom:10px;
}
.entry-metadata.date span { font-weight:normal; }

.entry-title {
    text-transform:uppercase;
    margin-bottom:17px;
    font:normal 1.714em/1.1 georgia,"times new roman",serif;
}

.entry-title a,
.entry-title a:link {
    color:#000;
    text-decoration:none;
}

.entry-title a:hover {
    text-decoration:underline;
}

.entry-content {
    margin-bottom:30px;
}
.hfeed .entry-content,
#blogs_body .hentry .entry-content { margin-bottom:5px; }

.entry-content,
.entry-metadata span {
    font-weight:bold;
    text-transform:uppercase;
}

.entry-metadata cite { font-style:normal; }

.entry-metadata .published { display:block; margin-bottom:42px; }
.hfeed .entry-metadata .published,
#blogs_body .hentry .entry-metadata .published { margin-bottom:10px; }

#main #blogs_body .keywords {
    margin-left:0;
    width:100%;
}
#main #blogs_body .hfeed .keywords,
#main #blogs_body .hentry .keywords { margin-bottom:10px; }

.entry-more-link {
    padding-right:10px;
    background:url(i/global/arrow.gif) center right no-repeat;
    text-transform:lowercase;
    font-size:1.1em;
}
.entry-more-link a:link,
.entry-more-link a:visited { color:#ee2e24;text-decoration:none; }

.viewall a {
    padding-right:10px;
    background:url(i/global/arrow.gif) center right no-repeat;
    font-size:0.786em;
    font-weight:bold;
    text-transform:uppercase;
    color:#ee2e24;
    font-family:arial,verdana,sans-serif;
}


/**
 * @section Categories
*/

#main div.categories {
    clear: both;
    font-family: arial, sans-serif;
    width: 330px;
    font-weight:bold;
    line-height:1.1;
    margin-bottom:42px;
}
#main .hfeed div.categories,
#main #blogs_body .hentry { margin-bottom:10px; }

    #main div.categories dt{
        font-weight:bold;
        color:#666;
        font-size:0.786em;
    }
    #main div.categories dd {
        display: inline;
        font-size:0.714em;
        text-transform:uppercase;
        }
    #main div.categories dd a {
        color:#ee2e24;
    }

#blogs_body .rating-comments { margin-left:0; }

#blogs_body .publicCommentsBox textarea {
    background:#ccc url(i/pluck/pluck-sprite.gif) 0 -191px no-repeat;
    width:400px;
}

#blogs_body .publicCommentsBox .post_btn {
    left:330px;
}

.continues {
    font-weight:normal;
    text-align:right;
}

.continues span {
    float:none;
    display:inline;
}

.pagination {
    float:none;
}

.paginatorForm {
    float:right;
    width:auto;
    display:inline;
}

.pagination span.paginationPrevious,
.pagination span.paginationNext {
    width:auto;
}

.readarchive {
    text-align:right;
    clear:both;
}

.postnav {
    font:bold 0.756em/1 arial,verdana,sans-serif;
    clear:both;
    margin-bottom:25px;
}

.postnav ul {
    list-style:none;
    margin:0;
}

.postnav li {
    display:inline;
}

.postnav .next {
    border-left:1px solid #000;
    padding-left:7px;
    margin-left:3px;
}

.postnav .previous {
    border-right:1px solid #000;
    padding-right:7px;
    margin-right:3px;
}

.utilities.bottom {
    margin-bottom:30px;
    width:265px;
}

#blog_subscribeLink {
    font:bold 0.786em arial,verdana,sans-serif;
    padding:5px 10px;
    background:#80a9bd;
    color:#fff;
    margin-bottom:22px;
}

#blog_subscribeLink p { margin:0; }

#blog_subscribeLink a {
    color:#000;
    text-transform:uppercase;
    font-size:1.182em;
    text-decoration:none;
}

/* archive */
.archivenav { margin-bottom:30px; }
.archive { margin:40px 0;}
.archive.archive-recent-posts { margin-top:10px; }
.archive-title { text-transform:none; }
.archive-recent-posts .archive-header {
    font:normal 0.714em arial,verdana,sans-serif;
    color:#666;
}
.archive-header {
    text-transform:uppercase;
    font:normal 1em georgia,"times new roman",sans-serif;
}
.archive-list { list-style:none; }
.archive-list li { font:bold 0.714em arial,verdana,sans-serif;margin:5px 0;}
.archive-recent-posts .archive-list li { font-size:1em;margin:10px 0; }
.archive-recent-posts .archive-list li .published { margin-bottom:0; }
.archive-list li a { color:#ee2e24;text-transform:uppercase;padding-right:10px;background:url(i/global/arrow.gif) center right no-repeat; }
.archive-recent-posts .archive-list li a {
    color:#000;
    text-transform:none;
    padding-right:0;
    background:none;
    font:normal 1.286em georgia,"times new roman",serif;
}
.archive .viewall a {
    font-size:0.714em;
}


/*fallback style if slideshow doesn't initialize */
.entry .slideshow {display:block; width:458px; }
.entry .slideshow li {list-style-type:none; margin:0; }
.entry .slideshow li img {float:none !important;}
.entry .slideshow .caption { padding:5px; }


/*if slideshow is initialized*/
.entry .ssFrame {border:1px solid #e2e2e2; margin:20px auto; overflow:hidden; position:relative; width:458px; z-index:2;}
.entry .ssFrame .ssNav {border:1px solid #e2e2e2; font:10px Verdana; position:relative; top:-1px; left:-1px; text-transform:lowercase; width:458px; height:19px; background:url(i/blog/blog_bg.gif) -1px -92px no-repeat}
.entry .ssFrame .slideshow { padding-bottom:5px; display:block; position:relative; z-index:1; overflow:hidden; margin-left:0;left:-1px;position:relative;}
.entry .ssFrame .slideshow li {float:left;z-index:-20;width:458px;overflow:hidden;clear:none; text-align:center;left:1px;position:relative;}
.entry .ssFrame .slideshow li a {display:inline; margin:auto;padding:0;}
.entry .ssFrame .slideshow li p.caption {margin-top:-5px; text-align:left; padding-bottom:0}
.entry .ssFrame .slideshow li a:hover{margin:auto;padding:0;}
.entry .ssFrame .slideshow li img {text-align:center;float:none !important;clear:both;position:relative;top:-1px;}
.entry .ssFrame .slideshow li ul {width:auto;margin:0;}
.entry .ssFrame .slideshow li ul li {width:auto; float:none;}
.ssNav .count { text-align:center; position:absolute; height:19px;line-height:19px; right:44px; width:41px}
.ssNav .previous { }
.ssNav .next { }

.entry .ssFrame .ssNav .ssControl { text-align:center; }
.ssControl .sPrev, .ssControl .sNext { cursor:pointer; display:block; height:19px; position:absolute;line-height:19px; }
.ssControl .sPrev {width:63px; right:90px; border-right:1px solid #e2e2e2; }
.ssControl .sNext {width:44px; right:0; border-left:1px solid #e2e2e2; }
.ssControl span {display:none;}

/* Hide arvhive list until removed from blogs */
#container-archive {display:none;}

/* archived comments */
#archived-comments {
    height:auto;
    width:auto;
    text-indent:0;
    background:none;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
}
#archived-comments span { text-transform:none;font-size:0.929em;font-weight:normal;text-transform:lowercase; }

.comments.archived .pluck-comment { margin:0 0 20px 0; }
.comments.archived .commentAnchor { display:none; }
.comments.archived .commentAnchor .body { font-weight:bold; }
.comments.archived .commentAnchor .body p { margin-bottom:0; }
.comments.archived .commentAnchor .archive-author { margin-left:20px; }
.comments.archived .comment-info { font-size:0.929em;font-weight:bold; }
.comments.archived .commentAnchor.expand {display:block;}
