*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
	color: #000000;
	line-height:1.3em;
}

html{
	height: 100%;
}

body{
	height: 100%;
	background: #dce1df url(../_graphics/bg_sml.jpg) top center fixed;
}

h1,h2,h3,h4,h5,h6{
	font-weight: bold;
	text-decoration: none;
}

p{
	padding: 0px 0px 10px 0px;
}

a:hover,a:hover i{
	color: #b10b0b;
	text-decoration: underline;
}

a,a i{
	color: #0aa612;
	text-decoration: none;
	overflow:hidden;
}

img{
	display:block;
}
	
.nm{
	padding: 0px;
	margin: 0px;
}

.upsize b{
	font-size: 13px;
}

.clear{
	clear: both;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine,#TB_secondLine a {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #ffffff;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../_graphics/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     /*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/
}

#TB_window {
	position: fixed;
	background: #000;
	z-index: 102;
	color:#000000;
	display:none;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
}

#TB_caption{
	float:left;
	color:#fff;
	padding:5px;
}

#TB_closeWindow, #TB_closeAjaxWindow{
	position:absolute;
	top:-20px;
	right:0;
	text-indent:-9999px;
	display:block;
}

#TB_closeWindow a, #TB_closeAjaxWindow a{
	background: url(../_graphics/close.gif) 0px 0px;
	height:13px;
	width:50px;
	text-indent:-9999px;
	display:block;	
}

#TB_closeAjaxWindow{
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	color:#fff;
}

#TB_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
}

#TB_load{
	position: fixed;
	display:none;
	height:24px;
	width:24px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -12px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*Menus*/
#ul_menu{
	background:url(/_graphics/ul_menu.gif);
	width: 870px;
	height: 38px;
	text-indent: -99999px;
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index:1;	
}

#ul_menu li{
	position: absolute;
	height:38px;
	top:0px;
	line-height:1px;
	font-size:0px;
	z-index:1;
	}

#ul_menu a{
	display: block;
	text-decoration: none;
	height: 38px;
	overflow: hidden;
	width:100%;	
}

#ul_menu #li_home						{left:0px; width:70px;}
#ul_menu #li_features				{left:87px; width:105px;}
#ul_menu #li_reviews				{left:209px; width:90px;}
/*#ul_menu #li_tv							{left:316px; width:27px;}*/
#ul_menu #li_artists				{left:316px; width:85px;}
#ul_menu #li_live						{left:418px; width:44px;}
#ul_menu #li_shop						{left:480px; width:69px;}
#ul_menu #li_tickets				{left:552px; width:85px;}

#li_home a:hover						{background:url(../_graphics/ul_menu.gif) -0px -38px;}
#li_features a:hover				{background:url(../_graphics/ul_menu.gif) -87px -38px;}
#li_reviews a:hover					{background:url(../_graphics/ul_menu.gif) -209px -38px;}
/*#li_tv a:hover							{background:url(../_graphics/ul_menu.gif) -316px -38px;}*/
#li_artists a:hover					{background:url(../_graphics/ul_menu.gif) -316px -38px;}
#li_live a:hover						{background:url(../_graphics/ul_menu.gif) -418px -38px;}
#li_shop a:hover						{background:url(../_graphics/ul_menu.gif) -480px -38px;}
#li_tickets a:hover					{background:url(../_graphics/ul_menu.gif) -552px -38px;}

body#home #li_home a:hover												{background:url(../_graphics/ul_menu.gif) -0px -152px;}
body#features #li_features a:hover								{background:url(../_graphics/ul_menu.gif) -70px -190px;}
body#feature #li_features a:hover									{background:url(../_graphics/ul_menu.gif) -70px -190px;}
body#reviews #li_reviews a:hover									{background:url(../_graphics/ul_menu.gif) -192px -152px;}
body#review #li_reviews a:hover										{background:url(../_graphics/ul_menu.gif) -192px -152px;}
body#tv #li_tv a:hover														{background:url(../_graphics/ul_menu.gif) -299px -190px;}
body#artists #li_artists a:hover									{background:url(../_graphics/ul_menu.gif) -344px -152px;}
body#live #li_live a:hover												{background:url(../_graphics/ul_menu.gif) -447px -190px;}
body#yourfeedback #li_yourfeedback a:hover				{background:url(../_graphics/ul_menu.gif) -405px -190px;}
body#yourfeedbackreview #li_yourfeedback a:hover	{background:url(../_graphics/ul_menu.gif) -405px -190px;}
body#member #li_yourfeedback a:hover							{background:url(../_graphics/ul_menu.gif) -405px -190px;}
body#members #li_yourfeedback a:hover							{background:url(../_graphics/ul_menu.gif) -405px -190px;}
body#search #li_search a:hover										{background:url(../_graphics/ul_menu.gif) -686px -190px;}
body#shop #li_shop a:hover												{background:url(../_graphics/ul_menu.gif) -784px -152px;}
body#tickets #li_tickets a:hover									{background:url(../_graphics/ul_menu.gif) -582px -190px;}

body#home #ul_menu #li_home													{background:url(../_graphics/ul_menu.gif) -0px -76px; left:0px; width:87px;}
body#feature #ul_menu #li_features									{background:url(../_graphics/ul_menu.gif) -70px -114px; left:70px; width:139px;}
body#features #ul_menu #li_features									{background:url(../_graphics/ul_menu.gif) -70px -114px; left:70px; width:139px;}
body#reviews #ul_menu #li_reviews										{background:url(../_graphics/ul_menu.gif) -192px -76px; left:192px; width:124px;}
body#review #ul_menu #li_reviews										{background:url(../_graphics/ul_menu.gif) -192px -76px; left:192px; width:124px;}
body#tv #ul_menu #li_tv															{background:url(../_graphics/ul_menu.gif) -299px -114px; left:299px; width:62px;}
body#artists #ul_menu #li_artists										{background:url(../_graphics/ul_menu.gif) -344px -76px; left:299px; width:119px;}
body#live #ul_menu #li_live													{background:url(../_graphics/ul_menu.gif) -448px -114px; left:405px; width:75px;}
body#yourfeedback #ul_menu #li_yourfeedback					{background:url(../_graphics/ul_menu.gif) -405px -114px; left:405px; width:196px;}
body#yourfeedbackreview #ul_menu #li_yourfeedback		{background:url(../_graphics/ul_menu.gif) -405px -114px; left:405px; width:196px;}
body#member #ul_menu #li_yourfeedback								{background:url(../_graphics/ul_menu.gif) -405px -114px; left:405px; width:196px;}
body#members #ul_menu #li_yourfeedback							{background:url(../_graphics/ul_menu.gif) -405px -114px; left:405px; width:196px;}
body#search #ul_menu #li_search											{background:url(../_graphics/ul_menu.gif) -686px -114px; left:686px; width:115px;}
body#shop #ul_menu #li_shop													{background:url(../_graphics/ul_menu.gif) -784px -76px; left:784px; width:86px;}
body#tickets #ul_menu #li_tickets										{background:url(../_graphics/ul_menu.gif) -582px -114px; left:582px; width:114px;}


/*Layout*/
body#live #div_left_wide div.content img,body#gig #div_left_wide div.content img{
	max-width: 400px;
}

* html body#live #div_left_wide div.content img,* html body#gig #div_left_wide div.content img{
	width: 390px;
}

#div_hidden{
	display: none;
}

.div_lineup p,
body#home #div_gigs .lead .div_lineup p,body#home #div_gigs .div_lineup p,
body#live #div_gigs .lead .div_lineup p,body#live #div_gigs .div_lineup p,
body#gig #div_gigs .lead .div_lineup p,body#gig #div_gigs .div_lineup p
{
	color: #B10B0B;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
}

.cPad h4{
	font-weight:normal;
}

.cPad{
	padding: 10px 12px;
}

body#gig #div_right_narrow #div_tv .cPad,body#review #div_right_narrow #div_tv .cPad,body#feature #div_right_narrow #div_tv .cPad{
	padding: 10px 12px 0px 12px;
}

body#gig #kyte_thumbs,body#review #kyte_thumbs,body#feature #kyte_thumbs{
	padding: 0px 0px 10px 0px;
}

body#artists .cPad,body#staff .cPad,body#members .cPad{
	padding: 10px 15px;
}

body#tv #div_tv .cPad{
	padding: 10px 12px;
	background: #ffffff;
}

body#tv #div_more_tv .left,body#features #div_features .left,body#reviews #div_reviews .left{
	border-right: 4px solid #000000;
}

#div_next_gig .cPad,#div_artist_of_the_week .cPad{
	padding: 5px;
}

#kyte_thumbs .cPad{
	padding: 0px 12px 10px 12px;
}

body#live #div_right_narrow .cPad,body#gig #div_right_narrow .cPad,body#feature #div_right_narrow .cPad,body#review #div_right_narrow .cPad,body#staffmember #div_right_narrow .cPad,body#artist #div_right_narrow .cPad{
	padding: 5px 7px;
}

body#live #div_right_narrow .lead p,body#gig #div_right_narrow .lead p,body#artist #div_right_narrow .lead p,body#home #div_gigs .lead p,body#feature #div_right_narrow .lead p,body#review #div_right_narrow .lead p,body#staffmember #div_right_narrow .lead p,body#artist #div_right_narrow .lead p{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #a60a9d;
	background-color: #fff;
	padding: 5px;
	color:#a60a9d;
	width: 200px;
}


body#home .lead{
	background: #f0f8f9;
}

body#live .lead img,body#gig .lead img{
	width: 65px;
	height: 65px;
	float: left;
	margin: 0px 10px 0px 0px;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

* html body#live .lead img,* html body#gig .lead img{
	margin: 0px 5px 0px 0px;
}

.lead img,.leftImage img{
	max-width: 134px;
	max-height: 134px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
	margin: 0px 10px 0px 0px;
}

* html .lead img,* html .leftImage img{
	width: 134px;
	height: 134px;
	margin: 0px 5px 0px 0px;
}

.gallery img{
	margin: 0px 6px 6px 0px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

.gallery img.last{
	margin: 0px 0px 6px 0px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

body#artist .gallery img,body#staffmember .gallery img{
	margin: 0px 8px 8px 0px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

body#artist .gallery img.last,body#staffmember .gallery img.last{
	margin: 0px 0px 8px 0px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

.lead h3 a,body#tv #div_tv h3,body#live h3 a,body#live h3,body#gig h3,body#gig h3 a{
	color: #b10b0b;
	font-size: 16px;
	text-transform: uppercase;
}

.content h3,.content h3 a,.content h3 i,.content h3 a i{
	color: #b10b0b;
	text-transform: uppercase;
	font-size: 20px;
}

body#live h4 a,body#gig h4,body#gig h4 a{
	display: block;
}

.lead p{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}

div#div_related_competitions .lead p{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
}

.odd,.even{
	border-top: 1px dotted #000;
}

.even{
	background: #f0f8f9;
}

a.more_albums{
	display: block;
	text-indent: -99999px;
	width: 128px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -495px no-repeat;
}

a.more_gigs{
	display: block;
	text-indent: -99999px;
	width: 97px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -508px no-repeat;
}

a.more_singles-and-eps{
	display: block;
	text-indent: -99999px;
	width: 183px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -521px no-repeat;
}

a.more_festivals{
	display: block;
	text-indent: -99999px;
	width: 151px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -534px no-repeat;	
}

a.more_dvds-books-and-others{
	display: block;
	text-indent: -99999px;
	width: 252px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -547px no-repeat;	
}

a.more_on-stage{
	display: block;
	text-indent: -99999px;
	width: 144px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -560px no-repeat;	
}

a.more_on-location{
	display: block;
	text-indent: -99999px;
	width: 174px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -573px no-repeat;	
}

a.more_rockfeedback-sessions{
	display: block;
	text-indent: -99999px;
	width: 289px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -586px no-repeat;	
}

a.more_rockfeedback-presents{
	display: block;
	text-indent: -99999px;
	width: 294px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -599px no-repeat;	
}

a.more_real-talk{
	display: block;
	text-indent: -99999px;
	width: 153px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -612px no-repeat;	
}

a.more_hmv-next-big-thing{
	display: block;
	text-indent: -99999px;
	width: 241px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -625px no-repeat;	
}

a.more_tracks{
	display: block;
	text-indent: -99999px;
	width: 153px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -638px no-repeat;	
}

a.more_ja-ja-ja{
	display: block;
	text-indent: -99999px;
	width: 140px;
	height: 13px;
	background: url(/_graphics/flat.gif) -566px -651px no-repeat;	
}

.odd img,.even img{
	width: 65px;
	height: 65px;
	float: left;
	margin: 0px 10px 0px 0px;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

* html .odd img,* html .even img{
	margin: 0px 5px 0px 0px;
}

* html body#gig .odd img,* html body#live .odd img,* html body#gig .even img,* html body#live .even img{
	margin: 0px 5px 0px 0px;
}

.odd h3 a{
	color: #3a6da1;
	font-size: 14px;
	text-transform: uppercase;
}

.even h3 a{
	color: #b10b0b;
	font-size: 14px;
	text-transform: uppercase;
}

.odd p,.even p{
	font-size: 11px;
	padding: 0px;
}

.date{
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

.options{
	font-size: 11px;
	color: #0aa612;
}

body#home #div_recommends .cPad{
	width: 192px;
	float: left;
}

#div_recommends .packshot{
	width: 65px;
	float: left;
	padding: 0px 10px 0px 0px;
}

.leftImage{
	max-width: 134px;
	float: left;
	margin: 0px 10px 0px 0px;
}

* html .leftImage{
	width: 134px;
	float: left;
	margin: 0px 0px 0px 0px;
}

body#live .content,body#gig .content{
	width: 398px;
	float: left;
}

#div_recommends .title{
	width: 117px;
	float: left;
}

#div_recommends .packshot img{
	width: 65px;
	height: 65px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

#div_recommends .title h3 a{
	color: #b10b0b;
	font-size: 13px;
}

#div_recommends .title h4 a{
	color: #b10b0b;
	font-size: 11px;
	font-weight: normal;
}

.line{
	border-bottom: 1px dotted #000;
}

#div_critics_choice p.odd{
	padding: 2px 4px 2px 12px;
	background: #f0f8f9;
	border-top: 1px dotted #000;
}

#div_critics_choice p.even{
	padding: 2px 4px 2px 12px;
	background: #ffffff;
	border-top: 1px dotted #000;
}

#div_critics_choice p.last{
	padding: 2px 4px 2px 12px;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
}

body#home #kyte_player{
	width: 322px;
	float: left;
	margin: 0px 10px 0px 0px;
	background: #000000;
}

body#tv #kyte_player{
	width: 640px;
/*	height: 360px;*/
	float: left;
	margin: 0px 10px 0px 0px;
	background: #000000;
}

#player{
	height:360px;
	background:#000;
}

#div_more_tv .cPad{
	float: left;
	width: 409px;
}

#div_features .cPad,#div_reviews .cPad{
	float: left;
	width: 409px;
}

body#tv #kyte_details{
	width: 196px;
	float: left;
}

body#home #kyte_thumbs{
	width: 77px;
	float: left;
}

body#home #kyte_thumbs img{
	width: 77px;
	height: 59px;
	margin: 0px 0px 5px 0px;
}

body#tv div#div_more_tv img{
	width: 134px;
	float: left;
	padding: 0px 10px 0px 0px;
}

body#features div#div_features img,body#reviews div#div_reviews img{
	/*width: 134px;
	height: 134px;*/
	max-width: 134px;
	max-height: 134px;
	float: left;
	background: url(/_graphics/bg_none.gif) 0px 0px;
	margin: 0px 10px 0px 0px;
}

body#home #div_gigs .cPad{
	width: 409px;
	float: left;
}

.#div_gigs .image{
	width: 65px;
	float: left;
	display:inline;
	margin-right:0px;
}

* html #div_gigs .image{
	margin-right:0;
}

#div_gigs .image img{
	width: 65px;
	height: 65px;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

body#home #div_gigs .details{
	width: 334px;
	float: left;
	display:inline;
}

body#live #div_gigs .details,body#gig #div_gigs .details{
	width: 200px;
	float: left;
	display:inline;
}

#div_gigs .details h3 a,#div_next_gig h3 a,#div_artist_of_the_week h3 a,#div_more_tv h3 a,#div_features h3 a,#div_reviews h3 a,#div_left_wide h3 a{
	color: #b10b0b;
	font-size: 13px;
	text-transform: capitalize;
}

#div_gigs .details h4 a,#div_next_gig h4 a,#div_artist_of_the_week h4 a,#div_more_tv h4 a,#div_features h4 a,#div_reviews h4 a,#div_left_wide h4 a{
	color: #b10b0b;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
}

#div_next_gig img,#div_artist_of_the_week img{
	width: 205px;
	height: 50px;
	background: url(/_graphics/bg_none.gif) 0px 0px;
}

.marqueeImage img{
	width: 542px;
	height: 200px;
	background: url(/_graphics/bg_none.gif) 0px 0px;
	margin: 0px 0px 10px 0px;
}

#div_wrap{
	margin: 0px auto;
	width: 870px;
	background: #ffffff url(/_graphics/bg_wrap.gif) top center repeat-y;
}

body#artists #div_wrap,body#staff #div_wrap,body#members #div_wrap,body#tickets #div_wrap{
	margin: 0px auto;
	width: 870px;
	background: #ffffff;
}

/*body#reviews #div_wrap{
	margin: 0px auto;
	width: 870px;
	background: #ffffff url(/_graphics/bg_wrap3col.gif) top center repeat-y;
}*/

body#review #div_wrap,body#feature #div_wrap,body#live #div_wrap,body#signup #div_wrap,body#yourfeedback #div_wrap,body#yourfeedbackreview #div_wrap,body#artist #div_wrap,body#staffmember #div_wrap,body#member #div_wrap,body#gig #div_wrap,body#page_not_found #div_wrap,body#search #div_wrap,body#competition #div_wrap
,body#background #div_wrap,body#credits #div_wrap,body#contact #div_wrap,body#privacy_policy #div_wrap,body#legal #div_wrap
{
	margin: 0px auto;
	width: 870px;
	background: #ffffff url(/_graphics/bg_wrap2col.gif) top center repeat-y;
}

#div_header{
	width: 890px;
	height: 93px;
	background: url(/_graphics/bg_panel.jpg) 0px 0px no-repeat;
	display: block;
	position: relative;
	margin: 0px auto;
}

#div_menu{
	width: 870px;
	height: 38px;
	display: block;
	position: relative;
	margin: 0px auto;	
	z-index:1;
}

#div_sub_menu,#div_pagination{
	width: 846px;
	display: block;
	position: relative;
	background: #ffe012;
	padding: 6px 12px;
	border-bottom: 4px solid black;
}

#div_sub_menu p,#div_sub_menu p a{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

#div_sub_menu p a:hover{
	text-decoration: underline;
}

.div_artistLetter,.div_staffLetter,.div_subscriberLetter{
	display: block;
	position: relative;
	background: #e8880b;
	border-bottom: 1px solid #fff;
	cursor:pointer;
}

.div_artistLetter h2 a,.div_artistLetter h2 a,.div_staffLetter h2 a,.div_subscriberLetter h2 a{
	width: 846px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	height: auto;
	width:auto;
	display: block;
	padding: 6px 12px;
	cursor:pointer;
}

div.artistRow,div.staffRow,div.memberRow{
	border-bottom: 1px dotted #000;
}

div.artist,div.staff,div.member{
	float: left;
	width: 210px;
	padding: 2px 0px;
}

div.artist a,div.staff a,div.member a{
	font-size: 14px;
	color: #1f7390;
	font-weight: bold;
	
}

.div_aotw{
	margin: -1px 0px 10px 0px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 2px 0px 0px;
	font-size: 15px;
	text-align: right;
	width: 100%;
	float: left;
	background: #e8880b url(/_graphics/flat.gif) 0px -399px;
}

#div_leaderboard{
	width: 728px;
	height: 90px;
	display: block;
	position: relative;
	margin: 0px auto;
	/*z-index: -1;*/
}

#div_skyscraper{
	width: 120px;
	height: 600px;
	display: block;
	position: absolute;
	margin: 47px 0px 0px 880px;
	z-index: -999999px;
}

.borderBottom{
	border-bottom: 4px solid #000000;
}

#div_left_wide{
	float: left;
	width: 566px;
	margin: 0px 4px 0px 0px;
	display: inline;
}

* html body#artist #div_left_wide{
	margin: 0px 2px 0px 0px;
}

#div_right_narrow{
	float: left;
	width: 300px;
	display: inline;
}

#div_left{
	float: left;
	width: 433px;
	display: block;
	margin: 0px 4px 0px 0px;
}

#div_right{
	float: left;
	width: 433px;
	display: block;
}

#div_years{
	background: #14523c;
	padding: 3px 12px;
}

#div_years p{
	color: #ffffff;
}

#div_years p a{
	color: #228d67;
}

/*body#reviews #div_albums,body#reviews #div_dvds,body#reviews #div_eps,body#reviews #div_singles{
	float: left;
	width: 288px;
	display: block;
}

body#reviews #div_books,body#reviews #div_gigs{
	float: left;
	width: 286px;
	display: block;
	border-left: 4px solid #000000;
	border-right: 4px solid #000000;
}*/

body#home #div_latest,body#home #div_tv{
	clear: left;
	width: 433px;
	display: block;
	background: white;
	border-bottom: 4px solid #000000;
}

body#home #div_critics_choice,body#home #div_special_features{
	clear: left;
	width: 433px;
	display: block;
	background: white;
	padding: 10px 0px 20px 0px;
}

body#home #div_next_gig{
	float: left;
	width: 215px;
	display: block;
	background: white;
	border-right: 3px solid #000000;
}

body#home #div_artist_of_the_week{
	float: left;
	width: 215px;
	display: block;
	background: white;
	border-left: 3px solid #000000;
	margin: 0px 0px 0px -3px;
}

#div_top_members{
	float: left;
	width: 135px;
	display: block;
	padding: 5px 0 5px 10px;
	margin-right:5px;
}

#div_new_members{
	float: left;
	width: 135px;
	display: block;
	padding: 5px 10px 5px 0px;
}

#div_top_members h3,#div_new_members h3{
	color: #1f7390;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}

#div_top_members p,#div_new_members p{
	border-bottom: 1px dotted #000;
	padding: 2px 2px 1px 2px;
}

#div_top_members p a,#div_new_members p a{
	color: #000000;
}

#div_top_members p a:hover,#div_new_members p a:hover{
	text-decoration: underline;
}

#div_footer{
	width: 890px;
	height: 93px;
	background: url(/_graphics/bg_panel.jpg) 0px -93px no-repeat;
	display: block;
	position: relative;
	margin: 0px auto;
}

/*body#reviews #div_footer{
	width: 890px;
	height: 88px;
	background: url(/_graphics/flat.gif) 0px -580px no-repeat;
	display: block;
	position: relative;
	margin: 0px auto;
}*/

body#review #div_footer,body#feature #div_footer,body#live #div_footer,body#signup #div_footer,body#yourfeedback #div_footer,body#yourfeedbackreview #div_footer,body#artist #div_footer,body#staffmember #div_footer,body#member #div_footer,body#gig #div_footer,body#page_not_found #div_footer,body#search #div_footer,body#competition #div_footer
,body#background #div_footer,body#credits #div_footer,body#contact #div_footer,body#privacy_policy #div_footer,body#legal #div_footer

{
	width: 890px;
	height: 93px;
	background: url(/_graphics/bg_panel.jpg) 0px -372px no-repeat;
	display: block;
	position: relative;
	margin: 0px auto;
}

body#artists #div_footer,body#staff #div_footer,body#members #div_footer,body#tickets #div_footer{
	width: 890px;
	height: 93px;
	background: url(/_graphics/bg_panel.jpg) 0px -279px no-repeat;
	display: block;
	position: relative;
	margin: 0px auto;
}

#div_footer_menu{
	position: absolute;
	left: 270px;
	top: 30px;
	width: 350px;
	text-align: center;
	color: #ffffff;
}

#div_footer_menu p,#div_footer_menu p a{
	color: #ffffff;
}

#div_footer_menu p a:hover{
	text-decoration: underline;
}

/*Forms*/
/*#label_subEmail{
	width: 47px;
	height: 15px;
	background: url(/_graphics/flat.gif) 0px -358px no-repeat;
	position: absolute;
	left: 637px;
	top: 52px;
	text-indent: -99999px;
	display: block;
}

#input_subEmail{
	width: 146px;
	height: 16px;
	background: url(/_graphics/flat.gif) -215px -130px repeat-x;
	position: absolute;
	left: 694px;
	top: 50px;
	padding: 2px 6px 0px 6px;
	color: #fff;
}

#input_subSubmit{
	width: 12px;
	height: 10px;
	background: url(/_graphics/flat.gif) 0px -389px no-repeat;
	position: absolute;
	left: 856px;
	top: 54px;
	text-indent: -99999px;
	display: block;
	cursor: pointer;
}*/

#label_subEmail{
	width: 47px;
	height: 15px;
	background: url(/_graphics/flat.gif) 0px -358px no-repeat;
	position: absolute;
	left: 637px;
	top: 24px;
	text-indent: -99999px;
	display: block;
}

#input_subEmail{
	width: 146px;
	height: 16px;
	background: url(/_graphics/flat.gif) -215px -130px repeat-x;
	position: absolute;
	left: 694px;
	top: 24px;
	padding: 2px 6px 0px 6px;
	color: #fff;
}

#input_subSubmit{
	width: 12px;
	height: 10px;
	background: url(/_graphics/flat.gif) 0px -389px no-repeat;
	position: absolute;
	left: 856px;
	top: 28px;
	text-indent: -99999px;
	display: block;
	cursor: pointer;
}

#label_searchTerm{
	width: 47px;
	height: 12px;
	background: url(/_graphics/flat.gif) 0px -373px no-repeat;
	position: absolute;
	left: 637px;
	top: 52px;
	text-indent: -99999px;
	display: block;
}

#input_searchTerm{
	width: 146px;
	height: 16px;
	background: url(/_graphics/flat.gif) -215px -130px repeat-x;
	position: absolute;
	left: 694px;
	top: 50px;
	padding: 2px 6px 0px 6px;
	color: #fff;
}

#input_searchSubmit{
	width: 12px;
	height: 10px;
	background: url(/_graphics/flat.gif) 0px -389px no-repeat;
	position: absolute;
	left: 856px;
	top: 54px;
	text-indent: -99999px;
	display: block;
	cursor: pointer;
}

/*Titles*/
#h1_rockfeedback a,
#h2_facebook a,
#h2_rockfeedback a,
#h2_transgressive a,
body#home #h2_latest a.main,
body#home #h2_recommends a.main,
body#home #h2_tv a.main,
body#background #h2_tv a.main,
body#page_not_found #h2_tv a.main,
body#contact #h2_tv a.main,
body#credits #h2_tv a.main,
body#legal #h2_tv a.main,
body#privacy_policy #h2_tv a.main,
body#tv #h2_tv a.main,
body#search #h2_tv a.main,
body#features #h2_features a.main,
body#tv #h2_more_tv a.main,
body#home #h2_gigs a.main,
body#home #h2_next_gig a.main,
body#live #h2_next_gig,
#h2_yourfeedback a.main,
body#home #h2_artist_of_the_week a,
body#home #h2_critics_choice a,
body#home #h2_special_features,
#h2_more_on_these_artists,
#h2_more_on_this_artist,
#h2_more_by_these_authors,
body#review #h2_tv a.main,
body#competition #h2_tv a.main,
body#yourfeedbackreview #h2_tv a.main,
body#artist #h2_tv a.main,
body#staffmember #h2_tv a.main,
body#member #h2_tv a.main,
body#gig #h2_tv a.main,
body#feature #h2_tv a.main,
#h2_upcoming_gigs a.main,
#h2_previous_gigs,
#h2_members,
#h2_artist,
#h2_staffmember,
#h2_member,
#h2_gig,
#h3_buy_tickets a,
#h2_links,
#h2_more_by_this_author,
#h2_competitions,
#h2_page_not_found,
#h2_search,
#h2_competition,
#h2_login_register,
#div_left_wide #h2_more_on_this_artist,
body#features #h2_articles a.main,
body#features #h2_interviews a.main,
body#features #h2_podcasts a.main,
body#features #h2_competitions_features a.main,
body#features #h2_blogs a.main,
body#features #h2_media a.main,
body#features #h2_news a.main,
#h2_background,
#h2_contact,
#h2_credits,
#h2_privacy_policy,
#h2_legal,
#h2_signup{
	text-indent: -99999px;
	display: block;
/*	width: 433px;*/
	width:100%;
	height: 26px;
	overflow: hidden;
}

a.feed{
	width: 14px;
	height: 18px;
	z-index: 9999;
	position: absolute;
	display: block;
	background: none;
	text-indent: -99999px;	
}

#h2_on-stage a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 121px;
	background: none;
}

#h2_on-location a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 157px;
	background: none;
}

#h2_rockfeedback-sessions a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 292px;
	background: none;
}

#h2_rockfeedback-presents a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 297px;
	background: none;
}

#h2_ja-ja-ja a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 117px;
	background: none;
}

#h2_hmv-next-big-thing a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 237x;
	background: none;
}

#h2_hmv-next-big-thing a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 237x;
	background: none;
}

#h2_tracks a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 101px;
	background: none;
}

#h2_real-talk a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 132px;
	background: none;
}

#h2_albums a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 102px;
	background: none;
}

#h2_gigs a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 67px;
	background: none;
}

#h2_singles-and-eps a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 171px;
	background: none;
}

#h2_festivals a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 130px;
	background: none;
}

#h2_dvds-books-and-others a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 268px;
	background: none;
}




#h2_interviews a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 145px;
	background: none;
}

#h2_articles a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 117px;
	background: none;
}

#h2_media a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 83px;
	background: none;
}

#h2_news a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 77px;
	background: none;
}

#h2_podcasts a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 128px;
	background: none;
}

#h2_competitions_features a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 171px;
	background: none;
}


body#home #h2_latest a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 269px;
	background: none;
}

body#home #h2_recommends a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 334px;
	background: none;
}

#h2_tv a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 218px;
	background: none;
}

#h2_yourfeedback a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 185px;
	background: none;
}

#h2_featuredtv a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 126px;
	background: none;
}

body#home #h2_next_gig a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 193px;
	background: none;
}

body#home #h2_gigs a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 355px;
	background: none;
}

#h2_upcoming_gigs a.feed{
	width: 14px;
	height: 18px;
	margin: -22px 0px 0px 245px;
	background: none;
}

#h1_rockfeedback a{
	/*width: 396px;*/
	width: 397px;
	height: 86px;
	background: url(/_graphics/flat.gif) 0px -197px no-repeat;
	position: absolute;
	left: 34px;
	top: 0px;
}

#h2_facebook a{
	/*width: 396px;*/
	width: 75px;
	height: 74px;
	background: url(/_graphics/flat.gif) -402px -201px no-repeat;
	position: absolute;
	left: 436px;
	top: 4px;
}

#h2_rockfeedback a{
	width: 210px;
	height: 41px;
	background: url(/_graphics/flat.gif) 0px -273px no-repeat;
	position: absolute;
	left: 34px;
	top: 19px;
}

#h2_transgressive a{
	width: 151px;
	height: 44px;
	background: url(/_graphics/flat.gif) 0px -314px no-repeat;
	position: absolute;
	right: 34px;
	top: 18px;
}

#h3_more_tv a{
	display: block;
	width: 77px;
	height: 43px;
	background: url(/_graphics/flat.gif) -498px -26px no-repeat;
	float: left;
	margin: 0px 0px 5px 0px;
	text-indent: -99999px;
}

body#home #h2_latest a{
	background: url(/_graphics/flat.gif) 0px 0px no-repeat;
}

body#home #h2_tv a.main,body#search #h2_tv a{
	background: url(/_graphics/flat.gif) 0px -26px no-repeat;
}

body#review #h2_tv a.main,
body#competition #h2_tv a.main,
body#feature #h2_tv a.main,
body#yourfeedbackreview #h2_tv a.main,
body#artist #h2_tv a.main,
body#staffmember #h2_tv a.main,
body#member #h2_tv a.main,
body#gig #h2_tv a.main,
body#background #h2_tv a.main,
body#contact #h2_tv a.main,
body#credits #h2_tv a.main,
body#page_not_found #h2_tv a.main,
body#legal #h2_tv a.main,
body#privacy_policy #h2_tv a.main{
	background: url(/_graphics/flat.gif) -498px -156px no-repeat;
}

body#tv #h2_tv a.main{
	background: url(/_graphics/flat.gif) 0px -844px no-repeat;
	width: 870px;
}

body#tv #h2_more_tv a{
	background: url(/_graphics/flat.gif) 0px -870px no-repeat;
	width: 870px;
}

body#features #h2_features{
	background: url(/_graphics/flat.gif) 0px -896px no-repeat;
	width: 870px;
}

#h2_links{
	background: url(/_graphics/flat.gif) -498px -130px no-repeat;
	width: 300px;	
}

#h2_more_on_these_artists{
	background: url(/_graphics/flat.gif) -498px -182px no-repeat;
	width: 300px;
}

#h2_more_on_this_artist{
	background: url(/_graphics/flat.gif) -498px -104px no-repeat;
	width: 300px;
}

#div_left_wide #h2_more_on_this_artist{
	background: #b10b0b url(/_graphics/flat.gif) -498px -104px no-repeat;
	width: 566px;
}

#h2_more_by_these_authors{
	background: url(/_graphics/flat.gif) -498px -208px no-repeat;
	width: 300px;
}

#h2_more_by_this_author{
	background: url(/_graphics/flat.gif) -498px -312px no-repeat;
	width: 300px;
}

#h2_competitions{
	background: url(/_graphics/flat.gif) -498px -78px no-repeat;
	width: 300px;
}

body#home #h2_competitions{
	background: #b10b0b url(/_graphics/flat.gif) -498px -78px no-repeat;
	width:100%;
}

#h2_login_register{
	background: url(/_graphics/flat.gif) -498px -338px no-repeat;
	width: 300px;
}

body#home #h2_recommends a{
	background: url(/_graphics/flat.gif) 0px -52px no-repeat;
}

body#home #h2_gigs a{
	clear: left;
	background: url(/_graphics/flat.gif) 0px -78px no-repeat;
}

body#home #h2_special_features{
	background: url(/_graphics/flat.gif) 0px -104px no-repeat;
}

body#home #h2_next_gig a.main{
	width: 215px;
	background: url(/_graphics/flat.gif) 0px -130px no-repeat;
}

body#live #h2_next_gig{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -922px no-repeat;
}

#h2_yourfeedback a.main{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -948px no-repeat;
}

#h2_artist{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -1130px no-repeat;
}

#h2_page_not_found{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -443px no-repeat;
}

#h2_search{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -469px no-repeat;
}

#h2_competition{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -495px no-repeat;
}

#h2_staffmember{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -1156px no-repeat;
}

#h2_member{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -1208px no-repeat;
}

#h2_gig{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -1182px no-repeat;
}

#h2_upcoming_gigs a.main{
	width: 300px;
	background: url(/_graphics/flat.gif) -498px -234px no-repeat;
}

#h2_previous_gigs{
	width: 300px;
	background: url(/_graphics/flat.gif) -498px -260px no-repeat;
}

#h2_background{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -521px no-repeat;
}

#h2_credits{
	width: 566px;
	background: url(/_graphics/flat.gif) 0px -547px no-repeat;
}

#h2_privacy_policy{
	width: 566px;
	background: url(/_graphics/flat.gif) -0px -573px no-repeat;
}

#h2_legal{
	width: 566px;
	background: url(/_graphics/flat.gif) -0px -599px no-repeat;
}

#h2_signup{
	width: 566px;
	background: url(/_graphics/flat.gif) -0px -625px no-repeat;
}

#h2_contact{
	width: 566px;
	background: url(/_graphics/flat.gif) -0px -651px no-repeat;
}

#h2_featuredtv a.main{
	background: url(../_graphics/flat.gif) 0 -1468px;
	display:block;
	text-indent:-9999px;
	height:26px;
}

body#yourfeedback #h2_members{
	width: 300px;
	background: url(/_graphics/flat.gif) -498px -286px no-repeat;
}

body#home #h2_artist_of_the_week a{
	width: 215px;
	background: url(/_graphics/flat.gif) 0px -156px no-repeat;
}

body#home #h2_critics_choice a{
	width: 176px;
	height: 15px;
	background: url(/_graphics/flat.gif) 0px -182px no-repeat;
	margin: 10px 0px 10px 0px;
}

h5.rating0,h5.rating1,h5.rating2,h5.rating3,h5.rating4,h5.rating5{
	text-indent: -999999px;
	width: 65px;
	height: 12px;
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	font-size:1px;
}

body#review h5.rating0,body#review h5.rating1,body#review h5.rating2,body#review h5.rating3,body#review h5.rating4,body#review h5.rating5{
	float: none;
	margin: 0px 0px 10px 0px;
}

h5.rating0{
	background: url(/_graphics/flat.gif) -433px -0px no-repeat;
}

h5.rating1{
	background: url(/_graphics/flat.gif) -433px -12px no-repeat;
}

h5.rating2{
	background: url(/_graphics/flat.gif) -433px -22px no-repeat;
}

h5.rating3{
	background: url(/_graphics/flat.gif) -433px -33px no-repeat;
}

h5.rating4{
	background: url(/_graphics/flat.gif) -433px -44px no-repeat;
}

h5.rating5{
	background: url(/_graphics/flat.gif) -433px -55px no-repeat;
}

#h2_albums a.main,
#h2_books a.main,
#h2_dvds-books-and-others a.main,
#h2_festivals a.main,
#h2_gigs a.main,
#h2_singles-and-eps a.main,
#h2_on-stage a.main,
#h2_on-location a.main,
#h2_rockfeedback-sessions a.main,
#h2_rockfeedback-presents a.main,
#h2_hmv-next-big-thing a.main,
#h2_ja-ja-ja a.main,
#h2_real-talk a.main,
#h2_tracks a.main
{
	text-indent: -999999px;
	width: 870px;
	height: 26px;
	display: block;
	overflow: hidden;
}

#h2_albums a.main{
	background: url(/_graphics/flat.gif) -0px -1338px no-repeat;
}

#h2_dvds-books-and-others a.main{
	background: url(/_graphics/flat.gif) -0px -1442px no-repeat;
}

#h2_festivals a.main{
	background: url(/_graphics/flat.gif) -0px -1416px no-repeat;
}

#h2_singles-and-eps a.main{
	background: url(/_graphics/flat.gif) -0px -1364px no-repeat;
}

#h2_gigs a.main{
	background: url(/_graphics/flat.gif) -0px -1390px no-repeat;
}

#h2_on-stage a.main{
	background: url(/_graphics/flat.gif) -0px -974px no-repeat;
}

#h2_on-location a.main{
	background: url(/_graphics/flat.gif) -0px -1000px no-repeat;
}

#h2_rockfeedback-sessions a.main{
	background: url(/_graphics/flat.gif) -0px -1026px no-repeat;
}

#h2_rockfeedback-presents a.main{
	background: url(/_graphics/flat.gif) -0px -1052px no-repeat;
}

#h2_ja-ja-ja a.main{
	background: url(/_graphics/flat.gif) -0px -1573px no-repeat;
}

#h2_hmv-next-big-thing a.main{
	background: url(/_graphics/flat.gif) -0px -1078px no-repeat;
}

#h2_tracks a.main{
	background: url(/_graphics/flat.gif) -0px -1547px no-repeat;
}

#h2_real-talk a.main{
	background: url(/_graphics/flat.gif) -0px -1104px no-repeat;
}

body#features #h2_articles a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1260px no-repeat;
}
body#features #h2_interviews a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1234px no-repeat;
}

body#features #h2_blogs a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1286px no-repeat;
}

body#features #h2_media a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1286px no-repeat;
}

body#features #h2_news a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1312px no-repeat;
}

body#features #h2_podcasts a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1495px no-repeat;
}

body#features #h2_competitions_features a.main{
	width: 870px;
	background: url(/_graphics/flat.gif) -0px -1521px no-repeat;
}

.leftImage h3#h3_buy_tickets a{
	width: 134px;
	height: 23px;
	background: url(/_graphics/flat.gif) -498px -0px no-repeat;
	margin: 2px 0px 0px 0px;
	display: block;
	overflow: hidden;
	clear: left;
	float: left;
}

/*Rob.css*/
#ul_errors{
	margin-left:10px;
	margin-bottom:10px;
}

/*Share links*/
.share_link{
	color:#0AA612;
}

#share_links{
	position:absolute;
	margin-top:-10px;
	margin-left:-50px;
	background:#fff;
	border:1px solid #0AA612;
	padding:1px 3px;
	font-weight:normal;
}

#share_links a{
	color:#000;
}

#share_links a:hover{
	color:#0AA612;
}

/*Search form*/
#artistresults ul{
	list-style:none;
}

#artistresults li{
	background:#fff;
	padding:0px 10px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	font-size:0.8em;
}

#artistresults li.selected{
	background:#ccc;
}

#artistresults li.selected a{
	color:#fff;
}

#artistresults li a{
	display:block;
	height:100%;
	width:100%;
	padding:6px 0;
	text-decoration:none;
}

#artistresults li a:hover{
	color:#fff;
	z-index: 10;
}


#artistresults{
	background:#eee;
	width:195px;
	position:absolute;
	top:33px;
	left:50%;
	z-index:15000;
	margin-left:55px;
}

#search_results div{
	padding:5px;
}

#kyte_player{
	z-index:1;
}


/*Tv Credits*/
body#tv #credits{
	border-top:1px solid #1a1a1a;
	padding:2px 5px;
	text-align:right;
}

body#tv #credits a{
	color:#fff;
}	

body#tv #credit_wrap{
	color:#fff;
	display:none;
	text-align:left;
	padding:10px;
}

body#tv #credit_wrap p{
	color:#fff;
}

/*Search page*/
#search_label{
	background: url(../_graphics/flat.gif) -312px -753px;
	text-indent:-9999px;
	width:50px;
	height:9px;
	font-size:1px;
	display:block;
	float:left;
	margin-top:3px;
	margin-right:5px;
}

#search_input{
	background: url(../_graphics/flat.gif) -73px -823px;
	height:14px;
	width:148px;
	padding:1px 5px;
	float:left;
}



/*Login + Register forms*/
#your_login label{
	display:none;
}

#your_register label{
	float:left;
	width:120px;
	text-align:right;
	margin-right:5px;
	display:inline;
}

#your_register select{
	background:#D8D8D8;
	margin-bottom:5px;
	width:158px;
}

#register_btn{
	background:#0AA695;
	color:#fff;
	margin-left:125px;
	padding: 0px 5px;
	margin-top:5px;
}

#your_register br{
	clear:left;
}

#your_login input, #your_register input{
	margin-bottom:5px;
}

#your_login input.txt_input, #your_register input.txt_input{
	background: url(../_graphics/flat.gif) -73px -823px;
	height:14px;
	width:148px;
	padding:1px 5px;
	float:left;
}

#yf_login_btn, #search_submit{
	background: url(../_graphics/flat.gif) -60px -829px;
	text-indent:-9999px;
	display:block;
	width:12px;
	height:10px;
	float:left;
	margin-left:3px;
	margin-top:-4px;
}

#search_submit{
	margin-top:3px;
}

#h3_signin{
	background: url(../_graphics/flat.gif) -13px -828px;
	width:46px;
	height:15px;
	font-size:1px;
	text-indent:-9999px;
	float:left;
	margin-right:10px;
}

#formleft{
	float:left;
	width:200px;
}

/*Yourfeedback form*/
#h2_yf_form a{
	background: url(../_graphics/flat.gif) 0 -761px;
	text-indent:-9999px;
	width:176px;
	height:15px;
	display:block;
	margin-bottom:10px;
}


#yf_form .txt_input,#comp_form .txt_input{
	background: url(../_graphics/flat.gif) 0 -780px;
	padding:0 5px;
	height:17px;
	width:216px;
}

#yf_form select,#comp_form select{
	background:#D8D8D8;
	width:226px;
}

#yf_form textarea,#comp_form textarea{
	width:504px;
	background:#d8d8d8;
	margin:0;
	padding:0 5px;
	position:relative;
	top:-1px;
}

#submit_btn{
	text-indent:-9999px;
	background: url(../_graphics/flat.gif) -179px -764px;
	height:13px;
	width:63px;
}

* html #submit_btn{
	text-indent:0px;
	background: none;
	height:auto;
	width:auto;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #cecece;
	padding: 0px 0px 0px 3px;
}


#textarea_top, #textarea_bot{
	font-size:1px;
	height:8px;
	width:514px;
}
#textarea_top{
	background: url(../_graphics/flat.gif) 0 -802px;	
}

#textarea_bot{
	background: url(../_graphics/flat.gif) 0 -813px;
	top:-2px;
	position:relative;
	margin-bottom:5px;
}

#yf_form select, #yf_form .txt_input{
	margin-bottom:5px;
}

#yf_form textarea{
	height:100px;
}


#yf_form{
	font-weight:bold;
}

#yf{
	margin-bottom:10px;
	border-bottom:1px dotted #000;
}

.yfWrap{
	padding:0 5px 5px 5px;
}

#yf_errors{
	background:#B81601;
	color:#fff;
	padding: 2px 5px;
	margin-bottom:5px;
}

.yfTitle{
	font-size:14px;
	margin-top:5px;
}

body#yourfeedback #div_left_wide h3 a, body#yourfeedbackreview #div_left_wide h2{
	color:#1F7390;
	text-transform:uppercase;
	font-size:16px;
	margin-bottom:2px;
}

body#yourfeedback .lead p, body#member .lead p{
	font-weight:normal;
}

body#yourfeedback .odd img, body#yourfeedback .even img{
	height:134px;
	width:134px;
}

body#yourfeedbackreview #div_left_wide h2{
	font-size:20px;
}

body#yourfeedback #div_left_wide a{
	color:#0AA612;
} 

.yf_image, .odd .yf_image, .even .yf_image{
	width:134px;
	height:134px;
	float:left;
	display:inline;
	margin-right:5px;
	margin-bottom:5px;	
}

/*Pagination*/
body#yourfeedback #div_pagination, body#member #div_pagination{ 
	border-top:4px solid #000;
}

#div_pagination .pag_next a, #div_pagination .pag_prev a{
	text-indent:-9999px;
	width:12px;
	height:10px;
	font-size:1px;
	display:block;
	overflow:hidden;
	margin-top:3px;
}
#div_pagination .pag_next a{
	background: url(../_graphics/flat.gif) -28px -741px;	
}

#div_pagination .pag_prev a{
	background: url(../_graphics/flat.gif) -13px -741px;	
}


#div_pagination li{
	float:left;
	margin-right:3px;
}

#div_pagination li, #div_pagination a{
	font-size:13px;
	text-decoration:none;
}

#div_pagination ul{
	font-weight:bold;
	list-style:none;
	float:right;
}

/*Members page*/
#h3_username{
	color:#B10B0B;
	font-size:20px;
	text-transform:uppercase;
}


/*Titles*/
body#yourfeedback #div_left_wide h2 a{
	text-indent:-9999px;
	height:26px;
	display:block;
	width:566px;
}

body#yourfeedback #h2_albums a{
	background: url(/_graphics/flat.gif) -0px -1338px no-repeat;
}

body#yourfeedback #h2_books a{
	background: url(/_graphics/flat.gif) -0px -1000px no-repeat;
}

body#yourfeedback #h2_dvds a{
	background: url(/_graphics/flat.gif) -0px -1026px no-repeat;
}

body#yourfeedback #h2_eps a{
	background: url(/_graphics/flat.gif) -0px -1052px no-repeat;
}

body#yourfeedback #h2_gigs a{
	background: url(/_graphics/flat.gif) -0px -1364px no-repeat;
}

body#yourfeedback #h2_singles a{
	background: url(/_graphics/flat.gif) -0px -1104px no-repeat;
}


/*Tabs*/
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/*.ui-tabs .ui-tabs-panel { padding: 10px; display: block; border-width: 0; background: none; }*/
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


.ui-tabs-selected{
	background:#000;
}

#div_sub_menu{
	list-style:none;
}

#div_sub_menu li{
	float:left;
	padding:6px 4px;
 	margin: 0 2px 0 0
}

#div_sub_menu li.ui-tabs-selected a{
	color:#FFE012;
}
	

#div_sub_menu li a, #div_sub_menu li{
	font-size:14px;
	font-weight:bold;
	color:#000;
}

body#artists #div_sub_menu,body#staff #div_sub_menu,body#members #div_sub_menu{
	padding:0;
	width:870px;
}

.tab_panel{
	padding:10px;
}

.file_input{
	background:#D8D8D8;
	border:none 0;
}


/*Yf*/
body#yourfeedback .lead p{
	font-size: 11px;
}

#submit_your_feedback{
	margin-left:10px;
	background: url(../_graphics/flat.gif) -391px -828px;
	display:block;
	text-indent:-9999px;
	clear:both;
	width:173px;
	height:12px;
}

#view_all_members{
	margin-left:10px;
	background: url(../_graphics/flat.gif) -248px -828px;
	display:block;
	text-indent:-9999px;
	clear:both;
	width:123px;
	height:12px;
}

.clearfix {
 display:inline-block;
}
.clearfix:after {
 display:block; 
 visibility:hidden; 
 clear:both; 
 height:0; 
 content: "."; 
}
m-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/*.ui-tabs .ui-tabs-panel { padding: 10px; display: block; border-width: 0; background: none; }*/
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


.ui-tabs-selected{
	background:#000;
}

#div_sub_menu{
	list-style:none;
}

#div_sub_menu li{
	float:left;
	padding:6px 4px;
 	margin: 0 2px 0 0
}

#div_sub_menu li.ui-tabs-selected a{
	color:#FFE012;
}
	

#div_sub_menu li a, #div_sub_menu li{
	font-size:14px;
	font-weight:bold;
	color:#000;
}

body#artists #div_sub_menu,body#staff #div_sub_menu,body#members #div_sub_menu{
	padding:0;
	width:870px;
}

.tab_panel{
	padding:10px;
}

.file_input{
	background:#D8D8D8;
	border:none 0;
}


/*Yf*/
body#yourfeedback .lead p{
	font-size: 11px;
}

#submit_your_feedback{
	margin-left:10px;
	background: url(../_graphics/flat.gif) -391px -828px;
	display:block;
	text-indent:-9999px;
	clear:both;
	width:173px;
	height:12px;
}

#view_all_members{
	margin-left:10px;
	background: url(../_graphics/flat.gif) -248px -828px;
	display:block;
	text-indent:-9999px;
	clear:both;
	width:123px;
	height:12px;
}

.clearfix {
 display:inline-block;
}
.clearfix:after {
 display:block; 
 visibility:hidden; 
 clear:both; 
 height:0; 
 content: "."; 
}

