body {
    background: #fff;
    color: #333;
    font: 14px/1.3 georgia, "times new roman", times, serif;
    position: relative;
}

/* Link Rules */

a:link {
    color: #004276;
    text-decoration: none;
}

a:visited {
    color: #666;
    text-decoration: none;
}

a:hover {
    color: #004276;
    text-decoration: underline;
}

a:active {
}

a:focus {
    outline-width: 0;
}

/* Simple CSS Reset */

.alt {
    left: -9999px;
    position: absolute;
}

hr {
    display: none;
}

div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,.clearall,.clearb,form,img,body,label,fieldset,table,tr,td {
    border: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style:none;
}

.smallcaps {
    font-size: .8em;
    text-transform: uppercase;
}

.nowrap {
    white-space: nowrap;
}

/**
 * @section Main typography
 * NOTE: see more typography in the DCT section below
*/

p,
ol,
ul,
dl {
    margin: 0 0 1.4em 0;
}

h1 {
    font: bold 30px/1.13 arial, helvetica, sans-serif;
}

h2 {
    font: normal 17px/1.23 georgia, "times new roman", times, serif;
}

h3 {
    font: bold 16px/1.1 arial, helvetica, sans-serif;
}

h4 {
    font: bold 14px/1.1 georgia, "times new roman", times, serif;
}

h5 { /* rubric */
    font: normal 11px/1.1 arial, helvetica, sans-serif;
    text-transform: uppercase;
}

/* hides or flags for javascript replacement into input box */

label.replace,
label.hide {
    position: absolute;
    left: -9999px;
}

textarea{border:1px}
.alt{display:none}
.clearb{clear:both;font-size:.1em;line-height:.1em}
img{display:block}
/*.backto,#position1_content,#position2_content,#position3_content,.utilities,.seeall,#thumbnails,#bc,#globalNav,#yrail,#xrail,#topBannerAd,#magads,#hdrsubs,#hdrflipbk,#hdrsubs-float,#subsNavCont,#printad,#loginbx,#footer,#sites,#dropmenus,#mag_list,#terms,#cpyrt,.utils,.related,.related-links,h5.alt,.social-links,#footerlinks,.noDropCaps,#signsnav,.subsinclude,#photocredits,#hdrsubs-circle,#listFooter,#navigation,#browseMenu,.item .numbers,.control-bar,.crItem,.crItemNc,.comments,#headeriframe,#headeriframe_enter,#printoptions,.detail ,#slidecount,#showNavBot,.pagination,#slideCarouselWrap,.top-links,.links,.bottom-links,h3#subs-link,.in-these-dishes,.slideshow-loading-message,#slideshow-cm-replay,.recipe .rel-links-wrapper,.recipe #position2,.item #position2 {display:none}*/

.backto,.seeall,#thumbnails,#bc,#globalNav,#yrail,#xrail,#topBannerAd,#magads,#hdrsubs,#hdrflipbk,#hdrsubs-float,#subsNavCont,#printad,#loginbx,#footer,#sites,#dropmenus,#mag_list,#terms,#cpyrt,.utils,.related,.related-links,h5.alt,.social-links,#footerlinks,.noDropCaps,#signsnav,.subsinclude,#photocredits,#hdrsubs-circle,#listFooter,#navigation,#browseMenu,.item .numbers,.control-bar,.crItem,.crItemNc,.comments,#headeriframe,#headeriframe_enter,.detail ,#slidecount,#showNavBot,.pagination,#slideCarouselWrap,.in-these-dishes,.slideshow-loading-message,#slideshow-cm-replay,.recipe .rel-links-wrapper {display:none}

#header{position:relative;background:#fff;display:block !important; margin-bottom:30px }
#logo{background:none;display:block !important}
#logo a{background:none;display:block!important;text-indent:-9999px;text-decoration:none}
#logo img{display:block !important;border:0px; margin: 0}


/**
 * @section DCT Content
*/

.headers-container {
    margin: 0 0 20px 0;
}

    .headers-container h1,
    .headers-container h2 {
        margin-top:5px;
    }

/* Photo */

.caption {
    font: bold 12px/1.25 georgia, "times new roman", times, serif;
    margin-top: 5px;
}

/* Keywords */

.keywords {
    font: bold 11px/1.13 arial, helvetica, sans-serif;
}

    .keywords dt {
        display: inline;
    }

    .keywords dd {
        display: inline;
        font-size: 10px;
        text-transform: uppercase;
    }

/* Unit Metadata */

.contributors {
    font: normal 11px/1.25 arial, helvetica, sans-serif;
    text-transform: uppercase;
}
.contributors strong {
    font-weight:normal;
}

.display-date {
    font: normal 12px/1.13 georgia, "times new roman", times, serif;
}

/* Footer */

.footer {
    font: normal 11px/1.36 arial, helvetica, sans-serif;
}

/* Photo Credit */

.photo-credits {
    font: normal 11px/1.25 arial, helvetica, sans-serif;
    text-transform: uppercase;
}

/*  */

/* Article */

.article-body {
    position: relative;
}

.article-body .headers-container {
    margin-left:40px;
}

.article-body .byline,
.article-body .display-date {
    margin-left: 40px;
    margin-bottom: 20px;
}

.article-body p.caption {
    margin-bottom:0;
}

.article-body p.caption {
    margin-left: 40px;
}

.article-text {
    margin-left: 40px;
}

.article-text ul,
.article-text ol {
    margin-left: 40px;
    font-family: arial,verdana,sans-serif;
    text-transform: uppercase;
    color: #666;
    font-size: 12px;
}

.article-text h2 {
    font: bold 22px arial,verdana,sans-serif;
}

.article-text h3 {
    font: bold 18px arial,verdana,sans-serif;
    color: #555;
}

.article-text h4 {
    font: bold 16px arial,verdana,sans-serif;
}

.article-text h5 {
    font: bold 14px arial,verdana,sans-serif;
}

.article-text h6 {
    font: bold 12px arial,verdana,sans-serif;
    text-transform: uppercase;
}

.article-text p.pullquote {
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    color: #888;
    width: 220px;
    margin: 0 20px 20px 0;
}

.article-text blockquote {
    font: bold 22px arial,verdana,sans-serif;
}

.article-text p.article-continued {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    margin: 13px 0;
}

div.content-container {
    clear: both;
    margin: 0 0 45px;
}

.article-body .captioned-photo {
    padding-bottom: 40px !important;
}

    body.floatRight div.content-supporting {
        float: right;
        width: 320px;
    }

    body.floatRight .article-body .captioned-photo {
        padding-left: 20px;
        padding-bottom: 0;
        height: 1%;
        line-height: 1.3;
    }

    .article-body .w {
        text-align: center;
    }

        .article-body .w img {
            margin-left: auto;
            margin-right: auto;
        }

            .article-body .captioned-photo img {
                display: block;
            }

            .article-body .captioned-photo p {
                clear: both;
            }


/* FEATURES */

body.wide #position1_content,
body.subpage #position1_content {
    float: right;
    width: 300px;
    margin-left: 20px;
    margin-bottom: 20px;
}

body.floatRight #position1_content {
    clear: right;
    padding-left: 20px;
    padding-bottom: 20px;
    float: right;
    width: 300px;
}

#position2_content {
    float: left;
    width: 100%;
}

/**
 * @section Footer
*/

.article-body .pagination {
    margin-bottom: 45px;
}

.article-body .footer,
.article-body .photo-credits,
.article-body .keywords {
    clear: both;
    margin: 0 0 20px 40px;
}

/**
 * @section Article Page Layout B
*/
.layoutB .headers-container {
    margin-left:0;
}

.layoutB .article-text {
    margin-left:0;
}

/**
 * @section Migrated content styles
*/
.article-body hr {
    display:block;
    height:1px;
    background:#c2bba6;
    border:0;
}

.article-body .rankings {
    font:normal 11px/1.2 arial,verdana,sans-serif;
    border:1px solid #d2d4d7;
    border-top:none;
    border-collapse:collapse;
}

.article-body .rankings thead{
    border-left:1px solid #616263;
    margin-bottom:4px;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
    background:#000;
}

.article-body .rankings th{
    border-right:1px solid #616263;
    padding:5px 10px;
    vertical-align:top;
}


.article-body .rankings tr {
    border: 1px solid #D2D4D7;
}

.article-body .rankings td {
    padding:5px;
}

.article-body .inlineimage.right {
    float:right;
}

.article-body .inlineimage.left {
    float:left;
}

body.wide .article-body .inlineimage p.caption {
    margin-left:0;
}






/**
 * @file        list.css
 * @description Styles for item list, slideshow, and item page
 * @date        November 2009
 * @author      Eric Shepherd
*/

.list-body {
    position: relative;
}

.editlink {
    display: none;
}

.disabled {
    opacity: .4;
    *filter: alpha(opacity=40);
}

/* INTRO SWITCHING STYLES */

.listC .intro-container {
    position: absolute;
    left: -9999px;
}

html.slideshow-showintro-true .intro-container {
    position: relative;
    left: 0;
}

html.slideshow-hasintro-true #items-container,
html.slideshow-hasintro-true .cr-item {
    position: absolute;
    left: -9999px;
}

html.slideshow-hasintro-true .intro-container {
    position: relative;
    left: auto;
}

html.slideshow-showinitial-true #items-container .item {
    display: block;
}

html.slideshow-showinitial-false #items-container .item {
    display: none;
}

.list-view-slideshow {
    background: url(i/slide/slideshow-view-btn.gif) no-repeat left top;
    cursor: pointer;
    display: block;
    height: 0;
    margin: 15px 0 15px 0;
    overflow: hidden;
    padding: 24px 122px 0 0;
    text-indent: -9999px;
    width: 0;
}

    .list-view-slideshow:hover {
        background-color: none;
        background-position: 0 -24px;
    }

.list-backto {
    background: url(i/global/arrow-left.gif) no-repeat left center;
    cursor: pointer;
    font: bold 11px arial, helvetica, sans-serif;
    margin: 0 0 20px 0;
    padding: 0 0 0 10px;
}

    .list-backto:hover {
        text-decoration: underline;
    }

    .list-backto:hover a { /* double duty for backto link on item and slideshow back to intro */
        text-decoration: none;
    }

/* PRIMARY LAYOUT */

#items-container {
    clear: both;
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
    position: relative;
    *zoom: 1; /* IE6 might need this to position view all box correctly, else it animates from the bottom of the screen (sometimes) Also IE7 needs it in order to switch between intro and items container */
}

/* THUMBNAILS - only relevant with slideshow */

.list-body .thumbnails ul,
.list-body .thumbnails li {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .list-body .thumbnails li {
        float: left;
        margin-right: 10px;
    }

/* SHARED TYPOGRAPHY */

.lead-introduction {
    margin-bottom: 5px;
}

.lead-introduction .lead {
    font: bold 12px/1.1 arial, helvetica, sans-serif;
    text-transform: uppercase;
}

.byline,
.display-date {
    margin-top: 10px;
}

.list-supporting {
    clear: both;
    padding-top: 20px;
}

/* ITEM PAGE */

.item {
    clear: both;
    float: left;
}

    .item .body {
        margin-bottom: 20px;
    }

    .item .embedded-list {
        font: normal 12px/1.1 arial, helvetica, sans-serif;
        margin: 20px 0 20px 20px;
    }

    .item .footer {
        margin-top: 20px;
    }

    .item .photo-credits {
        display: block;
        margin-top: 20px;
    }

    .item .keywords {
        margin-top: 20px;
    }

.itemA {

}

    .itemA .captioned-photo {
        margin-bottom: 20px;
    }

        .itemA .captioned-photo .caption {
            margin-left: 40px;
        }

    .itemA .item-text {
        margin-left: 40px;
    }

.itemB {

}

    .itemB .headers-container {
        clear: none;
        float: left;
        margin-left: 0;
        width: 300px;
    }

    .itemB .captioned-photo,
    .itemB .item .captioned-photo {
        float: left;
        margin: 0 20px 20px 0;
    }

    .itemB .body,
    .itemB .lead-introduction,
    .itemB .embedded-list {
        padding-left: 320px;
    }

    .itemB .footer,
    .itemB .photo-credits,
    .itemB .keywords {
        clear: both;
    }

/* ITEM LIST PAGE */

.listA .list-body {
}

    .listA .list-body .captioned-photo {
        float: left;
        margin: 0 20px 20px 0;
    }

        .listA .list-body .captioned-photo img {
        }

    .listA .list-body .headers-container {
        clear: none;
    }

.listA .items {
    border-top: 1px solid #c2bca6;
}

    .listA .list-body .item {
        border-bottom: 1px solid #c2bca6;
        padding: 17px 0 39px 0;
        width: 620px;
    }

        .listA .list-body .item .captioned-photo {
            margin-left: 40px;
        }

        .listA .list-body .item-inner {
            overflow: hidden;
        }

            .listA .list-body .item-inner .headers-container {
                float: none;
                margin: 0 0 10px 0;
                width: auto;
            }

            .listA .list-body .item-inner h3 {
                font: bold 22px/1.1 arial, helvetica, sans-serif;
            }

                .listA .list-body .item-inner h3 a:link {
                    color: #333;
                }

            .listA .list-body .item-inner .item-text {
                margin: 0;
            }

            .listA .list-body .item-inner .embedded-list,
            .listA .list-body .item-inner .lead-introduction,
            .listA .list-body .item-inner .body {
                padding-left: 0; /* cancel out item B */
            }

            .listA .list-body .item-inner .lead-introduction {
                display: inline;
            }

        .listA .list-body .item .detail {
            display: inline;
        }

            .listA .list-body .item .detail a {
                display: inline;
                font: bold 11px Georgia, "times new roman", times, serif;
            }

                .listA .list-body .item .detail a:hover {
                }

/* SLIDESHOW PAGE */

.listC .item{margin-bottom: 50px}



/* BLOG */


/* Global Overrides */

ul.utilities-top {margin-top:17px;}
ul.utilities-bottom {
    right:0;
    margin-top:28px;
    *clear:both;
    *margin-top:0px;
    _clear:both;
    _margin-top:0px;
}

#index_headers {
    position:relative;
    clear:both;
    margin-left:20px;
}

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

#main {
    width:460px;
    float:left;
    clear:none;
    left:40px;
    padding-top:26px;
}

.navhead,
.navSections dd {
    font-weight:bold;
    font-size: 10px;
    color:#2994ca;
    margin-bottom:0;
    text-transform:uppercase;
}

.sectionItems {
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    list-style:none;
    margin-bottom:32px;
}
.navSections dd .sectionItems {
    font-size:10px;
}
.navSections dd .sectionItems dd {
    font-size:10px;
    margin:9px 0;
}

.navSections dd dl.sectionItems dd {
    background:url(/css/i/blog/blog-sprite.gif) 0 0 no-repeat;
    padding-left:10px;
}

.navSections {
    margin-bottom:30px;
}

.sectionItems li {
    line-height:1.1;
    margin:10px 0;
    background:url(/css/i/blog/blog-sprite.gif) 0 0 no-repeat;
    padding-left:10px;
}

.sectionItems a {
    color:#333;
}

/* .hfeed is the index, #blogs_body .hentry is the monthly archive */
.entry {
    border-bottom:1px solid #c2bba6;
    float:left;
    width:100%;
    clear:both;
    padding-bottom:23px;
    margin-bottom:26px;
}
    .comments .entry {
        padding-bottom:11px;
        margin-bottom:4px;
    }

    .entry:last-child,
    .entry.single {
        border-bottom:0;
        padding-bottom:15px;
        margin-bottom:0
    }

.filterheader {
    font-size:12px;
    font-weight:bold;
    display:none;
    margin-bottom:5px;
}
.showall {
    margin-bottom:10px;
    background:url(/css/i/blog/blog-sprite.gif) 0 -59px no-repeat;
    padding-left:10px;
    font:bold 12px arial,helvetica,sans-serif;
}
.showall a {
    color:#004276;
}

.blog-backto { text-align:right; }
.blog-backto a:link,
.blog-backto a:visited {
    font:bold 10px 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-content {
    font:normal 14px/1.4 georgia,"times new roman",serif;
    text-transform:none;
    margin-bottom:30px;
}

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


.entry-summary-content .entry-content {
    line-height:1.5;
    overflow:hidden;
}

.entry-metadata {
    font-family:arial,verdana-sans-serif;
    font-size:10px;
}

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

.entry-metadata .published {
    position:relative;
    display:block;
    width:100%;
    margin-bottom:16px;
}
    .entry-content .entry-metadata .published {
        margin-bottom:5px;
    }

    .entry-summary-content .entry-content .entry-metadata .published {
        padding-top:23px;
    }


.entry-metadata .published span {
    color:#333;
    text-transform:uppercase;
    font-weight:normal;
}

    .entry-metadata .published span.commentstotal {
        display:none;
    }

.entry-title {
    margin-bottom:7px;
    font:bold 22px/1.1 Arial, Helvetica, sans-serif;
}

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

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

.hfeed .entry-content,
.hentry .entry-content { margin-bottom:14px; }


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


.hfeed .entry-metadata .published,
 .entry-keywords,
 .entry-categories,
 .postnav
{
    margin-left:0;
    width:100%;
}


 .hentry .entry-keywords,
 .hentry .entry-categories,
 .postnav {
    font:bold 11px/1.1 Arial, Helvetica, sans-serif;
    margin-bottom:10px;
    color:#231f20;
 }

 .postnav {margin-bottom:0;}

     .postnav div {margin-bottom:7px;}

     .hentry .entry-keywords a,
     .hentry .entry-categories a,
     .postnav a
    {
        color:#004276;
        font-size:10px;
        text-transform:uppercase;
     }

      .postnav .main-index a {font-size:11px}

      .hentry .entry-keywords ul,
      .hentry .entry-categories ul
     {
        list-style:none;
        display:inline;
     }

          .hentry .entry-keywords ul li,
          .hentry .entry-categories ul li{
                display:inline;
             }


.entry-more-link {
    font:bold 12px/1.1 Arial, Helvetica, sans-serif;
    padding-right:10px;
    background:url(/css/i/forums/forums-sprite.gif) right -30px no-repeat;
}

.entry-more-link a:link,
.entry-more-link a:visited {
    color:#004276;
    text-decoration:none;
}

.viewall a {
    padding-right:10px;
    background:url(/css/i/forums/forums-sprite.gif) right -30px no-repeat;
    font-size:12px;
    font-weight:bold;
    text-transform:capitalize;
    color:#004276;
    font-family:arial,helvetica,sans-serif;
}


/**
 * @section Categories
*/

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

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


.rating-comments {
   display: none;
}



.publicCommentsBox,
.publicCommentsBox textarea,
.rating,
.comments,
.comments .entry,
.commentAnchor {
    width:407px;
}



.publicCommentsBox .post_btn {
    clear:both;
}



.continues {
    font:normal 16px/1.0 georgia,"times new roman",serif;
    text-align:right;
    color:#004276;
    padding-bottom:9px;
}

.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 {
    display:none;
}


#blog_subscribeLink {
    font:bold 0.11px/34px arial,verdana,sans-serif;
    height:34px;
    padding:0 10px;
    background:#80a9bd;
    color:#fff;
    margin-bottom:22px;
}

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

/* archive */
.archivenav { margin-bottom:22px; }
.archive { margin:35px 0;}

.archive-recent-posts.archive { margin-top:24px; }

.archive-title {
    font-size:18px;
    text-transform:uppercase;
}

.archive-recent-posts .archive-header {
    font:normal 10px arial,helvetica,sans-serif;
    color:#333;
    margin-bottom:14px;
}

.archive-header {
    text-transform:uppercase;
    font:bold 14px Arial,helvetica,sans-serif;
}

.archive-list {list-style:none;}

 .archive-recent-posts.archive .archive-list {
        margin-bottom:5px;
    }


.archive-list li {
    font:bold 12px arial,verdana,sans-serif;
    margin:5px 0;
}
    .archive-recent-posts.archive .archive-list li {
        margin-bottom:  12px;
    }

.archive-list li a {
    padding-right:10px;
    background:url(/css/i/forums/forums-sprite.gif) right -30px no-repeat;
 }

     .archive-recent-posts.archive .archive-list li a {
        background:none;
        color:#333;
        font-size:14px;
    }

    .archive-list li a:visited {
        color:#004276;
    }
        .archive-recent-posts.archive .archive-list li a:visited {
            color:#333;
        }

.archive .viewall a {
    font-size:12px;
}

.archive-list li .entry-metadata .published {margin-bottom:4px;}

/*fallback style if slideshow doesn't initialize */
.entry .slideshow {
    display:block;
    width:458px;
    margin-bottom:0;
}

.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 #dedede;
    margin:20px auto;
    overflow:hidden;
    position:relative;
    width:458px;
    z-index:2;
 }
.entry .ssFrame .ssNav {
    border:1px solid #dedede;
    border-top:0;
    font:9px Verdana;
    position:relative;
    left:-1px;
    text-transform:uppercase;
    width:458px;
    height:19px;
    color:#454545;
   }

.entry .ssFrame .slideshow {
    padding-bottom:5px;
    display:block;
    position:relative;
    z-index:1;
    overflow:hidden;
    margin-left:0;
    left:0;
    position:relative;
    margin-bottom:0;
}

.entry .ssFrame .slideshow li {
    float:left;
    z-index:-20;
    width:458px;
    overflow:hidden;
    clear:none;
    text-align:center;
    left:0;
    position:relative;
}

.entry .ssFrame .slideshow li a {
    display:inline;
    margin:auto;
    padding:0;
}

.entry .ssFrame .slideshow li .caption {
    text-align:left;
    padding:10px 10px 0 10px;
    font:normal 12px arial,helvetica,sans-serif;
    color:#333;
}

    .entry .ssFrame .slideshow li .caption h3 {
        font-size:14px;
        text-transform:uppercase;
        padding-bottom:5px;
    }

        .entry .ssFrame .slideshow li .caption p {
            padding-bottom:5px;
            margin-bottom:0;
        }

        .entry .ssFrame .slideshow li .caption p.blurb {
            font:normal 14px Georgia, Times, serif;
        }

        .entry .ssFrame .slideshow li .caption p.credits {
            font-size:11px;
            color:#888;
        }



.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:0;
}

.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:60px;
    width:46px;
    text-transform:lowercase;
}

.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:83px;
    right:108px;
    border-right:1px solid #dedede;
    border-left:1px solid #dedede;
    background:url(/css/i/blog/blog-sprite.gif) 5px -95px no-repeat;
}

.ssControl .sNext {
    width:60px;
    right:0;
    border-left:1px solid #dedede;
    background:url(/css/i/blog/blog-sprite.gif) -445px -95px no-repeat;
}
.ssControl span {display:none;}

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