#homenews{
background:#6e2c51;
}
#breadcrumb{
padding:4px 0 5px 0;
font-size:.7em;
color:#000;
border-bottom:1px solid #6e2c51;
margin-bottom:10px;
}
#breadcrumb.mymusobreadcrumb{
padding:4px 0 5px 0;
font-size:.7em;
color:#000;
border-bottom:1px solid #6e2c51;
margin:0;
}
#breadcrumb a{
color:#000;
text-decoration:none;
}
#breadcrumb a:hover{
color:#000;
text-decoration:underline;
}
.maintitles{
display:block;

background:#6e2c51;
}

.maintitles h2, .maintitles h3{
background:#fff;
border: 1px solid #000;
padding:2px 10px 3px 10px;
font-size:.75em;
float:left;

}

.maintitlesright{
display:block;

background:#6e2c51;
}

.maintitlesright h2, .maintitlesright h3{
background:#fff;
border: 1px solid #000;
padding:2px 10px 3px 10px;
font-size:.75em;
float:left;

}
#mymusotitles .maintitlesright h3{
background:#fff;
border: 1px solid #000;
padding:2px 10px 3px 10px;
font-size:1em;
float:left;

}

.maintitlessolo{
display:block;

background:#6e2c51;
}

.maintitlessolo strong{
background:#fff;
border: 1px solid #000;
padding:2px 10px 3px 10px;
font-size:.75em;
color:#000;

float:left;

}
#homemainnews{
background:#481831;
width:412px;
border-right:5px solid #fff;
float:left;}
#homemainnews.internal{
background:#481831;
width:610px;
border:0;


float:left;}

#mainnewscontent{
clear:both;


}
#mainnewscontent div{
padding:8px;
float:left;
width:195px;
}
#mainnewscontent.internal div{
padding:8px;
float:left;
width:393px;
}
#mainnewscontent.internal div.landscape{
padding:8px 0 0 8px;
width:602px;

}
#mainnewscontent.internal div.landscape img{
margin:7px 0 0 4px;
}

#mainnewscontent p{
color:#fff;
font-size:.75em;
}
#mainnewscontent.homepagenews p{
color:#fff;
font-size:.7em;

}
#mainnewscontent img{
float:right;
}
#mainnewscontent strong{
font-size:.75em;
display:block;
color:#fff;
border-bottom:1px solid #6e2c51;
padding:2px 0 8px 0;
}
#mainnewscontent strong#mainnewsheading{
font-size:1.3em;
display:block;
font-weight:normal;
border:0;
color:#ef9a14;
padding:0;
text-decoration:none;
}
#mainnewsheading img.landscapeicon{
padding:0 8px 0 0;
}
#mainnewscontent strong#mainnewsheading a{

display:block;
font-weight:normal;
border:0;
color:#ef9a14;
padding:0;
text-decoration:none;
}
#mainnewscontent strong#mainnewsheading a:hover{

text-decoration:underline;
}
.homemainnewsreadmore{
padding:0;
display:block;
margin:0;}
.homemainnewsreadmore a{
background:url(../images/structure/yellowarrow.gif) left no-repeat;

padding:0 0 0 12px;
display:block;
color:#fff;

text-decoration:none;
font-weight:bold;
}
.homemainnewsreadmore a:hover{
text-decoration:underline;

}

#homeothernews{
float:right;
width:371px;
padding:5px 20px 5px 20px;
}
#homeothernews img{

padding:0 0 15px 0;
}
.homeotherheadlines{
color:#fff;
font-size:.75em;
border-bottom:1px solid #481831;
padding:8px 0 8px 0;
}
.homeotherheadlines span{
font-weight:bold;
}

.homeotherheadlines strong a{
color:#ef9a14;

font-size:1em;
text-decoration:none;
}
.homeotherheadlines strong a:hover{
text-decoration:underline;
}


.homepromotion{
width:201px;
float:left;
min-height:205px;
margin-right:8px;

}
.internalpromotion{
width:201px;

margin-bottom:12px;
clear:both;

}
.homepromotionlast{
width:201px;
float:left;
min-height:205px;
}
.pollpromotionheight{
min-height:189px;


}
*html .pollpromotionheight{
height:189px;

}
.homepromotionheight{
min-height:190px;

}
.homepromotionheight#competitionpromo{
min-height:190px;
background:#6e2c51;
clear:both;


}
*html .homepromotionheight#competitionpromo{
height:190px;
background:#6e2c51;
clear:both;


}
.homepromotionheight#mymusopromo{
min-height:190px;
background:#481933;

}
*html .homepromotionheight#mymusopromo{
height:190px;
background:#481933;

}
*html .homepromotionheight{
height:190px;

}

.homepromotionlast, .homepromotion{
margin-top:7px;
}


.pollquestion{
padding:4px 0 5px 0;
color:#481831;
font-size:.7em;
font-weight:bold;}

.pollquestioninternal{
padding:4px 4px 5px 4px;
border:1px solid #6e2c51;
border-top:0;
color:#481831;
min-height:60px;
font-size:.7em;
font-weight:bold;}

*html #internalcompetitioninfo, *html .pollquestioninternal{
height:50px;
}

.pollquestion span{

color:#ef9a14;
}

.pollvoteresults{
color:#000;
clear:both;
font-weight:bold;
padding:8px 0 10px 0;
border-bottom:1px solid #fef41f;

}
.pollvoteresults span{
color:#69abc0;
}

.pollvoteoptions{
clear:both;
padding:0 0 1px 0;
border-bottom:1px solid #d2bbc8;
font-size:.7em;
}

.pollvoteoptions label{
margin:0 0 0 5px;

}
#pollbottom{
background:#481933;
font-size:.7em;
text-align:right;
padding:3px;
}
#pollbottom a{
color:#fff;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
#pollbottom a:hover{
text-decoration:underline;
}


ul#events{
margin:0;
padding:0;
list-style:none;
background:#fff;
}
ul#events li{
background:url(../images/structure/yellowarrowlists.gif) left top no-repeat;
font-size:.7em;
width:188px;
padding:5px 0 6px 12px;
border-bottom:1px solid #d2bbc8;
}
ul#events li a{
color:#6e2c51;
/*display:block;*/
font-weight:bold;
text-decoration:none;
}
ul#events li a:hover{
text-decoration:underline;
}
.promobottom{
background:#481933;
font-size:.7em;
text-align:right;
padding:3px 3px 4px 3px;
}
.promobottom a{
color:#fff;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
.promobottom a:hover{
text-decoration:underline;
}
ul#homemymuso{
margin:0;
padding:0;

list-style:none;
background:#481933;
}
ul#homemymuso li{
display:block;
font-size:.7em;
width:190px;
color:#ef9a14;
margin:0 5px 0 5px;

clear:both;
border-top:1px solid #6e2c51;
}
ul#homemymuso li img{
float:left;
margin:3px 5px 3px 0;
}
ul#homemymuso li strong a{
color:#fff;
display:block;
font-weight:bold;
text-decoration:none;
}
ul#homemymuso li a{
color:#ef9a14;
display:block;
font-weight:normal;
text-decoration:none;
padding:2px 0 0 0;
}
ul#homemymuso li a:hover{
text-decoration:underline;
}
#homecompetitioninfo{
background:#6e2c51;
font-size:.7em;
color:#fff;
font-weight:bold;
margin:0;
padding:0 5px 0 5px;

}
#internalcompetitioninfo{
background:#6e2c51;
font-size:.7em;
color:#fff;
min-height:50px;
font-weight:bold;
margin:0;
padding:5px;

}


#tabbedboxwrapper{
clear:both;
width:619px;
float:left;
}
.tabbedbox{
border:2px solid #6e2c51;


width:615px;
}


ul#homegspot{
margin:0;
padding:0 3px 0 3px;

list-style:none;

}
ul#homegspot li{
display:inline;
font-size:.7em;
float:left;
width:147px;
color:#ef9a14;
margin:0;
padding:4px 5px 0 0;


}
ul#homegspot li img{
float:left;
margin-right:8px;
}
ul#homegspot li strong a{
color:#000;
display:block;
font-weight:bold;
text-decoration:none;
}
ul#homegspot li a{
color:#ef9a14;
display:block;
font-weight:normal;
text-decoration:none;
}
ul#homegspot li a:hover{
text-decoration:underline;
}
.tabbedboxtitle{
margin:4px 3px 2px 3px;
border-top:1px solid #ef9a14;
}
.tabbedboxtitle img{
float:left;
}
.tabbedboxtitle a{
color:#000;
font-size:.7em;
float:right;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
.tabbedboxtitle a:hover{
text-decoration:underline;
}

ul#tabbedboxoptions{
list-style:none;
margin:0;
padding:0;
}

ul#tabbedboxoptions{
list-style:none;
margin:7px 0 -2px 0;
padding:0;
float:left;

}
ul#tabbedboxoptions li{
background:#350f24 url(../images/home/tabcurveleft.gif) left top no-repeat;

float:left;
padding:0;
width:105px;
margin:3px 0 0 0;
}
ul#tabbedboxoptions li.active{
background:#6e2c51 url(../images/home/tabcurveleft.gif) left top no-repeat;
margin:0 0 0 0;
float:left;
padding:0;
width:105px;

}

ul#tabbedboxoptions li img{
float:right;
}

ul#tabbedboxoptions li a{
float:left;
text-decoration:none;
color:#fff;
font-size:.7em;
font-weight:bold;
cursor:pointer;

padding:2px 0 2px 5px;
width:95px;
text-align:center;
}
ul#tabbedboxoptions li a:hover{

text-decoration:underline;

}

ul#tabbedboxoptions li.active a{
float:left;
text-decoration:none;
color:#fff;
font-size:1em;
font-weight:bold;
padding:2px 0 4px 5px;
margin-bottom:-5px;
position:relative;
width:95px;
text-align:center;

}

#homenewsletter{
background:#6e2c51;
float:right;
width:200px;
min-height:126px;


}
*html #homenewsletter{

height:126px;
}
#homenewsletter.internal{

min-height:115px;
background:#6e2c51;
float:right;
width:200px;
padding:0;
margin-bottom:10px;

}
*html #homenewsletter.internal{

height:115px;


}
#internalnewsletter{

min-height:115px;
background:#6e2c51;
float:right;
width:200px;
padding:0;
margin-bottom:15px;

}
*html #internalnewsletter{

height:115px;


}
#homenewsletter fieldset, #internalnewsletter fieldset{
margin:2px 5px 2px 10px;
border:0;
padding:0;
width:185px;
display:block;



}

#homenewsletter label, #internalnewsletter label{
display:block;

font-size:.7em;
color:#fff;
padding:0;
margin:0;

}
#homenewsletter input, #internalnewsletter input{
margin:2px 5px 3px 0;
font-size:.7em;
color:#000;
width:145px;
padding:2px 0 2px 0;
border:1px solid #35222d;
}
#homenewsletter legend{
display:none;
}
#homenewsletter input.newslettersubmitbutton, #internalnewsletter input.newslettersubmitbutton{
width:auto;
background:#ef9a14;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#000;
font-size:.7em;
margin:2px 0 3px 0;
}

/*---------------------------------normal left nav-------------------------*/
ul#normalleftnav{
list-style:none;
margin:0 0 7px 0;
padding:0;
font-size:.7em;
left:0;
float:left;

}
ul#normalleftnav li{
width:200px;
float:left;
}
ul#normalleftnav li.date{
width:200px;
float:left;
color:#6e2c51;
font-weight:bold;
padding:9px 0 10px 0;
border-bottom:1px solid #ef9a14;
}

ul#normalleftnav li a{
padding:6px 0 6px 15px;
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
background:url(../images/structure/yellowarrowlists.gif) left top no-repeat;
border-bottom:1px solid #dddddd;
}

ul#normalleftnav li.viewall a{
font-weight:normal;
padding:5px 0 5px 15px;
color:#fff;
width:185px;
color:#000;
border:0;
text-decoration:none;
background:#ddd url(../images/features/archiveyellowarrow.gif) left  no-repeat;
}
ul#normalleftnav li a:hover{
text-decoration:underline;

}
/*-----------------------------------feature-------------------------------------*/
#featuretype{
FLOAT:RIGHT;
}
#newstype{
FLOAT:left;
margin:9px 7px 0 0;
}
#featuresleftcol{
width:201px;
float:left;
margin-right:8px;

}
#featuresleftcol.mymuso{
width:201px;
float:left;
margin-right:0;
}
#featuresrightcol{
width:610px;
padding:0 0 0 0;
float:left;
margin-left:6px;


}

#featuresrightcol.mymuso{
width:625px;
padding:0 0 0 0;
float:left;
margin:0;




}
#magazinerightcol{
width:619px;
padding:0 0 0 0;
float:left;


}
#newsmiddlecol{
width:400px;
padding:0 0 0 0;
float:left;
margin:0 5px 0 6px;
}
#newsmiddlecol.mymusocontent{
width:400px;
margin:0 0 0 0;
float:left;
padding:0 0 0 13px;

}
#newsrightcol{
width:201px;


padding:0;
float:right;
}
.mainsectiontitles{
display:block;

background:#6e2c51;
}

.mainsectiontitles h2, .mainsectiontitles h1{
background:#fff;
border: 1px solid #000;
padding:6px 0 4px 0;
text-align:center;
width:200px;
font-size:1em;
float:left;

}


#featuresleftnav{
left:0;

margin:0;
padding:0;
list-style:none;
clear:both;
}
#featuresleftnav li{
float:left;
width:200px;
}
#featuresleftnav li a{
background:#6e2c51 url(../images/features/navarrow.gif) left no-repeat;
display:block;
float:left;
clear:both;
width:177px;
color:#fff;
font-size:.95em;
font-weight:bold;
text-decoration:none;
padding:6px 0 6px 23px;
border-top:2px solid #fff;

}
#featuresleftnav li a:hover{
background:#481933 url(../images/features/navarrow.gif) left no-repeat;
display:block;
float:left;
clear:both;
width:177px;
color:#fff;
font-size:.95em;
font-weight:bold;
text-decoration:none;
padding:6px 0 6px 23px;
border-top:2px solid #fff;

}
#featuresleftnav li.activesection a{
background:#6e2c51 url(../images/features/navarrowdown.gif) left no-repeat;
display:block;
float:left;
clear:both;
width:177px;
color:#fff;
font-size:.95em;
font-weight:bold;
text-decoration:none;
padding:6px 0 6px 23px;
border-top:1px solid #fff;

}


#featuresleftnav li ul#featuresleftnavinner{
list-style:none;
margin:0 0 7px 0;
padding:0;
font-size:.7em;
left:0;
float:left;

}
#featuresleftnav li ul#featuresleftnavinner li{
width:200px;
float:left;
}
#featuresleftnav li ul#featuresleftnavinner li.date{
width:200px;
float:left;
color:#6e2c51;
font-weight:bold;
padding:9px 0 10px 0;
border-bottom:1px solid #ef9a14;
}

#featuresleftnav li ul#featuresleftnavinner li a{
padding:6px 0 6px 15px;
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
background:url(../images/structure/yellowarrowlists.gif) left top no-repeat;
border-bottom:1px solid #dddddd;
}

#featuresleftnav li ul#featuresleftnavinner li.viewall a{
font-weight:normal;
padding:5px 0 5px 15px;
color:#fff;
width:185px;
color:#000;
border:0;
text-decoration:none;
background:#ddd url(../images/features/archiveyellowarrow.gif) left  no-repeat;
}
#featuresleftnav li ul#featuresleftnavinner li a:hover{
text-decoration:underline;

}

#featuresrightcol h2, #newsmiddlecol h2{
font-size:1.8em;
color:#6e2c51;
font-weight:normal;
margin: 0;
padding:0;
}

#featuremainimgwrapper{
background:#ef9a14;
min-height:206px;

position:relative;
z-index:1;
width:210px;
float:left;

}
#featuremainimgwrapper.portrait{
background:#ef9a14;
min-height:206px;
position:relative;
z-index:1;
width:410px;
float:left;

}
*html #featuremainimgwrapper, *html #featuremainimgwrapper.portrait{
height:206px;

}

#mainfeatureimage{
float:right;
}
#featuremainimgwrapper p{
bottom:0px;
color:#fff;
margin:0;
padding: 10px 4px 10px 10px;
font-size:.85em;
font-weight:bold;
z-index:3;
clear:both;
}



#newsmainimgwrapper{
background:#ef9a14;


margin:0;
position:relative;
z-index:1;
width:400px;
float:left;

}
*html #newsmainimgwrapper{
height:80px;
}
#newsmainimgwrapper.portrait{
background:#ef9a14;
min-height:206px;
position:relative;
z-index:1;
width:200px;
float:left;
}
*html #newsmainimgwrapper.portrait{
height:206px;
}

#newsmainimgwrapper p{
bottom:0px;

color:#fff;
margin:0;
padding: 10px 4px 10px 10px;
font-size:.75em;
font-weight:bold;
text-transform:uppercase;
z-index:3;
}


#featurescontentwrapper{
font-size:.75em;
}

#featurescontentwrapper a{
color:#6e2c51;
font-weight:bold;
}

#featurescontentwrapper blockquote{
font-size:1.7em;
color:#6e2c51;

padding:10px 15px 0 15px;

}
table,tbody {
	width: 100%;
	border:0;

	

}

#featurescontentwrapper table{
width:100%;
padding:0;
border:0;
}
#featurescontentwrapper table td{
background:#ebdfe6;
border:1px solid #fff;


	padding: 2px 3px 2px 3px;
	text-align: left;
}
.captionbottom{
background:url(../images/features/caption-bottom-right.gif) bottom right no-repeat;
height:15px;
}
#contenttools{
margin-top:10px;
background:#481933;
text-align:right;
clear:both;
}

#contenttools ul{
margin:0;
list-style:none;
font-size:.7em;
padding:8px;
}
#contenttools ul li{
display:inline;
}
#contenttools ul li a{
color:#fff;
text-decoration:none;
padding-left:18px;
margin-left:8px;
}
#contenttools ul li.discuss a{
background:url(../images/features/discuss-icon.gif) left no-repeat;
}
#contenttools ul li.email a{
background:url(../images/features/message-icon.gif) left no-repeat;
}
#contenttools ul li.print a{
background:url(../images/features/print-icon.gif) left no-repeat;
}
#contenttools ul li a:hover{
color:#fff;
text-decoration:underline;
}

#contentpaging{
font-size:.7em;
margin-top:10px;
border:1px solid #ef9a14;
border-bottom:0;
width:100%;
display:block;

}
.contentpagingclear{
clear:both;
line-height:0;
padding:0;
margin:0;
width:100%;
    height: 1px;
	font-size:0;
    overflow: hidden;
	background:#ef9a14;
	}

#contentpaging span{
padding:4px 5px 0 10px;
float:left;
display:block;

font-weight:bold;
position:relative;
}
#contentpaging span.news{
padding:4px 5px 0 10px;
float:left;
display:block;
width:163px;
font-weight:bold;
position:relative;
border:1px solid #ef9a14;
}
#contentpaging a{
float:right;
width:100px;
padding:5px;
background:#ef9a14;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:bold;
position:relative;
}
#contentpaging span a{
color:#000;
float:none;
background:0;
font-weight:normal;
padding:0;
margin:0;
text-decoration:underline;
}
#contentpaging span a:hover{
color:#666;
text-decoration:underline;
}
#contentpaging a.previous{
float:left;
width:100px;
padding:5px;
background:#ef9a14;
text-align:center;
color:#fff;
text-decoration:none;
font-weight:bold;
position:relative;
}
#contentpaging a:hover{
text-decoration:underline;
}

.imgcaption{
	float: right;
	
}

.imgcaption img{
	display: block;
}

.imgcaption label{
font-size:.95em;
	display: block;
	font-weight:bold;
	color: #FFF;
	background:#ef9a14 url(../images/features/captionsquare.gif) left top no-repeat;

	padding: 4px 0px 4px 19px;
	margin-bottom:8px;
}


.imgcaptionl{
	float: left;
	margin: 5px;
	margin-left: 0px;
}
.imgcaptionr{
	margin: 5px;
	margin-right: 0px;
}
.imgcaptionc{
	margin: 0;
	float: none;
	clear: both;
}

.imgcaptionc img,.imgcaptionc label{
	margin: 0px auto;
}

#promospacer{
background:url(../images/features/promotionspacer.gif) top center repeat-x;
height:25px;
clear:both;
padding:0;
margin:5px 0 5px 0;
}




.concertdatewrapper{
background:url(../images/concerts/lsitingbg.gif) repeat-y left top;
border:1px solid #6e2c51;
margin-bottom:10px;
clear:both;
}
.concertdatewrappersolo{
margin:10px 0 0 0;
border:1px solid #6e2c51;
margin-bottom:10px;
float:left;
}

.datenumber{
float:left;
color:#fff;

font-size:1.2em;
padding:15px 0 0 0;
width:46px;

text-align:center;
}
.concertdetail{
float:left;
width:546px;

padding:4px 8px 4px 8px;
}
.concertdetail div{
font-size:.75em;
padding:0;
margin:0;
width:410px;
float:left;

display:block;

}
.concertdetail div h3{
font-size:1em;
}
.concertdetail div h3 a{
padding:0;
margin:0;
color:#ef9a14;

text-decoration:none;
}

.concertdetail  h3 a:hover{

text-decoration:underline;
}

.listingssplits{
margin:0;
padding:0;
clear:both;
display:block;
background:url(../images/concerts/splits.gif) bottom repeat-x;
height:17px;
}

ul#listingfulloptions{
width:214px;
float:right;
list-style:none;
margin:0;
padding:0;

}
ul#listingfulloptions li{
font-size:.7em;
margin-top:12px;
float:right;
}
ul#listingfulloptions li a{
background:#52223e url(../images/concerts/yellowarrow.gif) LEFT top no-repeat;
width:88px;

color:#fff;
margin-left:1px;

display:block;
text-decoration:none;

padding:4px 4px 4px 18px;
font-weight:bold;
}
ul#listingfulloptions li.booktickets a{
background:#ef9a14 url(../images/concerts/purplearrow.gif) LEFT top no-repeat;
width:80px;
display:block;
color:#000;
margin-left:1px;

text-decoration:none;
padding:4px 4px 4px 18px;
font-weight:bold;
}
ul#listingfulloptions li a:hover{

text-decoration:underline;

}
#concertdetailfull{
float:left;
width:413px;
font-size:.75em;
padding:0;
margin-LEFT:10px;

}
#concertdetailfullwidth{


font-size:.75em;
padding:0;
margin-LEFT:10px;

}
#concertdetailfull a, #concertdetailfullwidth a{
color:#6e2c51;
font-weight:bold;

}
#concertdetailfull a:hover, , #concertdetailfullwidth a:hover{
color:#666;

}

#concertdetailfull h3, #concertdetailfullwidth h3{
padding:7px 8px 0 0;
margin:0;
color:#ef9a14;
font-size:1.6em;
font-weight:normal;
text-decoration:none;
}
#concertdetailfull p, #concertdetailfullwidth p{
display:block;
margin:0 8px 0 0;
padding:7px 0 8px 0;
border-bottom:1px solid #d9c8d2;
}
#concertdetailfull div, #concertdetailfullwidth div{
padding:0 0 10px 0;
margin:0 10px 10px 0;
border-bottom:1px solid #d9c8d2;
}
#concertdetailfullimg{
float:left;
width:185px;

}

#concertkeysearch{
margin:0 8px 0 8px;
width:185px
}
#concertkeysearch label{
color:#fff;
font-size:.7em;
display:block;
padding:0 0 4px 0;
}
#concertkeysearch input{
border:1px solid #35222d;
font-size:.7em;
margin-right:5px;
padding:2px;
width:140px;
}
#concertkeysearch input.newslettersubmitbutton{
width:auto;
background:#ef9a14;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#000;
font-size:.7em;
}
table#calendar{
font-size:.7em;
margin:8px;
width:185px
}
table#calendar td{

border-right:1px solid #52223e;
border-top:1px solid #52223e;
background:#ef9a14;
color:#fff;
text-align:center;
font-weight:bold;
padding:5px auto 5px auto;
height:23px;
}
table#calendar td.concerton{

background:#9a5f02;

}
table#calendar td a{
color:#fff;
text-decoration:none;
}

table#calendar td a:hover{

text-decoration:underline;
}

#calendarwrapper{
padding:5px 0 13px 0;
background:#52223e;
margin:0;
}
#calendaroptions{
padding:4px 0 3px 8px;
}

#calendaroptions label{
display:none;
}
#calendaroptions select{
font-size:.7em;
}

#calendaroptions input#searchlistings{
background:#ef9a14;
color:#000;
border:0;
padding:2px 2px 2px 2px;
font-weight:bold;
font-size:.75em;
}


#featuresrightcol h2.blogs{
font-size:1.8em;
color:#6e2c51;
font-weight:normal;
margin: 0 0 10px 0;
padding:0;
}
#featuresrightcol h2.gspot, #newsmiddlecol h2.gspot{
font-size:1.8em;
color:#6e2c51;
font-weight:normal;
margin: 0 0 7px 0;
background: url(../images/gspot/gspot-logo.gif) left no-repeat;
padding:5px 0 5px 55px;
}

.blogheader{
background:#ef9a14;
font-size:.7em;
}
.blogheader img{
float:left;
margin:0 10px 0 0;
}

.blogheader p{

margin:0;
padding:0;
color:#000;
display:block;


}
.blogheader h3{
margin:0;

padding:3px 0 0 0;
color:#fff;
font-size:1.7em;
font-weight:normal;



}
.blogheader h3 a{
margin:0;
display:block;

color:#fff;

text-decoration:none;



}
.blogheader h3 a, .blogheader span, .blogheader strong{
position:relative;
}
.blogheader strong a{
color:#000;
text-decoration:none;
}
.blogheader strong a:hover{
color:#000;
text-decoration:underline;
}
.blogheader h3 a:hover{
text-decoration:underline;
}
.blogcontentarea{
font-size:.75em;
padding:0 0 15px 0;
}
.blogcontentarea a{
color:#6e2c51;
}
.blogcontentarea a:hover{
color:#666;
}
.searchresults a{
color:#6e2c51;
}
.searchresults a:hover{
color:#666;
}
#searchcontentwrapper{
font-size:.7em;
}
#searchsite{

padding:5px 5px 10px 5px;
border-bottom:1px solid #6e2c51;
margin:0 0 15px 0;
}
#searchsite input{
border:1px solid #6e2c51;
padding:1px;
color:#000;
}
#searchsite input.searchbutton{
width:auto;
background:#6e2c51;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#fff;


}
#search-results-tabs ul{
list-style:none;
margin:0;
padding:0;
}
#search-results-tabs li a{
color:#6e2c51;
}
#	search-results-tabs li a:hover{
color:#666;
}
ul#reviews.blogintrolinks{
WIDTH:400PX;
}
ul.blogintrolinks{

margin:0 0 15px 0;
padding:0;
list-style:none;
border-top:1px solid #ef9a14;
WIDTH:610PX;
}
ul.blogintrolinks li{
font-size:.75em;

}
ul.blogintrolinks li a{

border-bottom:1px solid #ef9a14;
text-decoration:none;
color:#000;

padding:4px 0 5px 22px;
display:block;
WIDTH:588PX;
}
ul#reviews.blogintrolinks li a{

border-bottom:1px solid #ef9a14;
text-decoration:none;
color:#000;

padding:4px 0 5px 22px;
display:block;
WIDTH:378PX;
}
ul.blogintrolinks li a:hover, ul#reviews.blogintrolinks li a:hover{

text-decoration:underline;


}
ul.blogintrolinks li.read a{
background:url(../images/blogs/blogicon.gif) left  no-repeat;


}
ul.blogintrolinks li.comments a{
background:url(../images/blogs/commenticon.gif) left  no-repeat;

}

.comment{
background:#e5e5e5;
padding:10px 10px 5px 10px;
font-size:.7em;
margin-bottom:10px;
}

.comment strong{
background:url(../images/blogs/commentdetailicon.gif) left no-repeat;

display:block;
padding:1px 0 9px 20px;
border-bottom:1px solid #fff;
}

ul#bloggersblognav{
list-style:none;
margin:0 0 15px 0;
padding:0;
WIDTH:610PX;
left:0;
float:left;

}
ul#bloggersblognav li{
WIDTH:595PX;
padding:3px 0 4px 15px;
float:left;
display:block;
background:url(../images/structure/yellowarrowlists.gif) left top no-repeat;
border-bottom:1px solid #dddddd;}


ul#bloggersblognav li a{

clear:left;
color:#000;
font-size:.95em;

text-decoration:none;

}

ul#bloggersblognav li a:hover{
text-decoration:underline;

}

.innertemplatetitles{
display:block;
margin:10px 0 0 0;
background:#6e2c51;
}
#classifiedcontact.innertemplatetitles{
display:block;
margin:0;
background:#6e2c51;
}

.innertemplatetitles strong{
background:#fff;
border: 1px solid #000;
padding:2px 10px 3px 10px;
font-size:.75em;
float:left;

}
#featuretitleanddatewrap{
border-bottom:1px solid #6e2c51;
margin:0 0 8px 0;
padding:0 0 4px 0;
}
#featuretitleanddatewrap h2{
font-size:1.8em;
color:#6e2c51;
font-weight:normal;
margin: 0;
padding:0;
}
#featuretitleanddatewrap.news h2{
font-size:1.4em;
color:#6e2c51;
font-weight:normal;
margin: 0;
padding:0;
}
#featuretitleanddatewrap.news span{

margin:5px 0 0 0;
padding:7px 0 5px 10px;
font-size:1em;
font-weight:bold;
display:block;



color:#371127;


}

#featuretitleanddatewrap span{

margin:0;
padding:4px 0 5px 0;
font-size:1em;
font-weight:bold;

color:#371127;

margin-bottom:10px;
}
#postblogcomment{
background: #481933;
padding:15px;
color:#fff;
font-size:.75em;
font-weight:bold;

}
#postblogcomment label{

color:#ef9a14;
font-weight:bold;
}
#postblogcomment input, #postblogcomment textarea{
font-family:tahoma;
width:275px;
padding:2px;
font-size:1em;
margin:0 0 9px 0;
border:1px solid #35222d;
font-weight:normal;
}


#blogcommentformleft{
float:left;
color:#ef9a14;

width:285px;

}
#blogcommentformright{
float:right;

width:285px;

}

#commentsubmitalign{
text-align:center;
padding-top:10px;
display:block;
clear:both;
border-top:1px solid #6e2c51;
}
#commentsubmitalign input{
width:auto;
background:#ef9a14;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#000;

}

.innersimpletitle{
font-size:1.2em;
color:#6e2c51;
padding: 0 0 10px 0;
}


#addconcertlink{
float:right;
background:url(../images/concerts/addicon.gif) left no-repeat;
margin-top:6px;}
#addconcertlink a{

display:block;
color:#000;
text-decoration:none;
font-weight:bold;
padding: 6px 0 7px 30px;
font-size:.75em;
}
#addconcertlink a:hover{

text-decoration:underline;
}
#concertmaindate{
float:left;
}
ul#alphabetlist{
margin:0 0 10px 0;
padding:0;
list-style:none;
font-size:.75em;
float:left;
}
#alphabetlist li{
text-align:center;
float:left;


}
#alphabetlist li a{
width:31px;
display:block;
float:left;
margin-right:1px;
background:#ef9a14;
color:#fff;
font-weight:bold;
padding:4px 0 5px 0;
text-decoration:none;
}
*html #alphabetlist li a{
width:30px;
display:block;
float:left;
margin-right:1px;
background:#ef9a14;
color:#fff;
font-weight:bold;
padding:4px 0 5px 0;
text-decoration:none;
}
#alphabetlist li.last a{
width:27px;
margin-right:0;
}
#alphabetlist li a:hover{
background:#f8c068;
}


#selectratingwrapper{
background: url(../images/gspot/select-rating.gif) left no-repeat;
padding:5px 0 5px 219px;

margin:0 0 0 0;
border:1px solid #6e2c51;}



#selectratingwrapper p{
margin:0;

float:left;
padding:0;}

#selectratingwrapper p img {
float:left;
margin-right:1px;
padding:0 0 0 0;
}
#ratingguide{
background:#dddddd;
color:#000;
font-size:.95em;
padding:2px 5px 2px 5px;
}


#selectratingwrapper input.newslettersubmitbutton{
width:auto;
background:#6e2c51;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#fff;
font-size:.95em;
margin:0 0 0 13px;
float:left;
width:50px;
}
#overallratingwrapper{
background:#6e2c51 url(../images/gspot/overall-rating.gif) left no-repeat;


margin:15px 0 12px 0;


}
#overallratingwrapper p{
margin:0 0 0 220px;


display:block;
padding:7px 0 3px 0;
}
#overallratingwrapper p strong{
font-weight:normal;
font-size:.95em;
margin:0 0 0 15px;
color:#fff;
}
#overallratingwrapper p img{

margin:0 1px 0 0;
padding:0;
}
.gspotintro{

float:left;
margin-right:5px;
width:200px;
}
.gspotintrolast{

float:left;

width:200px;
}
.reviewintro{


float:left;
margin-right:15px;

width:295px;
}
.reviewintro h3, .reviewintrolast h3{
font-weight:normal;
}
.reviewintrolast{

float:left;

width:295px;
}


.topfive{
padding:0;
border-bottom:1px solid #dddddd;
}
.topfive  img{
float:left;
margin:0 4px 0 0;
}
.topfive p a{
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
padding:2px 0 3px 0;
}
.topfive p a:hover{
text-decoration:underline;
}
.topfive p{
margin:0;
display:block;
float:left;
font-size:.75em;
}
.topfive p span{
font-size:.9em;
}
.topfive p img{
margin:0;
}



.topfiveintro{
clear:both;
padding:0;
margin:0 0 0 0;


}
.topfiveintro img{

margin:0 0 0 0;
}
.topfiveintro div a{
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
padding:5px 0 4px 0;
font-size:1.5EM;
}

.topfiveintro div a span{
display:block;
color:#777;
font-weight:normal;
text-decoration:none;
font-size:.9EM;
margin-bottom:3px;
}
.topfiveintro div a:hover{
text-decoration:underline;
}
.topfiveintro div span a:hover{
text-decoration:underline;
color:#777;
}
.topfiveintro div{
margin:0;
display:block;
padding:0;

font-size:.7em;
}
.topfiveintro div span{
font-size:.9em;

}

.topfiveintro div img{
margin:0;


padding:0;
}.topfiveintro  p{
margin:4px 0 8px 0;
font-size:.75em;
padding:4px 0 0 0;
border-top:1px solid #dddddd;
}
.topfiveintro  p a{
color:#6e2c51;
font-weight:bold;
}
.topfiveintro  p a:hover{
color:#666;
}
strong.ratingtype{
float:left;

}

#gspotintro{
font-size:.75em;
font-weight:bold;
border-bottom:1px solid #dddddd;
padding:0 0 9px 0;
margin:0 0 7px 0;
}



.featureissuedetail{
background:#6e2c51;
}
.featureissuedetail img, .featureissuedetail p{
float:left;
}
.featureissuedetail p{
color:#fff;
margin:5px 0 4PX 10px;
font-weight:bold;
font-size:.85em;
}

.othernewswrapper{
float:left;
width:592px;
border:1px solid #6e2c51;
margin:12px 0 0 0;
padding:7px 8px 7px 8px;
}
.othernewswrapper p a{
color:#000;
}
.othernewswrapper span.reviewratings{
float:left;
display:block;
width:300px;


margin:0;
padding:7px 8px 7px 0;
}

.othernewswrapper span.reviewratings img{
float:none;

}
.othernewswrapper div.featureandnewsintro{
font-size:.75em;
padding:0;
margin:0;
width:410px;
float:left;

}
.othernewswrapper div.featureintro{
font-size:.75em;
padding:0;
margin:0;
width:370px;
float:left;

}
.othernewswrapper div.featureintro a.musolisttextlink{
color:#000;

}
.othernewswrapper div.featureintro a:hover{
color:#666;

}
.othernewswrapper div.featureandnewsintroimg{
float:left;
}

#reviewlist.othernewswrapper div{
font-size:.75em;
padding:0;
margin:0;
width:580px;
float:left;

}

.othernewswrapper span a{
padding:0;
margin:0;
color:#6e2c51;
font-weight:bold;
text-decoration:none;
font-size:1em;
}
.othernewswrapper span.mymuospeoplelist a{
padding:0;
margin:0;
color:#6e2c51;
font-weight:bold;
display:block;

text-decoration:none;
font-size:1em;
}
.othernewswrapper img{
float:left;
margin:0 5px 0 0;
}


.othernewswrapper  span a:hover{

text-decoration:underline;
}
div.featuretypeintro{
float:right;
width:80px;
margin-top:-4px;
color:#6e2c51;
text-align:center;

padding:1px 0 1px 0;
}

div.newstypeintro{
float:right;
width:50px;

text-align:center;
display:block;
margin-top:5px;
color:#6e2c51;
text-align:center;

padding:1px 0 1px 0;
}

div.featuretypeintrosingleline{
float:right;
width:80px;
border:1px solid #6e2c51;
color:#6e2c51;
text-align:center;

padding:1px 0 1px 0;
}
div.featuretypeintrotxt{
float:right;
width:80px;
margin-top:17px;
color:#6e2c51;
text-align:center;
border:1px solid #6e2c51;
font-size:.75em;

padding:1px 0 1px 0;
}
.featureintrosplits{
margin:0;
padding:0;
clear:both;
display:block;
background:url(../images/concerts/splits.gif) repeat-x;
height:18px;
}
.featureintrosplitssingleline{
margin:0;
padding:0;
clear:both;
display:block;
background:url(../images/concerts/splits.gif) center repeat-x;
height:12px;
}






#searchfeatureswrapper{
padding:5px 0 13px 8px;
background:#52223e;
margin:0;
}


#searchfeatureswrapper label{
color:#fff;
font-size:.7em;
display:block;
font-weight:bold;
padding:0 0 7px 0;
}
#searchfeatureswrapper label.hide{

display:none;

}
#searchfeatureswrapper select{
font-size:.7em;
}
#searchfeatureswrapper select#selectmonth{
width:120px;
font-size:.7em;

}
#searchfeaturessubmitalign input#searchlistings{
background:#ef9a14;
color:#000;
border:0;
padding:0 6px 1px 6px;
font-weight:bold;
width:auto;
}
#searchfeatureswrapper input{
width:175px;
color:#000;
font-size:.7em;
}
#searchfeatureswrapper select#selectmonth{
width:120px;
font-size:.7em;
}
#searchfeatureswrapper select#featuretypedrop{
width:175px;
font-size:.7em;
}
#searchfeatureoptions{
padding:4px 0 3px 0;
background:#cc0000;
}
#searchfeaturessubmitalign{
clear:both;
text-align:center;
margin:10px 0 10px 0;
}
.searchfeatsplits{
background:url(../images/features/searchsplits.gif) center center repeat-x;
height:20px;
width:180px;
clear:both;}



#userratingwrapper{
background: url(../images/reviews/user-rating.gif) left no-repeat;
padding:5px 0 5px 259px;

width:138px;
margin:0 0 0 0;
border:1px solid #6e2c51;}



#userratingwrapper p{
margin:0;

padding:0;}

#userratingwrapper p img {
float:left;
margin-right:1px;
padding:0 0 0 0;
}



#musoratingwrapper{
background:#6e2c51 url(../images/reviews/muso-rating.gif) left no-repeat;

margin:15px 0 12px 0;


}
#musoratingwrapper p{
margin:0 0 0 260px;


display:block;
padding: 6px 0 6px 0;
}
#musoratingwrapper p strong{
font-weight:normal;
font-size:.95em;
margin:0 0 0 15px;
color:#fff;
}
#musoratingwrapper p img{

margin:0 1px 0 0;
padding:0;
}


#newsmiddlecol h2.reviews{
font-size:1.8em;
color:#6e2c51;
font-weight:normal;
margin: 0 0 10px 0;
padding:0;
}
#newsmiddlecol h2.reviews span{
font-size:.8em;
color:#3c1029;
font-weight:normal;
margin: 0 0 10px 0;
padding:0;
}

#ratingguide.review{
background:#dddddd;
color:#000;
font-size:.95em;
padding:4px 5px 4px 5px;
text-align:right;
clear:both;
}
#ratingguide.review a{
background:url(../../../assets/images/structure/arrow.gif) left no-repeat;
color:#000;
padding:0 0 0 12px;
text-decoration:none;
}
#ratingguide.review a:hover{

text-decoration:underline;
}


.reviewscomment{
background:#e5e5e5;
padding:5px 10px 5px 10px;
font-size:.7em;
margin-bottom:8px;

}
.reviewscomment div.commenttop{
margin-bottom:5px;
border-bottom:1px solid #fff;
}
.reviewscomment div.commenttop p{

width:75px;
float:right;
display:block;
margin:2px 0 0 0;

}
.reviewscomment div.commenttop strong{
background:url(../images/blogs/commentdetailicon.gif) left no-repeat;
float:left;
padding:1px 0 9px 20px;

width:260px;
border:0;
}
.reviewscomment p.userscomment{
margin:0;
clear:both;

}




.reviewlatest{

float:left;
min-height:200px;
padding:10px 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px solid #6e2c51;


}
*html .reviewlatest{

float:left;
height:200px;
padding:10px 0 10px 0;
margin:0 0 10px 0;
border-bottom:1px solid #6e2c51;


}
.reviewlatest img{
float:left;

margin:0 0 0 0;
}
.reviewlatest div a{
display:block;
color:#6e2c51;
font-weight:bold;
text-decoration:none;
padding:5px 0 4px 0;
margin:0 0 3px 0;

border-bottom:1px solid #ddd;
}


.reviewlatest div a:hover{
text-decoration:underline;
}
.reviewlatest div span a:hover{
text-decoration:underline;
color:#777;
}
.reviewlatest div{
margin:0;
display:block;
padding:0;
float:right;

width:170px;

font-size:.75em;
}
.reviewlatest div span{
font-size:.9em;

}

.reviewlatest div img{
margin:0;
float:none;


padding:0;
}.reviewlatest  p{
margin:4px 0 8px 0;

padding:4px 0 0 0;
border-top:1px solid #dddddd;
}
strong.ratingtype{
float:left;

}










.reviewother{
WIDTH:295PX;

float:left;
clear:both;
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px solid #ceb7c4;


}
.reviewother img{
float:left;


margin:0 0 0 0;
}
.reviewother div a{
display:block;
color:#6e2c51;
font-weight:bold;
text-decoration:none;
padding:5px 0 4px 0;
font-size:1EM;
margin:0;
}


.reviewother div a:hover{
text-decoration:underline;
}
.reviewother div span a:hover{
text-decoration:underline;
color:#777;
}
.reviewother div{
margin:0;

padding:0;
float:right;
width:230px;
font-size:.7em;
}


.reviewother div img{
margin:0;
float:none;


padding:0;
}
strong.ratingtype{
float:left;

}

#gspotintro{
font-size:.75em;
font-weight:bold;
border-bottom:1px solid #dddddd;
padding:0 0 9px 0;
margin:0 0 7px 0;
}



.latestmags{
float:left;
width:294px;
background:#481933;

padding:0 0 0 6px;
}
#latestissue.latestmags{
float:left;
width:604px;
background:#481933;

padding:0 0 0 6px;
}
.latestmags p{
color:#fff;
font-size:.75em;
}
.latestmagsright{
float:right;
width:294px;
background:#481933;
margin-right:0;
padding:0 0 0 6px;
}
.latestmags img{
float:right;
}
.latestmags strong{
color:#fff;
font-size:.95em;
}

.latestmags strong.issuenumber a{
color:#ef9a14;
font-size:.95em;
margin:5px 0 0 0;
display:block;
text-decoration:none;
}
.latestmags strong.issuenumber a:hover{

text-decoration:underline;
}
.latestmags ul#latestissue{
margin:6px 0 0 0;
padding:9px 0 9px 0;
list-style:none;
float:left;
border-top:1px solid #6e2c51;
width:425px;


}
.latestmags ul li{
background:#ef9a14;
font-size:.7em;
float:left;
font-weight:bold;
margin-right:4px;
}
.latestmags ul li a{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:none;
color:#fff;


}
.latestmags ul li a:hover{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:underline;
color:#fff;


}
.latestmagswrapper{
width:610px;
float:left;
margin:0 0 10px 0;
background:#000;
}

.latestmagswrapperright{
width:610px;
float:left;
margin:0 0 6px 0;
}
.latestmagswrapperright img{

float:right;

}
.latestmagswrapper div.maintitles h2 strong, .latestmagswrapperright div.maintitles h2 strong{
color:#000;
font-size:.5em;
display:block;
margin:2px 10px 3px 10px;
}
.latestmagswrapper div.maintitles h2, .latestmagswrapperright div.maintitles h2{



}

.backissues{
float:left;
width:115px;


margin:15px 39px 0 0;
color:#6e2c51;
font-size:.75em;
}

.backissueslast{
float:left;
width:115px;

color:#6e2c51;
font-size:.7em;
margin:15px 0 0 1px;
margin-right:0;

}

.backissues span a, .backissueslast span a{
background: url(../images/features/yellowarrow.gif) left no-repeat;
float:left;
display:block;
padding:0 0 0 13px;
color:#000;
text-decoration:none;
}
.backissues span a:hover, .backissueslast span a:hover{
background: url(../images/features/yellowarrow.gif) left no-repeat;
float:left;
display:block;
padding:0 0 0 13px;
color:#000;
text-decoration:underline;
}
.backissues img, .backissueslast img{
margin:0 0 4px 0;
}



#backissuewrapper{
border:1px solid #6e2c51;
border-top:0;
padding:0 15px 15px 15px;
width:578px;
}

#magazinedetailtop{
background:#481933;
margin-bottom:10px;
padding:0;

}
#magazinedetailtop img{
float:right;

}
#magazinedetailtop div#magdetailtopleft{
float:left;
margin:0;
padding:10px 10px 0 10px;
width:425px;
display:block;

}

#magazinedetailtop ul{
MARGIN:20PX 0 0 0;
PADDING:0;
list-style:NONE;
float:left;



width:424px;

}
#magazinedetailtop ul li{
border-bottom:1px solid #6e2c51;
}
#magazinedetailtop ul li a{
background:url(../images/features/navarrow.gif) left no-repeat;
text-decoration:none;
color:#fff;
padding:4px 0 5px 25px;
display:block;
font-weight:bold;
width:370px;
}
#magazinedetailtop ul li.backlink a{
background:url(../images/features/navarrowback.gif) left no-repeat;

}
#magazinedetailtop ul li a:hover{
text-decoration:underline;

}
#magazinedetailtop strong{
color:#ef9a14;
font-size:1.6em;
font-weight:normal;
}
#magazinedetailtop span{
color:#fff;
font-size:1.3em;
font-weight:normal;
}





.latestpodcast{


background:#481933;
/*background:#ca0101;*/

padding:4px 0 0 8px;
}
.latestpodcast p{
color:#fff;
font-size:.75em;
position:relative;
margin:10px 0 12px 0;
}

.latestpodcast div#microphone{
float:right;
margin-top:-20px;
position:relative;
background: url(/design/assets/images/podcast/microphone.png) top left no-repeat;
width:262px;
height:182px;
}


*html .latestpodcast div#microphone{
	background:0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/assets/images/podcast/microphone.png', sizingMethod='scale');
}

.latestpodcast strong{
color:#fff;
font-size:.95em;
position:relative;
}


.latestpodcast strong.latestpodname{
color:#ef9a14;
font-size:1.25em;
margin:5px 0 0 0;
font-weight:normal;
display:block;
text-decoration:none;
position:relative;
}

.latestpodcast ul{
margin:0 0 0 0;
padding:8px 0 9px 0;
list-style:none;
float:left;
border-top:1px solid #6e2c51;
width:550px;



}
.latestpodcast ul li{
background:#ef9a14;
font-size:.7em;
float:left;
font-weight:bold;
margin-right:4px;
}
.latestpodcast ul li a{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:none;
color:#fff;


}
.latestpodcast ul li a:hover{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:underline;
color:#fff;


}

.podcasts{
margin-top:13px;
border:1px solid #6e2c51;
padding:7px;
background:#f8f5f8;
}
.podcasttitle{
border-bottom:1px solid #ccb5c2;
padding:0 0 4px 0;
font-size:.75em;
color:#6e2c51;
}
.podcasts p{
font-size:.7em;
margin:4px 0 0 0;
}
.podcasts ul{
margin:0 0 0 0;
padding:0 0 0 10px;
list-style:none;
float:left;
border-left:1px solid #ccb5c2;
width:100px;
float:right;



}
.podcasts ul li{
background:#ef9a14;
font-size:.7em;
float:left;
font-weight:bold;
margin:0 4px 2px 0;
}
.podcasts ul li a{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:none;
color:#fff;
width:77px;



}
.podcasts ul li a:hover{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:underline;
color:#fff;


}

.podcastleft{
float:left;

width:690px;
}




#magazinetabbedboxwrapper{
clear:both;
width:610px;
float:left;

}

ul#magazinetabbedboxoptions{
list-style:none;
margin:0;
padding:0;
}

ul#magazinetabbedboxoptions{
list-style:none;
margin:0;
padding:0;
float:left;

}
ul#magazinetabbedboxoptions li{
background:#350f24 url(../images/home/tabcurveleft.gif) left top no-repeat;
text-align:center;
float:left;
padding:0;
width:167px;
margin:7px 0 0 0;
}
ul#magazinetabbedboxoptions li.active{
background:#6e2c51 url(../images/home/tabcurveleft.gif) left top no-repeat;
margin:0 0 0 0;
float:left;
padding:0;
width:195px;
text-align:center;

}
ul#magazinetabbedboxoptions li#uscanada.active{
background:#6e2c51 url(../images/home/tabcurveleft.gif) left top no-repeat;
margin:0 0 0 0;
float:left;
padding:0;
width:265px;
text-align:center;

}

ul#magazinetabbedboxoptions li img{
float:right;
}

ul#magazinetabbedboxoptions li a{
float:left;
text-decoration:none;
color:#fff;
font-size:.7em;
font-weight:bold;
text-align:center;
padding:3px 0 3px 5px;
width:157px;
text-align:center;


}
ul#magazinetabbedboxoptions li a:hover{

text-decoration:underline;


}

ul#magazinetabbedboxoptions li.active a{
float:left;
text-decoration:none;
color:#fff;
font-size:1.25em;
font-weight:bold;
padding:4px 0 4px 5px;
margin-bottom:-5px;
position:relative;
width:183px;

text-align:center;
font-weight:normal;

}
ul#magazinetabbedboxoptions li#uscanada.active a{
float:left;
text-decoration:none;
color:#fff;
font-size:1.25em;
font-weight:bold;
padding:4px 0 4px 5px;
margin-bottom:-5px;
position:relative;
width:253px;
text-align:center;
font-weight:normal;

}
.tabscleared{
border-top:2px solid #6e2c51;
clear:both;
height:16px;
}

#mymusovideo{
text-align:center;
padding: 0 0 0 0;

margin-bottom:0;
}
#mymusovideo p{
font-size:.7em;
text-align:left;
}
#mymusoprofiledetails{
margin-top:-2px;
border:1px solid #6e2c51;
padding:6px;
width:187px;
position:relative;
background:#ffa319;
font-size:.75em;
}
#mymusoprofiledetails div{
border-bottom:1px solid #ffcc81;
padding:5px 0 10px 0;
}

#mymusoprofiledetails div span.myprofiledetailstitle{
MARGIN:5px 0 5PX 0;
display:block;

}
#mymusoaboutmetext{
font-size:.75em;
margin-bottom:20px;
}

#mymusomusic{
background:#1e0c15 url(../images/mymuso/musicbg.gif) bottom no-repeat;
padding:0 0 10px 0;

margin:0 0 10px 0;
}
.mymusictitle{
margin:0 0 0 10px;
padding:5px 0 0 0;
}
#musiclinkwrapper{
background:#3c1029;
padding:1px 1px 0 1px;
}
.musiclink{
background:#521e3b url(../images/mymuso/musiclinkbg.gif) top repeat-x;
color:#fff;
padding:4px 0 4px 4px;
float:left;
width:312px;

}
.musicplaybut a{
background:#ef9a14;
text-decoration:none;
padding:4px 0 4px 4px;
float:left;
width:70px;
text-align:center;
text-decoration:none;
color:#000;
font-weight:bold;
}

.musicplaybut a:hover{
background:#ef9a14 url(../images/mymuso/playmusicbg.gif) top repeat-x;

padding:3px 0 5px 4px;
color:#000;
font-weight:bold;

}

.commentpic{
float:left;
width:50px;
}
.commentright{
float:right;
width:320px;
}

#registerform{
border:0;
margin:0;
padding:15px;
font-size:.7em;
background:#e5e5e5;
border:1px solid #ef9a14;

}

.registersubmitalign{
text-align:center;
display:block;
padding:10px 0 0 0;
border-top:1px solid #d2bbc9;
}
.registersubmitalign input.registersubmitbutton{
width:auto;
background:#6e2c51;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#fff;

margin:2px 0 3px 0;
}

#registerform fieldset{
border:0;
padding:0;
margin:0;


}

#registerform fieldset legend{
display:none;

}





.registerformleft{
float:left;
width:270px;
margin:0 25px 0 0;

padding:0;




}
.registerformright{

float:left;
width:270px;

margin:0 0 10px 0;

}


.registerformright input, .registerformleft input{
border:1px solid #6e2c51;
background:#FFF;
float:left;
color:#000;
margin-bottom:5px;
width:270px;
}
.registerformright textarea, .registerformleft textarea{
border:1px solid #6e2c51;
background:#FFF;
color:#000;
margin-bottom:5px;
width:270px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.05em;
float:left;
}

.registerformright input.postode, .registerformleft input.postode{

width:auto;
}
.registerformright input.checkbox, .registerformleft input.checkbox{
border:0;
background:transparent;
border:0;
color:#000;
margin-bottom:0;
float:none;
width:auto;
}

.registerformleft select,.registerformright select{
font-size:.95em;
width:270px;
margin-bottom:5px;
padding:0 0 1px 0;
}


.registerformright label, .registerformleft label{
font-weight:bold;

padding:3px 0 5px 0;
width:200px;


}
.registerformright label span, .registerformleft label span{
color:#ca0101;
font-size:.9em;
}


.musicuploadform{

padding:10px 0 10px 0;
margin:10px 0 0 0;
width:560px;

clear:both;




border-top:1px solid #ef9a14;




}
#youtubevideoedit{
width:450px;

}

.musicuploadform input{
border:1px solid #6e2c51;
background:#FFF;
float:left;
color:#000;
margin-bottom:5px;
width:270px;

}
.musicuploadform label{
font-weight:bold;

padding:3px 0 5px 0;
width:200px;


}



#selectbarwrapper{
border-top:1px solid #606161;
border-bottom:1px solid #606161;
text-align:center;
padding:5px 0 5px 0;
display:block;
color:#000;
float:left;
width:618px;
clear:both;
background:url(../images/structure/nav/navbg.gif) top repeat-x;
}
#selectbarwrapper label{
font-weight:bold;
}

#selectbarwrapper label span{
color:#ca0101;
font-size:.9em;
}

#selectbarwrapper select{
font-size:.95em;


padding:0 0 1px 0;
}
#selectrequiredarea{
margin:15px 0 15px 0;
clear:both;
}

.directorylisting{
background:url(../images/concerts/lsitingbg.gif) repeat-y left top;
border:1px solid #6e2c51;
margin-bottom:10px;
clear:both;
}



.directorydetail{
float:left;
width:595px;
border:1px solid #6e2c51;
clear:both;
margin:5px 0 5px 0;
padding:4px 8px 4px 8px;
}
.directorydetail div{
font-size:.7em;
padding:0;
margin:0;
width:410px;
float:left;

display:block;

}
.directorydetail h3 a{
padding:4px 0 0 0;
margin:0;
color:#000;

display:block;
font-size:.9em;
text-decoration:none;
}

.directorydetail  h3 a:hover{

text-decoration:underline;
}








ul#directorylistingfulloptions{
float:right;
list-style:none;
margin:0;
padding:0;
}
ul#directorylistingfulloptions li{
font-size:.7em;
margin-top:12px;
float:left;
}
ul#directorylistingfulloptions li a{
background:#52223e url(../images/concerts/yellowarrow.gif) LEFT top no-repeat;
width:88px;
color:#fff;
margin-left:1px;
display:block;
text-decoration:none;
padding:4px 4px 4px 18px;
font-weight:bold;
}
ul#directorylistingfulloptions li a:hover{
text-decoration:underline;
}

#bignoiseright{
background:#5f2646 url(../images/bignoise/playlistheader.gif) top no-repeat;
width:295px;
padding:65px 0 0 0;
float:left;
margin-top:-9px;
}
#bignoiseleft{
width:522px;
margin-right:11px;
float:left;

}
.bignoiseintro#musocontent1{
font-size:1.3em;
font-weight:bold;
margin:0;
padding:0;
}
#artistwrapper{
background:#1c0b15 url(../images/bignoise/playerbottom.gif) bottom no-repeat;

width:512px;
padding:5px;
margin:0 0 8px 0;
}
#artistwrapper img{
float:left;
margin:0 10px 0 0;
}
#artistwrapper div#artistintro{
float:left;

color:#fff;
font-size:.7em;
width:383px;

}
#artistwrapper div#artistintro h2{


color:#ef9a14;
font-size:1.4em;


}
#artistwrapper div#artistintro strong{


color:#fff;
font-size:1.4em;


}

#artistintro ul#latestissue{
margin:12px 0 0 0;
padding:9px 0 9px 0;
list-style:none;
float:left;
border-top:1px solid #6e2c51;
width:383px;


}
#artistintro ul li{
background:#ef9a14;

float:left;
font-weight:bold;
margin-right:4px;
}
#artistintro ul li a{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:none;
color:#fff;


}
#artistintro ul li a:hover{
background:url(../images/features/archiveyellowarrow.gif) left no-repeat;
padding:4px 8px 4px 15px;
display:block;
text-decoration:underline;
color:#fff;


}

#playlist.playlistwrapper{
border-top:1px solid #ffa319;
border-bottom:1px solid #ffa319;
height:354px;
width:275px;
margin:0 10px 12px 10px;
overflow:auto;
}
.playlistwrapper{
border-top:1px solid #ffa319;
border-bottom:1px solid #ffa319;
height:442px;
width:275px;
margin:0 10px 0 10px;
overflow:auto;
}
.playlistitem{
background:#fff;
margin-top:2px;


}
.playlistitem img{
float:right;
margin:8px 3px 8px 0;
}
.playlistitem p{
float:left;
display:block;
width:215px;
color:#ec8510;
padding:0 0 0 5px;
margin:7px 3px 5px 0;
font-size:.7em;

}
.playlistitem p a{
color:#000;
text-decoration:none;
}
.playlistitem p a:hover{
color:#000;
text-decoration:underline;
}





ul.noisetabbs{
list-style:none;
margin:0;
padding:0;
}
ul.noisetabbswhite{
clear:both;
list-style:none;
margin:0 0 -1px 0;
padding:0;
float:left;

}
ul.noisetabbs li, ul.noisetabbswhite li{
float:left;
padding:0;
width:117px;
}




ul.noisetabbs li a{
float:left;
text-decoration:none;
color:#fff;
font-size:.7em;
font-weight:bold;
background:#5f2646 url(../images/bignoise/taboff.gif) top no-repeat;
padding:2px 0 2px 0;
width:117px;
text-align:center;
margin:5px 0 0 0;
cursor:pointer;
}
ul.noisetabbswhite li a{
float:left;
text-decoration:none;
color:#fff;
font-size:.7em;
font-weight:bold;
cursor:pointer;
padding:2px 0 2px 0;
width:117px;
text-align:center;
margin:5px 0 0 0;
background:#5f2646 url(../images/bignoise/taboffwhite.gif) top no-repeat;

}
ul.noisetabbs li a:hover, ul.noisetabbswhite li a:hover{

text-decoration:underline;

}

ul.noisetabbs li.active a{
float:left;
text-decoration:none;
color:#fff;
font-size:.8em;
font-weight:bold;
padding:4px 0 3px 0;

margin:0 0 0 0;


position:relative;
width:117px;
text-align:center;
background:#ffa319 url(../images/bignoise/tabon.gif) top no-repeat;

}
ul.noisetabbswhite li.active a{
float:left;
text-decoration:none;
color:#fff;
font-size:.8em;
font-weight:bold;
padding:4px 0 3px 0;

margin:0 0 0 0;


position:relative;
width:117px;
text-align:center;
background:#ffa319 url(../images/bignoise/tabonwhite.gif) top no-repeat;
}
/**html ul.noisetabbs li.active a, *html ul.noisetabbswhite li.active a{
padding:4px 0 0 0;
}*/

.playlisttopwrapper{
margin:0 10px 0 10px;
width:275px;
}
.playlisttopwrapper p{
margin:10px 0 10px 0;
color:#fff;
font-weight:bold;
font-size:.7em;
}

.artistdetails{
color:#fff;
font-size:.7em;
min-height:317px;
padding:8px 10px 10px 10px;
background:#1c0b15 url(../images/bignoise/artistdetailsbg.gif) bottom no-repeat;
}
*html .artistdetails{

height:317px;

}
.artistdetails a{
color:#fff;
font-weight:bold;

}
.artistdetails a:hover{
color:#ccc;
font-weight:bold;

}

.playinstruction{
font-size:.7em;
color:#fff;
font-weight:bold;
margin:11px 10px 11px 10px;
}

#searchplaylists{
margin:0 10px 0 10px;
}
#searchplaylists fieldset{
border:0;

margin:0;
padding:7px 0 7px 0;
}
#searchplaylists fieldset.searchbydate{
padding:7px 0 7px 0;
border-bottom:1px solid #5f2646;
}
#searchplaylists label.hide{
display:none;
}
#searchplaylists label{
font-size:.7em;
color:#fff;


float:left;
display:block;
padding:3px 6px 4px 0;

}
#searchplaylists input{
font-size:.7em;
color:#000;
width:127px;


}
#searchplaylists select{
font-size:.7em;

}

#searchplaylists input#searchlistings{
background:#ef9a14;
color:#000;
border:0;
padding:2px 2px 2px 2px;
font-weight:bold;
font-size:.75em;

width:auto;
}

#searchplaylistresults{
border-top:1px solid #ffa319;
background:#6e2c51;
margin:0 10px 0 10px;
color:#fff;
font-size:.7em;
min-height:35px;
padding:4px 4px 0 4px;
}
*html #searchplaylistresults{
border-top:1px solid #ffa319;
background:#6e2c51;
margin:0 10px 0 10px;
color:#fff;
font-size:.7em;
height:35px;
padding:4px 4px 0 4px;
}



.mymusoplaylistwrapper{
border-top:1px solid #ffa319;
border-bottom:1px solid #ffa319;

width:380px;
margin:0 10px 0 10px;

}
.mymusoplaylistitem{
background:#fff;
margin-top:2px;
font-size:1em;

}
.mymusoplaylistitem img{
float:right;
margin:3px 3px 3px 0;
}
.mymusoplaylistitem p{
float:left;
display:block;
width:215px;
color:#ec8510;
font-size:.7em;
padding:0 0 0 5px;
margin:4px 3px 3px 0;


}
.mymusoplaylistitem p a{
color:#000;
text-decoration:none;
}
.mymusoplaylistitem p a:hover{
color:#000;
text-decoration:underline;
}

#mymusoname{
background:#6f2c52 url(../images/mymuso/Nnamebg.gif) top repeat-x;
border-bottom:2px solid #ef9a14;
}
#mymusoname a{
FLOAT:RIGHT;
WIDTH:120PX;
color:#fff;
font-size:.75em;
font-weight:bold;
background:#ef9a14 url(../images/features/archiveyellowarrow.gif) left no-repeat;
text-decoration:none;
margin:12px 6px 0 0;
PADDING:4px 0 4px 13px;
}
#mymusoname a:hover{

text-decoration:underline;

}
#mymusoname h2{
color:#fff;
font-size:1.4em;
float:left;
font-weight:normal;
padding:12px 0 12px 10px;
}

#postcomment{
margin:0 0 10px 0;
font-size:.75em;
background:#f1efef;
border:1px solid #d3d1d1;
padding:0;

}
#postcomment fieldset{
border:0;
padding:5px;

}
#postcomment fieldset label{
color:#6e2c51;

padding:0 0 3px 0;
display:block;
font-weight:bold;
}
#postcomment fieldset textarea{
border:1px solid #6e2c51;
width:376px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
background:#fff;
padding:1px;
}
#postcommentsubmitalign{
padding:10px 0 0 0;
text-align:center;
margin:0;

}
#postcommentsubmitalign input#searchlistings{
background:#ef9a14;
color:#000;
border:0;
padding:2px 6px 2px 6px;
font-weight:bold;
font-size:.75em;
margin:0;
width:auto;
}

#mymusointro{
font-size:.75em;
padding:0 0 0 15px;
}
#registernow{
background:#ef9a14;
display:block;
width:610px;

}
#mymusologin{
display:block;
width:580px;
float:left;
padding:10px 15px 18px 15px;
background:#6e2c51;
margin:0 0 8px 0;
border-top:1px solid #fff;



}
#mymusologin p{
padding:3px 0 0 0;
margin:0;
}
#mymusologin fieldset{
border:0;
padding:4px 0 0 0;
clear:both;

}
#mymusologin p img{
float:left;
margin:2px 0 0 0;
}
#mymusologin p a{
color:#fff;
padding:0 0 0 12px;
float:right;
font-weight:bold;
font-size:.7em;
background:url(../images/structure/arrow.gif) left no-repeat;

}
#mymusologin label{
color:#fff;
font-size:.75em;
font-weight:bold;
margin:0 4px 0 0 ;
}
#mymusologin label.savelogin{
display:inline;
font-size:.7em;
margin:0 0 0 5px;
}
#mymusologin input{
width:212px;
margin:0 0 0 0 ;
border:1px solid #6e2c51;
font-size:.7em;
padding:3px 1px 3px 1px;
}
#mymusologin input#savelogin{
width:auto;
border:0;

}
#mymusologin select{
margin:0;
}
#mymusologin input.submitbutton{
width:auto;
background:#ef9a14;
border:0;
padding:2px;
margin:0 0 0 5px;
font-weight:bold;
color:#fff;
font-size:.7em;
}
#loginright{
float:right;
margin-top:12px;
}
#loginleft{
float:left;
margin-top:15px;
}
#loginleft a{color:#fff;
padding:0 0 0 12px;
font-weight:bold;
font-size:.7em;
background: url(../images/structure/yellowarrow.gif) left no-repeat;
}
.directorycatname{
background:#ef9a14;
}
.directorycatname img{
float:left;
width:100px;
margin:0 10px 0 0;
}
.directorycatname div{
float:left;


display:block;
width:500px;

}
.directorycatname div#categoryname h2{
color:#fff;

float:left;
margin:0;
padding:0;
border:1px solid #ca0101;
}

#directoryrightcol h2{
font-size:1.8em;
color:#fff;
font-weight:normal;
margin: 0;
padding:0;
}#categoryname h2{
color:#fff;
position:relative;

padding:25px 0 0 0;
margin:0;
}
#directoryrightcol{
width:610px;
padding:0 0 0 0;
float:left;
margin-left:6px;
}

.directoryintrodetail{
background:#ef9a14;
float:left;
width:605px;

clear:both;
margin:0 0 10px 0;
padding:0 8px 0 0;
}
.directoryintrodetail img{
float:left;

}
.directoryintrodetail div{
font-size:.7em;
padding:0;
margin:0;
width:410px;
float:left;

display:block;

}
.directoryintrodetail div h3{
font-size:1.6em;
font-weight:bold;
}
.directoryintrodetail div h3 a{
padding:0;
margin:22px 0 0 10px;
float:left;
color:#fff;

text-decoration:none;
font-weight:normal;
}

.directoryintrodetail  h3 a:hover{

text-decoration:underline;
}

div.listinginfolink{
float:right;
background:#52223e;
width:72px;
margin-top:12px;
padding:4px 4px 4px 6px;
font-weight:bold;
}

div.musopeopleinfolink{
float:right;
background:#52223e;
width:92px;
margin-top:12px;
padding:4px 4px 4px 6px;
font-weight:bold;
font-size:.7em;
}
div.directorylistinginfolink{
float:right;
background:#52223e;
width:72px;
margin-top:0px;
padding:4px 4px 4px 6px;
font-weight:bold;
}
div.viewdirectorylistinginfolink{
float:right;
background:#52223e;
width:100px;
margin-top:24px;
padding:4px 4px 4px 6px;
font-weight:bold;
}


#directorylinks{
margin:3px 0 3px 0;
padding:6px;
display:block;
border-bottom:1px solid #ef9a14;
}

#directorylinks a{
color:#000;
font-size:.8em;
font-weight:bold;
text-decoration:none;
padding:0 0 0 18px;
background:url(../images/directory/backicon.gif) left no-repeat;
float:right;}




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

.embeddedform{
border:1px solid #d2bbc8;
background:#e5e5e5;
padding:15px;
margin-bottom:20px;
border-right:0;
border-left:0;
clear:both;
}
.embeddedform fieldset{
border:0;
}
.embeddedform label{
font-weight:bold;
display:block;
padding:4px 0 4px 0;

}
.embeddedform input{
width:350px;
border:1px solid #6e2c51;
font-family:Arial, Helvetica, sans-serif;

}
.embeddedform textarea{
width:350px;
font-size:.98em;
border:1px solid #6e2c51;
font-family:Arial, Helvetica, sans-serif;

}
.embeddedform input.formbutton{
width:auto;
background:#ef9a14;
border:0;
margin-top:15px;
font-weight:bold;

}

#normalform fieldset{
border:0;
margin:20px 0 0 0 ;
padding:15px;
font-size:.7em;




border:1px solid #d2bbc8;
background:#e5e5e5;


}
#normalform fieldset legend{
display:none;

}





.normalformleft{
float:left;
width:270px;

margin:0 30px 0 0;


}
.normalformright{
float:left;
width:270px;

margin:0 0 10px 0;

}
.normalformleft label, .normalformright label{
font-weight:bold;
display:block;


}
.normalformleft input, .normalformright input{
width:265px;
border:1px solid #6e2c51;
padding:2px;


}
#concertgenre{
margin:13px 0 0 0;
padding:0 0 0 0;
border-top:1px solid #d2bbc8;
margin:10px 0 10px 0;
}
#concertgenre p{
font-weight:bold;
}
#othergenre{
text-align:center;
margin-top:10px;
}
#othergenre input{
border:1px solid #6e2c51;
}
#concertdetails{
margin:13px 0 0 0;
padding:10px 0 0 0;
border-top:1px solid #d2bbc8;
}
#concertdetails label{
font-weight:bold;
display:block;
}
#concertdetails textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:1.05em;
width:570px;
border:1px solid #6e2c51;
padding:2px;
margin-bottom:10px;
}


.normalformleft input.shortfield, .normalformright input.shortfield, #debitsubmit input.shortfield{
width:auto;
border:1px solid #6e2c51;
padding:2px;


}
#debitsubmit{
margin:10px 0 10px 0;
padding:10px 0 10px 0;
border-top:1px solid #d2bbc8;


}


#classifieddetailcolumn{
float:left;
width:393px;

margin-left:10px;
}



.classifieddetail{
background:url(../../../assets/images/classifieds/listingbg.gif) top repeat-y;
float:left;
width:610px;
border:1px solid #6e2c51;
clear:both;
margin:5px 0 5px 0;
padding:0;
}
.classifieddetail div{
font-size:.7em;


}
.classifieddetail div.classifiedname{
font-size:.7em;
padding:0;
margin:0;
width:449px;
float:left;


display:block;

}
.classifieddetail div.classifiedprice{
font-size:.75em;
padding:0 0 0 0;
text-align:center;
color:#000;

width:62px;
float:left;

margin:8px 8px 4px 0;
display:block;
font-weight:bold;

}
.classifieddetail h3 a{
padding:4px 0 0 0;
margin:4px 8px 4px 8px;
color:#000;

display:block;
font-size:.9em;
text-decoration:none;
}

.classifieddetail  h3 a:hover{

text-decoration:underline;
}
.classifiedcatname{
background:#ef9a14;
padding:0;
}

.classifiedcatname p{
display:block;
width:500px;
border:0;
margin:24px 0 0 0;
float:LEFT;

}.classifiedcatname p h2.directorycategorytitle{
margin:0;
color:#fff;

}

.classifiedintrodetail{
background:#ef9a14;
float:left;
width:605px;

clear:both;
margin:0 0 10px 0;
padding:0 8px 0 0;
}
.classifiedintrodetail img{
float:left;

}
.classifiedintrodetail div{
font-size:.7em;
padding:0;
margin:0;
width:465px;

float:left;

display:block;

}
.classifiedintrodetail div h3{
font-size:1.6em;
font-weight:bold;
}
.classifiedintrodetail div h3 a{
padding:0;
margin:12px 0 0 10px;
float:left;
color:#fff;

text-decoration:none;
font-weight:normal;
}

.classifiedintrodetail  h3 a:hover{

text-decoration:underline;
}

div.viewclassifiedslink{
float:right;
background:#52223e;
width:110px;
margin:12px 0 12px 0;
padding:4px 4px 4px 6px;
font-weight:bold;
}
div.viewclassifiedslistlink{
float:right;
background:#52223e;
width:70px;
margin:0;
padding:8px 4px 8px 6px;
font-weight:bold;
}
div.listinginfolink a, div.musopeopleinfolink a, div.directorylistinginfolink a, div.viewdirectorylistinginfolink a, div.viewclassifiedslink a, div.viewclassifiedslistlink a{
color:#fff;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
div.listinginfolink a:hover, div.musopeopleinfolink a:hover, div.listingbacklink a:hover, div.directorylistinginfolink a:hover, div.viewdirectorylistinginfolink a:hover, div.viewclassifiedslink a:hover, div.viewclassifiedslistlink a:hover{
text-decoration:underline;

}



#classifieddetailfull{

font-size:.75em;
padding:0 10px 0 0 ;
margin-LEFT:10px;

}
#classifieddetailfull a{
color:#6e2c51;
font-weight:bold;

}
#classifieddetailfull a:hover{
color:#666;

}

#classifieddetailfull h3{
background:#ef9a14;
padding:5px 8px 4px 7px;
margin:10px 0 0 0;
color:#fff;
font-size:1.6em;
font-weight:normal;
text-decoration:none;
}


#classifieddetailfull div.conditionanddetails{
display:block;
margin:0 8px 0 0;
padding:7px 0 8px 0;
border-bottom:1px solid #d9c8d2;
}
#classifieddetailfull div.conditionanddetails strong{
display:block;

font-size:1.3em;
}

ul#classifiedoptions{
float:right;
list-style:none;
margin:0;
padding:0;
}
ul#classifiedoptions li{
font-size:.7em;
margin-top:12px;
float:left;
}
ul#classifiedoptions li a{
background:#52223e url(../images/concerts/yellowarrow.gif) LEFT top no-repeat;
width:110px;
color:#fff;
margin-left:1px;
display:block;
text-decoration:none;
padding:4px 4px 4px 18px;
font-weight:bold;
}
ul#classifiedoptions li a:hover{
text-decoration:underline;
}
ul#classifiedoptions li.booktickets a{
background:#ef9a14 url(../images/concerts/purplearrow.gif) LEFT top no-repeat;
width:110px;
display:block;
color:#000;
margin-left:1px;

text-decoration:none;
padding:4px 4px 4px 18px;
font-weight:bold;
}
ul#classifiedoptions li a:hover{

text-decoration:underline;

}
div#classifieddetailprice{
border-bottom:1px solid #ef9a14;
padding:4px 0 4px 0;
font-size:1.3em;
color:#000;
}


.classifiedcatname img{
float:left;
width:85px;
margin:0 10px 0 0;
}


.formtitles{
font-size:1.5em;
font-weight:bold;
color:#6e2c51;
display:block;
padding:0 0 7px 0;
margin:7px 0 7px 0;
border-bottom:1px solid #d2bbc9;
}
.formtitlessmall{
font-size:1.3em;
font-weight:bold;
color:#6e2c51;
display:block;
padding:0 0 0 0;
margin:7px 0 0 0;

}
#musoanimatedgif{
background:#de8c21;
text-align:right;
}

.registertickoptions{
display:block;
padding:6px 0 6px 0;
border-bottom:1px solid #d2bbc9;
}
.createmymuso{
background:#6e2c51 url(../images/mymuso/createaccountarrow.gif) left no-repeat;
color:#fff;
padding:5px;
margin:0 0 5px 0;
}
.createmymuso a{
color:#fff;
padding:3px 0 4px 18px;
text-decoration:none;
font-size:1.2em;
}
.createmymuso a:hover{
color:#fff;
padding:3px 0 4px 18px;
text-decoration:underline;
font-size:1.2em;
}

#postreviewscomment{
background: #481933;
padding:15px 0 15px 46px;
color:#fff;
font-size:.75em;
font-weight:bold;
}

#postreviewscomment label{

color:#ef9a14;
font-weight:bold;
}
#postreviewscomment input, #postreviewscomment textarea{
font-family:tahoma;
width:300px;
padding:2px;
font-size:1em;
margin:0 0 9px 0;
border:1px solid #35222d;
font-weight:normal;
}


#reviewsubmitalign{
text-align:center;
padding-top:10px;
display:block;
clear:both;
width:305px;
border-top:1px solid #6e2c51;
}

#reviewsubmitalign input{
width:auto;
background:#ef9a14;
border:0;
padding:2px;
margin:0;
font-weight:bold;
color:#000;

}



.competitionlistwrapper{
float:left;
width:592px;
border:1px solid #6e2c51;
margin:6px 0 0 0;
padding:7px 8px 7px 8px;
}
.competitionlistwrapper div{
font-size:.75em;
padding:0;
margin:0;
width:470px;
float:left;
}

.competitionlistwrapper span a{
padding:0;
margin:0;
color:#6e2c51;
font-weight:bold;
text-decoration:none;

}

.competitionlistwrapper img{
float:left;
margin:0 5px 0 0;
}


.competitionlistwrapper  span a:hover{

text-decoration:underline;
}
.classifiedcatwrapper{

margin-bottom:5px;

}
.classifiedcatimg{
float:left;
}
.classifiedcatdetail{
float:left;
width:510px;

}
.classifiedcattitle{
background:#6e2c51;

color:#fff;
font-size:.7em;
width:610px;
float:left;
}
.classifiedcattitle a.cattitle{
text-decoration:none;
float:left;
color:#fff;
font-size:1.3em;
font-weight:bold;
padding:2px 0 3px 10px;
}
.classifiedcattitle a:hover{
text-decoration:underline;

color:#fff;

}

.classifiedcattitle a.viewallclassifieds{
float:right;
background:#52223e url(../images/structure/yellowarrowspaced.gif) left no-repeat;
display:block;
width:190px;
padding:5px 0 5px 15px;

color:#fff;
text-decoration:none;

}
.classifiedcattitle a:hover.viewallclassifieds{
text-decoration:underline;
color:#fff;

}
.classifiedcatdetail ul{
list-style:none;
float:left;
margin:1px 0 0 0 ;
padding:0;

}
.classifiedcatdetail li{float:left;
font-size:.7em;
width:525px;
}
.classifiedcatdetail li a{color:#000;
text-decoration:none;
padding:3px 0 3px 10px;
display:block;
border-bottom:1px solid #d2bbc8;
}
.classifiedcatdetail li a strong{

color:#ef9a14;

}
.classifiedcatdetail li a:hover{color:#000;
text-decoration:underline;
}

div.playsonglink{

background:#52223e;
width:100px;

padding:4px 4px 4px 6px;
font-weight:bold;
}


div.playsonglink a{
color:#fff;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
div.playsonglink a:hover{
text-decoration:underline;

}
.gspotviewall{
display:block;
width:100px;
margin-top:4px;
padding:4px 4px 4px 6px;
font-weight:bold;
float:right;}


.gspotviewall a{

color:#fff;
font-size:.75em;
text-decoration:none;
border-left:4px solid #52223e;
background:#52223e url(../images/structure/yellowarrow.gif) left no-repeat;
padding:4px 4px 4px 12px;
}
.gspotviewall a:hover{
text-decoration:underline;

}

div.mymusologinlink{

background:#52223e;
width:140px;
margin-top:4px;
padding:4px 4px 4px 6px;
font-weight:bold;
}


div.mymusologinlink a{
color:#fff;
text-decoration:none;
background:url(../images/structure/yellowarrow.gif) left no-repeat;
padding:0 0 0 12px;
}
div.mymusologinlink a:hover{
text-decoration:underline;

}

#classlistingbutton{
background:#6e2c51;
}

#bignoiseintroheader{
margin-top:-10px;
border-bottom:20px solid #1c0b15;
}


.photocredits{
clear:both;
margin:0;

display:block;
background:#ef6c14;
padding:3px 4px 4px 10px;
color:#fff;
font-size:.75em;
}