/* CSS Document */


body {
	background-color: #32433B;
	font-size : 11px;
	line-height: 16px;
	color : #32433B;
	font-family: tahoma, helvetica, verdana, arial, sans-serif;
	margin: 0;
	padding: 0;	
}
#header {
	height: 124px;
	position: relative;
}
td {
	font-size : 11px;
	line-height: 16px;
	color : #32433B;
	font-family: tahoma, helvetica, verdana, arial, sans-serif;
}
h4{color: #5B6A63; }

/* ---------------------------- 
links
---------------------------- */


a:link, a:visited, a:active {
	color:#067983;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 1px 0px;	}
	
a:hover {
	color:#3F9097;
	text-decoration: none;
	border-bottom: #3F9097;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
	background-color: transparent;
	padding: 0px 0px 1px 0px;	}

a.plain:link, a.plain:visited, a.plain:active, a.plain:hover {
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.news16:link, a.news16:visited, a.news16:active {
	font-size : 16px;
	line-height: 20px;
	color : #025A62;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.news16:hover {
	font-size : 16px;
	line-height: 20px;
	color : #067983;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

.tour_date_title {
	font-size : 13px;
	line-height: 18px;
	color : #5B6A63;
}
a.news13:link, a.news13:visited, a.news13:active {
	font-size : 13px;
	line-height: 18px;
	color : #025A62;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	
}

a.news13:hover {
	font-size : 13px;
	line-height: 18px;
	color : #067983;
	text-decoration: none;
	border-bottom: #067983;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
	background-color: transparent;
	padding: 0px 0px 0px 0px;	}
	
a.artist14:link, a.artist14:visited, a.artist14:active {
	font-size : 14px;
	line-height: 18px;
	color : #025A62;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.artist14:hover {
	font-size : 14px;
	line-height: 18px;
	color : #067983;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.smblue:link, a.smblue:visited, a.smblue:active {
	font-size : 10px;
	line-height: 16px;
	color : #67A7A8;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.smblue:hover {
	font-size : 10px;
	line-height: 16px;
	color : #025A62;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}
	
a.blue12:link, a.blue12:visited, a.blue12:active {
	font-size : 12px;
	line-height: 18px;
	color : #0D6168;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.blue12:hover {
	font-size : 12px;
	line-height: 18px;
	color : #67A7A8;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.blue:link, a.blue:visited, a.blue:active {
	color : #67A7A8;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.blue:hover {
	color : #0D6168;
	text-decoration: none;
	border-bottom: #0D6168;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.grey:link, a.grey:visited, a.grey:active {
	color : #32433B;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.grey:hover {
	color : #455D52;
	text-decoration: none;
	border-bottom: #455D52;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.greylg:link, a.greylg:visited, a.greylg:active {
	font-size: 13px;
	color : #32433B;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}

a.greylg:hover {	
	font-size: 13px;
	color : #455D52;
	text-decoration: none;
	border-bottom: #455D52;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
	background-color:transparent;
	padding: 0px 0px 0px 0px;	}




/* ---------------------------- 
general divisions 
---------------------------- */
#container{
	margin: 0 auto;
	width: 922px;
	padding: 0px;
	background: #F2F4E1 url(../img/layout/topfade.png) no-repeat 0 0;
	height: auto;
	overflow:hidden	}

#footer	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom:10px;
	width: 910px;	
}
	

#footercovers	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom:10px;
	width: 910px;	}


#logo{
	float:left;
	margin-top: 15px;
	margin-left: 10px;
	width: 523px;
	height: 81px;
	padding: 0px;
	border: 0px solid #000000;
	background: url(../img/layout/logo.png);	}

#banner{
	position: absolute;
	top: 15px;
	right: 7px;
	width: 350px;
	height: 80px;
	padding: 0px; 
	border: 0px solid #990000;	
}

#nav{ 
	position: absolute;
	top: 106px;
	left: 7px;
	height: 14px;
	padding: 0px; 
	border: 0px solid #990000;	
}
#facebook{ /*added by Susie */
	position: absolute;
	top: 106px;
	left: 710px;
	height: 14px;
	padding: 0px; 
	border: 0 !important;
}
#twitter{ /*added by Susie */
	position: absolute;
	top: 106px;
	left: 740px;
	height: 14px; 
	padding: 0px; 
	border: 0 !important;
}
#nav2{ 
	position: absolute;
	top: 105px;
	left: 770px;
	height: 14px;
	padding: 0px; 
	border: 0px solid #990000;	
}

#content_area{
	/* padding-top: 115px; */
	position: relative;
	/* top: 146px; */
}

#clear	{
	/* border: 1px solid #000000; */
	padding: 0px 0px 10px 0px;	
}
	
#promofact	{
	color: #959F93;
	font-size: 10px;
	padding: 0px;
	width: 910px;	
}


/* ---------------------------- 
index
---------------------------- */
#index_avcolumn{
	height: 40px; 
	border: 0px solid #000000; 
	width: 250px; 
	padding-left: 10px;
}
#index_avcolumn_left{
	float: left; 
	border: 0px solid #000000; 
	width: 25px;
}
#index_avcolumn_right{
	float: left; 
	border: 0px solid #000000;
}
#index_footer{
	float:left;
	margin-top: 50px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom:10px;
	width: 910px;
}
#index_featuredvideo_icon{
	padding-left: 5px;
}
#index_col1	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	width: 417px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none;	}
	
#index_col2	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	width: 285px;
	padding: 0px 0px 0px 0px;	}
	
#index_col3	{
	float:right;
	margin-top: 10px;
	margin-left: -20px;
	width: 215px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 0px 0px 2px;
    border-style: none none none dashed;	}


#index_title {
	border: 0px solid #000000;
	padding: 10px 10px 7px 10px;
/*	width: 325px;	*/
	}

#index_news {
	position: relative; 
	top: 0px;
	left: 0px; 
	padding: 0px 0px 0px 0px;	}

#index_newsitems {
	padding: 0px 15px 10px 10px;	
}

#index_recent {
	border: 0px solid #000000;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 0px;	
	}
#index_info {
	border: 0;
	top: 0px;
	left: 0px;
	margin-left: 3px;
	padding: 0px 0px 0px 0px;	
	}	
	
#other_recent {
	border: 0px solid #000000;
	top: 0px;
	left: 0px; 
	padding: 0px 0px 0px 0px;	
}

.date {
	font-size : 10px;
	line-height: 12px;
	color : #5B6A63;	}

.odd	{ 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 	}

.even	{ 
	display: block; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	border: 0px solid black;	}

#index_mailinglist	{
	margin: 0;
	width: 325px;
	margin-left: 10px;
}
.mailinglist_title {
	margin-bottom: 0;
	margin-left: 10px;
}

.textarea, .formfield {
    background: #FFFFFF;
  	border: 0px solid; 
	border-color: transparent;
	color : #5B6A63;
	font-family: tahoma, helvetica, verdana, arial, sans-serif;
	font-size: 10px;
	line-height:18px;
	padding: 3px 2px 2px 4px;
	width: 150px;
	height: 18px;	}
	
.textarea2, .formfield2 {
    background: #FFFFFF;
  	border: 0px solid; 
	border-color: transparent;
	color : #5B6A63;
	font-family: tahoma, helvetica, verdana, arial, sans-serif;
	font-size: 10px;
	line-height:18px;
	padding: 3px 2px 2px 4px;
	width: 159px;
	height: 18px;	}

.dropdown {
	color: #5B6A63; 
	background: #FFFFFF;
  	border: 0px solid; 
	border-color: transparent;
	font-family: tahoma, helvetica, verdana, arial, sans-serif;
	font-size: 10px;
	/* height: 18px; */
	padding: 2px;	}

#formpad {
	padding: 3px;	}


#index_newreleases {
	position: relative; 
	top: 0px;
	left: 0px; 
	padding: 0px 0px 0px 0px;	}

#index_newrelease {
	position: relative; 
	top: 5px;
	left: 0px; 
	height: 80px;
	padding: 0px;	}

#index_buyit {
	position: relative; 
	top: 10px;
	left: 0px; 
	height: 43px;
	padding: 0px;
	margin-left: 85px;
}

.cover60 {
	float:left;
	margin: 0px 7px 10px 10px;
	border:solid 4px #FFFFFF;	}

#index_audiovideo {
	position: relative; 
	top: 0px;
	left: 0px; 
	padding: 10px 0px 0px 0px;
}

.index_avitem {
	padding: 0px 15px 0px 10px;
	height: 15px; /*image height is 43px*/
}
#index_avitem {
	padding: 0px 15px 0px 10px;
	height: 25px; /*image height is 43px*/
}

#index_pictureoftheweek {
	position: relative; 
	top: 0px;
	left: 0px; 
	padding: 18px 0px 0px 0px;
	height: 260px;	}

#index_picdescrip	{
 	font-size: 11px;
	line-height:13px;
	color: #5B6A63;
	position: relative; 
	top: 5px;
	left: 10px; 
	padding: 18px 0px 0px 0px;
	width: 260px;
	height: 260px;	}

.picture {
	float:left;
	margin: 4px 7px 4px 10px;
	border: solid 4px #FFFFFF;	}

#index_videoicon {
	float:left;
	padding-right: 0px;
	padding-left: 10px;
	border: 0px solid #000000;
}

#index_videodetails {
	float: right;
	margin:0px 0px 0px 0px;
	padding-top: 2px; 
	width: 175px;
	border: 0px solid #000000;
	line-height:14px;	
}

#index_featuredvideo {
	height: 265px;
}
#index_upcomingshows {
	/* margin-top: 55px; */
}

.odd_rightcolumn	{ 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 7px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	line-height:14px;	}

.even_rightcolumn	{ 
	display: block; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	line-height:14px;	}

.grey13 {
	font-size:13px;
	line-height:18px;	}
	
.grey12 {
	font-size:12px;
	line-height:18px;	}

.lightgrey	{
 	color: #5B6A63;	}

.blue	{
 	color: #067983;	}

.footercover	{
	float:left;
	margin: 6px 0px 6px 12px;
	border: solid 4px #FFFFFF;	}

#index_touricon {
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	border: 0px solid #000000;	}

#index_moredates {
	float: right;
	margin:0px 0px 0px 0px;
	padding-top: 12px; 
	width: 158px;
	border: 0px solid #000000;
	line-height:14px;	}


/* ---------------------------- 
news
---------------------------- */


#news_col1	{
	float: left;
	display: inline;
	/*
	position: absolute;
	display: inline;
	top: 130px;
	left: 37px;
	*/
	margin: 10px 0px 0px 0px;
	width: 562px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none; 	
	/* border: 1px solid #000000; */
}

	
#news_col2	{
	/* border: 1px solid #000000; */
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 0px;
	padding-right: 0px;
	width: 355px;
	padding: 0px 0px 0px 0px; 	
}
	

#news_content {
	/*
	position: relative; 
	top: 0px;
	left: 0px;
	*/ 
	/* width: 565px; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

	
.title16 {
	font-size : 16px;
	line-height: 20px;
	color : #025A62;	}
	
.newsphoto {
	float:right;
	margin: 0px 0px 10px 10px;
	border: solid 4px #FFFFFF;	}
	
.odd_news	{ 
	/* display: block; */
	background-color: #E9EBD8;
	padding: 8px 10px 8px 8px;
	width: 340px;  /* percentage-based width makes IE choke */
}

.even_news	{ 
	background-color: transparent;
	padding: 8px 10px 8px 8px;
}
.odd_profilenews	{ 
	/* display: block; */
	background-color: #E9EBD8;
	padding: 8px 10px 8px 8px;
	width: 525px;  /* percentage-based width makes IE choke */
}

.even_profilenews	{ 
	background-color: transparent;
	padding: 8px 10px 8px 8px;
}

.newsheader {
	margin-left: 8px;
}
	
	
/* ---------------------------- 
artists
---------------------------- */
#artist_audiovideo_column{
	height: 40px; 
	border: 0px solid #000000; 
	width: 250px; 
	padding-left: 10px;
}
#artist_audiovideo_column_left{
	float: left; 
	border: 0px solid #000000; 
	width: 25px;
}
#artist_audiovideo_column_right{
	float: left; 
	border: 0px solid #000000;
}
#artist_more_dates{
	height: 25px; 
	border: 0px solid #000000; 
	padding-left: 10px; 
	margin-top: 15px;
}
#artist_moredates_icon{
	float: left; 
	border: 0px solid #000000; 
	width: 50px;
}
#artist_moredates_text{
	float: left; 
	border: 0px solid #000000;
}

#artists_col1	{
/*	float:left;*/
	margin: 0px 0px 0px 0px;
	/* width: 920px; */
	padding: 0px 0px 0px 0px;
}
	

#artists_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 940px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;	}
	

#artists_individual	{
	width: 172px;
	float: left;
	margin: 0px 10px 25px 0px;
	padding: 0px;	}
	
.artistsphoto {
	float: left;
	margin: 0px 0px 4px 0px;
	border: solid 4px #FFFFFF;	}
	
	
	

/* ---------------------------- 
individual artist page
---------------------------- */


#artist_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 548px;
	padding: 0px 5px 0px 0px; 	}

	
#artist_col2	{
	float:left;
	margin-top: 10px;
	margin-left: -10px;
	padding-right:0px;
/*	width: 370px; */
	width: 355px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 0px 0px 2px;
    border-style: none none none dashed;	}
	

#artist_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 558px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
	
#artist_name	{
	padding: 10px 10px 7px 10px;
	font-size : 16px;
	line-height: 12px;
	color: #5B6A63;
	font-family: trebuchet ms, tahoma, helvetica, arial, sans-serif;
	letter-spacing:1px;}
	
.artistphoto_lg {
	margin-left: 10px;
	border: solid 3px #FFFFFF;	}


#artist_currentreleases {
	position: relative; 
	top: 5px;
	left: 2px; 
	padding: 0px 10px 0px 0px;	}

#artist_release {
	text-align:left;
	position: relative; 
	top: 5px;
	left: 0px; 
	height: 100px;
	padding: 0px;
	/* border: 1px solid #000000; */
}

#artist_buyit {
	position: relative; 
	top: 10px;
	left: 0px; 
	height: 43px;
	padding: 0px;
	border: 0px solid #000000;
	margin-left: 100px;
}

#release_buyit {
	position: relative; 
	top: 10px;
	left: 0px; 
	height: 43px;
	padding: 0px;
	border: 0px solid #000000;
}

.cover75 {
	float:left;
	margin: 0px 12px 10px 10px;
	border: solid 4px #FFFFFF;	
}
	
	
#artist_tour {
	position: relative; 
	top: 15px;
	left: 2px; 
	padding: 0px 10px 0px 0px;	
}
	
.odd_tourartist	{ 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	width: 345px;
	border: 0px solid black;
	line-height:14px;	
}

.even_tourartist	{ 
	display: block; 
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	width: 345px;
	border: 0px solid black;
	line-height:14px;	
}
	
.odd_newsartist	{ 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px 3px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
	width: 543px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 	}

.even_newsartist	{ 
	display: block; 
	background-color: transparent;
	margin: 0px 3px 0px 0px;
	padding: 6px 0px 6px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
	width: 543px;
    border-style: none none none none; 
	border: 0px solid black;	}
	
#artist_touricon {
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 10px;
	border: 0px solid #000000;	
}

#artist_moredates {
	float: right;
	margin:0px 0px 0px 0px;
	padding-top: 12px; 
	width: 310px;
	border: 0px solid #000000;
	line-height:14px;	
}
	
#artist_resources {
	position: relative; 
	top: 15px;
	left: 2px; 
	padding: 0px 10px 20px 0px;	}
	
#artist_audiovideo {
	position: relative; 
	top: 0px;
	left: 2px; 	
	padding: 10px 0px 0px 0px;	}

ul#releases{margin:0; padding:0 0 0 0; list-style: none;}
	
/* ---------------------------- 
av
---------------------------- */


#av_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 590px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none; 	}

	
#av_col2	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	padding-right:0px;
	width: 330px;
	padding: 0; 	}
	

#av_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 590px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	}
	
#av_video	{
	width: 184px;
	height: 205px;
	float: left;
	margin: 0px 0px 25px 8px; /*10*/
	padding: 0px;	}
	
.av_still {
	margin: 5px 0px 4px 0px;
	border: solid 4px #FFFFFF;	}

#av_feature	{
	width: 300px;
	margin: 0px 0px 30px 10px;
	padding: 0px;	}
		
#av_featuredvideo	{
	width: 300px;
	margin: 5px 0px 0px 2px;
	padding: 0px;	}
	
.av_featurestill {
	float: left;
	margin: 0px 10px 10px 0px;
	border: solid 4px #FFFFFF;	}
	
#av_newaudio	{
	width: 300px;
	float: left;
	margin: 5px 0px 20px 2px;
	padding: 0px;	}
	
#av_newvideos	{
	width: 300px;
	float: left;
	margin: 5px 0px 20px 2px;
	padding: 0px;	}
	
#view_by	{
	width: 310px;
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;	}

.songtitle {
/* 	width: 50px; */
	height: 30px;
	line-height: 15px;
	display: inline;
}
#av_col2 ul {
	width: 275px;
}
li.newvideoitem {
	display: block;
	height: 30px;
	width: 275px;
	list-style: none;
/*
	margin-left: 50px;
	text-indent: -50px;
*/
}
li.newvideoitem img {
	margin: 6px 6px 4px 0;
}	

/*Work around for external-video to open up */

div.ext-video-active {position: relative;}
div.ext-video-active span{position:absolute; width:50px; height:20px; bottom:10px; right: 5px; z-index: 1; background: url(../img/layout/youtube-logo.png) bottom right no-repeat;}
	 
/* ---------------------------- 
tour
---------------------------- */


#tour_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 560px;
	padding: 0px 0px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none;	}

	
#tour_col2	{
	float:left;
	margin-top: 10px;
/*	margin-left: -2px;*/
	padding-right:0px;
	width: 360px;
	padding: 0px 0px 0px 0px;  	}
	

#tour_content {
	/*position: relative; 
		top: 0px;
		left: 0px;*/ 
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 	}

#tour_byartist	{
	border: 0px solid #000000;
	width: 355px;
/*	margin: 10px;*/
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
}
	
#tour_byarchive	{
	width: 350px;
/*	float: left;*/
	margin: 0px 0px 10px 10px;
	padding: 0px;	
}


#tour_recentstories	{
	width: 325px;
/*	float: left;*/
	margin: 10px 0px 30px 0px;
	padding: 0px;	}
	
.odd_tour	{ 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px 3px 0px 0px;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
}
.odd_tour_details { 
	display: block; 
	background-color: #ECEEDB;
	margin: 0px;
	padding-left: 10px;
}
.even_tour	{ 
	display: block; 
	background-color: transparent;
	margin: 0px 3px 0px 0px;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-bottom: transparent;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none; 
	border: 0px solid black;
}
.even_tour_details { 
	display: block; 
	background-color: transparent;
	margin: 0px;
	padding-left: 10px;
}
.title_viewbyartist {
	margin-left: 10px;
}


/* ---------------------------- 
tour stories
---------------------------- */


#tourstories_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 560px;
	padding: 0px -10px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none; 	}

	
#tourstories_col2	{
	float:left;
	margin-top: 10px;
	margin-left: -4px;
	padding-right:0px;
	width: 360px;
	padding: 0px 0px 0px 0px; 	}
	

#tourstories_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



/* ---------------------------- 
individual release page
---------------------------- */

#release_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 600px;
	padding: 0px -10px 0px 0px;
	
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none;	}

	
#release_col2	{
	float:left;
	margin-top: 10px;
	margin-left: 0px;
	padding-right:0px;
	width: 265px;
	padding: 0px 0px 0px 0px; 	
}
	

#release_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	}

#release_details	{
	float: left;
	display: inline;
	margin: 0px 0px 10px 10px;
	padding: 0px;	
	width: 220px;
}

#tracklisting	{
/*	float: left;*/
	margin: 5px 0px 10px 10px;
	padding: 0px;	
	width: 220px;
}

#retail_drop {
	margin-left: 12px;
}
#otherreleases {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	width: 600px; 
}
	
#otherreleases_covers {
	float: left;
	margin: 0px 0px 0px -2px;
	padding: 0px;	
	width: 600px; }
	
.release_lg {
	float:left;
	margin: 0px 15px 10px 0px;
	border: solid 3px #FFFFFF;	}
	
	
/* ---------------------------- 
av
---------------------------- */


#releases_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 922px;
	padding: 0px 0px 0px 0px;	}
	

#releases_content {
/*	position: relative; */
/*	top: 0px;*/
/*	left: 0px; */
	width: 940px;
	padding: 0px 0px 0px 0px;
/*	margin: 0px 0px 0px -5px;*/
	margin: 0 auto;
/*	margin-left: -5px;*/
}
	

#releases_individual	{
	width: 165px;
	float: left;
	margin: 0px 10px 25px 0px;
	padding: 0px;	}
	
#releases_release	{
	width: 173px;
	height: 250px;
	float: left;
	display: inline;
	margin: 0px 0px 25px 10px;
	padding: 0px;	}
	
.releases_cover {
	float: left;
	margin: 5px 0px 4px 0px;
	border: solid 4px #FFFFFF;	}
	
/* ---------------------------- 
info
---------------------------- */

#info_col1	{
	float:left;
	margin: 10px 0px 0px 0px;
	width: 630px;
	padding: 0px 10px 0px 0px;
	border-color: #E4E6CD;
    border-width: 0px 2px 0px 0px;
    border-style: none dashed none none; 	
}

	
#info_col2	{
	float:left;
	margin-top: 10px;
	margin-left: -4px;
	padding-right:0px;
	width: 250px;
	padding: 0px 0px 0px 0px; 	}
	

#info_content {
	position: relative; 
	top: 0px;
	left: 0px; 
	/* width: 675px; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#about	{
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
	/* width: 650px;	*/
}
	
#about_content	{
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;	
	/* width: 650px; */
}

#faq	{
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
	/* width: 650px;	*/
}
	
#faq_content	{
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;	
	/* width: 650px;	*/
}
	
#contact	{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 250px;	}
	
#contact_info	{
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	padding-bottom: 20px;	
	width: 250px;	}
.odd_info	{ 
	background-color: #E9EBD8;
	padding: 8px 10px 8px 8px;
	width: 253px;  /* percentage-based width makes IE choke */
}
.even_info	{ 
	background-color: transparent;
	padding: 8px 10px 8px 8px;
}	
#artist-dropdown { position: absolute; top: 0; right: 15px; z-index: 999; border: 0px solid #cccccc; text-align: right; width: 250px;}


/* ---------------------------- 
Flexible Grid & Media Query by Susie Lin
---------------------------- */
@media only screen and (max-width: 1223px) {}
@media only screen and (min-width: 768px) and (max-width: 1223px) {}
@media only screen and (max-width: 767px) {
#container{width: 320px; background: #F2F4E1 url(../img/layout/topfade_320px.png) no-repeat 0 0;}
#nav{top: 80px;}
#banner{display: none;}
#index_col1 {width: 320px;}
#index_mailinglist{width: 320px;}
#index_col3{float: left; width: 320px; margin-left: 0;}
#index_featuredvideo{display: none;}
#index_footer {width: 320px;}
.footercover{margin-left: 17px;}
#logo.img {display: none}
#logo {background: url(../img/layout/logo_320px.png) no-repeat center top; width: 320px; margin-left: 0; height: 50px;}
#av_feature{margin-left: 5px;}
#index_pictureoftheweek {height:auto;}
#facebook{top: 80px; left: 295px;}
#twitter{top: 100px;left: 295px;}
#footer, #promofact{width:320px;}
#promofact{text-align: center;}
/*News*/
#news_col1, #news_col2{width: 320px;}
.newsphoto{max-width: 290px;}
/*Artists*/
#artists_content{width: 320px;}
.artistsphoto{width: 80px; height: 68px;}
#artists_individual{width: 85px; margin: 0 10px 10px 0; height: 110px;}
a.artist14:link, a.artist14:visited, a.artist14:active, a.artist14:hover {font-size : 11px;line-height: 11px;}
#artist_col1, #artist_content, #artist_col2,.odd_profilenews,.even_profilenews{width: 320px;}
.artistphoto_lg {width: 310px; height: 189px;}
#artist_currentreleases, #artist_audiovideo, #artist_tour, #artist_resources{ padding-left: 10px;}
#artist-dropdown {font-size: 14px;}
/*Release*/
#release_col1,#otherreleases_covers, #release_content, #otherreleases{width: 320px;}
#index_newsitems {padding-right: 25px;}
/*Releases */
#releases_col1, #releases_content{width: 320px;}
.releases_cover{width: 125px; height: 125px;}
#releases_release{width: 125px; height: 200px; margin-right: 25px;}
/*Videos */
#av_content{width: 320px;}
#av_video{width: 85px; margin: 0 10px 10px 10px;height: 150px;}
.av_still{width: 80px; height: 68px;}
div.ext-video-active {position: relative;}
div.ext-video-active span{position:absolute; width:50px; height:20px; bottom:-25px; right: 0; z-index: 1; background: url(../img/layout/youtube-logo.png) bottom right no-repeat;}
/*Tour*/
#tour_col1, #tour_content, #tour_recentstories{width: 320px;}
.odd_news,.even_news{width: 310px;}
#tour_content table{text-align: center;}
.grey12 {font-size: 10px; line-height: 11px;}
/* Tour Story*/
#tourstories_content, #tourstories_col1{width: 320px;}
/* Info*/
#info_col1, #info_content{width: 320px;}
#about_content, #faq{margin-right: 10px;}
.odd_info,.even_info{width:320px;}


}

