/* @override http://www.mojo4music.com/blog/CSS/base.css */

/*
Copyright (c) 2007, Emap - 2010, Bauer. All rights reserved.
*/

#takeover
{
display:none;
}

body
{
	text-align:center;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.22;
	background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/footerBg.gif') repeat-x bottom left;
}

hr { display: none; }

.center {width: 1000px; margin: 0px auto; text-align: left;}

.clear { clear: both;}

.hide, .header ul li.hide {position: absolute; margin-left: -99999px; text-indent: -99999px; left: -99999px }

a.more { text-decoration: none; color: #000; }
a:hover.more { text-decoration: underline; color: #C30312; }

.moreArchive { float: left; padding: 15px 0px; }
.moreArchive a, .moreArchive a:hover { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/viewmore.gif') no-repeat top left; width: 87px; height: 19px; display: block; }

.header {margin: 130px 0px 0px 0px; height: 380px; display: block; width: 1000px;}
.header h1, .header h1 a { display: block; width: 285px; height: 95px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/logo.gif') no-repeat top left; float: left;}
.header h1.navigation { background-image: none; }

.header ul {float: left; height: 32px; width: 731px; position: relative; }
.header ul li {float: left; height: 26px; margin-right: 1px;}
.header ul li a {display: block; height: 24px; width: 50px; float: left; background-repeat: no-repeat; background-position: top left; }
.header ul li a:hover { height: 32px; background-position: 0px -24px; }

.header ul li.navHome a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/home.gif'); width: 47px;}
.header ul li.navNews a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/news.gif'); width: 46px; }
.header ul li.navFeatures, .header ul li.navFeatures a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/features.gif'); width: 64px; }
.header ul li.navNewsletter a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/newsletter.gif'); width: 126px; }
.header ul li.navMojoRadio a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/radio.gif'); width: 86px;}
.header ul li.navTickets a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/ticket.gif'); width: 60px;}
.header ul li.navStore a { background-image: url('http://www.mojo4music.com/blog/IMG/Nav/mojoShop.gif'); width: 73px;}
.header ul li.navMessageBoard a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/messageBoard.gif'); width: 112px; }
.header ul li.navSubscribe a { background-image: url('http://images.q4music.com/content/mojo/IMG/Nav/subscribe.gif'); width: 73px;}
.header ul li.navRSS a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/cover.gif'); width: 56px; margin-left: 0px; }
.header ul li.navMojoGallery a { background-image: url('http://www.mojo4music.com/blog/IMG/Nav/gallery.gif'); width: 62px;}

.header ul ul { position:absolute; width: 97px; clear: both; top: 32px; display: none; z-index:500; }
.header ul li.navFeatures:hover ul { display: block; }
.header ul ul.subFeatures li { clear: both; height: 19px; border-bottom: 1px solid #fff; z-index:200; }
.header ul ul.subFeatures li a { width: 97px; height: 19px; z-index:300; }
.header ul ul.subFeatures li a:hover { height: 19px; background-position: top left; width: 97px; z-index:400;}

.header ul ul li.navSubDisc a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/discOfTheDay.gif'); }
.header ul ul li.navSubBlog a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/blog.gif'); }
.header ul ul li.navSubInterview a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/interviews.gif'); }
.header ul ul li.navSubCompetition a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/competitions.gif'); }
.header ul ul li.navSubGallery a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/photoGallery.gif'); }
.header ul ul li.navSubExtras a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/mojoExtras.gif'); }
.header ul ul li.navSubVideo a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Nav/Features/video.gif'); }

.header .day {border: 1px solid #5F6167; width: 427px; float: left;/* position: relative; bottom: 128px; left: 302px; */height: 86px; overflow:hidden; position: absolute; top: 130px; margin-left: 300px; }
.header .day .text{float: right; width: 333px; margin-top: 5px; height: 5em; }
.header .day img {float: left; width: 87px; position: absolute; }
.header .day h2, .header .day h2 a { display:block; width: 108px; height: 18px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/discOfTheDay.gif') no-repeat top left;  }
.header .day h3 { margin: 2px 0px 0px 20px;}
.header .day h3 a { background-color: #AC0012; text-decoration: none; color: #fff; font-weight: bold; font-size: 0.9em; padding: 3px; }
.header .day h3 a:hover { text-decoration: underline; }
.header .day p {margin: 8px 0px 0px 20px; font-size: 0.85em;}
.header .issue {float: left; width: 138px; height: 221px; position:absolute; bottom: 229px; top: 28px; margin-left: 736px; clear: both; }
.header .issue h2, .header .issue h2 a {display: block; width: 138px; height: 28px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/newIssue.gif') no-repeat top left; }



#flashNav { z-index: 1000; }
#flashNav object { position:relative;  z-index: 5000;}

#slide { height: 153px; margin-bottom: 7px; }

.ads { clear: both; position: absolute; float: left; top: 0px; }
.ads .banner { margin: 28px 0px 0px 0px; width: 728px; height: 90px; background-color: #e5e7ee; vertical-align: middle; text-align: center; line-height: 85px;  }
.ads .banner object { vertical-align: middle; line-height: 85px; }
.ads .banner embed { vertical-align: middle; }
.ads .banner td { width: 790px;}

.ads .mpu { margin: 263px 0px 0px 574px; position: absolute; top: 0px; }
.ads .sky { margin: 28px 0px 0px 880px; position: absolute; top: 0px; }
.ads .button { margin: 640px 0px 0px 880px; position: absolute; top: 0px; }

.galleryAds .mpu { margin-top: 1125px; }

.leftCol {float: left; width: 566px; margin-bottom:10px; }
.rightCol {float: left; width: 300px; margin: 260px 0px 0px 0px; /*border-left: 8px solid white;*/ padding-left: 8px; }
.galleryCol { margin-top: 1125px; }

.body {float: left; margin-top: -247px; }
.box, .boxWide {float: left; clear: both; margin: 0px 0px 8px 0px; }

.box h2 { width: 24px;}

.leftCol .box {width: 566px; }
.rightCol .box {width: 300px; }
.rightCol .boxWide {width: 300px; }
.grid {float: right; }
.post {border: 5px solid #A0A0A9; }
.leftCol .grid {width: 543px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBG.gif') repeat-y top left; }
.leftCol .grid .top { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBGTop.gif') no-repeat top left; padding-top: 3px; }
.leftCol .grid .bottom { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBGBottom.gif') no-repeat bottom left; padding-bottom: 4px; width: 100%; float: left;  /*min-height: 14em;*/ }
.leftCol .post {width: 533px; background-image: none; }
.rightCol .grid {width: 277px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/leftGridBG.gif') repeat-y top left; }
.rightCol .grid .top { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/leftGridBGTop.gif') no-repeat top left; padding-top: 3px; }
.rightCol .grid .bottom { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/leftGridBGBottom.gif') no-repeat bottom left; padding-bottom: 4px; width: 100%; float: left; }
.leftCol .wideGallery { width: 841px; position:absolute; left: 23px; height: 840px; }
.leftCol div.galleryImage { position: relative; width: 841px; height: 850px; }
.leftCol .smallBox { width: 566px; }

.leftCol .smallBox .box {width: 279px; clear: none; }
.leftCol .smallBox .grid {width: 256px; overflow:visible; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridSmallBG.gif') repeat-y top left}
.leftCol .smallBox .grid .top { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridSmallBGTop.gif') no-repeat top left; padding-top: 3px; }
.leftCol .smallBox .grid .bottom { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridSmallBGBottom.gif') no-repeat bottom left; padding-bottom: 4px; width: 100%; float: left; /*min-height:21.1em;*/}

.rightCol .boxWide .grid {width: 300px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/rightGridBG.gif'); }
.rightCol .boxWide .grid .top {background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/rightGribBGTop.gif'); }
.rightCol .boxWide .grid .bottom {min-height: 10em; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/rightGribBGBottom.gif'); }

.rightCol .merchandise .grid .bottom { min-height: 10em; }

.footer { float: left; clear: both; width: 875px; color: #A0A0A9; font-size: 0.85em; margin-top: 10px; }

.footer div
{
	float: left;
	font-size: 1.2em;
	padding: 0px 31px 0px 0px;
	margin: 0px;
}

.footer div.footerFirst
{
	padding-left: 23px;
}

.footer div.footerLast
{
	padding: 0px;
}

.footer div.footerLast p
{
	text-align: right;
}

.footer div h3
{
	clear: both;
	color: #000;
}

.footer div h3.fSingle
{
	margin: 0px 0px 20px 0px;

}

.footer div h3.fTop
{
	margin-top: 10px;
}

.footer div h3 a
{
	text-decoration: none;
	color: #000;
}

#top .footer ul
{
	float: left;
	margin: 0px 0px 20px 0px;
}

#top .footer ul li
{
	float: left;
	clear: both;
	height: auto;
	width:auto;
	margin: 0px;
}

.footer ul li a
{
	text-decoration: none;
	color: #7A7B7E;
	font-size: 0.8em;
}

.footer .footerLogo
{
	margin: 10px 0px 20px 31px;
}

.footer .footerBauerLogo
{
	margin: 10px 0px 0px 90px;
}

.footer .networks img
{
	margin: 10px 0px 0px 0px;
}

.publication { font-size: 0.91em; color: #000; font-family: Tahoma, Arial;}
.publication .date, .publication .time, .publication .comments { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/publication.gif') no-repeat 0.3em 2px; padding-left: 10px; }
.publication .date, .publication .time { color: #C29E47; font-weight: normal; }
.publication .time { background-image: none; padding-left: 0px; }
.small a .publication { color: #000; }
.small a:hover .publication { color: #fff; }

.body h2,
.body h2 a { display: block; width: 23px;	float: left; background-color: Transparent; background-repeat: no-repeat; background-position: top left; position:absolute; }

.body .rightCol h2,
.body .rightCol h2 a { bottom: 2px; position:static; }
.body .rightCol .boxWide h2,
.body .rightCol .boxWide h2{ position: relative; margin-left: 1px;  }

/* ============================================================================= */

.leftCol .ask img { padding-left: 23px; margin: 0px; }

.box a img { float: left; margin: 0px 10px; }

.box ul {float: left;  margin-top: 7px; }
.box ul li { float: left; width: 266px;  min-height: 7.1em; }
.box ul li .text { float: right; clear: both; width: 164px; font-size: 0.85em;}
.box ul li .text p { margin:3px 0px; }
.box ul li .text h3 a { text-decoration: none; color: #000; font-weight: bold;}
.box ul li .text h3 a:hover { text-decoration: underline; color: #C30312;  }
.box ul li .details { float: left; clear: both; padding: 0px 0px 0px 100px; width: 435px; }
.box ul li img { margin: 0px 0px 0px 11px; }

.box .news ul li .text { overflow: auto;  height: 84px; }

.box ul.big { margin-top: 8px;}
.box ul.big li { min-height: 9em; }
.box ul.big li .text { width: 134px; height: 114px; overflow: auto; }

.box ul.small li .publication { padding-left: 5px; }

.box ul.small li .publication .date,
.box ul.small li .publication .comments,
.box ul.small li .publication .time { color: #000; font-weight: normal; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/small.gif'); padding-left: 10px; }

.box ul.small li a:hover .publication .date,
.box ul.small li a:hover .publication .comments,
.box ul.small li a:hover .publication .time { color: #fff; background-image: none;  }

.box ul.small { padding-bottom: 10px; font-size: 0.8em; padding: 0px 0px 5px 11px; margin: 1px 0px 0px 0px;}
.box ul.small li { min-height: 1em; background-color: #D2D6E1;  margin: 0px 0px 1px 0px; width: 520px; padding: 1px 0px; text-indent: 10px; }
.box ul.small li a { display: block; color: #000; text-decoration: none; width: 520px; background: #D1D6E0 url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/smallArrow.gif') no-repeat center right;}
.box ul.small li a:hover { background-color:#AC0012; color: #fff; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/smallArrowActive.gif'); }
.box ul.small li a:hover span { color: #fff;/* background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/publication.gif') no-repeat 0.3em 2px; */ }
.box ul.small li h3 a { font-weight: normal; }


.box ul.narrow { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/vr.gif') no-repeat 271px 0px;  }
.box ul.narrow li { min-height: 6.3em; }

.wide ul { margin-top: 1px; }
.wide ul li { width: 535px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/hr.gif') no-repeat 2px bottom; min-height: 6.7em; padding-top: 5px; }
.wide ul li .text { width: 435px; min-height: 6.3em; }
.wide ul li img { margin: 0px 9px; }
.wide ul li .details { font-size: 0.85em; clear: none; width: 436px; padding: 0px; float: right;}
.wide ul li a img{ float: left; }
.wide ul li.low { min-height: 0em; }
.wide ul li.low .text,

.wide ul.list { margin-top: 8px; }

.box ul li.low .details { width: 520px; }
.box ul li.low .details { padding: 0px 0px 0px 15px;}

.archive .wide ul li .text { min-height: 0px; width: 525px;}
.archive ul li.low .details { width: 525px; padding: 5px 0px 3px 10px; }

.smallBox .grid ul li { width: 243px; min-height: 6.7em; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/smallHrTwo.gif') no-repeat 0px bottom; margin: 0px 0px 0.5em 0px; }
.smallBox .grid ul li .text { width: 140px;  }

.leftCol div.feature { background-color: #828590; min-height: 12.6em; border: 1px solid #828590; background-image: none; width: 541px;}

.feature ul { margin: 0px;  }
.feature ul li { width: 264px;  min-height: 11em; background-color: #fff; margin: 4px 1px 4px 4px;  }
.feature ul li .text {  padding: 0px 5px 5px 5px; width: 135px; }
.feature ul li a img { margin: 0px 0px 5px 5px;}

.rightCol .box ul { margin-top: 4px; }
.rightCol .box ul li { min-height: 6.7em; margin: 0px 0px 6px 0px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/smallHr.gif') no-repeat 1px bottom ; margin: 0px 0px 0.5em 0px; width: 269px;   }
.rightCol .box ul li .text { width: 187px; }
.rightCol .box ul li img { margin: 0px 0px 0px 7px; }

.rightCol .previous ul li { min-height: 5.5em;}

.rightCol .disc ul li .text, .rightCol .blog ul li .text { width: 175px; }

.rightCol .latestFeatures ul { margin-top: 3px; }
.rightCol .latestFeatures ul li { min-height: 5.2em; margin: 0px; background-image: none; }
.rightCol .latestFeatures ul li .text { width: 197px; }
.rightCol .latestFeatures ul li .text p { margin: 3px 8px;}
.rightCol .latestFeatures ul li .text h4 { margin: 3px 8px; font-weight: bold; }
.rightCol .latestFeatures ul li .text h4 a { color: #000; text-decoration: none; }
.rightCol .latestFeatures ul li .text h4 a:hover { color: #AC0012; text-decoration: underline; }
.rightCol .latestFeatures ul li img { margin: 0px 0px 0px 7px }

.leftCol .hr { float: left; clear: both; display: block; width: 530px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/hr.gif') no-repeat 7px top; border: none; height: 9px;}
.leftCol .posts .hr { width: 517px; }

.latestFeatures .bottom { min-height: 29.5em;}
.latestFeatures img { /*position: absolute; */ }

.latestTShirts .bottom { min-height: 21em; }
.latestTShirts .tshirt { padding: 8px 10px 0px 10px; min-height: 6.8em; }
.latestTShirts .tshirt img { margin: 0px;}
.latestTShirts .tshirt p, .latestTShirts .tshirt h3 { width: 154px; float: right; padding-bottom: 4px; }
.latestTShirts .tshirt a { color: #000; text-decoration: none;}
.latestTShirts .tshirt a:hover  { text-decoration: underline;}

.latestTShirts .tshirt  { font-size: 0.86em; }
.latestTShirts .merchandise img { margin: 0px;}
.latestTShirts .merchandise ul { margin: 0px 0px 0px 5px; width: 250px;}
.latestTShirts .merchandise ul li {  background-image: none; margin: 5px; width: auto; min-height: 0px;  }

.latestTickets .grid { min-height: 281px; }
.latestTickets .grid ul {  border-top: 1px solid #C0C5D0; position: relative; left: 7px; }
.latestTickets .grid ul li { width: 260px; border-bottom: 1px solid #C0C5D0;  background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/arrowAloud.gif') no-repeat center right; min-height: 1em; margin: 0px; }
.latestTickets .grid ul li a{ color: #000; font-weight: bold; font-size: 0.9em; text-decoration: none; line-height: 1.8em;}
.latestTickets .grid ul li a:hover { text-decoration: underline; color: #C30312;  }
.latestTickets h3 { margin: 10px 6px;}
.latestTickets h3, .latestTickets h3 a {display: block; width: 98px; height: 16px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/aloud.gif') no-repeat top left;}
.latestTickets .bottom { min-height: 21em; }
.latestTickets .tickets { padding: 0px 6px 6px 6px; font-size: 0.85em;}
.latestTickets .tickets h4 { font-weight: bold; }

.video, .latestRadio {margin-left: 8px;}

.latestRadio .bottom { min-height: 21em;}
.latestRadio .listen { position: absolute; width: 255px; margin: -2px 0px 0px 1px; }
.latestRadio .listen img { margin: 0px 0px 0px 0px; position: relative; top: -3px; }

.browseMore, .browseMore a { clear:both; display: block; height: 18px; background-color: Transparent; background-position: center right; background-repeat: no-repeat; float: left; }
.browseMore { height: 26px; padding: 0px 0px 0px 10px; position:relative; bottom: 0px;}
.rightCol .browseMore { padding: 0px 0px 0px 7px; }
.browseMore a { margin-top: 4px;}

.browseMore, .browseMore a {width: 177px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewArchive.gif');}

.latestTShirts .browseMore, .latestTShirts .browseMore a {width: 184px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/brosweOurTShirtSection.gif');}
.latestFeatures .browseMore, .latestFeatures .browseMore a{width: 195px;background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/browseOurFeaturesArchive.gif');}
.latestTickets .browseMore, .latestTickets .browseMore a{width: 253px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/goToOurTicketSection.gif');}
.discOfTheDay .browseMore, .discOfTheDay .browseMore a{width: 183px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreDiscOfTheDay.gif');}
.interviews .browseMore, .interviews .browseMore a{width: 148px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreInterviews.gif');}
.competitions .browseMore, .competitions .browseMore a{width: 167px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreCompetitions.gif');}
.photoGallery .browseMore, .photoGallery .browseMore a{width: 182px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMorePhotoGalleries.gif');}
.video .browseMore, .video .browseMore a{width: 119px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreVideo.gif');}
.blog .browseMore, .blog .browseMore a{width: 159px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreBlogEntries.gif');}
.extras .browseMore, .extras .browseMore a{width: 127px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/viewMoreExtras.gif');}

.merchandise .browseMore, .merchandise .browseMore a{width: 219px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Browse/moreMerchandise.gif');}

.latestComments ul { float: left; clear: both; font-size: 0.85em; position: relative; left: 10px; margin: 5px 0px 10px 0px; }
.latestComments ul li {background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/commentLink.gif') no-repeat 1px 6px; width: 277px; border-bottom: 1px solid #C0C5D0; text-indent: 15px; line-height: 1.2em; padding: 3px 0px;}
.latestComments ul li a { color: #000; text-decoration: none;}
.latestComments ul li a:hover { color: #C30312; text-decoration: underline;}
.latestComments ul li .publication { font-weight: bold; font-size: 1em; }

.newsArchive h2 { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/newsArchive.gif'); width: 123px; height: 23px;  }
.newsArchive .calendarArchive { margin-top: 5px; margin-left: 4px; padding-bottom: 5px; float: left; }
.newsArchive form {  margin-left: 1px;  }
.newsArchive select { width: 285px; background-color: #828590; color: #fff; border: none; position: relative; float: left; font-weight: bold; font-size: 0.9em; }
.newsArchive table { float: left; margin: 0px; border-collapse: collapse; width: 285px; }
.newsArchive table td {  color: #000; font-weight: bold; text-align: center; }
.newsArchive table td a { color: #fff; font-weight: bold; text-decoration: none; background-color: #B5964C; display: block; }
.newsArchive table td a:hover { color: #C30312; }
.newsArchive table table th { background-color:#B5964C; text-align: center; color: #fff; border-left: 2px solid #fff;border-bottom: 2px solid #fff; font-weight: bold; }
.newsArchive table table td { border-left: 2px solid #fff;border-bottom: 2px solid #fff; background-color: #D5DAE4; }

#features .discOfTheDay .disc { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/disc.gif') no-repeat 2px 1px; float: left; width: 100%; }
#features .discOfTheDay .grid ul { margin-top: 0px; }
#features .discOfTheDay .grid ul li { min-height: 8.8em; margin-top: 8px; }
#features .hr { height: 8px; overflow: hidden; }
.latestNews .news { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/bg.gif') no-repeat 1px 11px; float: left; width: 100%; }

.rightCol .blog .grid .bottom { min-height: 45.8em;}
.rightCol .blog ul { margin-top: 4px; }
.rightCol .blog ul li img { margin: 0px 0px 0px 7px; }

.search { margin-bottom: 5px; }
#search-form label, .search label { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/search.gif') no-repeat top left; height: 18px; width: 50px; display: block; float: left; }
.search input { border: 1px solid #C0C5D0; float: left; height: 18px; }
.search input.btn{ background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/searchBtn.gif') no-repeat top left; height: 18px; width: 18px; display: block; border: none; margin-left: 2px; text-indent: -99999px;  }

.featureContactUs img, .featureAboutUs img {margin: 3px 0px 1px 3px; }
.contactUsFrom .bottom { padding: 10px; }
.contactUs img { position: relative; top: 5px; left: 10px; }
.contactUs { font-size: 0.85em; }
.contactUsFrom form input { width: 250px; }
.contactUsFrom form textarea { width: 250px; overflow:scroll;}
.contactUsFrom form label { font-weight: bold; margin: 5px 0px 3px 0px; display: block;}
.contactUsFrom strong { font-weight: bold; }
.contactUsFrom .btn { margin-top: 10px;}

.aboutUs img { margin-left: 5px; }
.aboutUs p { padding-bottom: 10px; font-size: 0.85em;}

.privacy { font-size: 0.85em; }

.list a { color: #D2B202; text-decoration: none; }
.list a:hover { color: #AB0013; text-decoration: underline; }
.list strong, h3 { font-weight: bold; }
ul.list li { border: 1px solid #CFCFD4;  margin: 0px 10px 10px 10px; width: 520px; background-image: none; min-height: 1em; /*padding: 10px;*/ }
ul.list .space { margin:  0px 10px 10px 10px; }

.searchResults ul.list .space { margin: 10px; }

.searchResults h3.search-results-header { padding: 10px; }
.searchResults { font-size: 0.85em; }
.searchResults .list a { color: #D1B401;}
.searchResults .list h3 a { color: #000;}
.searchResults .list a:hover { color: #AB0013;}
.searchResults  h4 { margin-top: 8px; }
.searchResults .entry-tags-list { margin: 0px; }
.searchResults .entry-tag { width: auto; border: none; margin: 0px; background-image: none; clear: none; padding: 0px 5px 0px 0px;}
.searchResults .entry-footer { float: left; clear: both; margin-bottom: 8px; }

.btn { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/submit.gif') no-repeat top left; width: 66px; height: 30px; text-indent: -99999px; border: none;  float: left; }
#search-form .btn { width: 18px; height: 18px; }
#Text1 { float: left; }
/*============================================================================== */

#category ul { margin-left: 4px; }
#category ul li { width: 170px; height: 140px; margin-right: 3px; }
#category .galleryNav { float: left; }
#category ul.images {padding: 0px 0px 0px 10px;}
#category ul.images li { width: 170px; height: 132px; overflow:hidden; margin-bottom: 10px; }
#category .galleryNav li, #category .galleryNav li a { display: block; height: 19px; width: 163px; background-position: top left; background-repeat: no-repeat; background-color: Transparent; min-height: 1em; margin: 0px 0px 0px 10px; }
#category .galleryNav li a  { margin: 0px; }
#category .galleryNav li.previous, #category .galleryNav li.previous a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Gallery/previous.gif'); }
#category .galleryNav li.other, #category .galleryNav li.other a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Gallery/other.gif'); }
#category .galleryNav li.next, #category .galleryNav li.next a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Gallery/next.gif'); }
#category .post .details { padding: 0px;}
#category .post h3 { position:inherit; margin: 0px; padding: 5px 10px; font-size: 1.4em;}
#category .post .images a img { height: 132px !important; background-color: #000; overflow: hidden; display: block; margin: 0px auto; float: none; }
#category .post .images li a { display: block; width: 163px; height: 132px; background-color: #000; text-align: center; overflow: hidden; }
/*============================================================================== */
.post { font-size: 0.85em; }
.post .postImage { float: left; width: 220px; padding: 15px 0px 15px 15px;}

.post .bodyImage {float: left; margin: 0px 15px 10px 0px;}

.postBody strong, .postBody b { font-weight: bold; }
.postBody em, .postBody i { font-style:italic;}
.postBody a { color: #AB0013; text-decoration: none; }
.postBody a:hover { text-decoration: underline; }
.postBody u  { text-decoration: none; }
.post .postDetails { margin: 15px 0px; width: 505px; float: left; border-left: 15px solid white;  }
.post .postDetails .details { padding: 5px 0px 5px 10px; color: #C09E47; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/postGridBG.gif') repeat-y top left; width: 503px; }
.post .postDetails .details h3 { font-size: 1.7em; color: #000; width: 480px; }
.post .postDetails .details p { width: 480px; }
.post .postDetails .top { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/postGridBGTop.gif'); width: 100%;}
.post .postDetails .bottom { min-height: 1em; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/postGridBGBottom.gif'); width: 100%; }
.post .postDetails .heading { float: left; margin: 5px; display: block; }

.galleryImage .post .postDetails { width: 811px; }
.galleryImage .post .postDetails .details { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBGImage.gif'); width: 811px; }
.galleryImage .post .postDetails .top { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBGImageTop.gif'); width: 100%;}
.galleryImage .post .postDetails .bottom { min-height: 1em; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/gridBGImageBottom.gif'); width: 100%; }
.galleryImage .hr { width: 825px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/hrBig.gif'); }

.galleryImage img { margin:0px auto; display: block; text-align: center; }
.galleryImage .image { background-color: #000; width: 811px; overflow: hidden; float: left; position: relative; left: 15px; display: block; }
.galleryImage .nav ul { margin-left: 7px; margin: 0px; }
.galleryImage .nav ul li {margin: 0px 7px 0px 0px;}
.galleryImage .nav ul li, .galleryImage .nav ul li a { display: block; width: 265px; height: 19px; background-position: top left; background-repeat: no-repeat; min-height: 1em; /*margin: 0px 0px 0px 8px;*/}
.galleryImage .nav ul li a { margin: 0px;}
.galleryImage .nav .previous, .galleryImage .nav .previous a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Post/previous.gif'); }
.galleryImage .nav .other, .galleryImage .nav .other a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Post/thumbnails.gif'); }
.galleryImage .nav .next, .galleryImage .nav .next a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Post/next.gif'); margin: 0px;}
.galleryImage .nav { width: 830px; position: relative; left: 15px; float: left; padding: 0px 0px 15px 0px; }

.discOfTheDay .post .postDetails { float: right; width: 265px; border: 1px dashed #A0A0A9; min-height: 220px; position: relative; right: 15px; }
.post .postDetails .hr { width: 250px;}

.discOfTheDay .post .postDetails h3 { margin: 1px; position: static; padding: 10px; float:left; width: 244px; font-size: 1.45em;}
.post .postLabel { color: #C09E45; padding: 0px 0px 5px 11px; font-size: 1.2em; }
.post .postDetails .hr { width: 253px; background-position: 5px top; }
.post .postBlurb { padding: 10px; font-size: 1.2em;}

.post .postDetails h3 .discTitle { font-style:italic; font-weight: normal; }

.post .postBody { float: left; padding: 0px 15px 0px 15px; clear: both; width: 500px; font-size: 1.16em;  }
.discOfTheDay .post .postBody {padding: 0px 15px 0px 15px; }
.post .postBody p { margin: 0px 0px 10px 0px; }
.post .postBody ul { list-style-type: disc; }
.post .postBody ul li { min-height: 1em; width: 0%; float: none;}

.post .writer, .post .details { float: left; clear: both; width: 500px;}
.post .writer strong em { font-style:italic; margin-left: 15px; }
.post .details { font-size: 0.85em; padding: 15px;}

.post .source { background-color: #D7DBE4; float: left; width: 503px; position: relative; left: 15px; }
.post .source p { float: left; clear: both; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/source.gif') no-repeat 5px center ; text-indent: 20px; padding: 2px;}
.post .source p a { color: #000; text-decoration: none; text-transform: uppercase; font-size: 0.85em; }
.post .source p a:hover { color: #AB0013; text-decoration: underline; }

.post .furtherListing {float: left; padding: 15px; width: 500px; }
.post .furtherListing h4 { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/furtherListening.gif') no-repeat top left; display: block; width: 320px; height: 11px; }
.post .furtherListing p { margin: 3px 3px 3px 0px;}
.post .furtherListing p em { font-style: italic;}
.post .furtherListing p strong { font-weight: bold; }

.post .tags {float: left; padding: 5px 15px 5px 15px; font-size: 1.1em;}
.post .tags p, .post .tags ul {float: left; margin: 0px; clear: both;}
.post .tags p { display: block; width: 191px; height: 23px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/relatedContent.jpg') no-repeat top left; }
.post .tags span { float: left; clear: both; width: 500px;}
.post .tags span a { color: #AB0013; text-decoration: none; font-weight: bold;}
.post .tags span a:hover { text-decoration: underline; }

.rightCol .merchandise .bottom ul li { background: none; min-height: 1em; width: 83px; margin-right: 8px; }

.comments h3, .comments h3 a { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/commentOnThisPost.gif') no-repeat top left; display: block; width: 166px; height: 20px; float: left; padding: 0px; margin: 0px; }
.comments h3 { position: relative; top: 18px; left: 18px; padding-bottom: 10px;  }
.comments h3.two { top: 0px; clear: both; }

.comments ul.posts { float: left; padding: 0px 18px 0px 18px; font-size: 0.85em; margin: 0px 0px 18px 0px;}
.comments ul.posts li { width: 503px; border: 1px solid #D0CFD4; margin: 18px 0px 0px 0px; }
.comments ul.posts li p {margin: 10px 10px 0px 10px; font-size: 1.15em; }
.comments ul.posts li h4 { margin: 10px 10px 0px 10px;  font-weight: bold;}

.comments ul.posts li strong { font-weight: bold; }
.comments ul.posts li p.details { margin: 0px; padding: 8px 10px 5px 10px; font-size: 0.9em; }
.comments ul.posts li p.details .abuse { color: #000; text-decoration: none;}
.comments ul.posts li p.details .abuse:hover { text-decoration: underline; color: #AB0013; }
.comments ul.posts li p.details .time, .comments ul.posts li p.details .date { color: #C29E46;}

.comments ul.posts li p.reply { position:relative; left: 370px; bottom: 10px; }
.comments ul.posts li p.reply, .comments ul.posts li p.reply a{ padding: 0px; float: left; clear: both; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/replyToThis.gif') no-repeat top left; width: 101px; height: 17px; }

.controls { float: left; padding-bottom: 4px; clear: both; width: 566px; }
.controls p { float: right;}
.controls .previous a { display: block; width: 63px; height: 19px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/older.jpg') no-repeat top left; }
.controls .next a { display: block; width: 63px; height: 19px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/newer.jpg') no-repeat top left; }

ul.bookmarks { float: left; padding: 15px 0px 15px 14px; margin: 0px; clear: both; width: 510px; }

ul.bookmarks li, ul.bookmarks li a { float: left; min-height: 1em; display: block; width: 114px; height: 18px; background-position: top left; background-repeat: no-repeat; padding-right: 16px; }
ul.bookmarks li a { padding: 0px; }
ul.bookmarks li.digg, ul.bookmarks li.digg a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Bookmarks/digg.gif'); }
ul.bookmarks li.reddit, ul.bookmarks li.reddit a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Bookmarks/reddit.gif'); }
ul.bookmarks li.facebook, ul.bookmarks li.facebook a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Bookmarks/facebook.gif'); }
ul.bookmarks li.delicious, ul.bookmarks li.delicious a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Bookmarks/delicious.gif'); }
ul.bookmarks li.delicious , ul.bookmarks li.delicious s{ padding-right: 0px; }

#postBox { float: left; padding: 20px 18px 0px 18px; }
#postBox form { background-color: #E9EAEE; width: 503px; font-size: 0.85em; height: 352px; display: block; }
#postBox form p { margin: 10px 10px 0px 10px; float: left;}
#postBox form p.rules { clear: both; width: 300px; }
#postBox form input { width: 200px;  }
#postBox form label { color: #000; font-weight: bold;  width: 100px; display: block; float: left; text-indent: 3px;}
#postBox form textarea { width: 370px; font-size: 1.15em; height: 240px; }
#postBox h4 { display: block; background: #E9EAEE url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/haveYourSay.gif') no-repeat top left; width: 503px; height: 26px; }
#postBox p a { color: #000; margin: 0px 0px 0px 100px; }
#postBox .btn { margin: 10px 0px 10px 110px; width: 66px; height: 19px; clear: both; float: left;  }

.newsletterExample p { padding: 10px; font-size: 0.85em; font-weight: bold; }
.newsletterExample p a { text-decoration: none; color: #000;}
.newsletterExample p a .yellow { color: #D1B401;}
.newsletterExample p a:hover { text-decoration: underline;}

.newsletterExample .bottom img { padding-bottom: 10px; }

.newsletter { font-size: 0.85em;}
.newsletter .bottom { padding: 15px; }

.newsletter img { margin-bottom: 10px;}

.newsletter p { padding-bottom: 10px; width: 510px;}

.newsletter form { background-color: #E9EAEE; width: 513px; margin-bottom: 10px; }
.newsletter form p { border-bottom: 1px solid #FEFEFC; float: left; width: 100%; }
.newsletter form input { width: 233px; border: 1px solid #A3A3A3; border-right: 1px solid #6D6D6D; border-bottom: 1px solid #6D6D6D; float: left; clear: both; }
.newsletter form label.radio { clear: none;  margin-right: 20px; font-weight: normal; padding-top: 3px; }
.newsletter form label.radio input { width: 20px; border: none;}
.newsletter form label { font-weight: bold; float: left; clear: both;  padding-bottom: 5px; }
.newsletter form fieldset div p { float: left; border-right: 1px solid #FEFEFC; display: block; height: 50px; width: 49%; vertical-align: middle; padding: 10px 0px 0px 10px; }
.newsletter form fieldset div p.odd {border-right: none; width: 46.25%; }
.newsletter form label.check input { width: 20px; border: none; }
.newsletter form label.check { font-weight: normal; padding: 10px 0px 0px 10px;}
.newsletter form input.btn { border: none; margin: 10px 0px 0px 10px; width: 233px;}
/*============================================================================== */

.latestNews h2, .latestNews h2 a { height: 105px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/news.gif');}
.latestTShirts h2, .latestTShirts h2 a { height: 133px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/tShirts.gif');}
.latestRadio h2, .latestRadio h2 a { height: 111px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/radio.gif');}
.latestFeatures h2, .latestFeatures h2 a { height: 143px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/features.gif');}
.latestTickets h2, .latestTickets h2 a { height: 143px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/tickets.gif'); }
.newsArchive h2, .newsArchive h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/newsArchive.gif'); width: 123px; height: 23px; }
.latestBlog  h2, .latestBlog  h2 a { background: Transparent url('http://blog.mojo4music.com/blog/IMG/Latest/blog.gif') no-repeat top left; height: 103px; }
.video h2, .video h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/video.gif'); height: 138px; }
.contactUsFrom h2, .contactUsFrom h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/contactMojoRadio.gif'); height: 175px; }
.featureContactUs h2, .featureContactUs h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/contactUs.gif'); height: 93px; }
.featureAboutUs h2, .featureAboutUs h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/aboutus.gif'); height: 79px; }
.featureNews h2, .featureNews h2 a { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/news.gif') no-repeat top left; height: 58px; }
.featureDOTD h2, .featureDOTD h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDayFeatures.gif'); height: 196px; }
.featureBlog h2, .featureBlog h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/blogFeatures.gif'); height: 122px; }

.featureVideos h2, .featureVideos h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/featuresVideos.gif'); height: 128px; }

.privacy h2, .privacy h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/privacyPolicy.gif'); height: 125px; }

.featureCompetitions h2, .featureCompetitions h2 a { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/competitionFeatures.gif') no-repeat top left; height: 203px; }
.featureInterviews h2, .featureInterviews h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/interviewsFeatures.gif'); height: 175px; }
.featureExtras h2, .featureExtras h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/mojoExtrasFeatures.gif'); height: 193px; }
.featurePhotoGallery h2, .featurePhotoGallery h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 129px; }
.galleryImage h2, .galleryImage  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGalleryFeatures.gif'); height: 214px; }
#disc_of_the_day .discOfTheDay h2, #disc_of_the_day .discOfTheDay  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDay.gif'); height: 128px; }
.newsletter h2, .newsletter  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/newsletter.gif'); height: 161px; }
.newsletterExample h2, .newsletterExample  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/newsletterExample.gif'); height: 169px; }

#news .archive h2, #news .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/news.gif'); height: 58px; }
#blog .archive h2, #blog .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/blog.gif'); height: 57px; }
#interviews .archive h2, #interviews .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/interviews.gif'); height: 110px; }
#competitions .archive h2, #competitions .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/competitions.gif'); height: 138px; }
#photoGallery .archive h2, #photoGallery .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 129px; }
#extras .archive h2, #extras .archive  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/mojoExtras.gif'); height: 113px; }

#news .previous h2, #news .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousnews.gif'); height: 122px; }
#news.posts .previous h2, #news.posts .previous h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousnews.gif'); height: 122px; }

#interviews .posts h2, #interviews .posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/interviews.gif'); height: 110px; }
#interviews .previous h2, #interviews .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousInterviews.gif'); height: 173px; }

#competitions .posts h2, #competitions .posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/competitions.gif'); height: 138px; }
#competitions .previous h2, #competitions .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/precomps.gif'); height: 201px; }

#photo_gallery .posts h2, #photo_gallery .posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 129px; }
#photo_gallery .previous h2, #photo_gallery .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousPhotoGalleries.gif'); height: 229px; }
.galleryCol .previous h2, .galleryCol .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousPhotoGalleries.gif'); height: 229px; }

#mojo_extras .posts h2, #mojo_extras .posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/mojoExtras.gif'); height: 113px; }
#mojo_extras .previous h2, #mojo_extras .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousmojoextras.gif'); height: 190px; }

#disc_of_the_day .previous h2, #disc_of_the_day .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousDiscOfTheDay.gif'); height: 220px; }
#blog .previous h2, #blog .previous  h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousblog.gif'); height: 120px; }
#blog.posts .previous h2, #blog.posts .previous h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/previousblog.gif'); height: 120px; }

#videos.posts .previous h2, #videos.posts .previous h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/prevvids.gif'); height: 136px; }
#videos .archive h2, #videos .archive h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/prevvids.gif'); height: 120px; }

#discOfTheDay .archive h2, #discOfTheDay .archive h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDay.gif'); height: 128px; }

#features .discOfTheDay h2 , #features .discOfTheDay h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDay.gif'); height: 128px; }
#features .interviews h2, #features .interviews h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/interviews.gif'); height: 110px; }
#features .competitions h2, #features .competitions h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/competitions.gif'); height: 138px; }
#features .photoGallery h2, #features .photoGallery h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 138px; }
#features .blog h2, #features .blog h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/blog.gif'); height: 57px; }
#features .extras h2, #features .extras h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/mojoExtras.gif'); height: 138px; }
#features .discOfTheDay h2, #features .discOfTheDay h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDay.gif'); height: 128px; }
#features .photoGallery h2, #features .photoGallery h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 129px; }
#news.posts .leftCol h2, #news.posts .leftCol h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/news.gif'); height: 58px; }
#blog.posts .leftCol h2, #blog.posts .leftCol h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/blog.gif'); height: 57px; }
#news.posts .discOfTheDay h2, #news.posts .discOfTheDay h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/discOfTheDayFeatures.gif'); height: 196px; }
#extras.posts h2, #extras.posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/mojoExtrasFeatures.gif'); height: 193px; }
#gallery.posts h2, #gallery.posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGallery.gif'); height: 129px; }
#videos.posts h2, #videos.posts h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/video.gif'); height: 64px; }
#category .leftCol h2, #category .leftCol h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/photoGalleryFeatures.gif'); height: 214px; }
#radio .leftCol h2, #radio .leftCol h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/radio.gif'); height: 108px; }
#radio .show h2, #radio .show h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/show.gif'); height: 133px; }
#radio .email h2, #radio .email h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/contactUs.gif'); height: 95px; }

#top .posts .comments h2, #top .posts .comments h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/comments.gif'); height: 108px; }
#top .posts .merchandise h2, #top .posts .merchandise h2 a { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Heading/merchandise.gif'); height: 132px; }

.latestComments h2 { background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/latest/comments.gif'); width: 153px; height: 23px;  }

.news ul li h3 a { font-weight: bold; color: #000; text-decoration: none; }
.news ul li h3 a:hover { text-decoration: underline; color: #C30312; }
.feature ul li h3 { margin: 5px; border-bottom: 1px solid #C0C5D0; min-height: 2.5em; }
.feature ul li h3 a { color: #000; text-decoration: none; font-weight:bold; }
.feature ul li h3 a:hover { text-decoration: underline; color: #C30312; }

.latestFeatures h3 a {background-color: Transparent; background-position:top left; background-repeat: no-repeat; display: block; height: 15px;}
.latestFeatures .competition h3, .latestFeatures .competition h3 a {width: 76px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/competition.gif'); }
.latestFeatures .blog h3, .latestFeatures .blog h3 a {width: 34px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/blog.gif');}
.latestFeatures .videos h3, .latestFeatures .videos h3 a {width: 41px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/video.gif');}
.latestFeatures .interview h3, .latestFeatures .interview h3 a {width: 63px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/interview.gif'); }
.latestFeatures .pick h3, .latestFeatures .pick h3 a {width: 113px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/pickOfThePromos.gif');}
.latestFeatures .gallery h3, .latestFeatures .gallery h3 a {width: 88px; background-image: url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/Features/gallery.gif');}

#ticker { margin: 0px; }
#ticker a { color: #333; font-size: 1em; text-decoration: none; }

.schedule .dates { float: left; padding: 7px 0px 0px 4px; }
.schedule .dates h3  { float: left; padding: 0px 0px 10px 7px; font-size: 0.9em; cursor:pointer; }
.schedule .dates h3 a { display: block; font-weight: bold; width: 123px; height: 2em; line-height: 2em; text-decoration: none; color: #000; text-align: center; border: 1px solid #CFCFD4; text-transform: uppercase; }
.schedule .dates h3 a.onActive { background-color: #AB0013; color: #fff; }
.schedule .dates h3 a:hover { display: block; background-color: #AB0013; text-decoration: none; color: #fff; text-align: center; }

.schedule .time { display:block; float: left; font-weight: bold; width: 80px; padding: 10px 0px 10px 10px; }
.schedule .detail { display:block; float: right; width: 410px; padding: 9px 10px 10px 0px; }
.schedule .detail .programmeName strong { font-weight:bold; }
.schedule .days { padding: 0px 0px 0px 10px }
.schedule .days li { border: 1px solid #CFCFD4; min-height: 1em; margin: 0px 0px 10px 0px; padding: 0px; font-size: 0.9em; background-image: none; width: 520px; }
.schedule #accordion { padding: 0px 0px 5px 0px; }
.schedule #accordion div.element { float: left; }

.leftCol .radio .hr { background-position: 0px 0px; clear: both; float: none; }
.leftCol .radio .top {background-image: none;}
.leftCol .radio .bottom { background-image: none; }
.leftCol .radio .station { background-color: #fff; width: 535px; float: left; font-size: 0.85em; border-left: 3px solid #828590; }
.leftCol .radio .station .text { float: right; width: 365px; padding: 5px 10px 5px 0px}
.leftCol .radio .station .text strong { font-weight: bold; }
.leftCol .radio .station .text em { font-style: italic; }
.leftCol .radio .station img { float: left; padding: 5px 0px 5px 5px; clear: left; }
.leftCol .radio .station h3 { padding-bottom: 5px }
.leftCol .radio .station .whatson { margin: 5px 0px 0px 0px; background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/listenOnline.gif') no-repeat 5px 0px; }
.leftCol .radio .station .whatson a { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/listenOnline.gif') no-repeat top left; display: block; width: 94px; height: 19px; float: left; }

.leftCol .radio div.feature { min-height: 0px; }


#radio .rightCol { font-size: 0.85em; }
#radio .rightCol .text {width: 170px; float: right; padding: 10px 10px 0px 0px; }
#radio .rightCol .text strong { font-weight: bold; }
#radio .rightCol .text em { font-style: italic; }
#radio .rightCol img { float: left; padding: 10px 0px 0px 10px; }
#radio .rightCol .detail {width: 255px; float: right; padding: 10px; }
#radio .rightCol .detail .whatson { margin: 5px 0px 0px 0px; }
#radio .rightCol .detail .whatson a { background: Transparent url('http://microsite.bauermedia.co.uk/mojo/Content/IMG/listenOnlineTwo.gif') no-repeat top left; display: block; width: 113px; height: 19px; float: left; }

#radio .rightCol .email h4 { font-weight: bold; padding: 5px 10px 0px 10px; }
#radio .rightCol .email p { padding: 0px 10px 5px 10px; }
#radio .rightCol .email label { font-weight: bold; clear: both; float: left; padding-top: 10px; }
#radio .rightCol .email input, #radio .rightCol .email textarea  { width: 255px; border: 1px solid #A3A3A3; border-bottom: 1px solid #6D6D6D; border-right: 1px solid #6D6D6D; float: left; clear: both; }
#radio .rightCol .email textarea { height: 100px; }
#radio .rightCol .email input.btn { border: none; width: 66px; height: 19px; margin-top: 10px; }

blockquote { border: 1px solid #C0C5D0; text-align: center; font-size: 1.2em; font-style:italic; color: #828590; padding: 10px; margin: 10px 0px; font-weight: bold; }


#we7playerwidget
{
	margin-left: auto;
margin-right: auto;
width: 300px;
	clear:both;
}


/* START homepage Slides */
#slides 
{
  background-color: #ffffff;
  width: 566px;
  height: 153px;
}
/* END homepage slides */


.datapromise p, .datapromise h3, .datapromise h4, .datapromise ul li{
  padding-bottom: 10px;
}

.datapromise strong, .datapromise h4 
{
  font-weight: bold;
}

.datapromise ul
{
 margin-left: 10px;
}
