/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

General CSS

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

body	{
		margin: 0 auto;
		padding: 0;
		font-family: verdana, arial, helvetica, sans-serif;
		color: #636654;
		background-color: #FFFFFF;
		background-image:url("../images/bg.gif");
		background-repeat:repeat-x;
	}


td	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
	}
	
a	{
		text-decoration: none;
		color: #636654;
	}
a:hover {
		text-decoration: underline;
		color:#636654;
	}
	
div	{
		margin-bottom: 10px;
	}

.bold {
font-weight: bold;
}

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

The Big Ones

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/


#thebiggerone {

	}

#thebigone {
		margin: 0px 0px 50px 0;
		width: 749px;
		padding: 0;
	}

#contentwidth {
		text-align: left;
		margin-left: 19px;
		margin-right: 21px;
	}


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Navigation

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#nav 	{
		margin : 6px 0 23px 0;
		padding: 0;
		border-bottom: 1px dashed #BFBFBF;
	}

#navml	{
 		float: right;
 		padding: 0;
 		margin-right: 6px;
 		margin-bottom: 0px;
 	}

#navitems {
		padding: 5px 0 5px 0;
		margin-bottom: 9px;
	}

.navitem {
		padding-right : 11px;
		float: left;
	}
 		


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Bread Crumb

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#breadcrumb {
		margin: 0 0 23px 3px;
		font-size: 9px;		
	}


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Footer Junk

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#footer {
		padding-left: 40px;
		clear: both;
	}

#pagespacer {
		margin: 0 0 20px 0;
		padding : 2px 0 3px 0;
		border-bottom: 1px dashed #BFBFBF;
		border-top: 1px dashed #BFBFBF;
	}

#sitecredfoot {
		float: right;
		font-size: 9px;
		line-height: 10px;
		color: #8C8C8C;
	}
#emailfoot {
		float: right;
		margin-right: 60px;
		font-size: 9px;
		line-height: 10px;
		color: #8C8C8C;
	}
#adfoot {
		float: right;
		margin-right: 40px;
		font-size: 9px;
		line-height: 10px;
		color: #8C8C8C;
	}	
#logofoot {
		margin-left: 2px;
		font-size: 9px;
		line-height: 10px;
		color: #8C8C8C;
	}	


.footerlink {
		color: #9C7333;
		text-decoration: underline;
	}
.footerlink:hover {
		color: #8C8C8C;
		text-decoration: underline;
	}	



/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Main Column Definition

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#maincright {
		float: right;
		width: 221px;
		margin : 0 0 80px 0;
		padding : 0px;
		font-size: 10px;
		line-height: 13px;
	}
	
#maincleft {
		float: left;
		width: 449px;
		margin : 0 0 80px 0;
		padding : 0px;
	}
	
#maincontent {
		margin : 18px 0 0 40px;
		font-size: 11px;
		line-height: 15px;
	}

.headerimage {
		padding : 2px 0 2px 0;
		border-bottom: 1px dashed #BFBFBF;
		border-top: 1px dashed #BFBFBF;		
	}

.rightsep {
		height: 25px;
		margin: 0;
		padding: 0;
	}
	
#mailingpromo {
		padding : 8px;
		background-color: #F2F1EB;
		margin: 0px;
	}

#mailingout {
		margin-top: 25px;
		border-bottom: 1px dashed #BFBFBF;
		border-top: 1px dashed #BFBFBF;
		padding: 2px 0 2px 0;
	}
#mailingout2 {
	margin-top: 0px;
	border-bottom: 1px dashed #BFBFBF;
	border-top: 1px dashed #BFBFBF;
	padding: 2px 0 2px 0;
}
.rightcopy {
		margin-top: 18px;
}
	
	
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Other Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/


.formtext {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #636654;
		font-size: 10px;
	}

.mlform {
		font-size: 11px;
		font-weight: bold;
	}

.mlform-small {
		font-size: 9px;
	}
	
.cform {
		font-size: 11px;
		font-weight: bold;
	}

.cform-small {
		font-size: 9px;
	}	

.err {
		color: #A00000;
}

div.error {
		margin: 2px;
		padding: 5px;
		border: 1px solid #BFBFBF;
		background-color: #ECF3D8;
}
div.errorhead {
font-weight: bold;
}
div.errorfoot {
font-weight: bold;
}
ul.error,li.error {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #636654;
		font-size: 10px;
}

div.happy {
		margin: 2px;
		padding: 5px;
		border: 1px solid #BFBFBF;
		background-color: #ECF3D8;
}
div.happyhead {
font-weight: bold;
}
div.happyfoot {
font-weight: bold;
}
ul.happy,li.happy {
		font-family: verdana, arial, helvetica, sans-serif;
		color: #636654;
		font-size: 10px;
}
	
.r_frelease_sep {
		margin: 12px 0 12px 0;
		border-top: 1px dashed #BFBFBF;
	}
.r_frelease_copy {
		color: #333333;
		line-height: 12px;
		font-size: 10px;
	}

.r_frelease_title {
		font-size: 12px;
		color: #333333;
	}
.r_frelease_date {
		color: #999999;
	}
 .r_freleased_link {
		font-size: 9px;
	}
.r_upcomingshows {
		font-size: 11px;
	}
	
	
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

News Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.news_title {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 0;
}
.news_date {
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
	margin-bottom: 18px;
}
.news_copy {
	margin-bottom: 15px;
	font-size: 11px;
	line-height: 14px;
}
.news_link {
	font-style: italic;
	font-size: 10px;
}
.news_sep {
	margin: 18px 0 18px 0;
	border-top: 1px dashed #BFBFBF;
}
.newsarchive {
	font-size: 11px;
	line-height: 13px;
	margin-top: 18px;
}
.additionalresources {
	font-size: 11px;
	line-height: 13px;
	margin-top: 18px;
}
.recentnews {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 4px;
}



/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Event Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#eventschooser {
		margin: 4px 0 0 0;
}
#eventresults {
		margin: 18px 0 25px 0;
		border-top: 1px dashed #BFBFBF;
		border-bottom: 1px dashed #BFBFBF;		
		padding: 5px 0 5px 0;
		font-size: 10px;
		font-weight: bold;
}
.events_sep {
	margin: 25px 0 25px 0;
	border-top: 1px dashed #BFBFBF;
}
.events_title {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 0;
}
.events_dateline {
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
	margin-bottom: 18px;
}
.events_copy {
	margin-bottom: 0;
	font-size: 11px;
	line-height: 14px;
}




/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Teaching Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.teaching_sep {
	margin: 25px 0 25px 0;
	border-top: 1px dashed #BFBFBF;
}
.teaching_title {
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.teaching_copy {
	margin-bottom: 0;
	font-size: 11px;
	line-height: 14px;
}
.teaching_link {
		font-size: 9px;
		line-height: 16px;
		margin: 10px 0 0 0;
}




/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Catalog Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.catalog_sep {
	margin: 12px 0 12px 0;
	border-top: 1px dashed #BFBFBF;
}
.catalog_list {
	margin: 0;
	padding: 0;
}
.catalog_addtocart {
	width: 110px;
	float: right;
	text-align: right;
	font-size: 10px;
	line-height: 13px;
	margin-top: 7px;
}
.catalog_details {
	float: right;
	width: 340px;
	margin: 0;
	padding: 0;
}
.catalog_title { 
	margin: 0;
	font-weight: bold;
	line-height: 13px;
}
.catalog_artist {
	margin-bottom: 6px;
	font-style: italic;
	line-height: 13px;
}
.catalog_released {
	margin: 0;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}
.catalog_info {
	margin: 0;
	font-size: 10px;
	line-height: 13px;
}
.catalog_image {
	margin: 0;
}



.release_track_1 {
	font-size: 11px;
	margin-bottom: 3px;
	padding: 0 2px 0 2px;
}
.release_track_2 {
	font-size: 11px;
	background-color:#F5F5EB;
	margin-bottom: 3px;
	padding: 0 2px 0 2px;
}
.release_mp3 {
	float: right;
	text-align: right;
	font-size: 11px;
	font-size: 10px;
	margin-right: 2px;
}
.release_mp3link, .release_mp3link:Hover {
		color:#16557A;
	}

.release_sep {
	margin: 16px 0 23px 0;
	border-top: 1px dashed #BFBFBF;
	padding: 3px 0 0 0;
	border-bottom: 1px dashed #BFBFBF;
}

.release_info {
	font-weight: bold;
	margin-bottom: 18px;
}

.release_infocopy {
	padding-bottom: 47px;
	border-bottom: 1px dashed #BFBFBF;
}
.release_details {
	float: right;
	width: 297px;
	margin: 0;
	padding: 0;
}

.release_addtocart {
	width: 130px;
	float: right;
	text-align: right;
	font-size: 10px;
	line-height: 13px;
	margin-top: 3px;
}

.release_title { 
	margin: 0;
	font-weight: bold;
	font-size:13px;
	line-height: 13px;
}
.release_artist {
	margin-bottom: 48px;
	font-style: italic;
	line-height: 13px;
}
.release_released {
	margin: 0;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}
.release_info {
	margin: 0;
	font-size: 10px;
	line-height: 13px;
}
.release_image {
	margin: 0;
}



/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Artist Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.artist {
		margin-bottom: 24px;
		width: 197px;
}

.artist_right {
		float: right;
		margin-bottom: 24px;
		width: 197px;
}
.artist_image {
		margin-bottom: 4px;
}
.artist_name {
		height: 34px;
		background-color: #EBF2F2;
		margin-bottom: 0;
		padding: 7px 0 0 6px;
}
.art_detail_content {

}
.art_detail_name {
		font-weight: bold;
}
.art_detail_image {
		margin-bottom: 16px;
}



/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Ontheair Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.featuredstation_text {
		margin: 10px 0 0 0;
}

.featuredstation_title {
		margin-top: 18px;
		margin-bottom: 0px;
		font-size: 11px;
		font-weight: bold;
}

.featuredstation_link {
		color: #CA9A00;
		font-size: 10px;
		font-weight: bold;
}
.featuredstation_link:hover {
		color: #CA9A00;
		font-size: 10px;
		font-weight: bold;
		margin-bottom: 0px;
}
.ontheair_state {
		font-weight: bold;
		margin-bottom: 0px;
}
.ontheair_station {
		margin-bottom: 0px;
}
.ontheair_station_lo {
		margin-bottom: 0px;
		background-color: #F6F6F6;
}


/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Paging Definitions

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

.paging {
		width: 409px;
		clear: both;
}
.paging_off {
color: #CCC;
}
.paging_right {
		width: 50px;
		margin: 0;
		padding: 0;
		text-align: right;
		float: right;
		font-size: 9px;
	}
	
.paging_middle {
		width: 295px;
		margin: 0 7px 0 0;
		padding: 0;
		text-align: center;
		float: left;
		font-size: 9px;
	}
	
.paging_left {
		width: 50px;
		margin: 0;
		padding: 0;
		float: left;
		font-size: 9px;
	}

#paging_right {
		width: 80px;
		margin: 0;
		padding: 0;
		text-align: right;
		float: right;
		font-size: 9px;
	}
	
#paging_middle {
		width: 235px;
		margin: 0 7px 0 0;
		padding: 0;
		text-align: center;
		float: right;
		font-size: 9px;
	}
	
#paging_left {
		width: 80px;
		margin: 0;
		padding: 0;
		font-size: 9px;
	}
	

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

Home Definition

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

#homebanner {
		margin: 56px 0 17px 40px;
		border-top: 1px dashed #BFBFBF;
		border-bottom: 1px dashed #BFBFBF;
		padding: 0;		
}

#homecright {
		float: right;
		width: 275px;
		margin : 0 0 80px 0;
		padding : 0px;
		font-size: 10px;
		line-height: 13px;
	}
	
#homecleft {
		float: left;
		width: 408px;
		margin : 0 0 80px 0;
		padding : 0px;
	}

.itemblock {
		float: left;
		width: 31px;
		margin : 0 9px 0 0;
		padding : 2px 0 2px 0;
		border-top: 1px dashed #BFBFBF;
		border-bottom: 1px dashed #BFBFBF;		
	}
.item {
		width: 368px;
		float: right;
		padding: 0;
		margin-bottom: 0;

}
.item_sep {
		margin: 18px 0 25px 40px;
		border-top: 1px dashed #BFBFBF;
		border-bottom: 1px dashed #BFBFBF;	
		padding: 5px 0 5px 0;		
}
.homebreaker {
		clear: both;
		line-height: 0;
		height: 0;
		margin: 0;
		padding: 0;
		font-size: 0;
	}
.item_title {
		font-size: 12px;
		line-height: 13px;
		font-weight: bold;
		margin: 0;
}
.item_copy {
		font-size: 11px;
		line-height: 14px;
		margin: 17px 0 14px 0;

}
.item_link {
		font-size: 9px;
		line-height: 16px;
		margin: 0;
}
.item_image{
		margin-bottom: 11px;
}

#featuredreleases_image {
		float: left;
		padding: 2px 0 2px 0;
		border-top: 1px dashed #BFBFBF;
		border-bottom: 1px dashed #BFBFBF;
		margin: 0;
}
#featuredreleases_bg {
		float: right;
		width: 232px;
		margin: 0;
}
.featuredrelease_title {
		font-size: 12px;
		line-height: 12px;
		color: #333333;
		margin: 6px 0 0 6px;
}
.featuredrelease_link{
		color: #333333;
}
.featuredrelease_link: hover{
		color: #333333;
}
.featuredrelease_artist {
		font-size: 10px;
		line-height: 12px;
		font-style: italic;
		color: #333333;
		margin: 0 0 0 6px;
}
.featuredrelease_released {
		font-size: 10px;
		line-height: 12px;
		font-style: italic;
		color: #999999;
		margin: 0 0 4px 6px;
}
#featuredevents {
		margin-top: 40px;
		margin-bottom: 0;
}
.featuredevent_title {
		font-size: 12px;
		line-height: 11px;
		font-weight: bold;
		margin-bottom: 0;
}
.featuredevent_date {
		font-size: 11px;
		line-height: 12px;
		margin-bottom: 0;
}
.featuredevent_locale {
		font-size: 10px;
		line-height: 12px;
}
.featuredevent_descrip {
		font-size: 10px;
		line-height: 13px;
		margin: 14px 0 22px 0;
}
.featuredevent_topper {
		margin-bottom: 7px;
}
.featuredevent_bottom {
		margin: 0;
}