html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
*:focus
{
	outline: 0;
}
body
{
	background: #fff;
	color: #000;
	line-height: 1;
}
ol,ul
{
	list-style: none;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
	vertical-align: middle;
}
caption,th,td
{
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
q,blockquote
{
	quotes: "" "";
}
q:before,q:after,blockquote:before,blockquote:after
{
	content: "";
}
a img
{
	border: none;
}
.bold
{
	font-weight: bold;
}
.h4,h4
{
	font-size: 0.943em;
	line-height: 1.4;
	text-transform: uppercase;
}
.h3,h3
{
	font-size: 1.543em;
	line-height: 1.5;
	text-transform: uppercase;
}
.unread .h3,.unread h3
{
	font-weight: bold;
}
.h2,h2
{
	font-size: 2.143em;
	line-height: 1.2;
}
.h1,h1
{
	font-size: 1.714em;
	line-height: 1.2;
}
body,.default
{
	font-family: "Futura Medium Condensed", "Futura", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1.157em;
	line-height: 1.4;
}
.globalnav,h1,h2,h3
{
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
}
.globalnav
{
	font-size: 1.607em;
	letter-spacing: -3px;
}
.small,.ftr,div.register,.shopminicart,#footer,p.byline
{
	font-size: .7em;
	line-height: 1.2;
}
.conpg .section
{
	font-size: .9em;
}
.upp
{
	text-transform: uppercase;
}
body
{
	background-color: #000;
	color: #fff;
}
strong,b
{
	font-weight: bold;
}
em,i
{
	font-style: italic;
}
a
{
	color: #bdbe68;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.image
{
	margin-right: 15px;
}
.image img
{
	border-color: #bdbe68;
}
.clear
{
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
.bkgimg,.stars-small em
{
	display: block;
	overflow: hidden;
	text-indent: -1000em;
}
.formerror
{
	color: red;
}
p.nocontent
{
	text-align: left;
}
.btn
{
	background: rgba(30, 30, 30, .3);
	border-radius: .5em;
	display: inline-block;
	moz-border-radius: .5em;
	padding-right: 15px;
	webkit-border-radius: .5em;
}
.btn:hover
{
	text-decoration: none;
}
.btn span
{
	color: #fff;
	display: inline-block;
	font-weight: bold;
	overflow: hidden;
	padding: 7px 0 5px 15px;
	text-transform: uppercase;
}
.btn.btn-comment
{
	display: block;
	float: right;
	margin-bottom: 20px;
}
.btn.btn-all
{
	clear: both;
	display: block;
	float: right;
	margin-right: 0;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.smallitems .btn.btn-all
{
	margin-right: 20px;
}
.btn.btn-blm,.btn.btn-shop
{
	text-transform: uppercase;
}
.btn.btn-blm span,.btn.btn-shop span
{
	color: #fff;
}
.more
{
	margin: 15px 15px 0 0;
	text-transform: uppercase;
}
a.next
{
	padding: 5px 10px;
}
a.prev
{
	padding: 5px 10px;
}
a.buyticketurl
{
	display: inline-block;
	padding: 2px 0;
	text-transform: uppercase;
}
.permabar
{
	font-size: 85%;
	text-transform: uppercase;
}
a.report span
{
	margin-left: 5px;
}
a.tool
{
	padding-right: 5px;
}
div.image
{
	overflow: hidden;
}
label.option,legend
{
	font-size: 0;
	height: 0;
	line-height: 0px;
	position: absolute;
	top: -1000em;
}
fieldset
{
	border: 0;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: lowercase;
}
fieldset input
{
	margin-left: 0;
	padding-left: 10px;
}
fieldset label
{
	display: inline;
	padding-right: 15px;
	vertical-align: baseline;
}
.fl
{
	display: inline;
	float: left;
	overflow: hidden;
}
.fr
{
	display: inline;
	float: right;
	overflow: hidden;
}
div.control div.paging
{
	padding-top: 5px;
	position: relative;
	width: 300px;
}
div.control div.paging a span
{
	display: inline;
	margin: 0;
}
div.control div.paging a.prev
{
	left: 0px;
	position: absolute;
	top: 0px;
}
div.control div.paging a.next
{
	position: absolute;
	right: 0px;
	top: 0px;
}
div.control div.paging a.prev,div.control div.paging a.next
{
	background: rgba(0,0,0,.7);
	border-radius: .5em;
	moz-border-radius: .5em;
	text-transform: uppercase;
	webkit-border-radius: .5em;
}
div.control div.paging span
{
	display: block;
	font-size: .9em;
	margin: 0px 50px;
	text-align: center;
}
div.control select
{
	text-transform: none;
}
div.control div.filter
{
	margin-top: 10px;
	text-align: center;
}
div.avatar
{
	height: 130px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 65px;
}
div.item div.avatar
{
	height: auto;
}
div.avatar .image
{
	display: block;
	margin-right: 0px;
}
div.avatar .image a
{
	display: block;
	overflow: hidden;
	text-align: center;
}
div.avatar .image a img
{
	border: 4px solid #bdbe68;
}
div.avatar .text
{
	display: block;
	height: 20px;
	margin: 5px 0px 0px 5px;
	overflow: hidden;
	width: 100%;
}
div.inbox div.avatar .text
{
	height: auto;
}
div.avatar .ftr
{
	display: block;
	margin-left: 15px;
}
span.author
{
	display: block;
	font-size: .5em;
	height: 1.5em;
	position: relative;
	text-align: left;
	text-transform: uppercase;
}
span.author a.im
{
	left: 0px;
	position: absolute;
	top: 0px;
}
span.author a.au
{
	left: 13px;
	position: absolute;
	top: 0px;
}
.welcome span.author
{
	display: inline;
	height: auto;
	width: auto;
}
.welcome span.author a.im,.welcome span.author a.au
{
	position: static;
}
.byline
{
	display: block;
	margin-bottom: 8px;
	overflow: hidden;
}
.byline .views
{
	margin-right: 5px;
}
.byline .report
{
	border-right: 1px solid #bdbe68;
	margin-right: 5px;
	padding-right: 5px;
}
.byline .stars-small
{
	display: inline-block;
	float: none;
	height: 15px;
}
.stars-small
{
	display: block;
	float: left;
	position: relative;
	width: 70px;
}
.stars-small.starssmall_null
{
	width: 0px;
}
.stars-small em
{
	background: url("/public/images/stars.png") no-repeat;
	height: 15px;
	left: 0px;
	position: absolute;
	top: 3px;
	width: 80px;
}
span.starssmall_null em
{
	background-position: 0 -216px;
}
.starssmall_5 em
{
	background-position: 0 -100px;
}
.starssmall_5_half em
{
	background-position: 0 -220px;
}
.starssmall_4 em
{
	background-position: 0 -80px;
}
.starssmall_4_half em
{
	background-position: 0 -200px;
}
.starssmall_3 em
{
	background-position: 0 -60px;
}
.starssmall_3_half em
{
	background-position: 0 -180px;
}
.starssmall_2 em
{
	background-position: 0 -40px;
}
.starssmall_2_half em
{
	background-position: 0 -160px;
}
.starssmall_1 em
{
	background-position: 0 -20px;
}
.starssmall_1_half em
{
	background-position: 0 -140px;
}
.starssmall_0 em
{
	background-position: 0 0px;
}
.starssmall_0_half em
{
	background-position: 0 -120px;
}
div.ad
{
	margin: 0 0 10px 0;
}
div.ad728
{
	height: 90px;
	margin: 0 auto;
	width: 728px;
}
.todo
{
	background-color: #7da747;
	color: #444;
	padding: 20px 0;
	text-align: center;
}
.todoc
{
	color: #78864f;
}
span.todo,a.todo
{
	padding: 5px;
}
.w80
{
	width: 80px;
}
.w100
{
	width: 108px;
}
.w120
{
	width: 120px;
}
.w150
{
	width: 158px;
}
.w170
{
	width: 170px;
}
.w200
{
	width: 200px;
}
.w250
{
	width: 258px;
}
.w300
{
	width: 300px;
}
.w400
{
	margin-bottom: 20px;
	text-align: center;
	width: 405px;
}
.w500
{
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}
.w500 img
{
	display: inline-block;
}
body
{
	background: #000;
	text-align: center;
}
div.container
{
	text-align: left;
	width: 100%;
}
#header
{
	height: 177px;
	margin: 80px auto 0 auto;
	text-align: left;
	width: 100%;
}
#header .content
{
	height: 100%;
	position: relative;
	z-index: 2;
}
#body
{
	background: transparent;
	margin: 0 auto;
	text-align: left;
	width: 100%;
	z-index: 0;
}
#footer
{
	background: #000;
	clear: both;
	padding-top: 1px;
}
#footer div.content
{
	overflow: hidden;
	padding: 10px 0 100px 0;
}
div.content
{
	margin: 0 auto;
	width: 960px;
}
div.threecol div.mfl
{
	clear: none;
	float: left;
	margin: 0 1% 0 0;
	width: 31%;
}
div.threecol div.mfr
{
	clear: none;
	float: right;
	margin: 0;
	width: 35%;
}
div.onecolumn
{
	min-height: 400px;
}
.biopg div.onecolumn,.toupg div.onecolumn,.newpg div.onecolumn
{
	background: url("/public/images/bio-image.jpg") no-repeat center top;
	padding-top: 228px;
}
.toupg div.onecolumn
{
	background: url("/public/images/tour-bg.jpg") no-repeat center top;
}
.newpg div.onecolumn
{
	background: url("/public/images/news-bg.jpg") no-repeat center top;
}
div.maincolumn
{
	min-height: 400px;
	padding-top: 40px;
	position: relative;
	width: 60%;
	z-index: 0;
}
.mfl
{
	margin: 24px 0px 20px 0;
}
.mfr
{
	margin: 0 0 20px 0;
}
div.sidebar
{
	padding-top: 40px;
	position: relative;
	width: 30%;
}
div.logo
{
	background: url(/public/images/logo-denzal.jpg) no-repeat;
	height: 124px;
	width: 100%;
}
div.logo a
{
	display: block;
	height: 100%;
	width: 100%;
}
div.navwrap
{
	clear: both;
	height: 28px;
	overflow: hidden;
	padding-top: 5px;
	width: 100%;
}
div.register
{
	float: left;
	width: 65%;
}
.shopminicart
{
	float: right;
	position: relative;
	text-align: right;
	width: 300px;
}
.shopminicart .cartminiWrapper
{
	background: #000;
	border: 1px solid #404040;
	border-width: 0px 1px 1px 1px;
	display: none;
	moz-border-radius-bottomleft: .5em;
	moz-border-radius-bottomright: .5em;
	position: absolute;
	right: 0px;
	text-align: left;
	top: 18px;
	webkit-border-bottom-left-radius: .5em;
	webkit-border-bottom-right-radius: .5em;
	width: 300px;
	z-index: 2;
}
span.globalnav
{
	background: #000;
	color: #ded696;
	display: block;
	font-size: 30px;
	font-weight: bold;
	height: 30px;
	line-height: 31px;
	margin-left: -170px;
	margin-top: -3px;
	overflow: hidden;
	padding: 0px 6px 0 0;
	white-space: nowrap;
	width: 150%;
}

span.globalnav a:hover {
	text-decoration: none;
}

span.globalnav a span
{
	color: #fff;
}
.newpg span.globalnav a.item1 span,.muspg span.globalnav a.item3 span,.biopg span.globalnav a.item2 span,.toupg span.globalnav a.item4 span,.galpg span.globalnav a.item5 span,.vidpg span.globalnav a.item6 span,.conpg span.globalnav a.item8 span,.linpg span.globalnav a.item9 span
{
	color: #e4a73d;
}
span.niceday
{
	border: 1px solid #bdbe68;
	padding-bottom: 4px;
	text-align: center;
	width: 50px;
}
span.niceday span.date
{
	background: #bdbe68;
	color: #000;
	display: block;
	margin-bottom: 4px;
	padding: 4px 0px;
}
div.section
{
	background: #0f0f05 url("/public/images/content-in.jpg") no-repeat;
	border: 1px solid #bdb89d;
	clear: both;
	margin-bottom: 20px;
	min-height: 520px;
	overflow: hidden;
	padding: 1px 0 20px 0;
	position: relative;
}
.regpg div.section div.sidebar div.bdy
{
	margin: 20px 20px 0 0;
}
div.section h2.title
{
	height: 100%;
	left: 45px;
	position: absolute;
	top: 45px;
	width: 137px;
}
div.section h2.title span
{
	background: url("/public/images/titles.png") no-repeat;
	display: block;
	height: 100%;
	overflow: hidden;
	text-indent: -1000em;
	width: 100%;
}
.newpg div.section h2.title span
{
	background-position: 0 0;
}
.biopg div.section h2.title span
{
	background-position: -137px 0px;
}
.conpg div.section h2.title span
{
	background-position: -968px 0px;
}
.linpg div.section h2.title span
{
	background-position: -1105px 0px;
}
.toupg div.section h2.title span
{
	background-position: -416px 0px;
}
.muspg div.section h2.title span
{
	background-position: -278px 0px;
}
.vidpg div.section h2.title span
{
	background-position: -690px 0;
}
.galpg div.section h2.title span
{
	background-position: -552px 0;
}
.shopg div.section h2.title span
{
	background-position: -829px 0;
}
.mempg div.section h2.title span,.regpg div.section h2.title span,.stopg div.section h2.title span
{
	background: none;
	display: inline;
	text-indent: 0;
}
.mempg div.section h2.title,.regpg div.section h2.title,.stopg div.section h2.title
{
	font-size: 2em;
	height: auto;
	margin-left: 60px;
	position: static;
	text-indent: 0;
	text-transform: uppercase;
	width: auto;
}
div.section div.box
{
	margin-top: 40px;
	width: 90%;
}
div.section a.btn-more
{
	float: none;
	margin: 0;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 0;
}
div.section div.bdy
{
	margin: 30px 100px 0 200px;
	overflow: hidden;
}
.conpg div.section div.bdy
{
	margin-left: 170px;
	margin-right: 10px;
}
.regpg div.section div.bdy,.mempg div.section div.bdy,.stopg div.section div.bdy
{
	margin-left: 60px;
	margin-right: 0;
}
.mempg div.section div.bdy
{
	margin-right: 60px;
}
div.section div.bdy h2.title,div.section div.bdy div.comments
{
	margin-left: 0px;
	margin-right: 0px;
}
div.section div.bdy h3 span.date
{
	font-size: 70%;
}
div.section div.bdy h2.title
{
	margin-top: 20px;
	padding-top: 20px;
}
div.section div.bdy li
{
	border-bottom: 1px solid #bdbe68;
	padding: 10px 0;
}
div.section div.bdy li:last-child
{
	border-bottom: 0;
}
div.section div.bdy li div.item
{
	border-bottom: 0;
	margin: 0;
	padding: 0;
}
div.section div.notitle
{
	padding-top: 15px;
}
div.section.news div.detail div.text
{
	margin-top: 20px;
}
div.section.news div.multiple div.item
{
	border-bottom: 0;
	margin-bottom: 30px;
}
div.section.news div.comments div.multiple div.item
{
	border-bottom: 1px solid #bdbe68;
}
div.section.video div.player h3
{
	margin-bottom: 10px;
}
div.section.video div.player p.format
{
	font-size: .7em;
	margin-top: 5px;
}
div.section.video div.sidebar
{
	overflow: hidden;
	padding-top: 1em;
	width: 100%;
}
div.section.video div.sidebar h2
{
	font-size: 1.4em;
}
div.section.video div.sidebar div.item
{
	height: 150px;
	padding: 2% 2% 0 2%;
	width: 16%;
}
div.section.video div.sidebar div.item div.image
{
	margin-right: 0;
	text-align: left;
}
div.section.video div.sidebar div.item div.text
{
	margin-right: 10%;
}
div.section.video div.sidebar div.item h3
{
	font-size: .7em;
	line-height: 1.3;
	margin-top: 10px;
}
div.section.gallery div.image
{
	margin-right: 0;
}
div.section.gallery div.w100
{
	height: 142px;
	margin-right: 0;
	width: 20%;
}
div.section.gallery div.w100 div.image
{
	text-align: left;
}
div.section.gallery div.w100 div.image div.text
{
	margin-right: 10%;
}
div.section.gallery div.bdy li.item
{
	border-bottom: 0;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
}
div.section.gallery div.bdy li.item.selected
{
	background: #000;
}
div.section.gallery div.bdy li.item.selected a
{
	color: #fff;
}
div.section.gallery div.bdy li.item a.link
{
	display: block;
	line-height: 1;
	margin: 0 5px 0 10px;
}
div.section.gallery div.bdy li.item a.image
{
	margin: 10px 0 5px 10px;
}
div.section.gallery div.bdy li.item span.bigimage,div.section.gallery div.bdy li.item div.copy
{
	display: none;
}
div.section.gallery div.folder div.jcarousel-container
{
	background: #000;
	background: rgba(0,0,0,.4);
	border-radius: .5em;
	moz-border-radius: .5em;
	webkit-border-radius: .5em;
}
div.section.gallery div.folder #titlehover
{
	margin-top: 20px;
}
div.section.gallery div.folder #titlehover span.date
{
	font-size: .8em;
}
div.section.gallery div.folder #activeimage
{
	text-align: center;
}
div.section.gallery div.photodetail
{
	margin-top: 30px;
}
div.section.gallery div.photodetail div.image
{
	margin-bottom: 10px;
}
div.section div.multiple .item
{
	border-bottom: 1px solid #bdbe68;
	padding: 10px 0;
}
div.section div.multiple .item:last-child
{
	border-bottom: 0;
}
div.maincolumn div.section div.multiple .item a.item,div.sidebar div.section div.multiple .item a.item
{
	border: 0;
}
div.section div.store div.item
{
	height: 150px;
	margin-right: 3%;
	width: 47%;
}
div.section div.store div.item h3
{
	font-size: 1.1em;
	line-height: 1.5;
}
div.section div.store div.item div.text
{
	font-size: .7em;
}
div.section div.store div.item div.text div.purchase
{
	float: none;
	margin-bottom: 10px;
}
div.section div.musicdetail div.item
{
	overflow: hidden;
	padding-top: 1px;
}
div.section div.musicdetail div.buyoptions
{
	margin: 80px 0px 0px 320px;
}
div.section div.musicdetail div.buyoptions div.items .echospinCartEnabled
{
	background: transparent;
	display: block;
}
div.section div.musicdetail div.buyoptions div.items .echospinCartDisabled
{
	display: none;
}
div.section div.musicdetail div.zero div.buyoptions h3
{
	display: none;
}
div.section div.musicdetail div.text
{
	clear: both;
	margin: 20px 20px 20px 0px;
}
div.section div.musicdetail div.text li
{
	font-size: 85%;
	padding-bottom: 5px;
	text-transform: none;
}
div.section div.musicdetail div.text h1
{
	border-bottom: ="1px solid #bdbe68";
	font-size: 2em;
	line-height: 1.5;
}
div.section div.musicdetail div.text h3.tracks
{
	font-size: 1.5em;
	margin: 0px 0px 10px 30px;
	text-transform: uppercase;
}
div.section div.musicdetail div.productcopy
{
	margin-top: 10px;
}
div.section div.musicdetail #tracks
{
	margin-bottom: 30px;
	margin-right: 20px;
}
div.section div.musicdetail #tracks .echospinCartDisabled
{
	display: block;
}
div.section div.musicdetail #tracks li
{
	font-size: 85%;
	font-weight: bold;
	margin-left: 30px;
	overflow: hidden;
	text-transform: none;
}
div.section div.musicdetail #tracks li.cartitem
{
	border-bottom: 1px solid #bdbe68;
	font-weight: normal;
	padding: 4px 0;
	position: relative;
}
div.section div.musicdetail #tracks li .sno
{
	padding-right: 5px;
	text-align: right;
	width: 25px;
}
div.section div.musicdetail #tracks li .title
{
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 180px;
	width: auto;
}
div.section div.musicdetail #tracks li .title .price
{
	position: absolute;
	right: 0px;
	top: 3px;
	width: 80px;
}
div.section div.musicdetail #tracks li .title .add
{
	position: absolute;
	right: 85px;
	text-align: right;
	top: 3px;
	width: 100px;
}
div.section div.musicdetail #tracks li .title .add,div.section div.musicdetail #tracks li .title .price,div.section div.musicdetail #tracks li .title .lyrics
{
	font-size: .7em;
}
div.section div.musicdetail #tracks li.echospinCartDisabled .add,div.section div.musicdetail #tracks li.echospinCartDisabled .price
{
	display: none;
}
div.section div.musicdetail div.personnel
{
	margin: 0px 0 15px 0;
	padding: 20px 20px 20px 0;
}
div.section div.musicdetail div.personnel ul
{
	margin: 5px 0px 0px 40px;
}
div.section div.musicdetail div.personnel ul strong
{
	font-weight: bold;
}
div.section div.paged
{
	margin-top: 60px !important;
	padding-top: 1px;
}
div.section div.paged li
{
	border: 0;
	padding: 0;
	text-transform: uppercase;
}
div.section div.paged ul.small li
{
	display: block;
}
div.section .item
{
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 5px;
	position: relative;
	z-index: 0;
}
div.section .item .image img
{
	border: 1px solid #bdbe68;
}
div.section .item .image span.author img
{
	border: 0;
}
div.section .item .bdy
{
	padding-top: 20px;
}
div.section .item .copy
{
	padding-bottom: 10px;
	padding-top: 5px;
}
div.section .item .text
{
	text-align: left;
}
div.section .item .permabar
{
	background: url("/public/images/permabar.png") no-repeat;
	display: block;
	height: 34px;
	padding-top: 2px;
}
div.section .item .trimmed p
{
	display: inline;
}
div.section .item .trimmed .btn-readmore
{
	padding-left: 5px;
}
div.section .item .ftr
{
	border-top: 1px solid #bdbe68;
	margin-top: 5px;
	padding-top: 5px;
}
div.section .twitter a.btn-more
{
	margin-right: -9px;
	margin-top: -13px;
}
div.section .twitter h3
{
	margin-bottom: 10px;
}
div.section ul.small li
{
	display: inline;
}
div.section div.control
{
	position: absolute;
	right: 20px;
	top: 20px;
}
div.section.fanslist div.control
{
	top: 4px;
}
div.section form.competitionform
{
	margin-top: 20px;
}
div.section form.competitionform textarea
{
	width: 99%;
}
div.section a.btn-competition
{
	display: inline-block;
	margin-top: 10px;
}
div.rc
{
	margin-bottom: 20px;
	padding-top: 0;
}
div.sidebar div.rc
{
	background: transparent url("/public/images/sb-top.png") no-repeat 5px 0;
	padding-top: 24px;
}
div.sidebar div.rc div.bottom
{
	background: transparent url("/public/images/sb-bot.png") no-repeat 4px bottom;
	padding-bottom: 24px;
}
div.sidebar div.rc div.mid
{
	background: transparent url("/public/images/sb-mid.png") repeat-y 4px 0;
}
div.sidebar div.rc div.bdy,div.sidebar div.rc h2.title
{
	margin: 0;
	padding: 0px 30px;
}
div.sidebar div.rc div.smallitems
{
	padding-right: 0px;
}
div.sidebar div.rc div.smallitems div.item
{
	margin-right: 20px;
}
div.sidebar div.rc a.more
{
	margin-left: 30px;
}
div.onecolumn div.rc
{
	padding-top: 40px;
}
div.onecolumn div.rc div.bottom
{
	padding-bottom: 10px;
}
div.onecolumn div.rc div.mid
{
	padding: 1px;
}
div.tourslist span.fl,div.tourslist span.fr
{
	display: block;
}
div.tourslist .date
{
	width: 70px;
}
div.tourslist .location
{
	color: #bdbe68;
	float: left;
	text-decoration: none;
	width: 150px;
}
div.tourslist .location:hover
{
	text-decoration: underline;
}
div.tourslist .loc
{
	width: 120px;
}
div.tourslist a
{
	color: inherit;
	cursor: inherit;
	cursor: pointer;
	text-decoration: inherit;
}
div.tourslist a:active,div.tourslist a:focus
{
	outline: none;
}
div.comments,div.section div.comments
{
	background: transparent;
	border: 0;
	clear: both;
	margin-top: 40px;
	min-height: 0;
	overflow: hidden;
}
div.comments
{
	margin-left: 200px;
}
.mempg div.comments
{
	margin-left: 60px;
}
div.comments div.bdy
{
	margin-left: 0px;
	margin-top: 10px;
}
.mempg div.comments div.bdy
{
	margin-left: 0px;
}
div.comments div.multiple div.item
{
	padding-top: 0;
}
div.comments div.item
{
	background: none;
	margin-bottom: 20px;
	position: relative;
}
div.comments div.text
{
	margin-left: 80px;
	overflow: hidden;
}
div.comments div.text div.copy
{
	font-size: .8em;
}
div.comments div.text div.copy .small
{
	margin-top: .5em;
	text-transform: uppercase;
}
div.comments div.text h3
{
	font-size: 1.2em;
	text-transform: none;
}
div.store
{
	overflow: hidden;
	width: 100%;
}
div.store .h2
{
	margin-bottom: 10px;
	margin-top: 5px;
	padding-bottom: 5px;
}
div.section div.bdy div.store li
{
	border: 0;
}
div.es div.header
{
	text-transform: uppercase;
}
div.es div.orderstatusWrapper h2.title
{
	margin-left: 0px;
}
div.cart div.bdy
{
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
}
div.cart div.header
{
	text-transform: uppercase;
}
div.cart span.note
{
	bottom: 9px;
	display: block;
	left: 0px;
	position: absolute;
	width: 120px;
	z-index: 4;
}
div.artistlinks div.bdy ul
{
	margin-top: 40px;
}
div.artistlinks div.bdy li
{
	border-bottom: 0;
	float: left;
	margin-right: 1%;
	padding: 0 0 5px 0;
	width: 48%;
}
div.fannforum a.btn
{
	display: block;
	margin-top: 20px;
}
div.fannforum div.control
{
	text-transform: none;
}
table.forum,table.topics
{
	width: 100%;
}
table.forum th,table.topics th
{
	background: #bdbe68;
	padding: 7.5px;
}
table.forum td,table.topics td
{
	padding: 15px;
	vertical-align: top;
}
table.forum td.first,table.topics td.first
{
	padding-left: 0;
}
table.forum td.last,table.topics td.last
{
	padding-right: 0;
	width: 150px;
}
table.forum td.last h3,table.topics td.last h3
{
	text-transform: none;
}
table.forum td.profile,table.topics td.profile
{
	width: 30%;
}
table.forum td.profile img.userfullsize,table.topics td.profile img.userfullsize
{
	border: 1px solid #bdbe68;
}
table.forum blockquote,table.topics blockquote
{
	padding-left: 15px;
}
table.forum blockquote p.ftr,table.topics blockquote p.ftr
{
	margin-top: 10px;
}
.membership div.ftr
{
	margin-top: 20px;
}
#mg-cellphoneinputid
{
	display: none;
}
div.editn p,div.reset p,div.join div.copy
{
	margin-bottom: 20px;
}
#mg-formsubmitbuttonid
{
	display: block;
	margin-top: 20px;
}
#mg-formsubmitbuttonid .button
{
	height: auto;
	width: auto;
}
div.loginform #mg-formsubmitbuttonid
{
	margin-top: 10px;
}
div.memberprofile
{
	margin-bottom: 40px;
	overflow: hidden;
	padding-top: 40px;
}
div.memberprofile .addsnd
{
	background: #bdbe68;
	padding: 5px 0;
}
div.memberprofile .addsnd li
{
	display: inline;
	margin-left: 4px;
	margin-right: 7.5px;
}
div.memberprofile .addsnd li.snd
{
	margin-right: 0px;
}
div.memberprofile .item .bdy
{
	padding-top: 1px;
}
div.memberprofile .item .image
{
	margin-right: 22.5px;
}
div.memberprofile .item .image img
{
	border: 1px solid #bdbe68;
}
div.memberprofile .item h2.title
{
	margin-bottom: 0px;
}
div.memberprofile .item li
{
	padding: 5px 3.75px;
}
div.memberprofile .item li:last-child
{
	border-bottom: none;
}
ul.subnav
{
	border: 1px solid #bdbe68;
}
ul.subnav li
{
	display: inline;
}
ul.subnav li a
{
	margin-right: 2px;
	padding: 6px 11.25px 3px 11.25px;
	text-transform: uppercase;
}
.profile ul.subnav li.profile a,.photos ul.subnav li.photos a,.blog ul.subnav li.blog a,.cmnt ul.subnav li.comments a,.friends ul.subnav li.friends a,.inbox ul.subnav li.inbox a
{
	background: #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	border-color: #bdbe68;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	moz-border-radius: .5em;
	moz-border-radius-bottomleft: 0;
	moz-border-radius-bottomright: 0;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 0;
	webkit-border-radius: .5em;
}
ul.subnav li em
{
	font-style: normal;
	margin-left: 3.75px;
}
a.block,a.unblock
{
	background-image: url("/public/images/block.png");
	background-position: 0 6px;
	background-repeat: no-repeat;
	border: 1px solid #bdbe68;
	display: block;
	margin-top: 3px;
	padding-left: 15px;
	padding-top: 3px;
}
a.approve
{
	background: url("/public/images/approve.png") no-repeat;
	padding-left: 15px;
}
a.reject
{
	background: url("/public/images/block.png") no-repeat;
	padding-left: 15px;
}
a.friend
{
	background: url("/public/images/online.png") no-repeat;
	padding-left: 15px;
}
a.message
{
	background: url("/public/images/message.png") no-repeat;
	padding-left: 15px;
}
div.friends .btn
{
	display: block;
	margin-bottom: 20px;
}
div.friends div.smallitems div.item
{
	height: 150px;
}
div.friends div.smallitems div.w170
{
	height: 220px;
}
div.friends div.smallitems div.w170 .ftr
{
	border: 1px solid #bdbe68;
	display: block;
	margin-top: 3px;
	padding-top: 3px;
}
div.friends div.smallitems div.w170 .ftr a
{
	margin-right: 25px;
}
div.friends div.smallitems div.w170 .ftr a.block
{
	background-position: 0 0;
	border: 0;
	display: inline;
	margin-top: 0px;
	padding-top: 0px;
}
div#googlemap
{
	color: #000;
}
div.events
{
	position: relative;
}
div.events div.tr
{
	margin: 10px 0px 5px 0px;
	overflow: hidden;
	padding-bottom: 5px;
}
div.events div.tr div.th
{
	display: inline;
}
div.events div.tr div.location
{
	margin-left: 40px;
	width: 180px;
}
div.events div.tr div.attendees
{
	width: 130px;
}
div.events div.item
{
	margin-bottom: 5px;
}
div.events div.item a.btn,div.events div.item a.buyticketurl
{
	position: absolute;
	right: 0;
}
div.events div.item a.btnlist,div.events div.item a.buyticketurl
{
	font-size: .8em;
	text-transform: lowercase;
	top: 4px;
	width: 130px;
}
div.events div.item a.item
{
	background: none;
	border: 0;
	color: inherit;
	cursor: inherit;
	display: block;
	font-size: 0.9em;
	overflow: hidden;
	padding: 0;
	text-decoration: inherit;
}
div.events div.item a.item:active,div.events div.item a.item:focus
{
	outline: none;
}
div.events div.item a.item span.date,div.events div.item a.item span.location,div.events div.item a.item span.venue
{
	display: block;
}
div.events div.item a.item span.location
{
	color: #bdbe68;
	cursor: pointer;
	float: left;
	text-decoration: none;
	width: 180px;
}
div.events div.item a.item span.location:hover
{
	text-decoration: underline;
}
div.events div.item a.item span.date
{
	width: 108px;
}
div.events div.item a.item span.venue
{
	width: 130px;
}
div.eventdetail .hdr
{
	padding-bottom: 30px;
	position: relative;
}
div.eventdetail .hdr h3
{
	color: #bdbe68;
	margin-bottom: 0;
	text-align: right;
}
div.eventdetail .hdr h3 span.date
{
	display: block;
}
div.eventdetail .hdr h3 span.location
{
	padding-left: 120px;
}
div.eventdetail div.item a.btn,div.eventdetail div.item a.buyticketurl
{
	background: rgba(0,0,0,.4);
	border-radius: .5em;
	margin-top: 1em;
	moz-border-radius: .5em;
	padding: 5px 10px;
	position: static;
	text-align: center;
	webkit-border-radius: .5em;
}
div.eventdetail .desc
{
	font-size: 120%;
	line-height: 1.2;
}
div.eventdetail .desc span
{
	display: block;
}
div.eventdetail div.copy
{
	margin-top: 20px;
}
div.attendees.section h3
{
	padding-right: 200px;
}
div.attendees.section div.smallitems div.item
{
	height: 65px;
}
div.attendees p.acount
{
	position: absolute;
	right: 0px;
	text-align: right;
	top: 3px;
}
div.attendees div.image
{
	margin-right: 0px;
	width: 52px;
}
div.attendees div.text
{
	margin-left: 67px;
}
div.attendees div.fl div.text
{
	margin-left: 0px;
}
.border
{
	border-bottom: 1px solid #bdbe68;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
div#footer
{
	text-align: center;
}
div#footer p
{
	display: inline;
}
div#footer a
{
	color: #fff;
}
div#footer a.microgroove
{
	background: url(/public/images/microgroove-dark.png) no-repeat;
	width: 150px;
}
div#footer a.echospin
{
	background: url(/public/images/echospin.png) no-repeat;
	display: block;
	height: 17px;
	width: 130px;
}
div#footer a.microgroove,div#footer a.umusic,div#footer a.echospin
{
	display: block;
	float: left;
}
div#footer a.umusic
{
	background: url(/public/images/umc-logo.png) no-repeat;
	float: right;
	height: 38px;
	width: 100px;
}
div.cms-cmstools
{
	text-align: right;
}
div.checkout,div.orders
{
	font-size: 75%;
	padding-top: 40px;
}

.btn-buy {
	font-weight: bold;
}
