body #wrapper a{color:#a4004b;}
body #wrapper a:focus,body #wrapper a:active{color:#fff;background-color:#a4004b;}
div.signin-wrapper,div.signin-wrapper form,div.registration-wrapper form{border-color:#a4004b;}
#box .pluck-comment-block .pluck-comment-author h3{font-weight:bold;}
.pluck-comment-block .author-tier a.rollover:hover span,.pluck-comment-block .author-tier a.rollover:focus span,.pluck-comment-block .author-tier a.rollover:active span{background-color:#a4004b;background-image:url(images/triangle-rollover-public.gif);}
body div#wrapper div#box h2#start-of-comments{border-top-color:#a4004b;}
ul.user-details li #signout-post{display:inline;}
#signout-post input,ul.user-details li #signout-post input{background:transparent;border:none;color:#a4004b;font-family:arial,sans-serif;font-size:12px;margin-left:-3px;}
#signout-post input:hover,ul.user-details li #signout-post input:hover{cursor:pointer;}
#public-top{float:left;width:620px;margin-bottom:20px;}
#public-top ul li.image{width:620px;}
#public-top li img{float:left;margin-right:20px;}
#public-top ul li.image div.trailtext{width:300px;float:left;}
#topslot{border-bottom-width:0;}
div#wrapper div#header div#zones-nav div#global-nav{margin-bottom:0;}
#zones-nav .named-trailblock{background-color:transparent;display:block;margin-bottom:0;}
#zones-nav #global-nav ul li.first a:hover{color:#fff;}
#zones-nav #global-nav ul li a:hover{color:#C80074;text-decoration:none;}
#zones-nav .crumb-wrapper ul li a:hover{color:#C80074;}
li#crumb1{background-color:#A4004B;}
li#crumb2{background-color:#000;}
#zones-nav .crumb-wrapper ul li#crumb1 a,#zones-nav .crumb-wrapper ul li#crumb2 a{background-color:transparent;background-image:none;color:#fff;}
#zones-nav{font-size:1em;font-weight:bold;padding-bottom:5px;}
body.article #zones-nav{float:left;}
div#wrapper div#header div#zones-nav #global-nav{background-color:#25262a;}
div#wrapper div#header div#zones-nav .crumb-wrapper{background-color:#C7C5CC;margin-top:5px;width:940px;float:left;}
#zones-nav #global-nav ul li,#zones-nav .crumb-wrapper ul li{float:left;clear:none;width:auto;padding:2px 5px 2px 10px;}
#zones-nav .crumb-wrapper ul.crumb-nav li a{font-size:12px;}
#zones-nav #global-nav ul li .linktext{float:left;}
#zones-nav #global-nav ul li a{padding:4px 5px;}
#zones-nav #global-nav ul li a,#zones-nav .crumb-wrapper ul li a{color:#fff;border-right-width:0;background-color:transparent;}
#zones-nav .crumb-wrapper ul li a{color:#25262a;}
#global-nav div ul li,body.front div#content ul#main-trailblock li.major-heading h2{border-top-width:0;}
#global-nav div ul li.first{background-color:#A4004B;}
body.front div#content div#main-trailblock ul li.image h3{width:300px;}
body.front div#content div#main-trailblock ul li.image h3,body.front div#content div#main-trailblock ul{float:left;}
body.front div#section-contents{margin-top:20px;}
body div#wrapper div#box div#section-contents div.ed-zone ul li.major-heading{margin-top:30px;}
body div#wrapper div#box div#related div.ed-zone ul li.major-heading.first h2{border-top-width:0;margin-top:0;}
body div#wrapper div#box div#related div.ed-zone ul li.major-heading h2,body div#wrapper div#box div#section-contents div.ed-zone ul li.major-heading h2,body.keyword-page div#wrapper div#box div#related div.capsule h3{margin-bottom:0;color:#333;font-weight:bold;border-top-color:#A4004B;}
body div#promo{margin-top:0;}
body div#wrapper div#section-contents #promo-right ul li.major-heading{margin-top:10px;}
body div#wrapper div#section-contents #promo-right ul li.major-heading.first{margin-top:0;}
div#promo div#mpu1{padding-top:10px;}
#promo div#promo-top,#section-contents div#promo-top{float:left;width:300px;padding-bottom:10px;}
div#promo-top ul#picture-block li.image{display:inline;}
div#promo div{margin-bottom:0;}
div#promo div.capsule{background-color:transparent;border-top-style:none;padding-left:0;padding-right:0;padding-top:0;}
div#promo .linktext{border-top-style:dotted;border-top-width:1px;margin-bottom:0;padding-top:4px;}
#wrapper div#promo h2{padding-top:3px;margin-bottom:5px;border-top-color:#A4004B;}
div#promo li.major-heading{margin-top:20px;}
#wrapper div#promo li.first{margin-top:0;margin-right:0;}
body div#wrapper div#promo div#promo-right ul li.major-heading{padding-top:0;}
div#promo-right,div#promo-right ul,div#promo-right ul li{width:140px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;float:right;}
div#promo-right h2,body.front div#promo-right h2,body.front div.editor-zone-1 h2.first,body.front div#section-contents div#promo-right li.major-heading h2{border-top-color:#A4004B;}
div#promo-right ul li,div#promo-bottom ul li{padding-top:2px;padding-bottom:3px;}
#section-contents{margin-bottom:10px;}
div#promo-bottom{width:300px;clear:both;}
#section-contents div#promo-bottom .capsule{float:none;width:auto;}
div#promo-bottom div ul{padding-left:5px;padding-right:5px;}
#wrapper div#promo-bottom h2{border-top-color:#A4004B;}
div#promo ul.tri li,div#promo ul li div.linktext{margin-left:0;border-top-color:#d3d3d3;}
div#promo-right ul#picture-block2{clear:both;}
div#promo-right ul#picture-block2 li.image{border-top-style:none;}
div#promorightbottom div.linktext{border-top-width:0;}
div#promo-right div.promoright ul li div.linktext{padding-top:7px;margin-bottom:2px;}
#wrapper div#promo-right div.promoright{padding-top:0;padding-bottom:0;margin-bottom:0;}
#wrapper div#promo-right div.promoright div#promoright{margin-bottom:0;}
div#promo-right div.promoright ul{padding-bottom:20px;}
#footer{width:100%;}
div#wrapper div#footer{font-size:.92em;border-top-width:10px;border-top-style:solid;border-top-color:#a4004b;}
div#wrapper div#footer ul li{width:auto;clear:none;border-top-width:0;}
div#wrapper div#footer ul li a{width:auto;}
body.article #wrapper #footer{border-top:10px solid #a4004b;padding-top:0;}
div#wrapper div#content div#main-trailblock h3,div#wrapper div#content div#main-trailblock ul li h2,div#wrapper div#content ul#other-trailblock li h3{font-family:georgia,serif;font-size:1em;font-weight:bold;border-top:none;border-bottom:1px solid #A4004B;padding-bottom:5px;}
body.keyword-page div#wrapper div#box div#content div#main-trailblock ul li,body.front div#wrapper div#content ul#other-trailblock li{border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:10px;width:300px;}
div#main-trailblock-header{width:620px;}
div#wrapper div#content ul#other-trailblock li{border-top:none;}
ul.pagination{clear:both;}
#auto-trail-block{margin-bottom:20px;}
body.front #wrapper,div#main-trailblock{background-image:none;}
#main-trailblock li.first{float:none;}
div#box div#content div.col ul.tri li{width:300px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.col{margin-bottom:20px;margin-left:0;width:300px;}
div#box div#content div.col.first{margin-right:20px;}
div#content div#public-main-area .col{margin-left:-640px;}
div#box div#public-main-area div.col.first{margin-left:320px;}
.col .slot{text-align:center;}
.col .slot h3,.col .slot p,.col .slot p a{text-align:left;}
body.keyword-page #content{width:640px;margin-left:0;}
#box{margin-top:20px;}
h2,h3,#content ul.trailblock li h3,.col .slot h3,div#content ul.trailblock li h4,#zones-nav,#article-header h1{font-family:georgia,serif;}
.sublinks{width:300px;float:left;}
#more-microsite-trails{width:620px;float:left;clear:left;}
#content ul.trailblock li h3,#content ul li h3 a{font-size:1em;color:#A4004B;}
#content ul.trailblock li h4{font-size:1.166em;font-weight:bold;}
body div#article-header{margin-bottom:10px;}
body.front a.feed{position:absolute;right:2px;left:auto;top:auto;bottom:auto;}
body.keyword-page div#wrapper div#box div#content h2.first,body div#wrapper div#box div#content h2,body div#wrapper div#box div#content .col .slot h3,ul#other-trailblock h2{border-top-color:#A4004B;font-size:1.166em;}
div#content div.tag-tag ul li,div#content div ul#auto-trail-block li{width:300px;border-top:none;border-bottom-style:dotted;border-bottom-width:1px;padding-bottom:15px;margin-bottom:15px;overflow:hidden;}
div#wrapper div#box div#content div.tag-tag ul li div.trailtext,div#wrapper div#box div#content div ul#auto-trail-block li div.trailtext{border-top-style:solid;border-top-width:1px;border-top-color:#A4004B;margin-top:3px;padding-top:13px;}
div#wrapper div#content div ul#auto-trail-block li.heading{border-bottom-width:0;padding-bottom:0;margin-bottom:10px;}
div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only{border-width:0;padding-bottom:0;margin-bottom:0;}
div#wrapper div#box div#content div.col ul#auto-trail-block li.linktext-only h3,div#wrapper div#box div#content div.col ul#auto-trail-block li h4{font-family:arial,sans-serif;font-weight:normal;}
div#wrapper div#box div#content div.col ul#auto-trail-block li h4{font-weight:bold;}
body #content ul#main-trailblock li.first{border-top-width:0;}
body.front div#content ul#main-trailblock li.major-heading{border-top-style:solid;border-top-width:10px;border-top-color:#A4004B;float:none;margin-right:0;}
body.front div#content ul#main-trailblock li.major-heading h2,div#wrapper div#content ul#other-trailblock h2{margin-bottom:0;}
body.front div#header{border-bottom:none;}
body.front div#content ul#main-trailblock li{margin-bottom:15px;}
body.front div#content ul#main-trailblock li h3{float:left;width:300px;padding-top:0;}
.linktext h3 a,.linktext h4 a{color:#A4004B;font-weight:bold;}
div#wrapper .col .slot h3,div#content ul#other-trailblock h2{border-top-width:10px;border-top-style:solid;margin-bottom:14px;border-color:#A4004B;font-size:1.116em;}
div#content ul#other-trailblock h2{padding-top:3px;}
body div#wrapper div#header div#badge-full,body div#wrapper div#header div#badge-medium,body div#wrapper div#header div#badge-small{position:static;clear:both;}
div#promo #promo-right .heading-vertical-links li{border-top:0;padding:0;}
div#promo #promo-right .heading-vertical-links .linktext{margin-bottom:7px;padding-top:2px;}
body #wrapper .pixies .caption p a{color:#fff;}
body #wrapper .pixies .trail-text a,body #wrapper .pixies .trail-text a:hover{color:#000;}
body.tone-index a.feed{left:550px;}
body.tone-index #content{float:none;}
body.tone-index #content li.wide{width:auto;}
.component,.component .hd{border-top-color:#A4004B;}
body.blog-index #wrapper #footer{padding-top:4px;}
div#wrapper div#footer{border-top:10px solid #A4004B!important;}
body.blog-index p.date,body.blog-index h3,body.blog-index .blog-byline{border-top-color:#A4004B!important;}