@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	}
a {
	text-decoration: none;
	color: #EF38FA;
	font-weight: bold;
	}
a:hover {
	color: #41ff60;
	}
a:focus {
	outline: none;
	}
#footer input#mce-EMAIL {border: 1px solid #333333; background: #090909; color: #B4A0D5; font-weight: bold; padding: 7px; width: 200px;}
#footer input#submit {border: 1px solid #333333; background: #090909; color: #B4A0D5; font-weight: bold; padding: 6px; width: 95px; margin-left: 5px;}
.center	{ text-align:center; }

.contentbox a {
	border-bottom: 1px #333333 dotted;
	}
.tracklist .download {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding-left: 88px;
}
a#showoldvideos {text-decoration: none; text-align: center; padding: 9px; border-radius: 9px; border: 1px solid #4E1F5C; font-size: 12px; display: block; letter-spacing: 3px; clear:both;}
a#showoldvideos:hover {border: 1px solid #41ff60;}
h3 {
	color: #B4A0D5;
	}
body {
	background: #000 url(../images/bg.jpg) top center no-repeat;
	font-family: Trebuchet Ms, Verdana, Arial, Sans-serif;
	color: #ffffff;
	}
.album ol li {clear: both;}
#container {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	}
#header {
	height: 162px;
	width: 1100px;
	background: transparent url(../images/bg_top.jpg) no-repeat top left;
	}

a#radiolink {
	position: absolute!important;
	width: 90px;
	height: 25px;
	background: transparent url(../images/webstream.png) no-repeat top left; 
	top: 4px;
	left: 285px;
	}
a#radiolink:hover, a#radiolink.hover {
	background: transparent url(../images/webstream.png) no-repeat bottom left; 
	}
a#podcastlink {
	position: absolute!important;
	width: 58px;
	height: 25px;
	background: transparent url(../images/podcast.png) no-repeat top left; 
	top: 4px;
	left: 220px;
	}
a#podcastlink:hover, a#podcastlink.hover {
	background: transparent url(../images/podcast.png) no-repeat bottom left; 
	}
#deepspaceradio {
    background: url("../images/deepspaceradio.png") no-repeat scroll left top transparent;
    height: 30px;
    position: absolute !important;
    right: 0;
    top: 8px;
    width: 377px;
}

#header h1 {
	width: 393px;
	height: 109px;
	display: block;
	position: absolute;
	top: 53px;
	left: 0px;
	background: transparent url(../images/logo.jpg) no-repeat top left;
	}
#header h1 span {
	display: block;
	width:1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	text-indent: -1532px;
	}
#homelink {
	display: block;
	width: 364px;
	height: 81px;
	position: absolute;
	top: 69px;
	left: 0px;
	z-index: 10;
	}
#menu {
	width: 707px;
	height:109px;
	background: transparent url(../images/bg_menu.jpg) no-repeat top left;
	position: absolute;
	top: 53px;
	right: 0px;
	}
#menu ul {
	position: absolute;
	right: -7px;
	top: 68px;
	list-style: none;
	display: block;
	width: 571px;
	height: 41px;
	}
#menu li {
	display: inline;
	height: 41px;
	overflow: hidden;
	font-size: 1px;
	text-indent: -9000px;
	margin: 0;
	padding: 0;
	float: left;
	}
#menu ul li a {
	display: block;
	height: 41px;
	}
#menu #music a {
	background: url(../images/menu_music.jpg) top left no-repeat;
	width: 98px;
	}
#menu #music a:hover, #menu #music .hover {
	background: url(../images/menu_music.jpg) bottom left no-repeat;
	}
#menu #media a {
	background: url(../images/menu_media.jpg) top left no-repeat;
	width: 111px;
	}
#menu #media a:hover, #menu #media .hover {
	background: url(../images/menu_media.jpg) bottom left no-repeat;
	}
#menu #booking a {
	background: url(../images/menu_booking.jpg) top left no-repeat;
	width: 128px;
	}
#menu #booking a:hover, #menu #booking .hover {
	background: url(../images/menu_booking.jpg) bottom left no-repeat;
	}
#menu #events a {
	background: url(../images/menu_events.jpg) top left no-repeat;
	width: 123px;
	}
#menu #events a:hover, #menu #events .hover {
	background: url(../images/menu_events.jpg) bottom left no-repeat;
	}
#menu #contact a {
	background: url(../images/menu_contact.jpg) top left no-repeat;
	width: 111px;
	}
#menu #contact a:hover,  #menu #contact .hover{
	background: url(../images/menu_contact.jpg) bottom left no-repeat;
	}
#front {
	width: 1100px;
	height: 308px;
	background: url(../images/frontbottomline.jpg) bottom left no-repeat;
	position: relative;
	}
#details {
	margin-top: 4px;
	width: 220px;
	}
#main-left {
	width: 322px;
	color: #ffffff;
	text-align: right;
	}
#main-left ul {
	list-style: none;
	}
#nextshow {
	text-transform: uppercase;
	position: relative;
	}
#nextshow #next {
	display: block;
	width: 322px;
	padding-top: 8px;
	color: #c5b5c8;
	letter-spacing: 3px;
	font-size: 12px;
	}
#nextshow #next span {
	margin-right: 10px;
	display: block;
	padding-top: 3px;
	}
	.wouldyouwant a {display: block; width: 322px; height: 240px; float: left; border: none !important;}
	.wouldyouwant {width: 645px; height: 260px; margin: 0 auto;}
	a.wouldvideo {background: url(../images/learnmore.png) no-repeat 0px -240px; display: block; width: 322px; height: 240px; float: left;}
	a.wouldbio {background: url(../images/learnmore.png) no-repeat -320px -240px; display: block; width: 322px; height: 240px; float: left;}
	a.wouldvideo:hover {background: url(../images/learnmore.png) no-repeat 0px -0px; display: block; width: 322px; height: 240px; float: left;}
	a.wouldbio:hover {background: url(../images/learnmore.png) no-repeat -320px -0px; display: block; width: 322px; height: 240px; float: left;}

#nextshow #moreinfo {
	display: block;
	position: absolute;
	top: 96px;
	right: 0px;
	}
#nextshow #moreinfo a {
	background: url(../images/nextshow_moreinfo.jpg) no-repeat top left;
	display: block;
	width: 297px;
	height: 20px;
	}
#nextshow #moreinfo a:hover {
	background: url(../images/nextshow_moreinfo.jpg) no-repeat bottom left;
	}
#nextshow #moreinfo a span {
	display: none;
	}
#nextshow #number {
	position: relative;
	top: -4px;
	right: 5px;
	float: right;
	font-size: 75px;
	line-height: 75px;
	display: block;
	width: 75px;
	color: #d56aea;
	padding-right:10px;
	}
#nextshow #details #day {
	display: inline;
	color: #d1e65d;
	letter-spacing: 7px;
	font-size: 14px;
	}
#nextshow #details #month {
	display: inline
	padding: 2px 105px 0 0;
	font-size: 14px;
	letter-spacing: 7px;
	color: #56a955;
	font-weight: bold;
	}
#mailinglisttop {
	text-transform: uppercase;
	position: relative;
	height: 56px;
	padding-top: 14px;
	}
#mailinglist {
	background: url(../images/emailsignup.png) no-repeat top left;
	height: 52px;
	margin-top: 4px;
	}
#mailinglist p {
	font-size: 12px;
	color: #B4A0D5;
	text-align: justify;
	line-height: 24px;
	}

#heroshot {
	position: absolute;
	width: 757px;
	height: 262px;
	padding: 6px;
	top: 13px;
	left: 331px;
	background: url(../images/hero.jpg) no-repeat top left;
}
.contentbox h4 {font-size: 18px; font-weight: bold; color: #c5b5c8; text-transform: uppercase;}
#frontboxes {
	width: 1100px;
	height: 113px;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
	}
#mailinglisttop p {
	color: #B4A0D5;
	font-size: 10px;
	text-align: justify;
	letter-spacing: 2px;
	padding: 0 10px;
	line-height: 16px;
	}
.frontbox {
	height: 113px;
	float: left;
	width: 267px;
	margin-right: 10px;
	background: transparent url(../images/frontbox.png) repeat scroll left top;
	}
.rightbox {
	margin-right: 0 !important;
	width: 269px;
	}
.frontbox a {
	display: block;
	padding: 7px 10px 10px 10px;
	height: 93px;
	opacity: .45;
	}
.frontbox a:hover {
	opacity: 1;
	}
.frontbox a h3 {
	text-shadow: -2px 2px 0 #2a0c32;
	text-transform: uppercase;
	height: 28px;
	line-height: 31px;
	padding-left: 45px;
	background: url(../images/purpleplanet.png) top left no-repeat;
	}
.frontbox a:hover h3 {
	text-shadow:-2px 2px 0 #500075;
	color:#E2BD5A;
	}
.frontpageevent {
	text-align: left;
	margin-top: 7px;
	}
.frontpageevent a {
	background: url(../images/frontshowbox.png) top left no-repeat;
	display: block;
	height: 32px;
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	padding-left: 10px;
	margin-left: 6px;
	line-height: 32px;
	font-style: italic;
	}
.frontpageevent a span {
	font-size: 18px;
	font-style: normal;
	letter-spacing: 2px;
	font-weight: bold;
	color: #B4A0D5;
	margin-right: 9px;
	display: inline-block;
	width: 50px;
	}
.frontpageevent a:hover {
	background: url(../images/frontshowbox.png) bottom left no-repeat;
	color:#E2BD5A;
	}
.topfrontevent {
	margin-top: 4px !important;
	}
#nextfeatedhead {
	height: 52px;
	background: url(../images/frontleftheading.png) top left no-repeat;
	padding-left: 75px;
	line-height: 52px;
	text-align: left;
	font-size: 15px;
	text-shadow:-2px 2px 0 #500075;
	color:#B4A0D5;
	}
#sugood {
	font-size: 10px;
	text-align: center;
	margin-right: 65px;
	margin-left: 10px;
	padding-top: 21px;
	color: #cccccc;
	}
#nextfeatedhead span {
	position: relative;
	top: 1px;
	}
.frontbox #purple {
	
	}
.frontbox a p {
	font-size: 11px;
	margin-top: 12px;
	line-height: 15px;
	text-transform: uppercase;
	text-align: justify;
	color: #cccccc;
	margin-left: 5px;
	}
ul#slides {
	list-style: none;
	display:block;
	overflow:hidden;
	width: 757px;
	height: 262px;
	}
#slides span {
	display: none;
	}
#slides li {
	position: absolute;
	width: 800px;
	height: 480px;
}
#slides #spottieslide { background: url(../images/slides/6.jpg) no-repeat top left;}
#slides #spottieslide a {display: block; width: 800px; height: 480px; cursor: hand;}
#slides #one { background: url(../images/slides/1.jpg) no-repeat top left; }
#slides #two { background: url(../images/slides/2.jpg) no-repeat top left; }
#slides #three {background: url(../images/slides/3.jpg) no-repeat top left;	}
#slides #five {background: url(../images/slides/5.jpg) no-repeat top left;	}
#slides #seven {background: url(../images/slides/7.jpg) no-repeat top left;	}
#slides #eight {background: url(../images/slides/12.jpg) no-repeat top left;	}
#slides #nine {background: url(../images/slides/9.jpg) no-repeat top left;	}
#slides #ten {background: url(../images/slides/10.jpg) no-repeat top left;	}
#slides #eleven {background: url(../images/slides/11.jpg) no-repeat top left;	}
.contentbox {
	width: 730px;
	margin: 20px 0 0 0;
	padding: 10px;
	background: url(../images/contentbox.png) top left;
	border-radius: 5px;
	}
.contentboxbio {
	width: 610px;
	margin: 20px 0 0 0;
	padding: 10px;
	background: url(../images/contentbox.png) top left;

	
	}
.galleria-stage {
	background: url(../images/contentbox.png) top left;
	}

.contentbox p, .contentboxbio p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
	margin-top: 7px;
	}
.contentbox h2, .contentboxbio h2, h1.entry-title {
	background:url("../images/line.png") no-repeat scroll left bottom transparent;
	color:#B4A0D5;
	font-size: 18px important;
	padding-bottom:1px;
	text-align:left;
	text-shadow:-2px 2px 0 #622579;
	text-transform:uppercase;
}
#bioshots {
	width: 400px;
	float: right;
	background: url(../images/contentbox.png) top left;
	padding: 10px;
	margin-top:20px;	
	}
#bioshots ul {
	list-style: none;
	}
#bioshots li {
	display: block;
	width: 400px;
	height: 600px;
	}
#bioshots li#jeremy {
	background: url(../images/jeremy.jpg) top left no-repeat;
	}
#bioshots li#gunn {
	background: url(../images/gunn.jpg) top left no-repeat;
	display:none;
	}
#bioshots li#zach {
	background: url(../images/zach.jpg) top left no-repeat;
	display:none;
	}
.contentbox h3, .contentboxbio h3 {
	background:url("../images/line.png") no-repeat scroll left bottom transparent;
	color:#B4A0D5;
	padding-bottom:1px;
	text-align:left;
	text-shadow:-2px 2px 0 #622579;
	text-transform:uppercase;
}
.vid {
	margin: 20px 0 0 0;
	}
.vid div {
	float: left;
	}
.vid h3 {
	background:url("../images/line.png") no-repeat scroll left bottom transparent;
	color:#927bb9;
	padding-bottom:3px;
	margin-bottom: 2px;
	text-align:left;
	text-shadow:-2px 2px 0 #622579;
	text-transform:uppercase;
	margin-left: 185px;
	font-size: 18px;
	}
.vid p {
	font-size: 13px !important;
	}
.vid div a {
	border: 1px solid #4e1f5c;
	padding: 10px;
	margin: 0 10px 10px 0;
	display: block;
	height: 107px;
	width: 150px;
	border-radius: 6px;
	}
.vid div a:hover {
	border: 1px solid #41ff60;
	}
.vid #tubularvid a {
	background: url(../media/youtube1.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #tubularvid a:hover {
	background: url(../media/youtube1.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #cloudworldvid a {
	background: url(../media/youtube2.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #yellowvid a {
	background: url(../media/youtube3.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #yellowvid a:hover {
	background: url(../media/youtube3.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #endofworldvid a {
	background: url(../media/themefromtheend.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #endofworldvid a:hover {
	background: url(../media/themefromtheend.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #riotroomvid a {
	background: url(../media/riotvid1.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #riotroomvid a:hover {
	background: url(../media/riotvid1.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #bdaytwo a {
	background: url(../media/youtube4.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #xtownvideo a {
	background: url(../images/vimeo1.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #xtownvideo a:hover {
	background: url(../images/vimeo1.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #partnersvid a {
	background: url(../images/partnersvideo.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #partnersvid a:hover {
	background: url(../images/partnersvideo.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #xtownvideo2 a {
	background: url(../images/vimeo2.jpg) 10px 10px no-repeat;
	opacity: 0.5;
	}
.vid #xtownvideo2 a:hover {
	background: url(../images/vimeo2.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #bdaytwo a:hover {
	background: url(../media/youtube4.jpg) 10px 10px no-repeat;
	opacity: 1;
	}
.vid #cloudworldvid a:hover {
	background: url(../media/youtube2.jpg) 10px 10px no-repeat;
	opacity: 1;
	}

.loading{
	background: url(../images/prettyPhoto/dark_rounded/loader.gif) center no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:5;
}

#artworkgallery {
	position:relative;
}
#artworkgallery a {
	border: 1px solid #4e1f5c;
	padding: 10px;
	display: block;
	float: left;
	margin: 10px;
	}
#artworkgallery a img {
	border: 1px solid #333333;
	opacity: .5;
	}
#artworkgallery a:hover {
	border: 1px solid #41ff60;
	}
#artworkgallery a:hover img {
	border: 1px solid #cccccc;
	opacity: 1;
	}
#downloads {
	width: 570px;
	float: right;
	}
#downloads #jazzhaus {
	width: 570px;
	background: url(../images/downloads_border.png) top left no-repeat;
	padding: 20px 20px 0 20px;
	}
.freethumb {
	width: 530px;
	height: 295px;
	display: block;
	}
#jazzhaus .freethumb {
		background: url(../images/jazzhausdownload.jpg) top left no-repeat;
	}
#footer {
	background: url(../images/footerbg.png) top left repeat-x;
	margin-top: 10px;
	}
#social a {
	display: inline-block;
	width: 64px;
	height: 64px;
	float: left;
	margin: 20px 0 10px 8px;
	}
#social #facebook {
	background: url(../images/facebook.png) top left no-repeat;
	}
#social #twitter {
	background: url(../images/twitter.png) top left no-repeat;
	}
#social #myspace {
	background: url(../images/myspace.png) top left no-repeat;
	}
#social #soundcloud {
	background: url(../images/soundcloud.png) top left no-repeat;
	}
#social #youtube {
	background: url(../images/youtube.png) top left no-repeat;
	}
#footercontainer {
	width: 1100px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 15px;
	}
#footer h3 {
	color: #EF38FA;
	padding-top: 15px;
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	text-shadow: -2px 2px 0px #431349;
	}
#facebookbox {
	padding: 0;
	margin-top: 10px;
	width: 275px;
	}
#rightfoot {
	position: absolute;
	left: 780px;
	width: 320px;
	}
#rightfoot ul {
	list-style: none;
	margin-top: 20px;
	}
#microblog {
	position: absolute;
	left: 340px;
	width: 400px;
	}
#mailinglist input#mce-EMAIL {
	border: none;
	text-shadow:-2px 2px 0 #2A0C32;
	text-transform:uppercase;
	color: #846bad;
	float: left;
	background: transparent;
	line-height: 48px !important;
	font-size: 22px !important;
	width: 240px;
	height: 29px;
	display: inline-block;
	margin: 5px 0 0 15px;
	}
 @-moz-document url-prefix() { 
 	#mailinglist input#mce-EMAIL {
	margin: 15px 0 0 15px;
	}
	}
#friendscontrols {
	margin-left: 41px;
	margin-top: 5px;
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	}
#friendscontrols a {
	color: #B4A0D5 !important;
	}
#friendscontrols a:hover {
	color: #EF38FA !important;
	}
#friendscontrols span {
	margin: 0 7px;
	}
#mailinglist input#mce-EMAIL:focus {
	color: #B4A0D5;
	}
#mailinglist #submit {
	display: inline-block;
	border: none;
	background: transparent;
	width: 47px;
	height: 46px;
	margin: 3px 4px 0px 10px;
	}
#microblog ul {
	list-style: none;
	margin-top: 30px;
	}
#microblog li {
	margin-bottom: 15px;
	position: relative;
	background: url(../images/footerbg2.png);
	padding: 10px 10px 20px 10px;
	margin: 33px 0 10px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color: #fad2fc;
	border-top: 1px solid #680e6e;
	border-bottom: 1px solid #680e6e;
	}
.tweet_avatar {
	display: none;
	}
a#submitphoto {
	display: block;
	width: 150px;
	height: 125px;
	background: url(../images/submitphoto.png) no-repeat top left;
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	}
	
#rightfoot #friends li a {
	display: block;
	width: 280px;
	height: 25px;
	background: url(../images/friendsbg.png) 0px 0px no-repeat;
	text-decoration: none;
	padding-left: 40px;
	line-height: 25px;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	color: #cccccc;
	text-shadow:-1px 1px 0 #000000;
	}
#rightfoot #friends li a:hover {
	background: url(../images/friendsbg.png) 25px 0px no-repeat;
	color: #66ec72;
	}
#rightfoot p {
	margin-top: 15px;
	font-size: 11px;
	line-height: 22px;
	text-transform: uppercase;
	text-align: justify;
	color: #cccccc;
	}
#whomade {
	margin-top: 7px !important;
	}
#rightfoot a {
	font-weight: bold;
	color: #66ec72;
	text-decoration: none;
	}
#rightfoot a:hover {
	color: #EF38FA;;
	}
#postdate {
	position: absolute;
	top: -20px;
	left: 0px;
	display: block;
	width: 200px;
	font-size: 10px;
	text-transform: uppercase;
	color: #cccccc;
	text-decoration: none;
	float: left;
	font-weight: bold;
	}
#microblog li .tweet_text a {
	font-weight: bold;
	color: #680e6e;
	text-decoration: none;
	}
.tweet_text {
	float: left;
	}
a.readmore {
	display: block;
	position: absolute !important;
	bottom: -2px !important;
	right: 5px;
	background: url(../images/readmore.png) no-repeat top left;
	width: 106px;
	height: 25px;
	overflow: hidden;
	text-indent: -9000px;
	}
	
#secondfooter {
	height: 78px;
	background: url(../images/bottombg.jpg) top center no-repeat;
	border-top: 1px solid #680e6e;
	}
#copyright {
	margin: 14px auto 0 auto;
	width: 800px;
	height: 50px;
	background: url(../images/copyrightbg.png) top left no-repeat;
	}
#copyright p {
	padding-top: 3px;
	line-height: 47px;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 130px;
	letter-spacing: 4px;
	text-align: center;
	}
#musicright {
	width: 320px;
	float: right;
	margin-top: 20px;
	}
#musicright h4 {
	background: url(../images/righth4.png);
	padding: 10px 10px 3px 10px;
	line-height: 30px;
	font-size: 25px;
	color: #e2bd5a;
	padding-top: 2px;
	text-transform: uppercase;
	text-shadow: -2px 2px 0px #500075;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	}
#musicright .rightcontent {
	background: url(../images/rightcontentbg.png) top left repeat-y;
	padding: 0px 0px 0px 21px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	}
.rightcontent a.accordionButton,  a.pressbutton {
	display: block;
	border-bottom: 1px solid #000000;
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	padding: 7px;
	color: #B4A0D5;
	}
a.presstop {
	border-top: 1px solid #000000;
	}
.rightcontent a.accordionButton:hover {
	background: url(../images/musicexpand.png) top left repeat;
	color: #e2bd5a;
	}
.rightcontent a.pressbutton:hover {
	background: url(../images/pressbg.png) top left repeat;
	color: #e2bd5a;
	}
.rightcontent a.on_over:hover {
	background: url(../images/musicclose.png) top left repeat !important;
	color: #e2bd5a;
	}
.rightcontent p {
	padding: 7px;
	}
.rightcontent ol {
	width: 188px;
	float: right;
	margin-bottom: 10px;
	}
.tracklist {
	clear: both;
	margin-top: 10px;
	}
#ui-datepicker-div {
	font-size: 14px;
	}
.info .title {
	display: block;
	float: left;
	font-weight: bold;
	color: #B4A0D5;
	clear: both;
	}
.info {
	margin-bottom: 10px;
	}
.tracklist #download {
	padding-left: 88px;
	margin-top: 10px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	}
.tracklist .title {
	display: block;
	float: left;
	font-weight: bold;
	color: #B4A0D5;
	clear: both;
	margin-left: 7px;
	}
.info .body {
	float: right;
	width: 200px;
	}
.creds {
	margin-left: 88px;
	color: #cccccc;
	font-weight: bold;
	font-size: 11px;
	color: #B4A0D5;
	}

#featuredEvents {
	height:300px;
	width:700px;
	position:relative;
	margin:0 0 0 200px;
	overflow: hidden;
}


#featuredEventsWrap {
	background: url('../images/topevent-bg.png') no-repeat top left;
	position:relative;
	text-align:center;
	width:1100px;
	padding:40px 0;
}
#featuredEventsWrap h2 {
	text-align:left;
	width:700px;
	margin-left:200px;
	display: none;
}
#featuredEventsWrap .next,
#featuredEventsWrap .prev{ 
	border:0px solid transparent!important; 
	display:block;
	height:140px;
	margin-top:75px;
	width:140px;
	z-index:10;
	text-decoration:none;
	text-indent:-999px;
	font-size:1px;
	overflow:hidden;
}
#featuredEventsWrap .next{
	background: url('../images/topevent-right.png') no-repeat 0 0;
	float:right;
}
#featuredEventsWrap .prev{
	background: url('../images/topevent-left.png') no-repeat 0 0;
	float:left;
}
#featuredEventsWrap .next:hover,
#featuredEventsWrap .prev:hover{
	background-position: 0 -140px!important;
	text-decoration:none;
}

.topdate {
	text-align:left;
	margin-top: 15px;
	padding-left: 230px;
	background: url(../events/art/featured.jpg) no-repeat top left;
	min-height: 270px;
	margin-bottom: 15px;
	position:relative;
	}
	
.topdate .eventArt { 
	border:0 solid #000000 !important;
	display:block;
	height:263px;
	left:0;
	position:absolute;
	top:0;
	width:210px;
}

.topdate h3 {
	margin: 0 0 5px 0 !important;
	text-transform: uppercase;
	color: #e2bd5a;
	font-size: 42px;
	line-height: 40px;
	padding: 0 !important; 
	text-shadow:-2px 2px 0 #622579;
	}
.topdate #date {
	margin: 0 !important;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 6px;
	color: #EF38FA;
	font-size: 17px;
	line-height: 17px;
	padding: 3px 0 0 0 !important;
	}
.topdate #location {
	padding: 0 0 5px 0 !important;
	text-transform: uppercase;
	color: #EF38FA;
	font-size: 19px;
	color: #B4A0D5;
	line-height: 20px;
	margin: 8px 0 0 0 !important;
	border-bottom: 1px solid #1b012c;
	}
.topdate a#venuename {
	padding: 0 0 5px 0 !important;
	text-transform: uppercase;
	color: #EF38FA !important;
	font-size: 19px;
	color: #B4A0D5 !important;
	line-height: 20px;
	border: none;
	font-weight: normal;
	text-decoration: none !important;
	margin: 8px 0 0 0 !important;
	border-bottom: 1px solid #1b012c;
	}
.topdate a#venuename:hover {
	color: #EF38FA !important;
	}
.topdate #desc {
	font-size: 12px;
	line-height: 16px;	
	}
.topdate #facebook a#face {
	display: block;
	background: url(../images/featuredeventfacebook.png) top left no-repeat;
	height: 45px;
	padding-left: 65px;
	line-height: 45px;
	font-size: 18px;
	border: none;
	}
.topdate #info {
	float: right;
	width: 215px;
	padding-left: 20px;
	border-left: 1px solid #333333;
	font-size: 14px;
	line-height: 22px;
	height: 45px;
	color: #EF38FA;
	font-weight: bold;
	}
.topdate #info .left {
	display: inline-block;
	color: #cccccc;
	font-weight: normal;
	width: 100px;
	font-size: 12px;
	}
.topdate #info #top {
	display: block;
	}
	

.event {
	margin-top: 20px !important;
	border-bottom: 1px solid #1b012c;
	padding-bottom: 10px;
	
	
	}
* html .event { 
   height: expression( this.scrollHeight < 161 ? "160px" : "auto" ); /* sets min-height for IE */
}
.event { 
   min-height: 160px; /* sets min-height value for all standards-compliant browsers */
}	
	
.event .calbox {
	background: url(../images/calbox.png) top left;
	float: left;
	margin-left: 10px;
	width: 148px;
	height: 152px;
	}
.event .calbox .month {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 4px;
	text-transform: uppercase;
	margin: 8px auto;
	display: block;
	color: #EF38FA;
	text-align: center;
	}
.event .calbox .day {
	font-size: 13px;
	letter-spacing: 7px;
	text-transform: uppercase;
	margin: 18px 0 4px 0;
	position:relative;
	left: 4px;
	display: block;
	color: #B4A0D5;
	text-align: center;
	}
.event .calbox p {
	font-size: 80px;
	font-weight: bold;
	line-height: 75px;
	text-transform: uppercase;
	margin: 8px auto;
	display: block;
	text-align: center;
	color: #e2bd5a;
	text-shadow:-4px 4px 0 #622579;
	}
.event .location {
	margin: 0 0 5px 180px !important;
	text-transform: uppercase;
	color: #e2bd5a;
	font-size: 25px;
	line-height: 25px;
	margin-top: 20px;
	padding: 0 !important;
	margin-left: 168px;
	}
.event .venue {
	margin: 0 0 0 180px !important;
	text-transform: uppercase;
	font-style: italic;
	color: #EF38FA;
	font-size: 17px;
	line-height: 17px;
	padding: 1px 0 5px 0 !important;
	margin-left: 168px;
	border-bottom: 1px solid #1b012c;
	}
.event .desc {
	font-size: 11px;
	margin-left: 180px;
	}
.event .facebook {
	margin-left: 180px;
	}
.event .controls {
	float: right;
	width: 265px;
	}
.event .controls p {
	font-size: 10px !important;
	margin: 0px !important;
	padding: 0px !important;
	color: #cccccc;
	}
.purp {
	color: #EF38FA;
	font-weight: bold;
	margin-left: 7px;
	}
.sep {
	margin-right: 10px;
	color: #666666 !important;
	font-weight: normal;
	}
.left {
	display: inline-block;
	width: 100px;
	}











#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background: url(../images/modalstars.png) top left repeat !important;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
#eventNumber {
	color: #EF38FA !important;
	font-style: italic !important;
	}
#bookingform p, #eventadmin p {
	font-size: 13px;
	color: #cccccc;
	letter-spacing: 3px;
	display: block;
	margin-left: 30px;
	margin-top: 15px;
	line-height: 35px;
	margin-bottom: 20px;
	}
#bookingform p span, #eventadmin p span {
	float: left;
	width: 250px;
	}
#bookingform #formdesc, #eventadmin #formdesc {
	width: 650px;
	line-height: 19px;
	margin-bottom: 5px;
	}
#bookingform input, #eventadmin input {
	width: 395px;
	padding: 7px;
	color: #333333;
	font-family: trechuchet ms, arial, verdana; 
	margin-top: 1px;
	border: 1px solid #4e1f5c;
	font-size:15px;
	background: url(../images/modalstars.png) top left repeat;
	color: #EF38FA;
	}
#featuredbox {
	float: left;
	margin: 10px 0;
	}
#eventadmin .loc {
	float: left;
	width: 90px; 
	margin-right: 20px;
	}
#bookingform textarea, #eventadmin textarea {
	width: 644px;
	padding: 7px;
	color: #333333;
	font-family: trechuchet ms, arial, verdana; 
	margin-top: 1px;
	border: 1px solid #4e1f5c;
	font-size:15px;
	background: url(../images/modalstars.png) top left repeat;
	color: #EF38FA;
	margin-left: 30px;
	}
#bookingform input:focus, #bookingform textarea:focus, #eventadmin  textarea:focus, #eventadmin input:focus {
	border: 1px solid #41ff60;
	}
#bookingform #subbut {
	margin-left: 30px;
	width: 660px;
	margin-top: 15px;
	cursor: pointer;
	}
#bookingform #subbut:hover {
	border: 1px solid #41ff60;
	color: #41ff60;
	}
.helplist {
	width: 240px !important;
	margin-right: 10px;
	}
.resourcelist {
	margin-left: 45px;
	margin-bottom: 20px;
	}
ul#contactrecpt {
	list-style: none;
	}
ul#contactrecpt li {
	border-bottom:1px solid #000000;
	color:#B4A0D5;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding:7px;
	}
ul#contactrecpt li span {
	font-size: 11px;
	color: #cccccc;
	}
ul#contactrecpt li input {
	margin: 0 10px;
	}
ul#contactrecpt li span {
	margin-left: 10px;
	}
a#joinstreetteam {
	display: block;
	border: none !important;
	margin-left: 50px;
	width: 250px;
	height: 50px;
	background: url(../images/joinstreetteam.png) top left no-repeat;
	}
a#joinstreetteam:hover {
	background: url(../images/joinstreetteam.png) bottom left no-repeat;
	}
#musicright .rightcontent #donate input {
	margin: 0 0 10px 5px;
	}

/*prettyPhoto*/
div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

#mouthis {
	text-align: center;
	font-size: 13px;
	margin-bottom: 20px;
	}
#mouthis div {
	margin: 0 auto 10px auto;
	width: 600px;
	padding: 10px;
	margin-top: 15px;
	background: url(../images/contentbox.png) top center;
	}
#mouthis div span	{
	display: block;
	width: 600px;
	height: 372px;
	background: url(../images/mouthis2.jpg) no-repeat top center;
	}
#mouthis .role {
	font-size: 10px;
	color: #a44aba;
	margin-right: 20px;
	}
.norightmargin {
	margin-right: 0px !important;
	}
#book-right {
	float: right;
	width: 45%;
	}
#book-right p, #book-left p {margin-left: 15px;}
#book-left {
	float: left;
	width: 45%;
	}
a#wom1 {
	background: url(../music/wom1/coversmall.jpg) no-repeat center center;
	display: inline-block;
	width: 175px;
	float: left;
	margin-right: 20px;
	height: 164px;
	}
	
a#wom2 {
	background: url(../music/wom2/coversmall.jpg) no-repeat center center;
	display: inline-block;
	width: 350px;
	float: left;
	margin-right: 20px;
	height: 350px;
	margin-top:15px;
	}
a.wom {
	border:1px solid #4E1F5C !important;
	display:block;
	padding:10px;
	}
a.wom:hover {
	border: 1px solid #41ff60 !important;
	}
.album {
	margin-bottom: 10px !important;
	position:relative;
	border-bottom: 1px solid #333333;
	}
.firstalbum {
	margin-top: 10px;
	}
	
.album .downloadNow {
	display:block;
	width:370px;
	text-align:center;
	position:absolute;
	top:390px;
	left:0;
}

.albumcont {
	margin-top: 10px;
	float:right;
	width:543px;
	}
.albumcont h4 {
	color:#E2BD5A;
	padding-bottom:1px;
	text-align:left;
	text-shadow:-2px 2px 0 #622579;
	text-transform:uppercase;
	}
.albumdeets {
	margin: 5px 0 !important;
	}
.title {
	dislay: block; float: left; width: 175px;
	color: #B4A0D5;
	}
.album p {
	font-size: 14px;
	text-transform: uppercase;
	line-height: 20px;
	clear: left;
	}
	
a.fanphoto {
	margin: 30px !important;
	}
.venue a, .controls a {
	border: none !important;
	}
	
.success	{ font-size:21px!important; }
.error		{ font-size:21px!important; }
.success strong,
.success error	{ font-size:24px!important; text-transform:uppercase; }
#headerlogo {
	position: absolute;
	top: -500px;
	}
#wom2expand {display: block; float: left; width: 172px; height: 172px; background: url(../music/wom2/coversmall.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#wom2expander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a.albumexpand {border-radius: 5px;}
a#wom2expander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}
#wom1expand {display: block; float: left; width: 172px; height: 172px; background: url(../music/wom1/coversmall.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#wom1expander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a#wom1expander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}
#spexpand {display: block; float: left; width: 172px; height: 172px; background: url(../music/escape/southpole-small.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#spexpander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a#spexpander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}
#newexpand {display: block; float: left; width: 172px; height: 172px; background: url(../music/new-small.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#newexpander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a#newexpander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}

#moonexpand {display: block; float: left; width: 172px; height: 172px; background: url(../music/escape/moon-small.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#moonexpander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a#moonexpander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}

#npexpand {display: block; float: left; width: 172px; height: 172px; background: url(../music/escape/northpole-small.jpg) 11px 11px no-repeat; margin-bottom: 10px;}
a#npexpander {width: 170px; height: 170px; border: 1px solid #333333;display: block; background: url(../music/viewinfo.png) no-repeat bottom left;}
a#npexpander:hover {width: 170px; height: 170px; border: 1px solid #41ff60;display: block; background: url(../music/viewinfo.png) no-repeat top left;}
.album h4 {font-size: 25px;}
.album .info {width: 366px; float: right; text-transform: none !important; font-size: 12px; text-align: justify; }
.album ol {line-height: 20px; width: 346px; float: right; font-size: 14px; text-transform: uppercase; color: #666666; margin-bottom: 10px;}
.album ol span {color: #ffffff; display: block; width: 330px; float: right;}
.artworkexpand {position: absolute; top: 182px; left: 0px;}
.artworkexpand a {display: block; width: 172px; height: 30px; background: url(../music/viewartwork.png) top left no-repeat; border: none;}
.artworkexpand a:hover {background: url(../music/viewartwork.png) bottom left no-repeat; border: none;}
.wom2expanded, .wom1expanded, .spexpanded, .npexpanded {position: relative;}
#showlist {
	width: 800px;
	margin-left: 100px;
}
#showlist li {
	padding-left: 25px;
	width: 300px;
	float: left;
	margin-bottom: 15px;
}
.event .calbox .year {
    color: #EF38FA;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 4px;
    margin: 8px auto;
    text-align: center;
    text-transform: uppercase;
}
.rightcontent #primary ul {margin-left: 30px; list-style: none; margin-bottom: 10px;}
.rightcontent #primary ul li {margin-bottom: 3px;}
.rightcontent #primary {padding-bottom: 10px;}
#comments {display: none;}
#artworkgallery .entry-title {display: none;}
#artworkgallery .slideshowlink  {display: none;}
.rightcontent .upload_error {padding: 10px;}
#uploadimage {padding: 10px;}
#uploadimage  input {
    background: url("../images/modalstars.png") repeat scroll left top transparent;
    border: 1px solid #4E1F5C;
    color: #EF38FA;
    font-family: trechuchet ms,arial,verdana;
    font-size: 15px;
    margin-top: 1px;
    padding: 7px;
    width: 200px;
}
#artworkgallery div {float: left; margin: 8px;}
.episode {margin-bottom: 40px; margin-top: 15px;}
.episode .episode_date {color: #B4A0D5; font-size: 20px; font-weight: bold;  line-height: 25px;  margin: 5px 0; position: relative; left: -6px; border-bottom: 1px solid #333333;}
.episode .episode_date img {display: none;}
.episode .episode_info {font-size: 11px; line-height: 14px;  margin: 5px 0; font-style: italic; color: #cccccc;}
.episode h3 a {border-bottom: none !Important; background: transparent !important; text-shadow: none !important; font-size: 18px; color: #cccccc;}
.episode h3 a:hover  { color: #EF38FA;}
html body div#container div.contentbox div.episode h3.episode_title {background: transparent !important;}
html body div#container div.contentbox div.episode ul {list-style: none; margin: 20px; color: #ffffff;}
html body div#container div.contentbox div.episode ul.episode_imgdesc li img.episode_image {display: none;}

.gearleft {display: block; width: 110px; float: left; margin-bottom: 10px; margin-top: 10px; margin-left: 20px; font-size: 14px; text-transform: uppercase; line-height: 25px; font-weight: bold; text-align: right;}
.gearright {display: block; width: 495px; float: right;margin-bottom: 10px;  margin-top: 10px;font-size: 12px; text-transform: uppercase; line-height: 25px;}
.gearright ul {margin-left: 15px; }


.episode ol {margin-left: 50px; font-size: 12px; text-transform: uppercase; color: #cccccc; line-height: 35px; }
.episode ol li {padding-left: 20px; border-bottom: 1px dotted #333333;}
.episode a {border-bottom: none !important; margin-top: 30px; position: relative; top: 20px;  }
span.episode_download {background: #101010; padding: 7px;}
.episode  {margin-bottom: 65px;)


