
          /* ---------- accent.css starts here ---------- */

@media all{

.directory-continent li.last a.more span.count,
.commercial #promo li a,
body.most-viewed div#promo div#editor-zone-1 a,
body.most-clipped div#promo div#editor-zone-1 a,
body.most-popular div#promo div#editor-zone-1 a
{
    color: #741134; /* $editorialLink */
    background-color: transparent; /* $editorialLinkReverse */
}


#promo a,
.commercial #promo .commercial li a,
body.front .commercial li a,
div.jobsbox a,
div.ventures-slot-machine a
{
    color: #436a90; /* $promoLink */
    background-color: transparent; /* $promoLinkReverse */
 }

a:focus,
a:active,
label:focus,
label:active,
body.front .commercial li a:active,
body.front .commercial li a:focus
{
    outline: none;
    background-color: #741134; /* $editorialLink */
    color: white; /* $editorialLinkReverse */
}

#promo a:focus,
#promo a:active,
body.front .commercial a:focus,
body.front .commercial a:active
{
    background-color: #436a90; /* $promoLink */
    color: white; /* $promoLinkReverse */
}


/*lightbox special case*/
body.gallery div.lightbox ol li a:hover
{
    background-color: #741134; /* $lightboxLink */
    color: #fff; /* $lightboxLinkReverse */
}



/*front heading link colour set */

body.front #content .first ul#main-trailblock li.wide h3 a,
body.front #content #main-zone .first li.wide h3 a
{
    color: #005ca3; /* $frontLink */
    background-color: white; /* $frontLinkReverse */
}

body.front #content .first ul#main-trailblock li.wide h3 a:focus,
body.front #content .first ul#main-trailblock li.wide h3 a:active,
#badge a,
#badge
{
    color:  white;/* $frontLink */
    background-color: #005ca3; /* $frontLinkReverse */
}


body.front #content .first ul#main-trailblock li.wide .trailtext
{
    color: #741134; /* $editorialLink */
}

body.third-party-toolkit div#footer
{
    border-color: #a41a4b; /* $sectionAccent */
}

}
          /* ----------  accent.css ends here ----------- */

div#heading
{
	border-bottom-color: #d1008b;
}

body.music-feature div#main-trailblock li.landscape
{
	position: relative;
}

body.music-feature div#main-trailblock li.landscape div.trail-caption
{
	background-color: #ffc202;
	font-family: georgia, serif;
	padding: 5px;
	position: absolute;
	top: 0;
	left: 0;
}

body.music-feature div#wrapper div#content div#main-trailblock li.landscape div.trail-caption h2,
body.music-feature div#content div#main-trailblock li.landscape div.trail-caption div.trailtext
{
	font-size: 2em;
}

body.music-feature div#main-trailblock ul.compact li.landscape div.trail-caption
{
	width: 450px;
}

body.music-feature div#main-trailblock ul.extended li.landscape div.trail-caption
{
	width: 610px;
}

body.music-feature div#main-trailblock li.landscape div.trail-caption a
{
	color: #7d0053;
}

body.music div.first div.first
{
	margin-left: 0;
	margin-right: 20px;
}

body.music div.first div.col
{
	margin-right: 0;
}

body.music div.first div#main-trailblock li
{
	width: 300px;
}

body.music div.first div#main-trailblock h2,
div#content div#secondary-trailblocks h2
{
	border-top: 1px dotted;
}

div#content li.pixie
{
	margin-top: 0;
}

div#content li.pixie div.caption
{
	height: 3.5em;
}

div#content li.pixie div.trail-text
{
	height: 3.5em;
}

div#content div.editor-zone-6 
{
	overflow: hidden;
}

div#wrapper div#box div#content div.editor-zone-6
{
	padding-bottom: 20px;
}

div#wrapper div#box div#content div.editor-zone-6 li.major-heading
{
	margin-left: 0;
	width: 300px;
}

div#content div.editor-zone-6 li.normal
{
	float: left;
	margin-right: 0;
	width: 140px;
}

div#content div.editor-zone-6 li.first
{
	margin-right: 20px;
}

div#secondary-trailblocks 
{
	overflow: hidden;
	width: 620px;
}

div#wrapper div#content div#secondary-trailblocks li.major-heading h2
{
	padding-bottom: 14px;
}

div#secondary-trailblocks li.trail h3,
body.music div#main-trailblock li.trail h3
{
	border-top: 1px dotted #999;
}

div#secondary-trailblocks li.image h3,
body.music div#main-trailblock li.image h3,
body.music-feature div#content div.first div#main-trailblock h2
{
	border-top: none;
}

div#secondary-trailblocks li.trail
{
	padding-bottom: 14px;
}

div#secondary-trailblocks ul#editor-zone-6 li.major-heading h2,
div#most h2
{
	font-size: 1.166em;
}

div#most h2
{
	padding-bottom: 30px;
}
