#header #actionlinks a, #links-ticker #ticker a {
    color: #92A41F;
}
/* Main blocks */

.block-feature, .block-feature_series, .block-feature_scoop, .block-feature_mid {
    text-align: center;
}
.block-feature .section-header, .block-feature_series .section-header, .block-feature_scoop .section-header, .block-feature_mid .section-header {
    margin: 0;
}
#feature-main {} #feature-main .block-feature, #feature-main .block-feature_series, #feature-main .block-feature_scoop {
    width: 800px;
    margin: 0;
position:relative;
}
#feature-main .block-feature .photo-insert, #feature-main .block-feature_series .photo-insert {
    float: left;
    /*margin-right: 15px;*/
    margin-right: 10px;
}
#feature-main .content {
    float: left;
    width: 800px;
}
#feature-main .block-feature .content, #feature-main .block-feature_series .content {
    width: 300px;
}
#feature-main .block-feature .section-header, #feature-main .block-feature_series .section-header {
    margin: 0 0 0.1em;
}
#feature-main .block-feature_scoop .section-header {
    margin-top: 0.3em;
}
#feature-main .block-bottom {
    clear: both;
}
/* series */

#feature-main .block-feature_series .badge {
    margin-top: -34px;
position: absolute;
    top: 38px;
    left: 4px;
}
#feature-main .block-feature_scoop .badge {
    float: left;
    margin-top: -240px;
    margin-left: 10px;
}
#feature-main h4 {
    line-height: 1.1em;
}
#feature-main .block-feature h4 {
    margin-bottom: 20px;
    background: url("/ui/img/bg_feature_normal.png") no-repeat top center;
    padding: 0.3em 0;
    text-transform: uppercase;
    font-size: 2.4em;
    line-height: 1.1em;
    letter-spacing: 2px;
}
#feature-main .block-feature h4 a {
    display: block;
    background: url("/ui/img/bg_feature_normal.png") no-repeat bottom center;
    padding-bottom: 0.3em;
    color: #333;
}
#feature-main .block-feature_series h4 {
    margin: 1.3em 0 0.3em;
    font-size: 2.8em;
    line-height: 1.1em;
}
#feature-main .block-feature_scoop h4 {
    padding-bottom: 0.4em;
    text-transform: uppercase;
        font-size: 2.7em;
    line-height: 1.15em;
    letter-spacing: 2px;
}
#feature-main .block-feature_scoop h4 a {
    display: block;
    padding-bottom: 0.3em;
    color: #333;
}
#feature-main p {
    font-size: 1.4em;
    color: #333;
    line-height: 1.7em;
    margin-bottom: 0.5em;
}
/* updated */

#feature-main p.meta {
    font-size: 1.2em;
    color: #333333;
    line-height: 1.2em;
}
#feature-main .block-feature p.meta {
    margin: 0 0 40px;
}
#feature-main .block-feature_series p.meta {
    margin: 0;
}
#feature-main .more-link {
    margin: 0;
    font-size: 1.1em;
    color: #666600;
    line-height: 1.1em;
}
#feature-main .block-feature_scoop .more-link {
    font-size: 0.8em;
}
#feature-col2 {} #feature-col2 .block-feature, #feature-col2 .block-feature_series, #feature-col2 .block-feature_photoessay {
    clear: none;
    float: left;
    width: 300px;
    margin: 0;
}
#feature-col2 .right {
    float: right;
}
#feature-col2 h4 {
    margin: 0.5em 0 0.3em;
    font-size: 2.1em;
    line-height: 1.1em;
}
#feature-col2 p {
    font-size: 1.1em;
    line-height: 1.4em;
    color: #333;
}
#feature-col2 p.meta {
    font-weight: normal;
    font-size: 1.1em;
    line-height: 1.1em;
    color: #666600;
}
#feature-col3 {} #feature-col3 .block-feature, #feature-col3 .block-feature_mid {
    clear: none;
    float: left;
    width: 253px;
    margin: 0;
}
#feature-col3 .block-feature {
    padding: 8px 0 15px;
}
#feature-col3 .block-feature_mid {
    padding: 8px 15px 2em;
}
#feature-col3 .block-feature .section-header, #feature-col3 .block-feature_mid .section-header {
    padding: 1px 0 3px;
}
#feature-col3 .badge, #feature-col3 .presents-badge {
    position: relative;
    margin-top: -100px;
    margin-right: 2px;
}
body.page-polls #feature-col3 .presents-badge {
    margin-top: -34px;
    margin-right: -7px;
}
#feature-col3 h4 {
    margin: 0.2em 0 0.3em;
    font-size: 1.6em;
    line-height: 1.25em;
}
#feature-col3 p {
    font-size: 1.2em;
    line-height: 1.5em;
    margin-bottom: 0.5em;
}
/* updated */

#feature-col3 p.meta {
    margin: 0;
    font-size: 1.1em;
    color: #333333;
    line-height: 1.1em;
}
#feature-col3 .more-link {
    margin: 0;
    font-size: 1.1em;
    color: #666600;
    line-height: 1.1em;
}
.block-article_list {} .block-article_list .article-list {
    clear: both;
}
.block-article_list h2.title {
    background: url("/ui/img/bg_block-articlelist_hr.png") repeat-x top left;
    padding: 15px 0 10px;
    border-bottom: 1px solid #ccc;
    font-size: 1.1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
}
/* different on front page and article pages */

.front .block-article_list h2.title {
    margin-top: -6px;
    padding: 0 0 15px;
    border: none;
}
.series .block-article_list h2.title, .topic .block-article_list h2.title {
    padding: 15px 0;
    border: none;
}
.block-article_list .content {
    padding: 0 0 1.1em;
}
.block-article_list .article-list .section-header {
    margin: 0;
    padding: 0;
    background: url("/ui/img/bg_block-articlelist_li.png") repeat-x center left;
    height: 15px;
    width: 526px;
    text-align: center;
}
/* different for the first item, used to make a double-lined border with h2.title */

.block-article_list .article-list.first .section-header {
    background-position: bottom left;
    height: 7px;
    padding-bottom: 3px;
}
/* different on front page */

.topic .block-article_list .article-list.first .section-header, .front .block-article_list .article-list.first .section-header {
    height: 15px;
    padding: 0;
}
.topic .block-article_list .article-list.first .section-header {
    background: none;
    position: relative;
    margin-top: -7px;
}
.block-article_list .article-list .photo-insert {
    float: left;
    width: 125px;
    margin: 1px 13px 15px 0;
}
.block-article_list .article-list .photo-insert img {
    float: left;
}
.block-article_list .article-list .photo-insert img.border {
    border: 1px solid #CFCECE;
}
.block-article_list .article-list .badge {
    margin-top: -13px;
    width: 50px;
    height: 50px;
}
.block-article_list .article-list .presents-badge {
    margin-top: -3px;
    margin-right: -2px;
}
.block-article_list .article-list .article-list-content {
    float: left;
    width: 383px;
    margin: 0 0 15px;
}
.topic .block-article_list .article-list .article-list-content {
    width: 526px;
}
.block-article_list .article-list .article-list-content h4 {
    margin: 0.1em 0 0.1em;
    font-size: 1.7em;
    line-height: 1.3em;
}
.block-article_list .article-list .article-list-content p {
    margin: 0 0 0.3em;
    font-size: 1.2em;
    line-height: 1.2em;
    color: #333;
}
.block-article_list .article-list .article-list-content p.meta {
    margin: 0;
    font-size: 1.1em;
    color: #333333;
}
.block-article_list .pagination, .block-article_list .more-link {
    clear: both;
    margin: 0;
    line-height: 30px;
    padding: 15px 0 8px;
    background: url("/ui/img/bg_block-articlelist_btm.png") repeat-x bottom left;
}
.block-article_list .block-bottom {
    clear: both;
    padding: 0;
    height: 7px;
    background: url("/ui/img/bg_block-articlelist_hr.png") repeat-x bottom left;
}
.front .block-article_list .block-bottom {
    padding: 25px 0 0;
}
/*
 * Sidebar blocks.
 */

.block-from_tyee_blog_thehook {} .block-from_tyee_blog_thehook h2 img {
    vertical-align: bottom;
}
.block-from_tyee_blog_thehook .content {
    background: #FFF;
}
.block-from_tyee_blog_thehook .more-link {
    clear: both;
    margin: 0;
    height: 30px;
    font-size: 0.85em;
    background-color: white;
    /* Revmoved background. August 3, 2011. Phillip Smith
        /*background-image: url("/ui/img/bg_block-thehook_btm.png");*/
    background-repeat: repeat-x;
    background-position: left 4px;
}
.block-from_tyee_blog_thehook .more-link a {
    font-size: .9em;
    color: #000;
}
.block-from_tyee_blog_thehook ul.links {
    clear: both;
    padding: 0.3em 0;
}
.block-from_tyee_blog_thehook ul.links li {
    /*background: url("/ui/img/hr_ht_green.png") repeat-x bottom left;*/
    border-bottom: 1px dotted #999;
    list-style-type: none;
    margin: 0 15px 0 10px;
    padding: 0.3em 0.7em 0.6em 0.9em;
    line-height: 1.4em;
}
.block-from_tyee_blog_thehook li.last {
    background: none;
}
.block-from_tyee_blog_thehook li a {
    color: #666600;
    font-style: normal;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    font-size: 1.1em;
}
.block-from_tyee_blog_thehook li a:hover {
    text-decoration: underline;
}
.block-from_tyee_blogs {} .block-from_tyee_blogs h2 img {
    float: left;
}
.block-from_tyee_blogs .content {
    background: #F6F8ED;
    padding: 0 1px 0.2em;
}
.block-from_tyee_blogs .hr {
    float: left;
    background: url("/ui/img/bg_block-tyeeblogs_hr.png") repeat-x top left;
    height: 5px;
    width: 335px;
    margin-bottom: 0.2em;
}
.block-from_tyee_blogs .a-blog {} .block-from_tyee_blogs .blog-title {
    float: left;
    width: 80px;
    padding-left: 7px;
}
.block-from_tyee_blogs .blog-title h3 {
    margin: 0.3em 0 0.2em;
    padding: 0;
}
.block-from_tyee_blogs .blog-title p {
    color: #A0A19A;
    font-weight: bold;
    font-size: 7px;
    text-transform: uppercase;
    font-family: Verdana, sans-serif;
    line-height: 1.1em;
}
.block-from_tyee_blogs ul.links {
    float: left;
    width: 247px;
}
.block-from_tyee_blogs li {
    background: url("/ui/img/bg_block-tyeeblogs_li.png") repeat-x bottom left;
    list-style-type: none;
    margin: 0 15px 0 0;
    padding: 0.4em 0.1em 0.6em;
    line-height: 1.1em;
}
.block-from_tyee_blogs li.last {
    background: none;
}
.block-from_tyee_blogs li a {
    color: #8DA016;
    font-style: normal;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
}
.block-from_tyee_blog_thehook li a:hover {
    text-decoration: underline;
}
.block-from_tyee_blogs .block-bottom {
    clear: both;
    background: url("/ui/img/bg_block-tyeeblogs_btm.png") repeat-x top left;
    height: 10px;
}
.block-photopool {
    clear: both;
    background: white url("/ui/img/bg_block-photopool_top.png") repeat-x top left;
    margin-bottom: 13px;
}
.block-photopool h2 {
    margin: 0;
    padding: 0;
    height: 40px;
    text-align: center;
    line-height: 42px;
    font-size: 1.3em;
}
.block-photopool h2 a {
    color: #0099CC;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.block-photopool p.meta, .block-photopool p.meta a {
    margin: 7px 0;
    text-align: center;
    color: #09C;
}
.block-photopool .content {
    height: 200px;
    overflow: hidden;
}
.block-photopool .content p {
    margin: 0;
}
.block-photopool .content img.badge {
    position: absolute;
    margin: 40px 0 0 252px;
}
.block-photopool .content p img {
    vertical-align: bottom;
}
.block-photopool .block-bottom {
    clear: both;
    background: url("/ui/img/bg_block-photopool_btm.png") repeat-x top left;
    height: 24px;
}
.block-topfive {
    margin-bottom: 17px;
}
.block-topfive ul.links {
    background: url("/ui/img/bg_block-topfive_top.png") repeat-x top left;
    padding: 0 5px 0 10px;
    width: 321px;
    height: 34px;
}
.block-topfive ul.links li {
    padding: 0 2px 0 1px;
}
.block-topfive ul.links li.first {
    padding-left: 0;
}
.block-topfive ul.links a {
    display: block;
    background: no-repeat top left;
    height: 34px;
}
.block-topfive ul.links .ui-tabs-selected a, .block-topfive ul.links a:hover {
    background-position: bottom left;
}
.block-topfive ul a.menu-mostread {
    background: url("/ui/img/topfive_nav_mostread.png");
    width: 95px;
}
.block-topfive ul a.menu-mostemailed {
    background: url("/ui/img/topfive_nav_mostemailed.png");
    width: 117px;
}
.block-topfive ul a.menu-bestrated {
    background: url("/ui/img/topfive_nav_bestrated.png");
    width: 98px;
}
.block-topfive .content {
    clear: both;
    border-bottom: 1px solid #8DA016;
}
.block-topfive .content ol {
    margin: 0.6em 0;
    padding: 0;
}
.block-topfive .content ol li {
    margin: 0 0 0 28px;
    padding: 0.4em 0;
    font-style: normal;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.1em;
    color: #666600;
}
.block-topfive .content ol a {
    font-style: normal;
    color: #666600;
}
.block-topfive .block-bottom, .block-about_announcement .block-bottom, .block-announcement .block-bottom, .block-recent .block-bottom {
    height: 18px;
    background: url("/ui/img/hr_ht_light.png") repeat-x bottom left;
}
.blog .block-recent h2.title {
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1.3em;
    padding: 0 0 0.3em;
}
.blog .block-recent ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.blog .block-recent a {
    font-style: normal;
    line-height: 1.6em;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
}
.block-topfiveelse {} .block-topfiveelse h2 {
    background: url("/ui/img/bg_block-topfiveelse_top.png") repeat-x top left;
    text-align: center;
    height: 30px;
}
.block-topfiveelse .content {
    clear: both;
    border-bottom: 1px solid #B7B7B7;
    padding-bottom: 0.5em;
}
.block-topfiveelse ul {
    margin: 0.6em 0 0;
    padding: 0;
}
.block-topfiveelse ul.links li {
    background: url("/ui/img/li_raquo.png") no-repeat left 7px;
    list-style-type: none;
    margin: 0 0 0 10px;
    padding: 0.4em 0 0.4em 18px;
    font-style: normal;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.1em;
    color: #666600;
}
.block-topfiveelse li a {
    font-style: normal;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.1em;
    color: #666600;
}
.block-topfiveelse .more-link {
    clear: both;
    margin: 0;
    height: 26px;
}
/****** Main Content ******/

.topic #content-col .block-adspace-half {
    /*margin-top: 20em;*/
}
.blog #content-col .block-adspace-half {
    margin-top: 2em;
}
.blog #content-col .catlist, .blog #content-col .feeds {
    text-align: right;
    margin: 15px 10px 0 0;
}
.blog #content-col .catlist ul, .blog #content-col .feeds ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.blog #content-col .catlist li {
    border-bottom: 1px solid #ccc;
}
.blog #content-col .catlist a, .blog #content-col .feeds a {
    display: block;
    margin-right: -3px;
    padding-right: 3px;
    font-style: normal;
    font-size: 1.1em;
    line-height: 1.6em;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
}
.blog #content-col .catlist a:hover, .blog #content-col .catlist a.sel {
    border-left: 3px solid #9bac33;
    background: #ccc;
}
.block-adspace, .block-adspace-half, .block-adspace-full {
    position: relative;
    margin-top: -6px;
}
.block-adspace {
    width: 336px;
    padding-bottom: 16px;
    background: url("/ui/img/bg_adspace-full.png") no-repeat top center;
}
.block-adspace-full {
    width: 336px;
    background: url("/ui/img/bg_adspace-full.png") no-repeat top center;
}
body.front .block-adspace-full {
    margin-top: 8px;
}
body.front .block-article_list .d300x250, body.section .block-article_list .d300x250 {
    padding-left: 54px;
}
body.front .block-article_list .adspace, body.section .block-article_list .adspace {
    text-align: left;
}
.content-main .block-adspace, .content-main .block-adspace-full {
    width: 526px;
}
.block-adspace-half {
    width: 253px;
    padding-bottom: 16px;
    background: url("/ui/img/bg_adspace-half.png") no-repeat top center;
}
/** Middle column **/

.block-photoessay {} .block-photoessay .badge {
    position: relative;
    margin-top: -140px;
    margin-right: -5px;
}
.block-photoessay h4 {
    margin: 0.5em 0 0.2em;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 1.4em;
    line-height: 1.4em;
}
.block-photoessay p {
    margin: 0 0 0.3em;
}
.block-photoessay p.meta, .block-photoessay a { 
    margin: 0 0 0;
    color: #09C;
}
.block-photoessay .block-bottom {
    /* August 2, 2011 - Removed lines under photoessay on front page to sit above CP feed */
    height: 17px;
    background: url("/ui/img/bg_block-feature-photoessay_btm.png") repeat-x bottom left;
}
body.front .block-photoessay .block-bottom {
    height: 0px;
    background: none;
}
body.front .block-photoessay {
    margin-bottom: 8px;
}
.block-article {
    background: #EEF1DF;
}
.block-article .article-list-content {
    padding: 0.2em 0.5em 0;
}
.block-article .article-list-content h4 {
    margin: 0.1em 0 0.2em;
    font-size: 1.7em;
    line-height: 1.1em;
}
.block-article .article-list-content p {
    margin: 0 0 0.5em;
}
.block-article .article-list-content p.meta {
    margin: 0;
}
.block-article .block-bottom {
    padding-top: 20px;
    background: url("/ui/img/bg_block-article_btm.png") repeat-x bottom left;
    height: 27px;
}
.block-archives {
    position: relative;
    top: -10px;
    margin-bottom: 15px;
    background: #A2B039;
}
.block-archives h2 {
    margin: 0;
    background: url("/ui/img/bg_block-fromthearchives_top.png") no-repeat top center;
    padding-top: 30px;
}
.block-archives .content {
    padding: 0 0.5em;
}
.block-archives h3 {
    margin: 1.1em 0 0.3em;
    font-size: 1.4em;
}
.block-archives p {
    margin-bottom: 0.8em;
}
.block-archives p.meta, .block-archives a {
    color: white;
}
.block-archives .block-bottom {
    background: url("/ui/img/bg_block-fromthearchives_btm.png") no-repeat bottom center;
    height: 27px;
}
.block-latest_from_cp {
    padding: 1.1em 0;
    border-bottom: 2px solid #666;
}
.block-latest_from_cp h2 {
    background: url("/ui/img/bg_block-fromcp_top.png");
    repeat-y top left;
    padding-top: 15px;
    height: 30px;
}
.block-latest_from_cp ul {
    margin: 1.7em 0 0;
    padding: 0;
}
.block-latest_from_cp li {
    background: url("/ui/img/li_raquo.png") no-repeat left 7px;
    list-style-type: none;
    margin: 0 0 0 2px;
    padding: 0.2em 0 0.8em 13px;
    font-style: normal;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 1.1em;
    color: #666600;
    line-height: 1.1em;
}
.block-latest_from_cp li a {
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    font-size: 0.9em;
    font-style: normal;
    line-height: 1.3em;
    color: #666600;
}
/** Nodes **/

.node-type-article, .node-type-full_article {} .node-type-article .badge, .node-type-full_article .badge {
    margin: 0 0 0 5px;
}
.node-type-article .tagline, .node-type-full_article .tagline {} .node-type-article .meta, .node-type-full_article .meta {} .node-type-article .node-inner h2, .node-type-full_article .node-inner h2 {
    padding-top: 5px;
}
.node-type-article .photo-insert, .node-type-full_article .photo-insert {
    /*background: white;*/
    /* Removed Oct 16, 2012 to address 615px wide images in stories */
    float: right;
    width: 300px;
    padding: 0 0 0 15px;
    margin: 0 0 0;
    line-height: 0;
}
div#slideshow ul li.slide p.photo-insert {
    float: none;
    padding: 0;
}
/* article pages with full-width and small-width photo insert */

.node-type-article .photo-caption, .node-type-full_article .photo-caption {
    clear: both;
    float: right;
    background: white no-repeat right bottom;
    margin: 0 0 17px;
}
.node-type-article .photo-caption {
    width: 300px;
    background-image: url("/ui/img/hr_ht_light300.png");
    background-repeat: repeat-x;
    margin-left: 15px;
}
.node-type-full_article .photo-caption {
    background-image: url("/ui/img/hr_ht_light195.png");
    padding: 0 0 0 15px;
    float: right;
    width: 253px;
}
.topic .node-type-article .photo-caption {
    width: 526px;
}
.node-type-article .content .photo-caption p {
    margin: 15px 5px;
    font-size: 0.9em;
}
.node-type-full_article .content .photo-caption p {
    margin: 0 5px 15px;
    font-size: 0.9em;
}
.node-type-article .content .photo-caption a, .node-type-full_article .content .photo-caption a {
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-style: normal;
}
.content .embed .caption {
    background: url("/ui/img/hr_ht_light195.png") repeat-x bottom;
    padding: 5px 0 5px 15px;
    float: left;
    width: 253px;
    margin-right: 15px;
}
.embed .caption p {
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-size: 0.9em;
}
.node-type-article .content .first, .node-type-full_article .content .first {
    padding-top: 10px;
    /*font-size: 1.3em;*/
    /*color: #333;*/
}
/* revised link style - Dawn Buie 2010 */

.node-type-article .content p a, .node-type-full_article .content p a {
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-style: normal;
    border-bottom: 1px dotted #666600;
    padding-bottom: 1px;
}
.node-type-article .content p a:hover, .node-type-full_article .content p a:hover {
    border-bottom: none;
}
.node-type-article .meta a.contrib-link, .node-type-full_article .meta a.contrib-link {
    border-bottom: 1px dotted #999999;
    padding-bottom: 1px;
}
.node-type-article .meta a.contrib-link:hover, .node-type-full_article .meta a.contrib-link:hover {
    border-bottom: none;
}
/* add back to tyee.css */

a {
    color: #666600;
}
a:hover {
    color: #333300;
}
a:visited {
    /*color:#666600;*/
}
p.meta {
    color: #666666;
}
body {
    color: #333333;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    font-size: 70%;
    line-height: 1.3em;
}
.node-type-article .content ul, .node-type-full_article .content ul {
    margin: 0;
    padding: 0 0 0.5em;
}
.node-type-article .content li, .node-type-full_article .content li {
    background: url("/ui/img/li_raquo_txt.png") no-repeat left 6px;
    list-style-type: none;
    margin: 0 0 0 15px;
    padding: 0 0 0 12px;
}
.node-type-article .content .story-list li, .node-type-full_article .content .story-list li {
    background: none;
    list-style-type: disc;
    margin-left: 25px;
    padding-left: 0px;
}
.node-type-article .article-footer, .node-type-full_article .article-footer {
    clear: both;
    background: url("/ui/img/hr_ht_light.png") repeat-x top left;
    padding: 5px 20px 20px;
    margin-top: 3em;
    text-align: center;
}
.node-type-article .content .article-footer p, .node-type-full_article .content .article-footer p {
    font-size: 1.1em;
    color: #666;
}
.node-type-article .article-footer p a, .node-type-full_article .article-footer p a {
    font-weight: bold;
    font-style: normal;
}
/* Photo gallery */

.page-article-photo .node-type-full_article {
    margin-top: -4px;
}
.page-article-photo .node-type-full_article .meta {
    padding-bottom: 15px;
}
.photo-nav-container {
    position: relative;
}
.page-article-photo .node-type-full_article .badge {
    margin: 0 140px 0px 1.1em;
}
.page-article-photo .photo-nav {
    float: none;
    position: absolute;
    z-index: 99999;
    right: 0px;
    top: -40px;
    width: 125px;
    padding: 0px 4px 6px 6px;
    text-align: right;
    background-color: transparent;
}
.page-article-photo .photo-nav .nfo {
    font-size: 1.4em;
    margin: 1.1em 6px 1.1em 0;
    font-family: Georgia, "Times New Roman", serif;
    font-style: italic;
}
.page-article-photo .photo-nav .next {
    float: right;
    margin: 0 2px 0 0;
}
.page-article-photo .photo-nav .prev {
    float: right;
    margin: 0 0 0 0px;
    padding: 2px 0px 6px 4px;
    background-color: rgba(255, 255, 255, 0.8);
}
.page-article-photo .photo-nav .next {
    background: url("http://thetyee.ca/ui/img/hr_vt.png") repeat-y top left;
    padding: 2px 5px 6px 1px;
    background-color: rgba(255, 255, 255, 0.8);
}
.page-article-photo .photo-nav .prev a, .page-article-photo .photo-nav .next a {
    /* AG */
    display: block;
    height: 47px;
    background: no-repeat top center;
    outline: none;
}
.page-article-photo .photo-nav .prev a:hover, .page-article-photo .photo-nav .next a:hover {
    background-position: center -60px;
}
.page-article-photo .photo-nav .prev a.off, .page-article-photo .photo-nav .next a.off {
    background-position: center -120px;
    cursor: default;
}
.page-article-photo .photo-nav .prev a {
    width: 46px;
    background-image: url("http://thetyee.ca/ui/img/photo-nav_prev.png");
}
.page-article-photo .photo-nav .next a {
    /* AG */
    width: 46px;
    background-image: url('http://thetyee.ca/ui/img/photo-nav_next.png');
}
.page-article-photo #slideshow {
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 7px 0 0;
    background: url("http://thetyee.ca/ui/img/hr_ht.png") repeat-x top left;
    width: 800px;
}
.page-article-photo #slideshow ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.page-article-photo #slideshow .slide {
    float: left;
    width: 800px;
}
.page-article-photo #slideshow .slide .photo-insert {
    width: 800px;
    text-align: center;
}
.page-article-photo #slideshow .slide .photo-caption {
    padding-left: 0;
    margin-bottom: 0;
    background: none;
    width: 610px;
    text-align: center;
}
.page-article-photo #slideshow .slide .photo-caption h3 {
    text-transform: uppercase;
    font-size: 1.1em;
    letter-spacing: 1px;
    padding: 0 0 0.5em;
}
.page-article-photo .tagline {
    max-width: 500px;
}
/* Blocks in nodes */

.block-pagetools {
    margin-bottom: 15px;
}
.page-article-photo .block-pagetools {
    margin-top: 20px;
}
.block-pagetools .block-inner {
    background: #A2B039 url("/ui/img/bg_block-pagetools_top.png") repeat-x top left;
    padding-top: 8px;
}
.block-pagetools .content {
    background: url("/ui/img/bg_block-pagetools_btm.png") repeat-x bottom left;
    padding: 0 0 8px;
    text-align: center;
}
.block-pagetools .eps, .block-pagetools .textsize, .block-pagetools .ratethis {
    clear: both;
    margin: 0;
    padding: 0;
}
.block-pagetools .ratethis a {
    color: white;
    line-height: 34px;
}
.block-pagetools .ratethis .fivestar-widget {
    float: left;
    padding: 4px 0 0 0;
}
.block-pagetools .ratethis .fivestar-widget select, .block-pagetools .ratethis .fivestar-widget input {
    margin: 0;
}
.fivestar-combo-stars .fivestar-static-form-item {
    float: left;
    margin-right: 40px;
}
.fivestar-combo-stars .fivestar-form-item {
    float: left;
}
.fivestar-static-form-item .form-item, .fivestar-form-item .form-item {
    margin: 0;
}
div.fivestar-widget-static {
    display: block;
}
div.fivestar-widget-static br {
    clear: left;
}
div.fivestar-widget-static .star {
    background: transparent url(http://thetyee.ca/cms/sites/all/contrib/fivestar/widgets/basic/star.png) no-repeat scroll 0 0;
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 17px;
}
div.fivestar-widget-static .star span.on {
    background: transparent url(http://thetyee.ca/cms/sites/all/modules/contrib/fivestar/widgets/basic/star.png) no-repeat scroll 0 -32px;
    display: block;
    height: 100%;
    width: 100%;
}
div.fivestar-widget-static .star span.off {
    background: transparent url(http://thetyee.ca/cms/sites/all/modules/contrib/fivestar/widgets/basic/star.png) no-repeat scroll 0 0;
    display: block;
    height: 100%;
    width: 100%;
}
div.fivestar-widget {
    display: block;
}
div.fivestar-widget .cancel, div.fivestar-widget .star {
    float: left;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    width: 17px;
}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a {
    background: transparent url(http://thetyee.ca/cms/sites/all/modules/contrib/fivestar/widgets/basic/cancel.png) no-repeat scroll 0 -16px;
    text-decoration: none;
}
div.fivestar-widget .star, div.fivestar-widget .star a {
    background: transparent url(http://thetyee.ca/cms/sites/all/modules/contrib/fivestar/widgets/basic/star.png) no-repeat scroll 0 0;
    text-decoration: none;
}
div.fivestar-widget .cancel a, div.fivestar-widget .star a {
    background-position: 0 0;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}
div.fivestar-widget div.on a {
    background-position: 0 -16px;
}
div.fivestar-widget div.hover a, div.rating div a:hover {
    background-position: 0 -32px;
    background-image: url(http://thetyee.ca/cms/sites/all/modules/contrib/fivestar/widgets/basic/star.png);
}
.block-pagetools .ratethis .fivestar-widget div.description {
    margin-bottom: 0;
}
.block-pagetools .eps {
    padding-left: 7px;
}
.block-pagetools .eps li {
    float: left;
    list-style-type: none;
    background: none;
    padding: 10px;
    margin: 0;
}
.block-pagetools .eps li.print, .block-pagetools .eps li.share {
    background: url("/ui/img/hr_vt_green.png") no-repeat center left;
}
.block-pagetools .eps li a {
    display: block;
    width: 40px;
    height: 26px;
    background: no-repeat center top;
}
.block-pagetools .eps li a:hover {
    background-position: center bottom;
}
.block-pagetools .eps li.email a {
    background-image: url("/ui/img/pagetools_email.png");
}
.block-pagetools .eps li.print a {
    background-image: url("/ui/img/pagetools_print.png");
}
.block-pagetools .eps li.share a {
    background-image: url("/ui/img/pagetools_share.png");
}
.node .block-pagetools .textsize, .node .block-pagetools .ratethis {
    background: url("/ui/img/hr_ht_green.png") repeat-x top left;
    height: 34px;
}
.node .block-pagetools .textsize {
    padding-left: 38px;
}
.node .block-pagetools .ratethis {
    padding-left: 31px;
}
.node .content .block-pagetools p {
    float: left;
    line-height: 32px;
    margin: 0;
}
.block-pagetools img {
    padding-right: 5px;
}
.block-pagetools .textsize a {
    float: left;
    display: block;
    background: no-repeat top left;
    width: 15px;
    height: 15px;
    margin: 10px 5px 0 0;
    cursor: pointer;
}
.block-pagetools .textsize a.sm {
    background-image: url("/ui/img/pagetools_textsize-sm.png");
}
.block-pagetools .textsize a.md {
    background-image: url("/ui/img/pagetools_textsize-md.png");
}
.block-pagetools .textsize a.lg {
    background-image: url("/ui/img/pagetools_textsize-lg.png");
}
.block-pagetools .textsize a.active, .block-pagetools .textsize a:hover {
    background-position: bottom left;
}
.block-article_in_series {
    margin-bottom: 15px;
}
.block-article_in_series .block-inner {
    background: #EFF2E1;
}
.node .content .block-article_in_series h2 {
    background: url("/ui/img/bg_block-articleinseries_top.png") no-repeat top left;
    padding: 48px 5px 0;
    text-align: center;
    font-size: 1.1em;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 1.4em;
}
.block-article_in_series h2 img {
    padding-bottom: 0.1em;
}
.block-article_in_series .content {
    background: url("/ui/img/bg_block-articleinseries_btm.png") repeat-x bottom left;
    padding: 8px 5px 0;
}
.node .content .block-article_in_series ul {
    margin: 0;
    padding: 0 0 2.5em;
}
.node .content .block-article_in_series ul li {
    background: url("/ui/img/li_raquo_gray.png") no-repeat left 7px;
    list-style-type: none;
    margin: 0;
    padding: 0.4em 0 0.4em 12px;
}
.node .content .block-article_in_series ul li a {
    font-style: normal;
}
.block-article_related {
    margin-bottom: 15px;
}
.node .content .block-article_related h2 {
    background: url("/ui/img/bg_block-articlerelated_top.png") repeat-x top left;
    padding: 33px 0 0;
    text-align: center;
    font-size: 1.1em;
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.block-article_related .content {
    background: url("/ui/img/bg_block-articlerelated_btm.png") repeat-x bottom left;
    padding: 7px 0 0 5px;
}
.node .content .block-article_related ul {
    margin: 0;
    padding: 0 0 1.7em;
}
.node .content .block-article_related ul li {
    background: url("/ui/img/li_raquo_gray.png") no-repeat left 7px;
    list-style-type: none;
    margin: 0;
    padding: 0.4em 0 0.6em 12px;
}
.node .content .block-article_related h3 {
    font-size: 1.1em;
    line-height: 1.1em;
}
.node .content .block-article_related p {
    margin: 0.1em 0 0;
    line-height: 1.4em;
}
.block-signup_newsletter {} .node .content .block-signup_newsletter h2 {
    background: #19A3D1 url("/ui/img/bg_block-signupnewsletter_top.png") repeat-x top left;
    padding: 30px 0 0;
    text-align: center;
}
.block-signup_newsletter .content {
    background: #19A3D1 url("/ui/img/bg_block-signupnewsletter_btm.png") repeat-x bottom left;
    padding: 0 8px 6px;
}
.block-signup_newsletter form {
    margin: 0;
    padding: 5px 0 8px;
}
.block-signup_newsletter form p {
    margin: 0;
    padding: 0;
}
.block-signup_newsletter .form-text {
    width: 128px;
    border: 0;
}
.block-article_insert {
    padding-top: 1.1em;
}
#gallink {
    float: left;
    padding: 0 0 1px;
    margin: 15px 15px 0 0;
    width: 253px;
    background: #EFF2E1 url("/ui/img/bg_block-articleinsert_btm.png") repeat-x bottom left;
}
.audiolink {
    margin: 15px 0;
    padding: 0 0 15px;
    width: 400px;
    background: #EFF2E1 url(/ui/img/bg_block-articleinseries_btm.png) repeat-x scroll left bottom;
}
#gallink h4, .audiolink h4 {
    background: #EFF2E1 url("/ui/img/bg_block-articleinsert_top.png") repeat-x top left;
    padding: 15px 5px 5px;
    font-style: normal;
    font-size: 1.4em;
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1.4em;
    text-align: center;
    font-weight: bold;
}
.audiolink h4 {
    padding: 15px 5px 10px;
}
#gallink h4 a, #gallink p, .audiolink h4 a, .audiolink p, .audiolink p a.subscribe {
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-style: normal;
    margin: 5px 5px 0;
}
.node .content .block-article_insert h2 {
    margin-top: 30px;
    background: #EFF2E1 url("/ui/img/bg_block-articleinsert_top.png") repeat-x top left;
    padding: 20px 5px 1.1em;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.3em;
}
.node .content .block-article_insert h2.docs {
    font-style: normal;
    font-weight: bold;
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    padding-bottom: 0.6em;
}
.node .content .block-article_insert .content ul.files li, .node .content .block-article_insert .content ul.files li a {
    font-style: normal;
    line-height: 1.7em;
}
.block-article_insert .content {
    background: #EFF2E1 url("/ui/img/bg_block-articleinsert_btm.png") repeat-x bottom left;
    padding: 0 7px 8px;
}
.block-article_insert .content .photo-insert {
    margin: 0 -7px 0.5em;
    float: none;
    width: 253px;
    background: transparent;
}
.block-article_insert .content .photo-insert img {
    vertical-align: bottom;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.node .content .block-article_insert .content p {
    margin-bottom: 0.8em;
    line-height: 1.7em;
    color: #191919;
}
.node .content .block-article_insert .content .author {
    margin-bottom: 1.3em;
    padding-left: 1.1em;
    font-style: italic;
}
.topic .node-type-article .photo-insert {
    float: none;
    width: 230px;
    padding: 15px 0;
    background: transparent;
}
.series .block-article_list {
    float: left;
}
.cms .content {
    background: none;
}
.cms .content h2.title {
    font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 1.7em;
    padding: 1.1em 0 0;
    color: #97a829;
}
.cms .profile dl {
    margin: .5em 0 0;
}
.cms .profile dt {
    font-weight: bold;
    margin: 0.5em 0 0;
}
.cms .profile dd {
    margin: 0.2em 0 0;
}
.blog .block-about_announcement img {
    border: 1px solid #ccc;
    float: left;
    margin: 0 10px 5px 0;
    padding: 2px;
}
.blog #sidebar-right-inner {
    font-size: 1.1em;
}
.section-classifieds {} .section-classifieds .block-article_list .article-list .article-list-content p {
    line-height: 1.7em;
}
.block-from_tyee_blog_thehook li a {
    font-weight: bold;
}
#edit-captcha-solution-wrapper {
    margin: 18px 0 10px 5px;
}
div#popupad table tbody tr td table tbody tr td {
    background-color: black;
}
/*  */

/*  */

/* Bio Page Styles */

/*  */

.bio-link a {
    font-style: normal;
    font-family: "Lucida Grande", Verdana, sans-serif;
    color: black;
    transition: color ease .1s;
}
div.highlighted-links {
    background: #98b304;
    padding: 3px 17px;
    margin-bottom: 15px;
    border-bottom: 3px solid #767700;
    border-top: 3px solid #767700;
}
.bio-link h3 {
    font-style: normal;
    font-family: "Lucida Grande", Verdana, sans-serif;
    font-size: 1.4em;
}
.bio-link h3:after {
    content: ' \2192';
    color: #767700;
    text-shadow: none;
}
.bio-link a:hover h3:after {
    color: #4c4d00;
}
div.bio-link {
    line-height: 1.5;
    padding: 15px 0;
    border-bottom: 1px dashed #d0d0d0;
}

.bio-link:last-child {
    border-bottom: none;
}
.bio-link p {
    font-size: 1.1em;
    margin-bottom: 0;
    margin-top: .2em
}
.bio-link a:hover h3 {
    color: white;
    text-shadow: 1px 1px 2px #767700;
}
.bio-link a:hover {
    text-decoration: none;
}
.bio-full-width div.content-main {
    width: 610px;
}
.bio-full-width h2#header-section {} div.highlighted-links {
    margin-bottom: 15px;
}
.highlighted-links h2 {
    font-family: "franklin-gothic-urw-cond", sans-serif;
    font-style: normal;
    text-align: right;
    color: #efefef;
    font-size: 1.4em;
    padding-top: 5px;
    text-transform: uppercase;
    letter-spacing: .06em;
}
