/*---------------------------------------------------------------------------------
Global Layout
---------------------------------------------------------------------------------*/
/*-------------------------
DOT TO DOT 2011 
-------------------------*/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?iefix') format('eot'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#webfontfvFLBU0N') format('svg');
    font-weight: normal;
    font-style: regular;

}

@font-face {
    font-family: 'CPMono_v07Plain';
    src: url('../fonts/CPMono_v07_Plain-webfont.eot');
    src: url('../fonts/CPMono_v07_Plain-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CPMono_v07_Plain-webfont.woff') format('woff'),
         url('../fonts/CPMono_v07_Plain-webfont.ttf') format('truetype'),
         url('../fonts/CPMono_v07_Plain-webfont.svg#CPMono_v07Plain') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CPMono_v07Light';
    src: url('../fonts/CPMono_v07_Light-webfont.eot');
    src: url('../fonts/CPMono_v07_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CPMono_v07_Light-webfont.woff') format('woff'),
         url('../fonts/CPMono_v07_Light-webfont.ttf') format('truetype'),
         url('../fonts/CPMono_v07_Light-webfont.svg#CPMono_v07Light') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
	margin-top: 0;
	
	padding: 0;
	
	width: 100%;
	
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
    text-align: center;
    font-size: 12px;
   	
    background-color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	padding: 0;
	color: #333;
/*	float: left;*/
	margin: 3px 9px 0 0;
}
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
}

tr {
	margin: 0;
	padding: 0;
}

td {
	margin: 0;
	padding: 0;
}


/*---------------------------------------------------------------------------------
Global Text
---------------------------------------------------------------------------------*/

p {
	font-size: 120%;
	color: #bcbcbc;
	font-weight: normal;
	margin: 0px;
	padding: 0 0 10px 0;
	line-height: 1.4em;
	text-align: left;
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, 'Lucida Grande', sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
		line-height: 1.2em;

}

h1 {
	font-size: 30px;
	color: #b91101;
	font-weight: bold;
	padding: 0;
	text-align: left;
}

h2 {
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	text-align: left;
}

h3 {
	font-size: 25px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	text-align: left;
}

h4 {
	font-size: 25px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	text-align: left;
	margin: 0 0 8px 0;
}

h5 {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	text-align: left;
	margin: 0 0 8px 0;
}

ul {
	list-style-type: none;
	list-style-position: default;
	margin: 0;
	padding: 0;	
}

ol {
	list-style-type: decimal-leading-zero;
	list-style-position: default;

}

li {
	margin: 0;
	padding: 0;
}

a {
	margin: 0;
	padding: 0;
	border: none;
}

a img{
	border: none;
}

a:link		{ color: #b91101; text-decoration: none;}
a:visited	{ color: #b91101; text-decoration: none;}
a:hover		{ color: #FFFFFF; text-decoration: none;}
a:active	{ color: #b91101; text-decoration: none;}

a:active, a:focus {
	outline: 0;
}

strong {
	color: #e0e0e0;
}

/*---------------------------------------------------------------------------------
Global Divs
---------------------------------------------------------------------------------*/

div {
	text-align: left;
	margin: 0;
	padding: 0;
}

.clear {
	height: 0;
	width: 0;
	line-height: 0;
	clear: both;
	font-size: 0;
}

.red {
	color:#B91101 !important;
}

/*---------------------------------------------------------------------------------
GENERIC Layout Styles
---------------------------------------------------------------------------------*/
#content_wrapper{
	width: 940px;
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
	padding: 17px 0 17px 0;
}

#threeBlocks {
	width: 940px;
	margin-bottom: 17px;
}


.half_colomnleft{
	float: left;
	margin: 0 8px 8px 0;
	background-color: #111111;
}

.half_colomnright{
	float: left;
	padding: 0;
	background-color: #111111;
	margin: 0 0 8px 0;
}

.halfcolomn_detail{
	float: left;
	width: 279px;
	margin: 0 4px 0 0;
	padding: 8px;
}

.halfcolomn_detail h3{
	font-size: 20px;
	color: #c31301;
}

.halfcolomn_detail h4{
	font-size: 12px;
	color: #999999;
	padding: 0 0 3px 0;
}

.halfcolomn_detail p{
	font-size: 13px;
	color: #999999;
	padding: 0;
}

.halfcolomn_image{
	float: left;
	width: 155px;
	height: 95px;
	overflow: hidden;
}


.third_colomn{
	width: 302px;
	float: left;
	padding: 0 17px 0 0;
}

#third_colomn_end {
	width: 302px;
	padding: 0;
	float: left;
}

#third_colomnflash{
	width: 301px;
	float: left;
	padding: 0 17px 0 0;
}

.container_border{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 8px;
}

.container_border_home{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 16px 40px 16px 20px;
	height: 1%;
}

/* html>body .container_border_home { */
/* 	height: 1px; */
/* } */


.container_border_home a:link		{ color: #b91101; text-decoration: none;}
.container_border_home a:visited	{ color: #b91101; text-decoration: none;}
.container_border_home a:hover		{ color: #FFFFFF; text-decoration: none;}
.container_border_home a:active	{ color: #b91101; text-decoration: none;}

.container_border_home .third_colomn{
	width: 200px;
	padding: 0 0 17px 0;
	float: left;
}

.container_border .third_colomn{
	width: 300px;
	padding: 0 0 17px 0;
	float: left;
}

container_border .third_colomn {
	width: 300px;
	padding: 0 0 17px 0;
	float: left;
}

.container_border .twothirds_colomn{
	width: 610px;
	padding: 0;
	float: right;
}

.twothirds_colomn a{
	color: #b91101;
	font-size: 15px;
}

.twothirds_colomn{
	width: 602px;
	padding: 0;
	float: right;
}

.container_border_home .twothirds_colomn #block1 {
	padding: 0 0 20px 0;
}

#rightside_colomn {
	width: 302px;
	float: right;
	background-color: #111;
	padding: 17px;
	margin: 0 0 17px 0;
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 286px;
}

html>#rightside_colomn{ /* be nice to Opera */
   	width: 286px;
}

.featuredartist_name{
	float: right;
	padding: 8px;
}

.featuredartist_name p{
	font-size: 14px;
}

#rightside_colomn_featured {
	float: right;
	background-color: #111;
	padding: 8px 0 0 0;
	margin: 0 0 17px 0;
   	width: 319px;
}


#rightside_colomn_featured ul.featuredsidebar {
	background-image:none;
	padding:0px;
}


#rightside_colomn_featured  ul.featuredsidebar li a {
	border-bottom:medium none;
	background-color:#111111;
	display:block;
	margin:0pt;
	overflow:hidden;
	padding:0px 0pt;
	text-decoration:none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #333333;
	margin: 0 0 0 9px;
	height: 100px;
}

#rightside_colomn_featured ul.featuredsidebar li a:hover{
	background-color:#222222;
	
}

#rightside_colomn_featured ul.featuredsidebar li a img {
	float: right;
	height: 100px;

}

#rightside_colomn_featured ul.featuredsidebar li a h5 {
	font-size: 14px;
	color: #888888;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 10px 0 0px 0;
}

#rightside_colomn_featured ul.featuredsidebar li a:hover h5 {
	color: #fff;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 10px 0 0 0;
}

#rightside_colomn_featured  ul.featuredsidebar li a  .sixname{
	font-size: 14px;
	color: #888888;
	font-weight: normal;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 10px 0 0 0;
	float: left;
}
	
#rightside_colomn_featured  ul.featuredsidebar li a:hover  .sixname { color: #FFFFFF; text-decoration: none;}
 
#rightside_colomn_featured h4{
	margin: 0 0 20px 9px;
}

#leftside_colomn {
	width: 612px;
	float: left;
	margin: 0 6px 17px 0;
}

#leftside_colomn .border_surround {
	position: relative;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 8px 11px 8px 11px;
	margin: 0 0 7px 0;
	height: 1%;
}

.border_surround {
/*	position: relative;*/
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 8px 11px 8px 11px;
	margin: 0 0 7px 0;
	height: 1%;
}


html>body .border_surround {
	height: auto;
}


.black_area {
	background-color: #000000;
	padding: 8px 11px 8px 11px;
	margin: 22px 0 7px 0;	
}

.black_area p span {
	color:#fff;
	text-transform:uppercase;
}

.black_area img{

	margin: 10px 0 10px 0;
}

#gig_profile .border_surround {
	padding: 8px 18px 8px 18px;
}

.border_surround p{
	padding: 2px 0 6px 0;
}

.border_surround ul{
	padding: 0;
	margin: 5px 0 0 0;
}

.border_surround li{
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 5px;
	margin: 0 0 8px 0;
	height: 1%;
}

html>body .border_surround li {
	height: auto;
}


.border_surround li ul{
	border: none;
	margin: 0;
}

.border_surround li ul li{
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	width: 292px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 9px 0 0;
	color: #ffffff;

}

.border_surround .no_border {
	border: none;
	padding: 0;
	margin: 10px 0 5px 0;
}

.border_surround_inner {
	/*padding: 5px 0 25px 0;*/
	padding: 5px 0 5px 0;
}


.border_surround_inner ul{
	border: none;
	margin: 10px 0 10px 0;
	padding: 0;
}

.border_surround_inner li{
	border: none;
}


.border_surround h3{
	font-size: 21px;
	color: #b91101;

}

.border_surround_inner p{
	margin: 0 0 0 0;
}

.border_surround a:link		{ color: #b91101; text-decoration: none;}
.border_surround a:visited	{ color: #b91101; text-decoration: none;}
.border_surround a:hover		{ color: #FFFFFF; text-decoration: none;}
.border_surround a:active	{ color: #b91101; text-decoration: none;}


.border_surround_subhead{
	font-size: 15px;
}
	
#leftside_colomn h2 {
	font-size: 25px;
	padding-bottom: 0px;
}


#leftside_colomn .langClass {
	padding-bottom: 0px;
	margin-bottom: -2px;
}

#leftside_colomn .langSwitch {
	margin-bottom: 10px;
/*	font-size: 16px;*/
	color: #B61000;
}

.hr {
	margin: 0;
	padding: 5px 0 5px 0;
	display: block;
	background-repeat: repeat-x;
	background-position: center left;
	background-image: url(../images/generic/line_horiz.gif);
}

.hr_thick {
	margin: 15px 0 15px 0;
	padding: 5px 0 5px 0;
	display: block;
	background-repeat: repeat-x;
	background-position: center left;
	background-image: url(../images/generic/line_horiz_thick.gif);
}


.date {
	width: 60px;
}

#profile_music .audio_details {
	padding: 5px 0 0 0;
}

#profile_music_audio .audio_details {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin: 0 0 3px 0;
	/*float: left;*/
	clear:both;

}

#profile_music_audio .audio_details ul{
	background-image: none;
	list-style-type: none;
	padding: 8px 0 0 0;
}

#profile_music_audio .audio_details a:link		{ color: #b91101; text-decoration: none;}
#profile_music_audio .audio_details a:visited	{ color: #b91101; text-decoration: none;}
#profile_music_audio .audio_details a:hover		{ color: #FFFFFF; text-decoration: none;}
#profile_music_audio .audio_details a:active	{ color: #b91101; text-decoration: none;}

#profile_music_audio .audio_details li{
	background-image: none;
	list-style-type: none;
	padding: 0;
}

#profile_music_audio .audio_detail_standard {
	padding: 0 16px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_arrow.gif);
}

#profile_music_audio .audio_detail_email {
	padding: 0 22px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_envelope.gif);
}

#profile_music_audio .audio_detail_website {
	padding: 0 27px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_www.gif);
}

#profile_music_audio .audio_details_left {
	float: left;
	width: 140px;
	margin: 0 7px 0 0;
}

#profile_music_audio .audio_details_left li {
	margin: 0 0 5px 0;
}

#profile_music_audio .audio_details_right {
	float: left;
	width: 140px;
}

#profile_music_audio .audio_details_right li {
	margin: 0 0 5px 0;
}

#profile_music_audio .audio_details_full {
	padding: 4px 0 0 0;
	margin: 4px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

#profile_music_audio .audio_details_full li {
	color: #999999;
	float: left;
	margin: 0 64px 0 0;
	padding: 0;
}
/*---STAR RATING---*/


#profile_music_audio .audio_details_full .star-rating,
#profile_music_audio .audio_details_full .star-rating a:hover,
#profile_music_audio .audio_details_full .star-rating a:active,
#profile_music_audio .audio_details_full .star-rating a:focus,
#profile_music_audio .audio_details_full .star-rating .current-rating{
	background: url(../images/generic/star_small.gif) left -1000px repeat-x;
}
#profile_music_audio .audio_details_full .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#profile_music_audio .audio_details_full .star-rating li{
	display: inline;
}
#profile_music_audio .audio_details_full .star-rating a,
#profile_music_audio .audio_details_full .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#profile_music_audio .audio_details_full .star-rating a:hover,
#profile_music_audio .audio_details_full .star-rating a:active,
#profile_music_audio .audio_details_full .star-rating a:focus{
	background-position: left bottom;
}
#profile_music_audio .audio_details_full .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#profile_music_audio .audio_details_full .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#profile_music_audio .audio_details_full .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#profile_music_audio .audio_details_full .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#profile_music_audio .audio_details_full .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#profile_music_audio .audio_details_full .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

#profile_music_audio .audio_details_full .small-star{
	width:50px;
	height:10px;
}

#profile_music_audio .audio_details_full .small-star,
#profile_music_audio .audio_details_full .small-star a:hover,
#profile_music_audio .audio_details_full .small-star a:active,
#profile_music_audio .audio_details_full .small-star a:focus,
#profile_music_audio .audio_details_full .small-star .current-rating{
	background-image: url(../images/generic/star_small.gif);
	line-height: 10px;
	height: 10px;
}

/*---------------------------------------------------------------------------------
HEADER
---------------------------------------------------------------------------------*/
#header_wrapper{
	width: 940px;
	height: 74px;
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
}

#subculture_logo_container{
	width: 880px;
	float: left;
}

#navigation{
	width: 880px;
	float: left;
	margin-top: 12px;
	font-size: 11px;
	position:relative;
}

#navigation ul{
	margin: 0;
	padding: 0;	
}

#navigation li{
	color: #FFFFFF;
	font-size: 103%;
	font-weight: bold;
	list-style-type: none;
	padding: 2px 4px 0 0;
	float: left;
	position: relative;
}

#navigation li p {
	display: none;
	color: #666666;
	font-size: 95%;
	font-weight: normal;
	position: absolute;
	padding: 0;
	line-height: 1em;
	left: 0;
	top: 30px;
	width: 200px;
	background-color: #000;
}

#navigation ul li ul {
	display: none;
	position:absolute;
	z-index:2;
	padding-top:14px;
	left: 0;
	.top:12px;
}

#navigation ul li ul li {
	float:left;
	font-size: 95%;
}


#navigation a:link		{ color: #FFFFFF; text-decoration: none;}
#navigation a:visited	{ color: #FFFFFF; text-decoration: none;}
#navigation a:hover		{ color: #b91101; text-decoration: none;}
#navigation a:active	{ color: #FFFFFF; text-decoration: none;}

#fredperry_logo_container{
	width: 60px;
	float: right;
}


/*---------------------------------------------------------------------------------
FOOTER
---------------------------------------------------------------------------------*/


#footer {
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 8px;
	margin: 17px 0 0 0;
}

#footer p{
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	margin: 0;
	padding: 0px;
	line-height: 1;
	text-align: left;
	font-family: Helvetica, Arial, 'Lucida Grande', Verdana, sans-serif;
}

#footer #footleft p {
	width: 300px;
	float: left;
}

#footer #footright p {
	float: right;
	text-align: right;
	width: 300px;
}

#footer a:link		{ color: #999999; text-decoration: none;}
#footer a:visited	{ color: #999999; text-decoration: none;}
#footer a:hover		{ color: #FFFFFF; text-decoration: none;}
#footer a:active	{ color: #999999; text-decoration: none;}


/*---------------------------------------------------------------------------------
HOME
---------------------------------------------------------------------------------*/

#flash_strip{
	width: 100%;
	height: 350px;
	margin-top: 20px;
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
	background-color: #000000;
}

#flash_strip .imageStrip {
	text-align: center;
	margin-right: auto; /* this centres the body */
	margin-left: auto;  /* this centres the body */
}

/*---------------------------------------------------------------------------------
FEATURE
---------------------------------------------------------------------------------*/



#profile_header{
	width: 940px; 
	margin: 0 0 17px 0;
}

.headerbg_bands{
	background-image: url(../images/generic/feature_bg.gif);
	background-repeat: none;
}

.headerbg_bandsmain{
	background-image: url(../images/generic/feature_bgmain.gif);
	background-repeat: none;
}

#profile_flashcontent {
	width: 612px;
	float: left;
	overflow: hidden;
}

#profile_music {
	width: 322px;
	float: right;
}


#profile_music_audio {
	padding: 17px;
}

#profile_music_audio_gigs {
	padding: 17px;
}

#profile_music_audio p{
	padding: 0;
}

#profile_music_audio_gigs p{
	padding: 0;
	color: #FFFFFF;
	font-size: 11px;
}


#profile_music_audio_gigs #profile_music_audiocontainer ul {
	margin: 0 0 0 20px;
	padding: 0 0 10px 2px;
	color: #FFFFFF;
	width: 232px;
}


#profile_music_audio #profile_music_audiocontainer ul li a{
	margin: 0 20px 5px 0;
	padding: 0 20px 0 0;
	display:block;
	background-image: url(../images/generic/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


#profile_music_audio_gigs #profile_music_audiocontainer_gigs ul li a{
	margin: 0 20px 5px 0;
	padding: 0 20px 0 0;
	display:block;
	background-image: url(../images/generic/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#profile_music_logo {
	height: 70px;
	width: 306px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	margin: 0 0 0 2px;
	padding: 6px;
	/*float: right;*/
}

#profile_music_audiocontainer {
	width: 289px;
	margin-bottom: 10px;
	/*float: left;*/
}

#profile_music_audiocontainer_gigs {
	width: 289px;
	float: left;
}

#profile_music_audiocontainer p{
	font-size: 11px;
}

#profile_music_audiocontainer h2{
	font-size: 25px;
}

#profile_music_audio_gigs h2{
	font-size: 25px;
}

.audiogigs {
	margin: 20px 0 0 0;
}

#profile_music_audiocontainer a {
	background-color: none;
}

#profile_music_audiocontainer a:link		{ color: #b6b6b6; text-decoration: none; background-color: none;}
#profile_music_audiocontainer a:visited		{ color: #b6b6b6; text-decoration: none; background-color: none;}
#profile_music_audiocontainer a:hover		{ color: #ffffff; text-decoration: none; background-color: none;}
#profile_music_audiocontainer a:active		{ color: #b6b6b6; text-decoration: none; background-color: none;}

#profile_music_audiocontainer #featured_title {
	font-size: 35px;
	margin: 0 0 10px 0;
}

#profile_music_audiocontainer_gigs #featured_title {
	font-size: 35px;
}

#profile_music_audiocontainer_gigs a:link		{ color: #ffffff; text-decoration: none; background-color: none;}
#profile_music_audiocontainer_gigs a:visited	{ color: #ffffff; text-decoration: none; background-color: none;}
#profile_music_audiocontainer_gigs a:hover		{ color: #000000; text-decoration: none; background-color: none;}
#profile_music_audiocontainer_gigs a:active		{ color: #ffffff; text-decoration: none; background-color: none;}


.content_feature h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 15px 6px 0;
}

.content_feature h2{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 6px 0;
}

#featured_title{
	font-size: 30px;
}

#profile_music_audiocontainer #featured_text{
	padding: 30px 0 0 0;	
	width: 270px; 
	color: #999999;
}

#profile_music_audiocontainer #featured_text p{
	font-size: 12px;
	padding: 0 0 4px 0;
	line-height: 1.5em;

}

#profile_header #profile_music #profile_music_audio #featured_link {
	padding: 15px 0 0 0;
}

#profile_header #profile_music #profile_music_audio #featured_link a{
	float: left;
	font-size: 14px;
}


#profile_music_audiocontainer #featured_title  a:link	{ color: #b6b6b6; text-decoration: none;}
#profile_music_audiocontainer #featured_title  a:visited	{ color: #b6b6b6; text-decoration: none;}
#profile_music_audiocontainer #featured_title  a:hover	{ color: #ffffff; text-decoration: none;}
#profile_music_audiocontainer #featured_title  a:active	{ color: #b6b6b61; text-decoration: none;}

#profile_header #profile_music #profile_music_audio #featured_link a:link	{ color: #ffffff; text-decoration: none;}
#profile_header #profile_music #profile_music_audio #featured_link a:visited	{ color: #ffffff; text-decoration: none;}
#profile_header #profile_music #profile_music_audio #featured_link a:hover	{ color: #b91101; text-decoration: none;}
#profile_header #profile_music #profile_music_audio #featured_link a:active	{ color: #ffffff; text-decoration: none;}

#main {
	font-size: 45px;
}

.h2_spacing {
	margin: 0px 0 10px 0;
}

#profile_music_audio .audio_details .inactiveLink{
	color: #222222;
}


#subsonic-live-profile  #profile_music_audio .audio_details .inactiveLink {
	color: #aaa;
}











.border_surround .featured_bands {
	float: left;
	border: none; 
}

.border_surround .featured_bands ul.band_link {
	background-image:none;
	padding: 0px;
	border: none; 

}

.border_surround .featured_bands ul.band_link li{
	width: 454px;
	float: left;
	padding: 0;
	float: left;
	margin: 0 8px 8px 0;
	background-color: #111111;
	border: none; 
}

.border_surround .featured_bands ul.band_link li.subsonic_band_link_end{
	margin: 0 0 9px 0;
	
}

.border_surround .featured_bands  ul.band_link li a {
	background-color:#111111;
	display:block;
	margin:0px;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	border: none;
	height: 100px;
}

.border_surround .featured_bands ul.band_link li a:hover{
	background-color:#b91101;
	border: none;
}

.border_surround .featured_bands ul.band_link li a img {
	float: right;
	margin: 0 0 0 9px;
	overflow: hidden;
	height: 100px;
}

.border_surround .featured_bands ul.band_link li a p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 0;
}

.border_surround .featured_bands ul.band_link li a:hover p {
	color: #fff;
	padding-left: 10px;
	text-align: left;
	margin: 0;
}

.border_surround .featured_bands ul.band_link li a h2 {
	font-size: 14px;
	color: #ffffff;
	visibility: visible;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: capitalize;
	margin: 9px 0 2px 0;
}

.border_surround .featured_bands ul.band_link li a:hover h2 {
	color: #fff;
	visibility: visible;
	padding-left: 10px;
	text-align: left;
}

.border_surround .featured_bands ul.band_link li .genre {
	font-size: 13px;

}


/*---------------------------------------------------------------------------------
GIGS
---------------------------------------------------------------------------------*/



.headerbg_gigs{
	background-image: url(../images/generic/gigs_bg.gif);
	background-repeat: none;
}

.headerbg_gigsmain{
	background-image: url(../images/generic/gigs_bgmain.gif);
	background-repeat: none;
}

.content_gigs h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 15px 6px 0;
}

#supporting {
	margin: 20px 0 0 0;
}

#supporting p{
	color: #FFFFFF;
	font-size: 12px;
}

#supporting ul{
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffbbbe;
	margin: 8px 0 0 0;
}

#supporting li{
	padding: 3px 0 3px 0;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffbbbe;
	background-image: none;
}

.gigs {
	color: #FFFFFF;
}

.supported_name {
	float: left;
}

.supported_image {
	float: right;
	margin: 0 0 0 7px;
}

.border_surround li ul{
	border: none;
	/*margin: 30px 0 30px 0;*/
	margin: 0;
}

.border_surround li ul li{
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	width: 292px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 9px 0 0;
	color: #ffffff;
}

.border_surround .archive ul{
	width: 100%
}

.border_surround .archive li{
	width: 439px;
	float: left;
	padding: 5px;
	margin: 0 3px 7px 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
}

.content_competitions .border_surround{
	margin: 0 0 17px 0;
}

.content_competitions h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 6px 0;
}

#profile_music_audio_gigs .audio_details {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c13a34;
	margin: 0 0 0 0;
	float: left;
}

#profile_music_audio_gigs .audio_details .inactiveLink {
	color: #d14b3e;
}

#profile_music_audio_gigs .audio_details a:link		{ color: #ffffff; text-decoration: none;}
#profile_music_audio_gigs .audio_details a:visited	{ color: #ffffff; text-decoration: none;}
#profile_music_audio_gigs .audio_details a:hover	{ color: #000000; text-decoration: none;}
#profile_music_audio_gigs .audio_details a:active	{ color: #ffffff; text-decoration: none;}


#profile_music_audio_gigs .audio_details ul{
	background-image: none;
	list-style-type: none;
	padding: 4px 0 0 0;

}





#profile_music_audio_gigs #featured_link {
	padding: 15px 0 0 0;
}

#profile_music_audio_gigs #featured_link a{
	float: left;
	font-size: 14px;
}





#profile_music_audio_gigs .audio_details li{
	background-image: none;
	list-style-type: none;
}

#profile_music_audio_gigs .audio_detail_standard {
	padding: 0 16px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_arrow.gif);
}

#profile_music_audio_gigs .audio_detail_email {
	padding: 0 22px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_envelope.gif);
}


.lbOn {
	padding: 0 22px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_envelope.gif);
}


#profile_music_audio_gigs .audio_detail_website {
	padding: 0 27px 0 0;
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_www.gif);
}

#profile_music_audio_gigs .audio_details_left {
	float: left;
	width: 140px;
	margin: 0 7px 0 0;
}

#profile_music_audio_gigs .audio_details_left li {
	margin: 0 0 5px 0;
}

#profile_music_audio_gigs .audio_details_right {
	float: left;
	width: 141px;
}

#profile_music_audio_gigs .audio_details_right li {
	margin: 0 0 5px 0;
}

#profile_music_audio_gigs .audio_details_full {
	padding: 4px 0 0 0;
	margin: 4px 0 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c13a34;
}


#profile_music_audio_gigs .audio_details_full li {
	color: #ffffff;
	float: left;
	margin: 0 64px 0 0;
	padding: 0;
}

#profile_music_audio_gigs #featured_text{
	padding: 30px 0 0 0;	
	width: 270px;
	color: #ffffff;

}

#profile_music_audio_gigs #featured_text p{
	font-size: 12px;
	padding: 0 0 4px 0;
	line-height: 1.5em;
	color: #ffffff;

}

/*---STAR RATING---*/


#profile_music_audio_gigs .audio_details_full .star-rating,
#profile_music_audio_gigs .audio_details_full .star-rating a:hover,
#profile_music_audio_gigs .audio_details_full .star-rating a:active,
#profile_music_audio_gigs .audio_details_full .star-rating a:focus,
#profile_music_audio_gigs .audio_details_full .star-rating .current-rating{
	background: url(../images/generic/star_small.gif) left -1000px repeat-x;
}
#profile_music_audio_gigs .audio_details_full .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#profile_music_audio_gigs .audio_details_full .star-rating li{
	display: inline;
}
#profile_music_audio_gigs .audio_details_full .star-rating a,
#profile_music_audio_gigs .audio_details_full .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#profile_music_audio_gigs .audio_details_full .star-rating a:hover,
#profile_music_audio_gigs .audio_details_full .star-rating a:active,
#profile_music_audio_gigs .audio_details_full .star-rating a:focus{
	background-position: left bottom;
}
#profile_music_audio_gigs .audio_details_full .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#profile_music_audio_gigs .audio_details_full .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#profile_music_audio_gigs .audio_details_full .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#profile_music_audio_gigs .audio_details_full .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#profile_music_audio_gigs .audio_details_full .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#profile_music_audio_gigs .audio_details_full .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

#profile_music_audio_gigs .audio_details_full .small-star{
	width:50px;
	height:10px;
}

#profile_music_audio_gigs .audio_details_full .small-star,
#profile_music_audio_gigs .audio_details_full .small-star a:hover,
#profile_music_audio_gigs .audio_details_full .small-star a:active,
#profile_music_audio_gigs .audio_details_full .small-star a:focus,
#profile_music_audio_gigs .audio_details_full .small-star .current-rating{
	background-image: url(../images/generic/star_small_gigs.gif);
	line-height: 10px;
	height: 10px;
}

/*---------------------------------------------------------------------------------
TV
---------------------------------------------------------------------------------*/
.white_strip{
	float: left;
	margin: 0 0 8px 0;
	background-color: #ffffff;
	padding: 8px;
}

.tv_detail{
	width: 458px;
	float: left;
	margin: 3px 7px 3px 0;
	background-color: #efefef;
	text-transform:lowercase;
}

.tv_detail_end{
	width: 458px;
	float: left;
	margin: 3px 0 3px 0;
	background-color: #efefef;
	text-transform:lowercase;
}

.tv_image {
	float: left;
	height: 155px;
	overflow: hidden;
}

.tv_text {
	float: left;
	padding: 7px 7px 7px 10px;
}

.tv_text h2{
	font-size: 20px;
	margin: 0 0 0px 0;
	color: #000000; 
	
}

.tv_text a{
	color: #000000;
}

.tv_text ul{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	width: 270px;
	margin: 65px 0 0 0;
}

.tv_text li{
	color: #b91101; 
	font-size: 13px;
	padding: 7px 10px 0 0;
	float: left;
	width: 125px;
	
}

.tv_text a:link		{ color: #b91101; text-decoration: none;}
.tv_text a:visited	{ color: #b91101; text-decoration: none;}
.tv_text a:hover	{ color: #000000; text-decoration: none;}
.tv_text a:active	{ color: #b91101; text-decoration: none;}

.tv_text p{
	color: #666666; 
	margin: 0;
	padding: 0;
}

.content_fptv .border_surround{
	margin: 0 0 17px 0;
}
.content_fptv h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 6px 0;
}

/*---------------------------------------------------------------------------------
DOWNLOADS
---------------------------------------------------------------------------------*/

.download_container{
	float: left;
	margin: 0 0 8px 0;
	background-color: #c4c2c3;
	padding: 8px;
}



.download_container h3{
	margin: 0 4px 8px 4px;
	color: #111111;
}



.download_container .downloads_detail {
	width: 924px;
	background-color: #FFFFFF;
	
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 910px;
   	padding: 7px;
}

html>.download_container .downloads_detail { /* be nice to Opera */
   	width: 910px;;
}

.lightgrey_strip{
	float: left;
	margin: 0 0 8px 0;
	background-color: #c4c2c3;
	padding: 8px;
}

.lightgrey_strip h3{
	margin: 0 4px 8px 4px;
	color: #111111;
}

.lightgrey_strip	a:link		{ color: #b91101; text-decoration: none;}
.lightgrey_strip	a:visited	{ color: #b91101; text-decoration: none;}
.lightgrey_strip	a:hover		{ color: #000000; text-decoration: none;}
.lightgrey_strip	a:active	{ color: #b91101; text-decoration: none;}

.lightgrey_strip p {
	padding: 0 0 5px 0;
}

.podcast_container {
	background-color: #ffffff;
	width: 924px;
}

.podcast_image{
	width: 300px;
	height: 155px;
	float: left;
}

.podcast_detail{
	width: 408px;
	float: left;
	background-color: #FFFFFF;	
	padding: 10px 10px 3px 10px;
	
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 600px;
}

html>.podcast_detail { /* be nice to Opera */
   	width: 748px;
}

.podcast_detail h5{
	font-size: 15px;
	color: #b91101;
	padding: 0;
	margin: 0;
}
.podcast_detail h6{
	font-size: 13px;
	color: #666666;
	padding: 0 0 8px 0;
	margin: 0;
	font-weight: normal;
}

.podcast_detail p{
	color: #555555;
	padding: 0;
	margin: 0;
	font-size: 13px;
	padding: 4px 0 0 0;
}
.podcast_detail ul{
	margin: 15px 10px 0 0;
	border-top-color: #c4c4c4;
	border-top-style: solid;
	border-top-width: 1px;
}
.podcast_detail li{
	width: 190px;
	padding: 5px 0 2px 0;
	float: left;
}

.downloads_detail {
	width: 924px;
	background-color: #FFFFFF;
	padding: 7px;
	margin: 7px 0 0 0;
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 910px;
}

html>.downloads_detail { /* be nice to Opera */
   	width: 910px;
}

.downloads_detail p {
	margin: 0;
	padding: 0;
	color: #c4c4c4;
}

.downloads_detail a:link		{ color: #777777; text-decoration: none;}
.downloads_detail a:visited		{ color: #777777; text-decoration: none;}
.downloads_detail a:hover		{ color: #000000; text-decoration: none;}
.downloads_detail a:active		{ color: #777777; text-decoration: none;}

.download_link a:link		{ color: #b91101; text-decoration: none;}
.download_link a:visited	{ color: #b91101; text-decoration: none;}
.download_link a:hover		{ color: #000000; text-decoration: none;}
.download_link a:active		{ color: #b91101; text-decoration: none;}

.downloads_detail h4{
	padding: 0;
	margin: 0;
}

.lightgrey_strip .strip_image{
	width: 155px;
	height: 155px;
	margin: 0 7px 0 0;
	float: left;
}

.downloads_detail ul{
	border: none;
	margin: 10px 0 30px 0;
	padding: 10px 0 0 0;
}

.downloads_detail ul li{
	border: none;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c4c4c4;
	width: 294px;
	float: left;
	padding: 0 0 5px 0;
	margin: 10px 4px 10px 4px;
	color: #ffffff;
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 294px;
}

html>.downloads_detail ul li { /* be nice to Opera */
   	width: 294px;
}

/* =========george download============ */
/*  */

.downloadBlock {
	display: inline;
}

.downloadBlock img {
	float: left;
	margin: 0 8px 0 0;
}

.downloadBlock h5 {
	padding: 0;
	margin: 8px 0 0 0;
	color: #111111;
	font-size: 14px;
}

.downloadBlock h6 {
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}

.downloadBlock p {
	margin: 3px 0 5px 0;
	color: #666666;
	font-size: 11px;
	line-height: 1.2em;
	padding: 0 0 10px 0;

}

.downloadBlock li a {
	font-size: 13px;
	border-top: 1px;
	font-weight: normal;
/*
 	background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/icon_arrowred.gif);
*/
}

.downloadBlock a:link		{ color: #b91101; text-decoration: none;}
.downloadBlock a:visited	{ color: #b91101; text-decoration: none;}
.downloadBlock a:hover		{ color: #000000; text-decoration: none;}
.downloadBlock a:active		{ color: #b91101; text-decoration: none;}


/* ==================================== */

.downloads_detail ul .downloads_detail_top {
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	width: 294px;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 4px 0 4px;
	color: #ffffff;
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 294px;
}

html>.downloads_detail ul .downloads_detail_top { /* be nice to Opera */
   	width: 294px;
}


.downloads_detail h4{
	color: #888888;
	font-size: 20px;
}

.content_downloads h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 6px 0;
}

.content_downloads .border_surround{
	margin: 0 0 17px 0;
}


/*---------------------------------------------------------------------------------
COMPETITIONS
---------------------------------------------------------------------------------*/

.grey_strip{
	float: left;
	margin: 0 0 8px 0;
	background-color: #111111;
}

.grey_strip p{
	margin: 0 0 8px 0;
}

.strip_image{
	float: left;
	width: 155px;
	margin: 0 8px 0 0;
}

.strip_detail{
	width: 777px;
	float: left;
	padding: 7px;
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 763px;
}

grey_strip .strip_detail ul{
	margin: 0 0 10px 0;
}

html>.strip_detail { /* be nice to Opera */
   	width: 763px;
}

.strip_detail h4 {
	font-size: 15px;
	color: #888888;
	margin: 0 0 5px 0;
}

.strip_detail h5 {
	font-size: 18px;
	color: #ffffff;
	margin: 5px 0 6px 0;
}

.strip_detail p {
	padding: 0;
	margin: 0:
}



/*---------------------------------------------------------------------------------
SUBSONIC
---------------------------------------------------------------------------------*/

#subsonic_header {
	margin: 17px 0 17px 0;
}

#subsonic_header .subsonic_bands {
	float: left;

}

#subsonic_header .subsonic_bands ul.subsonic_band_link {
	background-image:none;
	padding:0pt;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li{
	width: 307px;
	float: left;
	margin: 0 9px 9px 0;
	background-color: #111111;
	padding: 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li.subsonic_band_link_end{
	margin: 0 0 9px 0;
}

#subsonic_header .subsonic_bands  ul.subsonic_band_link li a {
	background-color:#111111;
	display:block;
	margin:0px;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	height: 139px;
	background: url(../images/subsonic/subsonic_bg.gif) #575757 no-repeat left top;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a:hover{
	background-color:#b91101;
	background-position: 0 -139px;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a img {
	float: left;
	height: 139px;
	margin: 0 9px 0 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 10px 0 0px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a:hover p {
	color: #000;
	padding-left: 10px;
	text-align: left;
	margin: 10px 0 0px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a h2 {
	font-size: 14px;
	color: #ffffff;
	visibility: visible;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: capitalize;
	margin: 9px 0 10px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li a:hover h2 {
	color: #fff;
	visibility: visible;
	padding-left: 10px;
	text-align: left;
}

#subsonic_header .subsonic_bands ul.subsonic_band_link li .genre {
	font-size: 13px;
}



#subsonic_header .third_colomn{
	width: 302px;
	float: left;
	margin: 0 17px 17px 0;
	background-color: #111111;
	padding: 0;
	voice-family: "\"}\"";
    voice-family: inherit;
  	width: 302px;
}

html>#subsonic_header .third_colomn { /* be nice to Opera */
   	width: 302px;
}

#subsonic_header .third_colomn_end {
	width: 302px;
	margin: 0 0 17px 0;
	float: left;
	background-color: #111111;
}

#video-trio {
	background:url(../images/subsoniclive/subsonic-live-latest-bg.gif) top left no-repeat;
    height: 240px;
    width: 601px;
    padding-top:130px;
    padding-left:13px;
}

#video-trio h3 {
    color: #FFFFFF;
    font-size: 18px;
    margin-bottom: 14px !important;
}

.video-trio-block {
	background:url(../images/subsoniclive/video-image-bg.gif) top left no-repeat;
	float:left;
	width:190px;
	margin-right:8px;
	position:relative;
}

.video-trio-block a  img{
	margin-top:1px;
	margin-left:1px;
}

.video-trio-block a .video-rollover-button {
	background:url(../images/subsoniclive/video-play-rollover.png) top left no-repeat;
	display:none;
	width:63px;
	height:64px;
	position:absolute;
	top:34px;
	left:64px;
	z-index:2;
}

.video-trio-block a:hover .video-rollover-button {
	display:block;
}

.video-trio-block h4 {
	font-size: 16px;
	margin-top:10px;
}

#video-trio h3 span, .video-trio-block h4 span {
    color: #BF0002;
}

.third_colomn_image {
	float: left;
	height: 155px;
	width: 155px;
	overflow: hidden;
}

.third_colomn{
	width: 302px;
	float: left;
	margin: 0 0 17px 0;
}

.third_colomn_text {
	float: right;
	padding: 7px 7px 7px 0;
	width: 127px;
	margin: 0;
}

.third_colomn_text h2{
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}

.third_colomn_text h2 a:link	{ color: #999999; text-decoration: none;}
.third_colomn_text h2 a:visited	{ color: #999999; text-decoration: none;}
.third_colomn_text h2 a:hover	{ color: #FFFFFF; text-decoration: none;}
.third_colomn_text h2 a:active	{ color: #999999; text-decoration: none;}
	
.third_colomn_text p{
	font-size: 15px;
	font-weight: normal;
	color: #555555;
}

.third_colomn_text p a:link		{ color: #666666; text-decoration: none;}
.third_colomn_text p a:visited	{ color: #666666; text-decoration: none;}
.third_colomn_text p a:hover	{ color: #FFFFFF; text-decoration: none;}
.third_colomn_text p a:active	{ color: #666666; text-decoration: none;}

.content_subsonic h1{
	font-size: 45px;
	color: #666666;
	font-weight: normal;
	margin: 0 0 6px 0;
}

.content_subsonic subsonic_header .third_colomn_text{
	float: right;
	padding: 0;
	margin: 0;
}

.subheader{
	margin: 10px 0 12px 0;
	padding: 20px 0 0 0;
}

/* SUBSONIC REGIONS */

#region_select {
	margin-top: 30px;
	padding: 6px 0 7px 0;
	border-top: #333 solid 1px;
	border-bottom: #333 solid 1px;
}

.regionName {
	color: #fff;
}

ul li .genreRegion:link	{ color: #666; text-decoration: none;}
ul li .genreRegion:visited	{ color: #666; text-decoration: none;}
ul li .genreRegion:hover	{ color: #FFFFFF; text-decoration: none;}
ul li .genreRegion:active	{ color: #666; text-decoration: none;}

.genreMargin {
	margin-top: 40px;
}

#regionMenu {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	z-index: 130;
}

#regionMenu li {	
	margin: 0;
	padding: 0;
	list-style: none;

}

#regionMenu li a {
	display: block;
	width: 308px;
	padding: 6px 7px 8px 7px;
	background: url(../images/subsonic/regionMenu.gif) no-repeat left top;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 294px;
}

html>.downloads_detail ul li { /* be nice to Opera */
   	width: 294px;
}

#regionMenu li ul {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	/*padding: 1px 0 1px 0;*/
	width: 306px;
	z-index: 230;
}



#regionMenu li ul li {
	border-left: 1px #949DA0 solid;
	border-right: 1px #80888D solid;
	background: #484646;
	width: 308px;
	vertical-align: bottom;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 306px;
}

html>.downloads_detail ul li { /* be nice to Opera */
   	width: 306px;
}

#regionMenu li ul li a {
	position: relative;
	display: block;
	padding: 5px 7px 5px 7px;
	margin: 0px 0 0px 0px;
	background: none;
	width: 305px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width: 291px;
}

html>.downloads_detail ul li { /* be nice to Opera */
   	width: 291px;
}

#regionMenu .top {
	background: url(../images/subsonic/regionMenu_top.gif) no-repeat left top;
	border: none;
	width: 308px;
}

#regionMenu .bottom {
	background: url(../images/subsonic/regionMenu_bottom.gif) no-repeat left bottom;
	border: none;
	width: 308px;
}

#regionMenu li ul a:hover { color: #333; }

#regionMenu .regionSelected a:link		{ color: #b91101; }
#regionMenu .regionSelected a:visited	{ color: #b91101; }
#regionMenu .regionSelected a:hover		{ color: #333; }
#regionMenu .regionSelected a:active	{ color: #b91101; }

a .subsonicbandtitle {
	margin: 8px 0 2px 0;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

a .subsonicregion {
	color: #AFBBC1;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 9px 0 0 0;
	text-transform: uppercase;
	display: block;
}

a .subsonicgenrename {
	margin: 0;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 150px;
	font-weight: bold;
	text-transform: lowercase;
	color: #ff1f80;
}

/*---------------------------------------------------------------------------------
DOT TO DOT
---------------------------------------------------------------------------------*/


#dottodot .headerbg_bandsmain {
	background-image: url(../images/dottodot/feature_bgmain.gif);
	background-repeat: no-repeat;
}

#dottodot #subsonic_header .subsonic_bands  ul.subsonic_band_link li a {
	background: url(../images/dottodot/speaker_bg.gif) #575757 no-repeat left top;
	position: relative;
}

#dottodot #subsonic_header .subsonic_bands ul.subsonic_band_link li a:hover{
	background-position: 0 -139px;
}

#dottodot a .subsonicbandtitle {
	margin-top: 28px;
	font-size: 13px;
}

#dottodot a .subsonicgenrename {
	color: #00bdf4;
	font-size: 13px;
}

#dottodot a .subsonicarrow {
	height: auto !important;
}

#dottodot a .dtdlive {
	float: none !important;
	height: auto !important;
	position: absolute !important;
	top: 85px;
	left: 250px;
/*
	margin-left: -40px !important;
	margin-top: 85px !important;
*/
/*
	margin-left: 70px !important;
	margin-top: 20px !important;
*/
}

#dottodot .featuretext {
	color: #b3bcbf;
	font-size: 1.1em;
	margin: 1em 0;
}

#dottodot .featurelink, #dottodot-profile .featurelink {
	color: #b3bcbf;
	font-size: 1.1em;
	_font-size: 0.95em;
	margin: 1em 0;
}

#dottodot .featurelink.dtd a {
	color: #00bdf4;
	background: url(../images/dottodot/arrow_link_cyan_blkbg.gif) no-repeat 80% 0;
	display:block;
	height: 15px;
}

#dottodot .featurelink.dtd a:hover {
	color: #ffffff;
	background-position: 80% -15px;
}

#dottodot .featurelink.comp a, #dottodot-profile .featurelink.comp a {
	color: #e02f61;
	background: url(../images/dottodot/arrow_link_pink_blkbg.gif) no-repeat 80% 0;
	display:block;
	height: 15px;
}


#dottodot .featurelink.comp a:hover, #dottodot-profile .featurelink.comp a:hover {
	color: #ffffff;
	background-position: 80% -15px;
}

#dottodot .border_surround.dotted {
	background: url(../images/dottodot/dot-bg.gif) no-repeat left top;
	margin-left: 1px;
	width: 441px;
}

#dottodot .border_surround.solid {
	margin-left: 9px;
	width: 442px;
}

#dottodot .border_surround.solid img {
	margin-top: 20px;
}

#dottodot .border_surround.half {
	float: left;
	border-left: none;
	border-right: none;
	border-bottom: none;
}


#dottodot .column-bground {
	background: url(../images/dottodot/twin-column.gif) no-repeat left bottom;
}
/* Profile Page */

#dottodot-profile .border_surround.dotted {
	background: url(../images/dottodot/biography_dot_bg.gif) no-repeat left top;
}

#dottodot-profile .headerbg_bands {
	background: url(../images/dottodot/feature_bg.gif) no-repeat scroll left top;
}

#dottodot-profile #profile_flashcontent {
	height: 374px;
}

#dottodot-profile #profile_music {
	/*_background: #000;*/
}

#dottodot-profile #profile_music_video {
	border: 1px solid #333333;
	width: 310px;
	height: 260px;
	margin: 8px 0 0 2px;
	_margin: 4px 0 0 2px;
	padding: 10px 4px;
	background: url(../images/dottodot/reel-bg.gif) no-repeat left top;
}

#dottodot-profile a .dtdlive {
	height: auto !important;
	position: absolute;
/*
	margin-left: -60px !important;
	margin-top: 25px !important;
*/
/*
	top: 55px;
	left: 10px;
*/
	
/* Use below if titles start to hit 2 lines */
 
	top: 48px;
	left: 160px;
}

#dottodot-profile #profile_music_video h2 {
	font-size: 24px;
	margin-left: 10px;
	margin-bottom: 0;
}

#dottodot-profile #profile_music_video #live-videos li {
/*	margin-bottom: 2px;*/
	padding: 9px 0;
	_padding: 7px 0;
	font-size: 11px;
}

#dottodot-profile #profile_music_video  #live-videos li.selected {
	padding: 0;
	_padding: 7px 0;
}

#dottodot-profile #profile_music_video  #live-videos li.selected .top {
	background: url(../images/dottodot/selected-top.png) no-repeat left top;
	_background: none;
	height: 9px;
	_height: auto;
}

#dottodot-profile #profile_music_video  #live-videos li.selected .bottom {
	background: url(../images/dottodot/selected-bottom.png) no-repeat left bottom;
	_background: none;
	padding-bottom: 9px;
	_padding-bottom: 0;
}

#dottodot-profile #profile_music_video  #live-videos li a, #dottodot-profile #profile_music_video  #live-videos li a:visited {
	background: url(../images/dottodot/play-button.gif) no-repeat left center;
	color: #fff;
	text-transform: uppercase;
	margin: 0 10px;
	padding: 3px 5px 0 20px;
	display: block;
}

#dottodot-profile #profile_music_video  #live-videos li a:hover, #dottodot-profile #profile_music_video  #live-videos li a:active {
	color: #00bdf4;
}

#dottodot-profile #profile_music_video  #live-videos li.selected a {
	_font-weight: bold;
	_color: #0ABEEB !important;
}


#dottodot-profile #rightside_colomn_featured {
	background: url(../images/dottodot/morebands_bg.gif) #353a3c no-repeat left top;
}

#dottodot-profile #rightside_colomn_featured  ul.featuredsidebar li a {
	background-color: transparent;
	border-top: 1px solid #5b6164;
	position: relative;
}

#dottodot-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixname, #subsonic-live-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixname {
	text-transform: uppercase;
	width: 200px;
	color: #ffffff;
}

#dottodot-profile #rightside_colomn_featured  ul.featuredsidebar li a:hover .sixname {
	color: #00bdf4;
}

#dottodot-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixgenre, #subsonic-live-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixgenre {
	color: #00bdf4;
	font-size: 1.2em;
	margin-left: 11px;
}

/*
#dottodot-profile #rightside_colomn_featured  ul.featuredsidebar li a:hover .sixgenre {
	color: #ffffff;
}
*/

#dottodot-profile #rightside_colomn_featured h4 {
	margin: 0 0 20px 20px;
}

#dottodot-profile #profile_music_audio .audio_details a:link		{ color: #00bdf4; text-decoration: none;}
#dottodot-profile #profile_music_audio .audio_details a:visited		{ color: #00bdf4; text-decoration: none;}
#dottodot-profile #profile_music_audio .audio_details a:hover		{ color: #FFFFFF; text-decoration: none;}
#dottodot-profile #profile_music_audio .audio_details a:active		{ color: #00bdf4; text-decoration: none;}

#dottodot-profile #profile_music_audio .audio_detail_standard {
	background-image: url(../images/generic/icon_arrow.gif);
}

#dottodot-profile #profile_music_audio .audio_details {
	border-top: 1px solid #5b6164;
}

#dottodot-profile #profile_music_audio .audio_details .inactiveLink {
	color: #202325;
}

#dottodot-profile #profile_music_audio #profile_music_audiocontainer ul li a{
	background: url(../images/dottodot/arrow_cyan.gif) no-repeat top right;
}


#dottodot-profile .featurelink {
	color: #b3bcbf;
	font-size: 1.1em;
	_font-size: 0.95em;
	margin: 1em 0;
}

#dottodot-profile .featurelink.comp a {
	color: #e02f61 !important;
	background: url(../images/dottodot/arrow_link_pink_blkbg.gif) no-repeat 85% 0;
	display:block;
	height: 15px;
}


#dottodot-profile .featurelink.comp a:hover {
	color: #ffffff !important;
	background-position: 85% -15px;
}

/* Side Links */

#dottodot-profile .dtd-links {
	margin: 5px 10px 5px 10px;
	border-top: 1px solid #333333;
	padding-top: 8px;
}

#dottodot-profile .dtd-links * {
	display: inline;
	color: #0abeeb;
	font-size: 12px;
}

#dottodot-profile .dtd-links a, #dottodot-profile .dtd-links a:visited {
	padding-right: 30px;
	padding-top: 2px;
	background: url(../images/dottodot/double-arrow.gif) no-repeat 100% 0;
	margin-right: 20px;
}

#dottodot-profile .dtd-links a:hover, #dottodot-profile .dtd-links a:active {
	color: #fff;
}

/* Share Widget */

#profile_music_video .share-widget {
	margin: 0 10px;
}

#profile_music_audio .share-widget {
	margin: 10px 0;
}

#dottodot-profile .share-widget *, #subsonic-live-profile .share-widget *{
	float: left;
}

#dottodot-profile .share-widget h5, #subsonic-live-profile .share-widget h5 {
	color: #B6B6B6;
	font-weight: normal;
	font-size: 1.1em;
	margin: 1px 10px 0 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-top: 1px;
}

#profile_music_video .share-widget .icon a {
	background: url(../images/dottodot/share-icons-dark.gif) no-repeat 0 0;
}

#profile_music_audio .share-widget .icon a{
	background: url(../images/dottodot/share-icons-light.gif) no-repeat 0 0;
}

#dottodot-profile .share-widget .icon a, #subsonic-live-profile .share-widget .icon a{
	display: block;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	text-indent: 22222px;
	overflow: hidden;
	line-height: 2em;
}



#dottodot-profile .share-widget .icon.facebook a:hover, #subsonic-live-profile  .share-widget .icon.facebook a:hover { background-position: 0 -17px; }

#dottodot-profile .share-widget .icon.twitter a, #subsonic-live-profile .share-widget .icon.twitter a { background-position: -25px 0; }
#dottodot-profile .share-widget .icon.twitter a:hover, #subsonic-live-profile .share-widget .icon.twitter a:hover { background-position: -25px -17px; }

#dottodot-profile .share-widget .icon.delicious a, #subsonic-live-profile .share-widget .icon.delicious a { background-position: -57px 0; }
#dottodot-profile .share-widget .icon.delicious a:hover, #subsonic-live-profile .share-widget .icon.delicious a:hover { background-position: -57px -17px; }

#dottodot-profile .share-widget .icon.digg a, #subsonic-live-profile .share-widget .icon.digg a { background-position: -86px 0; }
#dottodot-profile .share-widget .icon.digg a:hover, #subsonic-live-profile .share-widget .icon.digg a:hover { background-position: -86px -17px; }

#dottodot-profile .share-widget .icon.sendtoafriend a, #subsonic-live-profile .share-widget .icon.sendtoafriend a { width: 22px; background-position: -116px 0; }
#dottodot-profile .share-widget .icon.sendtoafriend a:hover, #subsonic-live-profile .share-widget .icon.sendtoafriend a:hover { width: 22px; background-position: -116px -17px; }



/*---------------------------------------------------------------------------------
SIGN UP
---------------------------------------------------------------------------------*/

.strip_detail ul {
	border: none;
	margin: 7px 0 14px 0;
	padding: 0;
}

.strip_detail li {
	border: none;
	color: #999999;
	margin: 0;
	padding: 8px 0 0 15px;
	font-size: 13px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/generic/arrow.gif);
}


.signup_container {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/generic/signup_bg.gif);
	padding: 0;
	margin: 0;
}

.signup_container p{
	font-size: 13px;
}

.signup_detail {
	padding: 0;
	margin: 0;
}

.signup_detail ul {
	margin: 50px 0 20px 0;
}


grey strip .signup_detail ul{
	border: none;
	margin: 7px 0 20px 0;
	padding: 0;
	
}

.signup_detail li{
	border: none;
	color: #999999;
	margin: 0;
	padding: 8px 0 0 25px;
	font-size: 13px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/generic/arrow.gif);
	line-height: 1.35em;
}

.signup_right h3{
	border: none;
	color: #c31301;
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 15px;
}

.signup_detail_left {
	width: 100px;
	float: left;
	margin: 0 17px 0 0;
}

.signup_detail_right {
	width: 432px;
	float: left;
	margin: 0;
}

.signup_left{
	width: 335px;
	float: left;
	padding: 8px 11px 8px 11px;
	margin: 0 0 17px 0;
}



.signup_right {
	width: 566px;
	float: right;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding: 8px 11px 8px 11px;
	margin: 0;
	
	voice-family: "\"}\"";
    voice-family: inherit;
   	width: 550px;
}

html>.signup_right { /* be nice to Opera */
   	width: 550px;
}

.signup_right h2 {
	margin: 0 0 7px 0;
}

.submit_button {
	margin: 15px 0 15px 0;
}




/*---------------------------------------------------------------------------------
100
---------------------------------------------------------------------------------*/

.call_to_action {
	padding: 10px 17px 10px 0;
}

.call_to_action img{
	margin: 0 0 17px 0;
}


.call_to_action a{
	margin: 0 0 17px 0;
}

.call_to_action a:link		{ color: #e0e0e0; text-decoration: none;}
.call_to_action a:visited	{ color: #e0e0e0; text-decoration: none;}
.call_to_action a:hover		{ color: #FFFFFF; text-decoration: none;}
.call_to_action a:active	{ color: #e0e0e0; text-decoration: none;}


#onehundred_linkholder {
	width: 288px;
	float: right;
	margin: 200px 17px 0 17px;
}
 
#onehundred_linkholder p{
	padding: 0;
	font-size: 12px;
	 background-repeat: no-repeat;
	background-position: center right;
	background-image: url(../images/generic/arrow_red.gif);
	padding: 8px 19px 8px 0;
}



#onehundred_linkholder .container_border{
	margin: 0 0 15px 0;
}

#onehundred_linkholder a:link		{ color: #b6b6b6; text-decoration: none;}	
#onehundred_linkholder a:visited		{ color: #b6b6b6; text-decoration: none;}
#onehundred_linkholder a:hover		{ color: #ffffff; text-decoration: none;}
#onehundred_linkholder a:active		{ color: #b6b6b6; text-decoration: none;}


#onehundred{
	width: 940px; 
	margin: 0 0 17px 0;
	background-image: url(../images/100club/100club_bg.jpg);
	background-repeat: none;
}



#block1{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;
}

#block2{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;;
}

#block3{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;
}

#block4{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;
}

#block5{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;
}

#block6{
	/*padding: 10px 0 10px 0;*/
	padding: 0 0 10px 0;
}

/*---------------------------------------------------------------------------------
SEND TO A FRIEND
---------------------------------------------------------------------------------*/


.sendtoafriend_container {
	background-color: #111111;
	padding: 0;
	margin: 0;
	padding: 25px;
	width: 500px;
}

.sendtoafriend_container p{
	font-size: 13px;
}

.sendtoafriend_container_detail {
	padding: 0;
	margin: 0;
}


.sendtoafriend_container h3{
	border: none;
	color: #c31301;
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 15px;
}

.sendtoafriend_container_left {
	width: 200px;
	float: left;
	margin: 0 10px 0 0;
}

.sendtoafriend_container_right {
	width: 200px;
	float: left;
	margin: 0;
}

.sendtoafriend_container h1 {
	font-size: 35px;
	margin: 0 0 10px 0;
}

.sendtoafriend_container h2 {
	font-size: 25px;
	margin: 40px 0 10px 0;
}


.sendtoafriend_container textarea {
	margin: 0 0 20px 0;
	width: 270px;
	background-color: #e6e6e6;
}

.sendtoafriend_container input {
	width: 270px;
	background-color: #e6e6e6;
}

.submit_holder{
	width: 200px;
	float: left;
	margin: 0 0 0 210px;
}

/*---------------------------------------------------------------------------------
SITE MAP
---------------------------------------------------------------------------------*/

.sitemap_container{
	width: 335px;
	float: left;
	padding: 8px 11px 8px 11px;
	margin: 0 0 17px 0;
}

.sitemap {
	padding: 0;
	margin: 0;
}

.sitemap ul {
	margin: 50px 0 20px 0;
}


.sitemap ul{
	border: none;
	margin: 0 0 20px 0;
	padding: 0;
	
}

.sitemap li{
	border: none;
	color: #999999;
	margin: 0;
	padding: 7px 0 0 25px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/generic/arrow.gif);
	line-height: 1.35em;
}


.sitemap a:link		{ color: #999999; text-decoration: none;}
.sitemap a:visited	{ color: #999999; text-decoration: none;}
.sitemap a:hover	{ color: #FFFFFF; text-decoration: none;}
.sitemap a:active	{ color: #999999; text-decoration: none;}

/*---------------------------------------------------------------------------------
SPANS
---------------------------------------------------------------------------------*/

.color_red {
	color: #b91101;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}


#end {
	margin: 20px 0 0 0;
}

#end1 {
	margin: 20px 0 0 0;
}

#end2 {
	margin: 20px 0 0 0;
}

.large {
	font-size: 120%;
	color: #ffffff;
}
.tabbed {
	margin: 0 0 0 17px;
}

.margin_top{
	margin: 55px 0 0 0;
}

a .bandtitle {
	margin: 0;
	padding: 9px 0 0 9px;
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	width: 320px;
}


a .genrename{
	margin: 0;
	padding: 0 0 0 9px;
	font-size: 14px;
	color: #666666;
	float: left;
	/*clear: both;*/
}
	
a:hover .genrename{ color: #FFFFFF; text-decoration: none;}


.bandlisttextarea {
	padding: 9px 0 0 0;
	float: left;
}


/*------------------
Download Subscribe on band_profile page
--------------------*/


#profile_music_audio #subscribe p {
	font-size: 11px;
	margin-top: 6px;
}

#profile_music_audio #subscribe #email {
	font-size: 11px;
	padding: 2px;
	border: 1px solid #333;
	width: 220px;
}

#profile_music_audio #subscribe #submit {
	padding-right: 10px;
}

#profile_music_audio #subscribe #formInputs_left {
	float: left;
}

#profile_music_audio #subscribe #formInputs_right {
	float: right;
}

#profile_music_audio #subscribe #subscribeform #fplist {
	margin: 0px;
}

/*------------------
new subsonic style
--------------------*/
#subsonic_header .subsonic_bands ul.subsonic_band_linksix {
	background-image:none;
	padding:0pt;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li{
	width: 307px;
	float: left;
	margin: 0 9px 9px 0;
/* 	background-color: #111111; */
	padding: 0;
}

.subsoniclive #subsonic_header .subsonic_bands ul.subsonic_band_linksix li
{
	width:300px;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li.subsonic_band_linksix_end{
	margin: 0 0 9px 0;
}

#subsonic_header .subsonic_bands  ul.subsonic_band_linksix li a {
	/*background-color:#575757;*/
	display:block;
	margin:0px;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	height: 139px;
	background: url(../images/subsonic/subsonic_latest_bg.gif) #575757 no-repeat left top;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a:hover{
	background-color:#b91101;
	background-position: 0 -139px;

}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a img {
	float: left;
	height: 139px;
	margin: 0 9px 0 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: lowercase;
	margin: 10px 0 0px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a:hover p {
	color: #000;
	padding-left: 10px;
	text-align: left;
	margin: 10px 0 0px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a h2 {
	font-size: 14px;
	color: #ffffff;
	visibility: visible;
	font-weight: normal;
	padding-left: 10px;
	text-align: left;
	text-transform: capitalize;
	margin: 9px 0 10px 0;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li a:hover h2 {
	color: #fff;
	visibility: visible;
	padding-left: 10px;
	text-align: left;
}

#subsonic_header .subsonic_bands ul.subsonic_band_linksix li .genre {
	font-size: 13px;
}

a .subsonicbandtitlesix {
	margin: 8px 0 2px 0;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

a .subsonicregionsix {
	color: #AFBBC1;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 9px 0 0 0;
	text-transform: uppercase;
	display: block;
}

a .subsonicgenrenamesix {
	margin: 0;
	padding: 0;
	font-size: 15px;
	float: left;
	width: 150px;
	font-weight: bold;
	text-transform: lowercase;
	color: #ff1f80;
}

.subsoniclive a .subsonicgenrenamesix
{
	color:#fff;
}


/*subsonic live section*/
#subhome_latest {
	width: 612px;
	height: 370px;
	float: left;
}

#subhome_miniscreen {
	width: 303px;
	height: 370px;
	float: right;
}

#subhome_latest img {
	display: block;
}

.subsoniclive .competition
{
	margin-top:40px
}

.featuredacts
{
	margin-top:25px;
	padding-bottom:25px;
	width:940px;
	background:url(../images/subsoniclive/subsoniclive-latest-bg.gif) top left no-repeat;
	border-bottom:11px solid #4c0001;
}

.left 
{
	float:left;
}

.right 
{
	float:right;
}

.subsoniclive .infoblock ul {
	 margin: 0 0 10px 17px;
}

.subsoniclive .infoblock li, .subsoniclive .infoblock h2, .subsoniclive .artistsblock h2 {
	color:#fff;
	font-family:CPMono_v07Plain;
	font-size:14px;
}

.subsoniclive .infoblock h2, .subsoniclive .artistsblock h2, #subhome_details h2 {
	font-size:26px;
	visibility:visible;
	margin-bottom:20px;
}

.subsoniclive .infoblock h3 {
	color:#fff;
	font-family:CPMono_v07Plain;
	font-size:18px;
	visibility:visible;
	margin-bottom:20px;
}

.narrow-margin {
	margin-bottom:5px !important;
}

.subsoniclive .infoblock li.head {
	font-family:CPMono_v07Light;
	font-size:16px;
}

.infoblock {
	margin-top:30px;
	padding:20px 0 20px 0;
	border-top:11px solid #4c0001;
	border-bottom:11px solid #4c0001;
}

.infoblock .left, .artistsblock .left {
	width: 612px;
}


.infoblock .right, .artistsblock .right {
	width:303px;
}

.large-s
{
	background:url(../images/subsoniclive/large-s.gif) 0 -10px no-repeat;
}

.subsoniclive .artistsblock
{
	margin-top:40px;
}

.featuredacts .left
{
	width:290px;
	margin-top:250px;
}

.featuredacts .right
{
	width:625px;
	margin-top:122px;
	margin-left:25px	
}

.subsoniclive_feedblock {
    margin-bottom: 20px;
    width:290px;
    float:left;
    margin-left:15px;
}

.subsoniclive_feedblock_img {
    margin-right: 10px;
}

.subsoniclive_feedblock_img {
    float: left;
    height: 86px;
    width: 86px;
}

.subsoniclive_feedblock_img a {
    background: url("../images/subsoniclive/subsoniclive-featured-image-bg.gif") no-repeat scroll left top transparent;
    display: block;
    height: 86px;
    width: 86px;
}

.subsoniclive_feedblock_img a:hover {
	background-position:0 -86px;
}

.subsoniclive_feedblock_img img {
    border: 1px solid #bf0002;
}

.subsoniclive_feedblock_txt {
    float: right;
    width: 190px;
}

.subsoniclive h5 {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 4px;
    text-transform: uppercase;
    color:#fff;
}

.subsoniclive h5 a 
{
    color:#fff;
}

.subsoniclive h5 a:hover 
{
    color:#bf0002;
}

.subsoniclive h6 {
    color: #bf0002;
    font-size: 15px;
    font-weight: normal;
    text-transform: lowercase;
    margin-bottom: 10px;
}

.subsoniclive .competition_block {
	background:url(../images/subsoniclive/subsonic-live-notice-bg.gif) top left no-repeat;
	width:912px;
	height:82px;
	margin-top:40px;
	padding:14px;
	cursor:pointer;
}

.subsoniclive .reviewblock {
	background:url(../images/subsoniclive/sub-sonic-live-quotes-bg.gif) top left no-repeat;
	width:912px;
	height:82px;
	margin-top:40px;
	padding:14px;
}

.subsoniclive .competition_block h2 {
	color:#bf0002;
	margin-bottom:2px;
}

.subsoniclive .competition_block h3 {
	color:#fff;
	font-size:18px;
	line-height:1.4em;
}


#subhome_details {
	background:url(../images/subsoniclive/sub-sonic-live-details-bg.gif) top left no-repeat;
	width:279px;
	height:240px;
	float:right;
	padding:116px 14px 14px 14px;
}

#subhome_details h2, #subhome_details h3, #subhome_details h4, #subhome_details h5, .subsoniclive .competition_block h2, .subsoniclive .competition_block h3,
.subsoniclive .large-s h1, .subsoniclive .large-s h2, .subsoniclive .large-s h3, .subsoniclive .large-s h4, .subsoniclive .large-s h5,
.subsoniclive .reviewblock h4, #video-trio h3, .video-trio-block h4 {
	font-family:CPMono_v07Plain;
	visibility:visible !important;
	text-transform:none;
}

.subsoniclive .large-s h1 {
    font-size: 26px;
    margin-bottom: 20px;
    color:#fff;
}

#subhome_details h2, .subsoniclive .large-s h2 {
	color:#fff;
	font-size:24px;
	margin-bottom:0 !important;
}

#subhome_details h2 span, .subsoniclive .large-s h2 span {
	color:#bf0002;
}

#subhome_details h3, .subsoniclive .large-s h3 {
	color:#bf0002;
	font-size:20px;
}

#subhome_details h4, .subsoniclive .large-s h4 {
	color:#fff;
	font-size:13px;
}

#subhome_details h5, .subsoniclive .large-s h5 {
	color:#bf0002;
	font-size:13px;
}

.subsoniclive .reviewblock h4 {
	color:#fff;
	font-size:13px;
}

#subhome_details h5 span, #subhome_details h4 span, .large-s h4 span, .large-s h5 span, .subsoniclive .reviewblock h4 span {
	color:#bf0002;
}

.fb-like-box {
	margin-top:20px;
}


.subsoniclive_feedblock_txt p {
    color: #fff;
    font-size: 12px;
    line-height: 1.1em;
}

.subsoniclive .read a {
    background: url("../images/subsoniclive/subsoniclive-read-bg.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    height: 15px;
    width: 60px;
}

.subsoniclive .read a span
{
	display:none;
}

.subsoniclive #subsonic_header .subsonic_bands  ul.subsonic_band_linksix li a {
	display:block;
	margin:0px;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	height: 139px;
	background: url(../images/subsoniclive/subsoniclive-featured-bg.gif) #575757 no-repeat left top;
}


.subsoniclive #subsonic_header .subsonic_bands  ul.subsonicLiveprevious li a {
	display:block;
	margin:0px;
	overflow: hidden;
	padding: 0px;
	text-decoration: none;
	height: 139px;
	background: url(../images/subsoniclive/subsoniclive-previous-bg.gif) #575757 no-repeat left top;
}


.subsoniclive #subsonic_header .subsonic_bands ul.subsonic_band_linksix li a:hover, .subsoniclive #subsonic_header .subsonic_bands  ul.subsonicLiveprevious li a:hover{
	background-position: 0 -139px;
}


#subsonic-live-profile .headerbg_bands {
    background-image: url("../images/subsoniclive/subsoniclive_feature_bg.gif");
}

#subsonic-live-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixname {
	text-transform: uppercase;
	width: 200px;
	color: #ffffff;
}

#subsonic-live-profile #rightside_colomn_featured  ul.featuredsidebar li a:hover .sixname {
	color: #B91101;
}

#subsonic-live-profile #rightside_colomn_featured  ul.featuredsidebar li a .sixgenre {
	color: #B91101;
	font-size: 1.2em;
	margin-left: 11px;
}

/*=============*/
#subsonic-live-profile #profile_music_video {
    background: url("../images/subsoniclive/ssl-reel-bg.gif") no-repeat scroll left top transparent;
    border: 1px solid #333333;
    height: 260px;
    margin: 8px 0 0 2px;
    padding: 10px 4px;
    width: 310px;
}

#subsonic-live-profile #profile_music_video h2 {
	font-size: 24px;
	margin-left: 10px;
	margin-bottom: 0;
}

#subsonic-live-profile #profile_music_video #live-videos li {
/*	margin-bottom: 2px;*/
	padding: 9px 0;
	_padding: 7px 0;
	font-size: 11px;
}

#subsonic-live-profile #profile_music_video  #live-videos li.selected {
	padding: 0;
	_padding: 7px 0;
}

#subsonic-live-profile #profile_music_video  #live-videos li.selected .top {
	background: url(../images/subsoniclive/ssl-selected-top.png) no-repeat left top;
	_background: none;
	height: 9px;
	_height: auto;
}

#subsonic-live-profile #profile_music_video  #live-videos li.selected .bottom {
	background: url(../images/subsoniclive/ssl-selected-bottom.png) no-repeat left bottom;
	_background: none;
	padding-bottom: 9px;
	_padding-bottom: 0;
}

#subsonic-live-profile #profile_music_video  #live-videos li a, #dottodot-profile #profile_music_video  #live-videos li a:visited {
	background: url(../images/subsoniclive/ssl-play-button.gif) no-repeat left center;
	color: #fff;
	text-transform: uppercase;
	margin: 0 10px;
	padding: 3px 5px 0 20px;
	display: block;
}

#subsonic-live-profile #profile_music_video  #live-videos li a:hover, #dottodot-profile #profile_music_video  #live-videos li a:active {
	color: #B91101;
}

#subsonic-live-profile #profile_music_video  #live-videos li.selected a {
	_font-weight: bold;
	_color: #0ABEEB !important;
}

#subsonic-live-profile .dtd-links {
    border-top: 1px solid #333333;
    margin: 5px 10px;
    padding-top: 8px;
}

#subsonic-live-profile .dtd-links * {
    color: #B91101;
    display: inline;
    font-size: 12px;
}

#subsonic-live-profile .dtd-links a:hover {
    color: #fff;
}

#subsonic-live-profile .dtd-links a, #dottodot-profile .dtd-links a:visited {
    background: url("../images/subsoniclive/ssl-double-arrow.gif") no-repeat scroll 100% 0 transparent;
    margin-right: 20px;
    padding-right: 30px;
    padding-top: 2px;
}

/*==============*/


.terms {
	margin: 10px;
	width: 60%;
}

.conditions {
	margin: 20px;
}


/* twitter feed styling */
#twitterfeed { height: 260px;  margin-bottom:20px;}
#sidebarMonitor .twtr-hd, #sidebarMonitor .twtr-ft  { display: none; }
#sidebarMonitor { float: right;}
#sidebarMonitor p { font-size: 12px; }

/* add this styling */
.addthis_toolbox { margin: 10px 0; }


