@charset "utf-8";
/* CSS Document */
body {
	background:#777878 url(../images/bg.jpg) top center no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.wrapper {
	width:956px;
	margin:0 auto;
	overflow:hidden;
}
a, a:link, a:visited, a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	color:#dd5843;
	text-decoration:underline;
}



.clr {clear:both;}
.bold {font-weight:bold;}
h3 {
	height:26px;
	font-size:14px;
	text-transform: uppercase;
	color:#ffffff;
}
h3 strong {
	color:#dd5843;
}
h4 {
	height:26px;
	font-size:14px;
	text-transform: uppercase;
	color:#dd5843;
}

/*HEADER */
.header {
	height:49px;
	background:#7b7b66;
	overflow:hidden;
}
.header a,.header a:link,.header a:visited,.header a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	display:block;
	float:left;
}
.header a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:#231f20;
}
/* HEADER COLORS */
.header a:hover .events, .header a:hover .edu {
	background:#297267;
}
.header a:hover .scenes {
	background:#a2c398;
}
.header a:hover .arts {
	background:#8e8e75;
}
/*SELECTED SECTIONS*/
.header .about_selected, .header .multi_selected, .header .press_selected {
	background:#53493F;
}
.header .events_selected, .header .edu_selected {
	background:#297267;
}
.header .scenes_selected {
	background:#a2c398;
}
.header .arts_selected {
	background:#8e8e75;
}
.header span {
	border-right:1px solid #fff;
	padding:16px 22px 17px 20px;
	display:block;
}
.header .twoline span {
	text-align: center;
	padding:6px 22px 11px 20px;
	
}
.header .last span {
	border:none;
	padding:16px 23px 17px 23px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {/*SAFARI FIX*/
.header span {
	border-right:1px solid #fff;
	padding:16px 10px 17px 9px;
	display:block;
}
.header .last span {
	border:none;
	padding:16px 5px 17px 5px;
}
}

/* INNER HEADER VARIANT */
.inner .header a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background:#534a3e;
}

/* BODY */
.soundstream h1 {
	float:right;
	background:url(../images/soundstreams.jpg) top left;
	height:427px;
	width:180px;
	_margin-left:-3px; /* IE Alignment Fix */
	text-indent:-9999px;
	cursor:pointer;
}
/*INNER SIDEBAR VARIANT*/
.inner .soundstream {
}
.inner .soundstream .about{
	background:url(../images/soundstreams_about.jpg) top left;
}
.inner .soundstream .scenes {
	background:url(../images/soundstreams_scenes.jpg) top left;
}
.inner .soundstream .touring {
	background:url(../images/soundstreams_scenes.jpg) top left;
}
.inner .soundstream .press {
	background:url(../images/soundstreams_press.jpg) top left;
}
.inner .soundstream .events {
	background:url(../images/soundstreams_events.jpg) top left;
}
.inner .soundstream .edu {
	background:url(../images/soundstreams_edu.jpg) top left;
}
.inner .soundstream .arts {
	background:url(../images/soundstreams_arts.jpg) top left;
}
.inner .soundstream .multi {
	background:url(../images/soundstreams_multi.jpg) top left;
}
.featured p {
	text-indent:-9999px;
	display:none;
}
/*INNER featured VARIANT*/
.inner .featured {
	float:right;
	width:543px;
	_margin-right:3px;
}
.inner .featured p {
	display:block;
	text-indent:0px;
	font-size:12px;
	line-height:18px;
	color:#000;
	padding-bottom:8px;
}
/*
.inner .featured li {
	font-size:12px;
	line-height:16px;
	color:#000;
	padding-bottom:8px;
	padding-left: 1.1em;
}

.inner .featured ul, .inner .featured ol {
	margin-left: 1em;
}

.inner .featured ul {
	list-style-type: disc;
}
.inner .featured ol {
	list-style-type: decimal;
}
*/

.inner .featured .breadcrumb {
	background:#fff;
	padding:15px 14px 14px 14px;
	font-size:12px;
	color:#000;
	_margin-top:-3px;
	border-bottom:1px solid black;
}
.inner .featured .breadcrumb a, .inner .featured .breadcrumb a:link, .inner .featured .breadcrumb a:visited, .inner .featured .breadcrumb a:active {
	text-decoration:none;
	color:#000;
}
.inner .featured .breadcrumb a:hover {
	color:#000;
	text-decoration:underline;
}
.inner .featured .breadcrumb .current {
	font-weight:bold;
}
.inner .featured .title {
	background:#fff;
	height:40px
}
.inner .featured .title h5 {
	float:left;
	display:block;
	height:34px;
	background:#231f20;
	padding:6px 0 0 14px;
	font-size:18px;
	text-transform: uppercase;
}
/* SECTION TITLES */
.featured .about {
	width:140px;
}
.featured .scene {
	width:250px;
}
.featured .press {
	width:160px;
}

.featured .events {
	width:160px;
}

.featured .multi {
	width:160px;
}
.featured .edu {
	width:280px;
}
.featured .arts {
	width:240px;
}

.featured .privacy {
	width:240px;
}

.inner .featured h6 {
	width:160px;
	padding:5px 0 0 14px;
	float:left;
	font-size:17px;
	text-transform: uppercase;
}
.inner .featured .releases {
	float:left;
	width:250px;
	padding:5px 0 0 8px;
	color: #dd5843;
	font-size:18px;
	text-transform: uppercase;
}
.inner .featured .releaseslonger {
	float:left;
	width:250px;
	padding:7px 0 0 8px;
	color: #dd5843;
	font-size:18px;
	text-transform: uppercase;
}

.inner .featured .breaker {
	height:32px;
	background:#534a3e;
}
.inner .featured .breaker_behind {
	height:32px;
	background:#a2c398;
}
.inner .featured .breaker_press {
	height:32px;
	background:#53493F;
}
.inner .featured .breaker_arts, .inner .featured .breaker_multi {
	height:32px;
	background:#8e8e75;
}
.inner .featured .breaker_events, .inner .featured .breaker_edu {
	height:32px;
	background:#297267;
}

.inner .featured .post, .inner .featured .eventpost {
	background:#fff;
	padding:17px;
}

.inner .featured .post a, .inner .featured .eventpost a {
  text-decoration:underline;
  color:#000;
}

.inner .featured .post a:hover, .inner .featured .eventpost a:hover {
  color:#000;
}

.inner .featured .post ul li { margin-left: .85em; }
.inner .featured .post ul { list-style-type: disc; }
.inner .featured .post ul ul { list-style-type: square; }
.inner .featured .post ul ul ul { list-style-type: circle; }
.inner .featured .post ol { list-style-position: outside; list-style-type: decimal; }
.inner .featured .post dt { font-weight: bold; }

.inner .featured .post ul, .inner .featured .post ol, .inner .featured .post dl {
  margin-bottom: 1.6em;
  color:#000000;
  font-size:12px;
  line-height:18px;
}

.inner .featured .post dt { margin-top: .8em; margin-bottom: .4em; }
.inner .featured .post ul { margin-left: 1.5em; }
.inner .featured .post ol { margin-left: 2.35em; }
.inner .featured .post ol ol, .inner .featured .post ul ol { margin-left: 2.5em; }

.inner .featured .eventpost ul .post_list_item {
	float:right;
	width:390px;
}
.inner .featured .eventpost ul .post_title {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-bottom:12px;
}
.inner .featured .eventpost ul p {
	padding-bottom:2px;
	font-size:10px;
	line-height:12px;
}
.inner .featured .eventpost li {
	padding-bottom:20px;
}
.inner .sub_links {
	padding-top:16px;
}
.inner .sub_links a, .inner .sub_links a:link, .inner .sub_links a:visited, .inner .sub_links a:active {
	text-transform:uppercase;
	padding-right:18px;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.inner .sub_links a:hover {
	text-transform:uppercase;
	padding-right:18px;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.inner .browse {
	padding-top:12px;
}
.inner .browse a, .inner .browse a:link, .inner .browse a:visited, .inner .browse a:active {
	text-transform:uppercase;
	padding-right:6px;
	padding-left:6px;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	border-right:1px solid white;

}
.inner .browse a:hover {
	text-transform:uppercase;
	padding-right:6px;
	padding-left:6px;
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
	border-right:1px solid white;

}

/* NEWSLETTER */
.newsletter {
	position:relative;
	top: -100px;
	_top:-103px;/*newsletter IE positioning fix */
	width: 213px;
	height: 80px;
	background:#231f20;
	padding:10px;
}
.newsletter_reposition {
	position: static;
	margin-top: 20px;
}
.newsletter .input {
	background:url(../images/newsletter_email.gif) no-repeat;
	width:140px;
	height:15px;
	padding:2px;
	border:none;
	font-size:11px;
}
.newsletter .submit {
	background:url(../images/newsletter_signup.gif) no-repeat;
	color:#FFFFFF;
	height:22px;
	width:77px;
	border:none;
	margin-top:10px;
	margin-right:5px;
	font-size:12px;
	padding-bottom:4px;
}
/*INNER SIDEBAR VARIANT*/
.inner .newsletter {
	position:static;
	top: -100px;
	_top:-103px;/*newsletter IE positioning fix */
	width: 213px;
	_width:190px;
	height: 80px;
	background:none;
}

/*LEFT COL */
.lft_col {
	width:213px;
	padding:10px;
	_width:210px;
	background:url(../images/lft_col_bg.png) repeat-x;
	_background:url(../images/lft_col_bg_ie.png) repeat-x;
}
.lft_col .sub_menu {
	height:234px;
}
.lft_col .sub_menu a, .lft_col .sub_menu a:link, .lft_col .sub_menu a:visited, .lft_col .sub_menu a:active {
	display:block;
	font-size:12px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.lft_col .sub_menu a:hover {
	display:block;
	font-size:12px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.lft_col .sub_menu .selected{
	font-weight:bold;
}
.inner h3, .inner .upcomming_bg {
	padding:6px 0 3px 14px;
	margin-bottom:7px;
	margin-top:7px;
	background:url(../images/upcomming_bg.png);
	_background:#585858;
}
/* SUB-BODY BODY */
ul .welcome, ul .upcoming, ul .behind {
	float:left;
/*
	margin-top:-96px;
	_margin-top:-99px;/*Newsletter IE Fix */
*/
}
ul p {
	font-size:14px;
	line-height:26px;
	text-align:left;
}
ul .welcome {
	width:425px;
	padding:22px 40px 0 13px;
	background:url(../images/border.png) top right no-repeat;
}
ul .welcome h2 {
}
ul .welcome p {
  font-size:12px;
	line-height:22px;
}

ul .upcoming {
	width:194px;
	padding:26px 20px 0 21px;
	background:url(../images/border.png) top right no-repeat;
}
ul ol, .inner ol {
	font-size:13px;
	padding-bottom:10px;
}
ul .behind {
	width:212px;
	padding:26px 14px 0 14px;
}

ul .behind h3 {

}
ul .behind p {
	font-size:12px;
	line-height:22px;
}
.read_more {
	font-size:12px;
	text-transform:uppercase;
	padding-top:8px;
}


/*FOOTER */
.footer {
	clear:both;
	font-size:10px;
	color:#fff;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:236px;
	line-height: 26px;
}
.footer .adress {
	color:#231f20;
}


#donate_button {
  position:relative;
  top:450px;
  left:790px;
  height:0;
  width:0;  
}

* html #donate_button  /* only IE sees this */ { 
  margin-top:-50px;
  top:500px;
}

/* accoridian elements */
div.accordion {
	margin-top: 20px;
}
div.toggler {
	cursor:pointer;
	font-weight:bold;
	color:#000;
	background: #eee;
	margin: 0;
	padding:5px;
	font-size:13px;
}
div.toggler_active {
	color:#fff;
	background: #4F616D;
}
div.toggler:hover {
	color:#fff;
	background: #4F616D;
}
div.toggled_element {
	font-size:12px;
	line-height:18px;
	padding:0 5px;
	background: #eee;
	margin-bottom: 20px;
}

/* rebuild reset markup tags */
/*
.inner .featured .post ul, ol {
	padding-left: 40px;
	margin-bottom: 10px;
	margin-top: 10px;
	list-style-position: outside;
	display: block;
}
.inner .featured .post li {
	display: list-item;
	padding-bottom: 0px;
	font-size:12px;
	line-height:18px;
}
.inner .featured .post ul li {
	list-style-type: disc;
}
.inner .featured .post ol li {
	list-style-type: decimal;
}
*/