/* paul weller -----------------------------------------------  */	
/* css document ----------------------------------------------  */	

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

.clearthis {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	color: #f00;
	}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*  */
.StyleSheetHiddenPlaceHolder  {
	display : none;
}






/* font settings -----------------------------------------------  */	

html{
	overflow:-moz-scrollbars-vertical;
}


body, div, p, table, th, tr, td, ul, ol, li, h1, h2, h3{
font-family: Arial, Sans-Serif;		
}

BODY {
	margin:0px 0 0 0;
	padding:0px;
	text-align:left;
	color: #000000;
	font:Arial, Helvetica, sans-serif;
 	font-size:12px;
	scrollbar-base-color: #000000;
	scrollbar-arrow-color:#fff;
	scrollbar-face-color: #999999;
	scrollbar-track-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-3dlight-color: #000;
	background-image:url(images/bg_alt.jpg);
/*	background-image:url(images/bg.jpg);	backup or original bg */
	background-position:50% 0;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
		

		
a {color:#fff;}
a:hover {text-decoration:none;}

img { border: none; }



h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	margin: 0 0 0.5em 0;
	}


h1 {
	font-size:160%;
	color:#999;	
	padding:0 0 0 0;
	margin:0 0 .9em 0;
	}

#hlogo h1 {	
	/*width:700px;
	height:93px;
	text-indent:-3000em;
	border-bottom:0px;
	padding:0;
	margin:0;
	display:none;*/
	text-indent:-3000em;		

	}	
	
h2{		
	color:#999;
	padding:0 0 0 0px;
	margin:0;
	font-size:100%;
}

.news_content h2{
	color:#cccccc;
	text-transform:uppercase;
	padding: 0px 0px 20px 0px;
	margin:0px;
}
	
h2.news {background-image:url(images/header_news.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.gigs {background-image:url(images/header_gigs.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.previousgigs {background-image:url(images/header_gigs.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.members {background-image:url(images/header_members.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.discog {background-image:url(images/header_discog.jpg); width:940px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.gallery {background-image:url(images/header_gallery.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.paultv {background-image:url(images/h_paultv.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.forum {background-image:url(images/h_forum.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.shop {background-image:url(images/h_shop.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2#signup {background-image:url(images/header_signup.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.newreleases {background-image:url(images/h_newreleases.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.thejam {background-image:url(images/header_thejam.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}
h2.stylecouncil {background-image:url(images/header_stylecouncil.jpg); width:626px; height:101px; text-indent:-3000em; background-repeat:no-repeat;}

h2.profile {background-image:url(images/h_profile.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.photos {background-image:url(images/h_photos.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.reviews {background-image:url(images/h_reviews.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.aboutme {background-image:url(images/h_aboutme.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.friends {background-image:url(images/h_friends.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.comments {background-image:url(images/header_comments.jpg); width:114px; height:20px; text-indent:-3000em; background-repeat:no-repeat;margin:20px 0px 0px 0px;}
h2.messages {background-image:url(images/h_messages.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.memberlist {background-image:url(images/h_memberlist.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.gigphotos {background-image:url(images/h_gigphotos.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}
h2.gigreviews {background-image:url(images/h_gigreviews.gif); width:150px; height:15px; text-indent:-3000em; background-repeat:no-repeat;}

h2.footer {text-indent:-3000em;}

	
h2 .error, .itemtitle{		
	color: #CCCCCC;
	padding:0 0 0 0px;
	margin:0 0 1em 0px;
	font-size:100%;
	}
	
h3{				
	color:#999;
	font-weight:bold;	
	font-size:110%;
	margin:0 0 0px 0px;
	padding:0 0 0 0;
	}
	
p{
	line-height:1.2em;
	margin:0 0 1em 0;
	padding:0;
	/*font-size: 0.8em;*/
	}
th{
	color:#000000;
	font-weight:bold;
}

form {
	padding:0;
	margin:0;
	}
	
fieldset {
	border:none;
	padding:0;
	margin:0;
	}
	
legend {
	display:none;
	}
	
label {
	display:none;
	}	

.itemtitle{
    color: #ffffff;
    font-weight: bold;
    font-size: 110%;
}

.maps{
    color: #000000;
}


img.left { float:left; margin:5px .7em .5em 0; }
img.right { float:right; margin:5px 0 .5em .7em; }

.discogimg{
    float: left;
    padding: 0 30px 10px 0;
}

/* header -----------------------------------------------  */

	
#wrap{
	width:940px;
	margin:0 auto;
	text-align:left;
	z-index: 0;
}		
#head{
	width:940px;
	height:150px;
	padding: 0px;
}
#hlogo{
	width:422px;
	float: left;
	height:149px;
	padding: 0px;
	background: url(images/header_logo.jpg) no-repeat;
}	
#hsignup{
	width:60px;
	height:30px;
	float: left;
	margin: 20px 0 0 0;
	text-align: left;
}							

	
/* head nav -----------------------------------------------  */	
#nav {
	width:518px;
	/*width:518px;*/
	padding: 0px 0px 0px 0px;
	float: left;
}
#nav1 {
	width:139px;
	padding:0;
	margin:0 30px 0 0;
	float: left;
}
#nav2 {
	width:170px;
	padding: 0px;
	float: left;
	margin:0 30px 0 0;
}
#nav3 {
	width:120px;
	padding: 0px;
	float: left;
	margin:0;
}
#members_subnav{
	padding: 0px;
	float: left;
	margin:0 0 20px 0;	
}
#nav1 ul {
	margin:0;	
	padding:0;
	width:139px;
}
#nav2 ul {
	margin:0;	
	padding:0;
	width:170px;
}
#nav3 ul{
	margin:0;	
	padding:0;
	width:120px;
}
#members_subnav ul{
	margin:0;	
	padding:0;
	width:530px;
}
	
#nav1 li, #nav2 li, #nav3  li, #members_subnav li {	
	list-style-type:none;
	margin:0;
	padding:0;
	float:left
}
	
#nav1 li a, #nav1 li a:visited, #nav2 li a, #nav2 li a:visited, #nav3 li a, #nav3 li a:visited{	
	display: block;		
	background-repeat:no-repeat;	
	background-position:0 0px;	
	height:15px;
	text-indent:-3000em;
	margin: 0 7px 0 0;		
}
		
 
 
 
 
 
#nav li#forum a:hover, #nav li#shop a:hover, #nav li#paultv a:hover{
	background-position:0px -22px;
	background-color:#000000;
}

	
	#nav li#home a, #nav li#home a:visited{
		background-image:url(images/n_01home.gif); 
		width:139px;
		height:21px;
	}
	#nav li#home a:hover, #nav li#home_on a{
		background-image:url(images/n_01home.gif); 
		width:139px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}

	#nav li#nav_news a, #nav_news li#news a:visited{
		background-image:url(images/n_02news.gif); 
		width:139px;
		height:21px;
	}
	#nav li#nav_news a:hover, #nav li#nav_news_on a{
		background-image:url(images/n_02news.gif); 
		width:139px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}

	#nav li#gigs a, #nav li#gigs a:visited{	
		background-image:url(images/n_03gigs.gif); 
		width:139px;
		height:21px;
	}
	#nav li#gigs a:hover, #nav li#gigs_on a{
		background-image:url(images/n_03gigs.gif); 
		width:139px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#nav li#discog a, #nav li#discog a:visited{	
		background-image:url(images/n_04discography.gif); 
		width:139px;
		height:21px;
	}
	#nav li#discog a:hover, #nav li#discog_on a{
		background-image:url(images/n_04discography.gif); 
		width:139px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#nav li#gallery a, #nav li#gallery a:visited{	
		background-image:url(images/n_05gallery.gif); 
		width:170px;
		height:21px;
	}
	#nav li#gallery a:hover, #nav li#gallery_on a{
		background-image:url(images/n_05gallery.gif); 
		width:170px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#nav li#paultv a, #nav li#paultv a:visited{	
		background-image:url(images/n_06paultv.gif); 
		width:170px;
		height:21px;
	}	
	
	#nav li#thejam a, #nav li#thejam a:visited{	
		background-image:url(images/n_07thejam.gif); 
		width:170px;
		height:21px;
	}
	#nav li#thejam a:hover, #nav li#thejam_on a{
		background-image:url(images/n_07thejam.gif); 
		width:170px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	
	#nav li#stylecouncil a, #nav li#stylecouncil a:visited{ 
		background-image:url(images/n_08thestylecouncil.gif); 
		width:170px;
		height:21px;
	}
	#nav li#stylecouncil a:hover, #nav li#stylecouncil_on a{
		background-image:url(images/n_08thestylecouncil.gif); 
		width:170px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#nav li#forum a, #nav li#forum a:visited{	
		background-image:url(images/n_09forum.gif); 
		width:120px;
		height:21px;
	}	
	#nav li#shop a, #nav li#shop a:visited{	
		background-image:url(images/n_10shop.gif); 
		width:120px;
		height:21px;
	}	
	#nav li#members a, #nav li#members a:visited{	
		background-image:url(images/n_11members.gif); 
		width:120px;
		height:21px;
	}
	#nav li#members a:hover, #nav li#members_on a{
		background-image:url(images/n_11members.gif); 
		width:120px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#nav li#signup a, #nav li#signup a:visited{	
		background-image:url(images/n_12signup.gif); 
		width:120px;
		height:21px;
	}
	#nav li#signup a:hover, #nav li#signup_on a{
		background-image:url(images/n_12signup.gif); 
		width:120px;
		height:21px;
		background-position:0px -22px;
		background-color:#000000;
	}
	
	#members_subnav li a, #members_subnav li a:visited{	
		display: block;		
		background-repeat:no-repeat;	
		background-position:0 0px;	
		height:35px;
		text-indent:-3000em;
		margin: 0;
	}
	
	#members_subnav li#mem_profile a:hover, #members_subnav li#mem_messages a:hover, #members_subnav li#mem_members a:hover, #members_subnav li#mem_photos a:hover, #members_subnav li#mem_reviews a:hover, #members_subnav li#mem_logout a:hover, #members_subnav li#signup a:hover, #members_subnav li#login a:hover, #members_subnav li#stylecouncil a:hover, #members_subnav li#forum a:hover{
		background-position:0px -35px;
		background-color:#000000;
	}
	
	#members_subnav li#mem_profile a, #nav li#mem_profile a:visited{	
		background-image:url(images/mem_nav_profile.gif); 
		width:83px;
		height:35px;
	}	
	#members_subnav li#mem_messages a, #nav li#mem_messages a:visited{	
		background-image:url(images/mem_nav_messages.gif); 
		width:101px;
		height:35px;
	}	
	#members_subnav li#mem_members a, #nav li#mem_members a:visited{	
		background-image:url(images/mem_nav_members.gif); 
		width:96px;
		height:35px;
	}	
	#members_subnav li#mem_photos a, #nav li#mem_photos a:visited{	
		background-image:url(images/mem_nav_photos.gif); 
		width:85px;
		height:35px;
	}
	#members_subnav li#mem_reviews a, #nav li#mem_reviews a:visited{	
		background-image:url(images/mem_nav_reviews.gif); 
		width:90px;
		height:35px;
	}
	#members_subnav li#mem_logout a, #nav li#mem_logout a:visited{	
		background-image:url(images/mem_nav_logout.gif); 
		width:56px;
		height:35px;
	}
	#members_subnav li#mem_signup a, #nav li#mem_signup a:visited{	
		background-image:url(images/mem_nav_signup.gif); 
		width:60px;
		height:35px;
	}
	#members_subnav li#mem_login a, #nav li#mem_login a:visited{	
		background-image:url(images/mem_nav_login.gif); 
		width:47px;
		height:35px;
	}
			
/* flash replace / video -----------------------------------------------  */	
.header_panel{
	margin-bottom:24px;
}
#flash{
	width:600px;
	float:left;
}
.promo{
	width:340px;
	float:left;
}	
		
		
		
#flashsplash{
	width:620px;
	height:440px;
	background: #000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	}
		
		
		
#head_splash {width:900px; /*height:110px;*/ height:87px; padding: 0 0 0px 0;}
*html #head_splash {width:900px; height:92px; padding: 0 0 0 0;}
		
	#splashholder	{width:900px; float:left; 	margin: 0px 0 0 0; }
	
	#splashleft{
	width:620px;
	height:360px;
	background: #000;
	margin: 0px 0 0 0;
	float:left;
		}		

	#splashright{
	width:250px;
	height:170px;
	background: #000;
	margin: 160px 0 0 20px;
	float:left;	
		}

#entersite{
	width:900px;
	margin:0 auto;
	text-align:center;
	font-size:90%;
		}			
				
#roocontainer {
	font-size: 12px;
	width: 670px;
	margin: 0 0 15px 0;
	padding: 0;
	float: right;
	color: #fff;
	text-align: right;
		}
		
#vidcontainer {
	font-size: 12px;
	width: 720px;
	margin: 20px 0 15px 0;
	padding: 0;
	float: left;
	color: #fff;
		}

#video {
	font-size: 12px;
	width: 437px;
	height: 248px;
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	color: #999;
		}

#videotext{
	width: 220px;
	margin: 5px 0 0 20px;
	float: left;
	}			
		
.flashtext {margin: 10px 0 0 10px;}	
	
#blue_date{
	font-weight:bold;
	color:#00AEEF;
}
	
/* structure home -----------------------------------------------  */	
	
#homenews{
	width:295px;	
	height:296px;
	float: left;
	margin-right:10px;
	background-image:url(images/news_bg.jpg);
	padding:0px 0px 0px 0px;
}
.homenews_header{
	width:95px;	
	height:27px;
	padding:54px 0px 0px 200px;
}
#homenews ul{
	margin:0 0 10px 0;
	padding:0px;
}
#homenews li {	
	list-style-type:none;
	margin:0 0 0 0;
}

#homegigs{
	width:296px;
	height:296px;
	float: left;
	padding: 0px;
	margin: 0px 9px 0px 0;
	background-image:url(images/gigs_bg.jpg);
	background-repeat:no-repeat;
}
#homegigs ul{
	color:#FFFFFF;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
}	
#homegigs li {	
	list-style-type:none;
	text-transform: uppercase;
	margin:0 0 15px 0;
	padding:0;
}
#homegigs li a{	
	text-decoration:none;
	color:#CCCCCC;
}		
#homenewreleases{
	width:310px;		
	height:196px;
	float: left;
	padding:100px 0px 0px 20px;
	background-image:url(images/newreleases_bg.jpg);
}	
#homemembers{
	width:270px;			
	float: left;
	padding: 30px 0 20px 30px;
}		
#homememberswide{
	width:820px;			
	float: left;
	padding: 0 0 0 120px;
}		
#homereleases{
	width:360px;			
	float: left;
	padding: 0 10px 0 10px;
}
		
		
#toppackshot{
	float:left;
	width: 260px;
	text-align: left;
	padding-bottom: 3px;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
}
#toppackshot a{
	color:#00aeef;
	font-size:11px;
	font-weight:bold;
}
		
#cover{
	float:left;
	margin-right: 10px;
	padding-top: 0px;
}

.little_link{
	color:#00AEEF;
	font-size:85%;
	text-decoration:none;
}
		
/* structure 3 misc -----------------------------------------------  */

.content{
	background-image:url(images/content_bg.jpg);
	padding:0px;
	margin:0px;
	position:relative;
}
.content_members{
	background-image:url(images/right_members.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	position:relative;
}

#cwide{
	width:626px;
	padding: 0 0px 0 0;
	float: left;
	color:#FFFFFF;
}
#content_wide{
	width:920px;
	padding: 10px 10px 10px 10px;
	float: left;
	color:#FFFFFF;
	background-color:#000000;
}		
#content_left{
	width:626px;
	padding: 0;
	float: left;
	color:#FFFFFF;
	background-image:url(images/left_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#content_left_members{
	width:572px;
	padding: 0;
	margin-right:20px;
	float: left;
	color:#FFFFFF;
	background-image:url(images/left_bg.jpg);
	background-repeat:no-repeat;
}
.info{
	padding: 15px 25px 10px 15px;
	margin-left:10px;
	background-color:#090909;
	min-height:550px;
}
.info_members{
	padding: 15px 25px 0px 15px;
	margin-left:10px;
	background-color:#090909;
}
#content_right{
	width:314px;
	padding:0;
	float:left;
}
#content_right_members{
	width:338px;
	padding:0 0 520px 0;
	float:left;
}
.member_right_profile{
	background-image:url(images/profile_panel_bg.jpg);
	height:472px;
	width:298px;
	padding:30px;
	font-weight:bold;
	font-size:120%;
	color:#01a5e3;
}
.member_right_profile a{
	font-weight:bold;
	color:#01a5e3;
}

#cleft_members{
	width:626px;
	padding: 0;
	float: left;
	color:#FFFFFF;
	background-image:url(images/left_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
		
#cright_members{
	width:314px;
	padding:0;
	float:left;
	background-image:url(images/right_news.jpg);
	position:absolute;
	right: 0;
	bottom:0;
	height:821px;
}
		
#news{
	background-color:#0d0d0d;
	margin-left:10px;
	padding:15px;
}
.news_item{
	padding-bottom: 20px;
}
.news_date{
	float:left;
	width:25px;
	color:#00aeef;
	font-weight:bold;
	font-size:165%;
	line-height:15px;
	text-align:center;
	text-transform:uppercase;
	margin-right:15px;
}
.news_content{
	float:left;
	width:500px;
}
		
#comments{
	width:700px;			
	border:0px solid  #666666;
	padding: 0 0px 0 0px;
}

.comment{
	background-color:#333333;
	padding:5px;
	margin-bottom:10px;
}
.news_comments{
	padding-top:20px;
}
		#members_leftcol{
		width:200px;			
		border-right:1px solid  #666666;
		padding: 0 10px 0 0px;
		float: left;
		}
		
		#members_leftcol img{
		padding: 10px 0px 20px 0px;

		}
		
		#members_rightcol{
		width:500px;			
		border-right:0px solid  #666666;
		padding: 0 10px 0 20px;
		float: left;
		}
		
		.members_unit{
		border-bottom:1px solid  #666666;
		padding: 0 0px 20px 0px;
		margin-bottom:10px;
		}
		
		.friend_unit{
		padding: 0 0px 0px 0px;
		margin:0px 3px 0 0;
		width: 75px;
		float: left;
		font-size:80%;
		}
		
		#friendpic{
		width:60px;
		float: left;
		padding: 0 5px 0px 0px;
		font-size: 10px;
		color: #999999;
		text-align: left;
		}
		
		/* Alternate table rows */
		table{
		font-size: 1em;
		}
.review_header{
	text-transform:uppercase;
	padding-bottom:5px;
}

/* table -----------------------------------------------  */

.tableheader{
    background: #999999;
    font-weight:bold;
  	color: #000000;
	padding: 5px 2px 5px 2px;
}
.tablerow1{
    background-color: #000000;
}

.tablerow2{
    background-color: #333333;
}

.tablerow3{
    background-color: #DCDCDC;
    font-weight: bold;
    color: #000000;
}
.tablerow3 a{
    font-weight: bold;
    color: #000000;
}

.error {
    color: #cc3300;
    font-weight: bold;
}

#main_item{
    border-bottom: 1px solid #666666;
    margin-bottom: 5px;
}

.buynow{
    color: #ffffff;
}

.smallLink{font-size:80%}

li.latest{
	padding-bottom:10px;
	* padding-bottom:8px;
	font-weight:bold;
	text-transform:uppercase;
}
.latest a{
	text-decoration:none;
	color:#cccccc;
}
.latest_date{
	float:left;
	width:25px;
	color:#00aeef;
	margin-right:8px;
	text-align:center;
	font-size:160%;
	line-height:14px;
}
.latest_headline{
	float:left;
	width:200px;
	color:#cccccc;	
}

/* footer -----------------------------------------------  */	
#footerwide{
	width:940px;
	padding: 0;
	float:left;
	height:60px;
}		

.signup{
	background-image:url(images/signup_bg.jpg);
	background-repeat:none;
	height:44px;
	width:400px;
	float:left;
	margin-top:15px;
	padding:20px 0px 0 530px;
}
.signup input{
	margin-right:10px;
}
#bbc_recordings{
	width:900px;
	padding: 0px 0 0 0;
	float: left;
	margin-top: 40px;
	}	
	
#bbc_recordings img{
	padding: 0 40px 20px 0;
	float: left;
	}	
	
#listings_left{
	width:255px;
	padding: 10px 20px 0 20px;
	float: left;
	border-right:  1px solid  #666666;
		}
		
#bbc_listings{
	width:900px;
	padding: 20px 0 0 0;
	float: left;
	margin-top: 20px;
	border-top:  1px solid  #666666;
	}


table#tracklists{
	width: 200px;
	border-collapse:collapse;
	float:left;
	margin: 0 20px 0 0;
}

table#tracklists td{
text-align:left;
padding: 0 0 10px 0;
font-size:90%;
}

table#tracklists h4{
text-align:left;
padding: 0px 0 0px 0;
margin:0;
color:#666666;
}

table#tracklists_border{
	width: 200px;
	border-collapse:collapse;
	float:left;
	margin: 0 20px 0 0;
	border-right:  1px solid  #666666;
}

table#tracklists_border td{
text-align:left;
padding: 0 0 10px 0;
font-size:90%;
}

table#tracklists_border h4{
text-align:left;
padding: 0px 0 0px 0;
color:#666666;
}

	
#fsignup{
	width:900px;
/*	height:35px;*/
/*		float: left;*/
	margin: 0px 0 10px 0;
	text-align: left;
		}
		
#fsignuphome{
	width:600px;
/*	height:35px;*/
		float: left;
	margin: 0px 0 10px 0;
	text-align: left;
		}		

#fbannerimage{
	width:300px;
/*	height:35px;*/
		float: left;
	margin: 0px 0 30px 0;
	text-align: right;
		}		



#fimage{
	width:180px;
	height:50px;
/*	float: left;*/
	margin: 0 0 10px 0;
	text-align: left;
		}										
			




/* form stuff -----------------------------------------------  */	

	button {
	font: 11px Arial, Helvetica, sans-serif, Verdana;
	font-weight:bold;
	background:#00AEEF;
	border: solid 1px white;
	color: #000000;
	cursor:pointer;
	}
	
	input {
	font: 11px Arial, Helvetica, sans-serif, Verdana;
	font-weight:bold;
	color: #000000;
	}
	
	textarea {
	font: 11px Arial, Helvetica, sans-serif, Verdana;
	background: #000000;
	border: solid 1px white;
	color: #999999;
	}
	
	form select {
	font: 11px Arial, Helvetica, sans-serif, Verdana;
	background: #000000;
	border: solid 1px white;
	color: #999999;
	}	

/* Tooltips -----------------------------------------------  */	

.onthisday{
    cursor: help;
    border-bottom: 1px dotted #dcdcdc;
}

/* Discog -----------------------------------------------  */	
#discog_right{
    float: left;
}

.nohistory{
	color:#00aeef;
}
.onthisday{
	color:#00aeef;
}
.review_header a{
	color:#CCCCCC;
	text-decoration:none;
}
.profiletags{
	text-transform:capitalize;
}



/* Audioplayer page -----------------------------------------------  */
#launchaudio		{width: 43px; height: 35px; margin: 0 0 0 475px; float:right;/*position: relative; top: 4px; left: 900px; z-index: 100; */ display:block; text-indent:-3000px;cursor:pointer;}
*html #launchaudio	{width: 43px; height: 35px; margin: 0 0 0 475px; float: right;/*position: relative; top: -115px; left: 476px; z-index: 100;*/  display:block; text-indent:-3000px;}
#launchaudio a		{width: 43px; height: 33px; display:block;}

.audioall			{width: 300px; padding: 70px 0px 0px 15px;}
.audiobg			{background-image:url(images/audioplayer.jpg); background-repeat:no-repeat; background-position: left top;}
.audiotop			{width: 300px; height: 60px; padding: 0 0 0 0;}
	
#audio				{width: 300px; height: 210px; padding: 0 0 0 0;}
#audio p			{color: grey; font-size: 11px; padding: 0 0 0 0;}
#audio a			{color: grey;}
	
.audiobot	{width: 300px; height: 20px; padding: 5px 0 0 0;}
.audiobot p, .audiobot a	{color:#666666; font-size:10px}
	
/* --------------------- */		
	
#audioplayer	{width: 300px; height: 20px; position: absolute; top: 5px; left: 955px; padding: 0 0 0 0; z-index:10; /*background-color:pink;*/}
#audioplayer p  {color: red; font-size: 80%; padding: 2px 0 0 12px;}