		


body {
	margin:0px 0 0 0px;	text-align:center;
	font:normal 10px Arial;
	color:#666;
    font-size:10px;
	//background:#fcfcfc url('images/ws3/mainbg.jpg') repeat-x;
    /*background:#d2d2d2;*/
    //background:url('images/ws3/1300x900_Sherlock_background.jpg') repeat-x;
}

#page {
    text-align:center;
}

#mainlayout {
	width: 980px;
	text-align:center;    
    margin-left: auto; 
    margin-right: auto; 
   /*background: url('images/ws3/mainlayoutbg.png') repeat-y;*/
}

#maincontent {
	width: 960px;
	text-align:left;
    margin-left: 11px;     
}

#content {
	width: 960px;
    font-size:10px;
	float:left;
	/*background:#f8f8f8 url(images/ws3/contentbg.png) repeat-y;*/
}

#contentdivider {
    width: 962px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	height:1px;
	/*background: url('images/ws3/presboxheader.png') no-repeat;*/
}

.bodytop
{
	/*background: url(images/ws3/rightboxbg2.png) repeat-y;*/
}

ul, li, form {
	list-style:none;
	margin:0px;
	padding:0px;
}

a {
	text-decoration:none;
}

a hover{
	text-decoration:underline;
    color:#21b1eb;
}

img {
border:0px;
}

/*****************************************
HEADER
*****************************************/
#headermenulogin {
    width: 960px;
	height:35px;
	background:url('images/ws3/menuloginbg.png') no-repeat;
    text-align:center;
}

#cheadermenulogin {
	width: 960px;
	text-align:left;
	margin:-0 auto;
}

#header {
    width: 960px;
	height:120px;
    text-align:center;
}

#cheader {
	width: 960px;
    height:120px;
    background:url('images/ws3/cheaderbg.jpg') no-repeat;
    text-align:left;
    margin:0 auto;
}

#logo_header {
    clear:both;
	float:left;	
	width:274px;
	height:68px;
    position:relative; left:0px; top:25px; 
    background:url('images/ws3/logo_header.png') no-repeat;
}

#head_artist {
	height:118px;
	background:url('images/ws3/artist_header.jpg') no-repeat;
	z-index:1;
}

#head_genre {
	background:url('images/ws3/genre_header.jpg') no-repeat;
}


/*****************************************
FOOTER
*****************************************/
#maincontentfooter {
    width: 962px;
	clear:both;
	height:40px;
	background: url('images/ws3/mcfooterbg.png') no-repeat;;
}

#maincontentfooter_links {
    margin: 0 0 0 0;
    list-style-type: none;
}

#maincontentfooter_links a {
}

#maincontentfooter_links li {
    display: block;
    float: left;
    width: 30%;
}


#maincontentfooter_links dt {
	/*color:#777;
    width: 120px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #555;
    margin-bottom: 10px;
	margin-top: 15px;
    margin-left: 15px;*/
}

#maincontentfooter_links dd {
    /*margin-bottom: 0.2em;
	margin-top: 3px;
    margin-left: 15px;*/
}

/*****************************************
ENDPAGE
*****************************************/
#mcenddivider {
    width: 960px;
	clear:both;
	height:2px;
	background: url('images/ws3/mcenddivider.png') no-repeat;
     
}

#maincontentendpage {
    width: 960px;
	clear:both;
	height:100px;
	/*background: url('images/ws3/mcendbg.png') repeat-y;*/
    
}

#maincontentendpage_links {
    /**/
    padding: 0px 0 0 0;
    margin: 0 0 0 0;
    list-style-type: none;
}

#maincontentendpage_links a {
}

#maincontentendpage_links li {
    display: block;
    float: left;
    width: 30%;
}


#maincontentendpage_links dt {
	/**/
    color:#aaa;
    width: 120px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #aaa;
    margin-bottom: 10px;
	margin-top: 15px;
    margin-left: 15px;
}

#maincontentendpage_links dd {
    /**/
    color:#aaa;
    margin-bottom: 0.2em;
	margin-top: 3px;
    margin-left: 15px;
}

#maincontentendpage_links a {
    /**/
    color:#aaa;
}

/*****************************************
PAGE FOOTER
*****************************************/
#pagefooter {
	/*clear:both;*/
	height:100px;
	background:#000;
	/**/
    padding: 0 0 20px 0;
}

#pagefooter_links {
    /**/
    padding: 8px 0 0 0;
    margin: 0 0 0 0;
    list-style-type: none;
}

#pagefooter_links a {
}

#pagefooter_links li {
    display: block;
    float: left;
    width: 30%;
}


#pagefooter_links dt {
	/**/
    color:#777;
    width: 120px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 3px;
    border-bottom: 1px solid #555;
    margin-bottom: 10px;
	margin-top: 15px;
    margin-left: 15px;
}

#pagefooter_links dd {
    /**/
    margin-bottom: 0.2em;
	margin-top: 3px;
    margin-left: 15px;
}



/*****************************************
LOGIN SECTION
*****************************************/

#loginbox {
    float:right;
	width:400px;
	height:30px;
    padding-top:2px;
	/*background:url('images/login-bg.gif') no-repeat;*/
}

#loginboxin {
    float:right;
	width:310px;
	height:30px;
    padding-top:5px;
	/*background:url('images/login-bg.gif') no-repeat;*/
}

#loginbox .td1h{
    padding-top:0px;
	width:140px;
    height:12px;
}

#loginbox .td2h{
    padding-top:0px;
	width:150px;
    height:12px;
}

#loginbox .td3h{
    padding-top:0px;
	width:110px;
    height:12px;
}

#loginbox .td1b{
    padding-top:0px;
	width:140px;
    height:12px;
}

#loginbox .td2b{
    padding-top:0px;
	width:150px;
    height:12px;
}

#loginbox .td3b{
    padding-top:0px;
	width:110px;
    height:12px;
}

#loginbox .body {
}

#loginbox .body  a:hover {
  }


.login_playlist {
	width:150px;
    background: url('images/ws3/playlist.png') no-repeat;
}

#main-menu {
	font:bold 12px Arial;
	position:relative; left:50px; 	
	float:left;
	width:300px;
	height:25px;
	margin-top: 5px;    
	padding-top: 5px;
	padding-left:20px;
}

#main-menu #separator {
	float:left;
	display:inline;
	padding-left:20px;
	text-decoration:none;

	
}


	#main-menu #menu1 {
	float:left;
	display:inline;
	}
	#main-menu #menu2 {
	float:left;
	display:inline;
	}
	#main-menu #menu3 {
	float:left;
	display:inline;
	}
	#main-menu #menu4 {
	float:left;
	display:inline;
	}
	#main-menu #menu5 {
	float:left;
	display:inline;
	}
	#main-menu #menu6 {
	float:left;
	display:inline;
	}
	#main-menu #menu7 {
	float:left;
	display:inline;
	}
	#main-menu #menu8 {
	float:left;
	display:inline;
	}
	#main-menu #menu9 {
	float:left;
	display:inline;
	}
	#main-menu #menu10 {
	float:left;
	display:inline;
	}
/*****************************************
SUB MENU
*****************************************/
#sub-menu {
	clear:both;
    width: 960px;
	height:20px;
	/*background:#fff url('images/ws3/submenubg.png') repeat-x;*/
    text-align:center;
}

#csub-menu {
	width: 960px;
	text-align:left;
	margin:-0 auto;
	height:20px;
}

#sub-menu #separator {
	float:left;
	width: 10px;
	display:inline;
}


	#sub-menu #submenu1 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b1.gif') repeat-x;*/
	}
	#sub-menu #submenu2 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b2.gif') repeat-x;*/
	}
	#sub-menu #submenu3 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b3.gif') repeat-x;*/
	}
	#sub-menu #submenu4 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b4.gif') repeat-x;*/
	}
	#sub-menu #submenu5 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b5.gif') repeat-x;*/
	}
	#sub-menu #submenu6 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b6.gif') repeat-x;*/
	}
	#sub-menu #submenu7 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b7.gif') repeat-x;*/
	}
	#sub-menu #submenu8 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b8.gif') repeat-x;*/
	}
	#sub-menu #submenu9 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b9.gif') repeat-x;*/
	}
	#sub-menu #submenu10 {
	float:left;
	display:inline;
	/*background:url('images/b_menu_b10.gif') repeat-x;*/
	}
#sub-menu a {
color:#888;
font:10px Arial;
height:20px;
float:left;
line-height:13px;
padding:0px 10px;
}

#sub-menu a:hover,
#sub-menu a.on {
    color:#21b1eb;
}

#sub-menu .link {
float:left;
}

/*****************************************
TABS (BANDS AND GENRES)
*****************************************/

#tabs   {
height:25px;
margin:0px 0px 0px 0px;
position:absolute; top:269px; 
}

#tabs a {
height:25px;
float:left;
line-height:25px;
color:#fff;
/*background:#123456 url('images/b_menu_h.gif') repeat-x bottom;*/
font-size:10px; 
font-family:Arial; 
padding-left:9px; 
padding-right:9px; 
}

#tabs li {
float:left;
}

#tabs .on a {
    color:#F60;
    /*background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;*/
}

#tabs a:hover {
    color:#21b1eb;
    background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;
}

#tabs .off {
height:25px;
float:left;
line-height:25px;
color:#999;
background:#2c2d2d url('images/b_menu_h.gif') repeat-x bottom;
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:11px; 
font-family:Arial; 
padding-left:10px; 
padding-right:10px; 
padding-top:0px; 
padding-bottom:0px
}

#tabs li a.off:hover {
    color:#2c2d2d;
    text-decoration:none;
}

#tabs .first- a {
    height:25px;
    float:left;
    line-height:25px;
    /*background:#2c2d2d url('images/b_menu_h.gif') repeat-x bottom;*/
}

#tabs .first-on a {
    color:#F60;
    height:25px;
    line-height:25px;
    /*background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;*/
}

#tabs .first- a:hover,
#tabs .first-on a:hover {
    color:#21b1eb;
    background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;
}

#tabs .last- a {
height:25px;
line-height:25px;
/*background:#2c2d2d url('images/b_menu_h.gif') repeat-x bottom;*/
}

#tabs .last-on a {
color:#F60;
height:25px;
line-height:25px;
/*background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;*/
border:0px none;
}

#tabs .last- a:hover,
#tabs .last-on a:hover {
    color:#21b1eb;
    background:#2c2d2d url('images/b_menu_h_over.gif') repeat-x bottom;
}

#tabs a.btn-menuplayer{
    width:46px;
    background:url('images/btn-menuplayer.gif') no-repeat;
}

#tabs a.btn-menuplayer:hover{
    width:46px;
    background:url('images/btn-menuplayer.gif') no-repeat;
}

#tabs .last- a.btn-menuplayer{
    width:46px;
    background:url('images/btn-menuplayer.gif') no-repeat;
}

#tabs .last- a.btn-menuplayer:hover{
    width:46px;
    background:url('images/btn-menuplayer.gif') no-repeat;
}


/*****************************************
COLUMNS
padding-top: 0px ; padding-right: 0px ; padding-bottom: 0px ; padding-left: 0px ; 
*****************************************/
#col-wrapper {

}
#col-wrapper #unic-col {
	width: 960px;
}

#col-wrapper #left-col {
	width: 660px;
	float:left;
	display:inline;
	margin: 0 0 0 0;
   	/*background:#f8f8f8;*/

	}
	
#col-wrapper #right-col {
	width: 300px;
	float:right;
	display:inline;
	margin:0 0 0 0;	
	}

#left-col .plselect {
    color: #000;
    font: 10px arial,sans-serif;
}

#left-col .box {
	clear:both;
    /*background:#f8f8f8 url('images/ws3/leftboxbg2.png') repeat-x;*/
    
}

#left-col .box .head {
    background: url('images/ws3/topleftboxheader.png') no-repeat;
	height:35px;
	line-height:35px;	
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:14px; 
	font-family:helvetica; 
	padding: 0 10px 0 10px;	
}

#left-col .box .body {
    clear: both;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:10px; 
	font-family:Arial;
	padding: 0px 10px 0px 10px;	
	margin: 0px 0px 0px 0px;
}
#left-col .box .body .radio{
    height:145px;
}

#left-col .box .body .minimixes{
    height:120px;
}

#left-col .box .foot {
	height:15px;
	line-height:15px;
	text-align:center;
	padding: 0 10px 0 10px;	
	margin: 0px 0px 0px 0px;
}

#left-col .box a{
	font-variant:normal; 
	font-family:Arial; 
}

#left-col .box a:hover{
	font-variant:normal; 
	font-family:Arial; 
    color:#21b1eb;
}

#left-col .news_box {
	padding-top:10px;    
    padding-left:10px; 
}

.album_info {
	border-top-color:#4b4b4b;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#dcdcdc;
	border-bottom-width:1px;
	border-bottom-style:solid;*/	
    margin-bottom:15px;
}

.albumdetail_info {
    background: #ffffff;
    border-color:#dcdcdc;
	border-width:10px;
	border-style:solid;	    
	margin-bottom:15px;
		
}

.track_info {
    background: #ffffff;
    border-color:#dcdcdc;
	border-width:10px;
	border-style:solid;	    
	margin-bottom:15px;
}

.reviewboxheader {
	width:629px;
    height:26px;
    background:url("images/ws3/reviewboxheader.png") no-repeat;
}

.reviewboxbody {
	clear:both;
}

.reviewboxbodyby {
    z-index:2;
    position:relative; top:0px; left:0px; 
	float:left;
	width:147px;
    height:73px;
    background:url("images/ws3/reviewboxbodyby.png") no-repeat left;    
}

.reviewboxbodycomment {
	margin-left:-8px;
    z-index:1;
    min-height:73px;
    height:auto !important;
    height:73px;
	float:left;
	width:482px;
    background:url("images/ws3/reviewboxbodycomment.png") repeat-y;
}

.reviewboxbodycommenttext {
	width:450px;
    padding-left:15px;
}

.reviewboxfooter {
	clear:both;
	width:629px;
    height:27px;
    background:url("images/ws3/reviewboxfooter.png") no-repeat;
}

.leftboxdivider {
	background:url("images/ws3/leftdivider.png") no-repeat center;
	padding-top:4px;
	padding-bottom:4px;
	height:2px;
	clear:both;
	font-size:0px;
}

.rightboxdivider {
	background:url("images/ws3/rightdivider.png") no-repeat center;
	padding-top:4px;
    margin-left:4px;
	padding-bottom:4px;
	height:2px;
	clear:both;
	font-size:0px;
}


.imthumb
{
	background:#FFF;
	border-color:#e1e1e1;
	padding:2px;
	border-right-width:2px;
	border-right-style:solid;
	border-bottom-width:2px;
	border-bottom-style:solid;	
	margin:10px 3px 2px 3px;
}

.latest_artist_song {
	font-size:9px;
}

#right-col .topdiv {
    margin: 0px 0px 0px 10px;
}

#right-col .box {
	clear:both;
	margin: 0px 0px 0px 0px;

}

#right-col .box .head {
	padding: 0 10px 0 10px;		
	height:35px;
	line-height:35px;	
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10px; 
	font-family:Arial; 
}

#right-col .box .body {
    clear: both;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:10px; 
	font-family:Arial;
	padding: 0 10px 0 10px;	
}

#right-col .box .foot {
	height:15px;
	line-height:15px;
	text-align:center;
	padding: 0 10px 0 10px;		
}

#right-col .box a{
	font-variant:normal; 
	font-family:Arial; 
}

#right-col .box a:hover{
    color:#21b1eb;
	font-variant:normal; 
	font-family:Arial; 
}

#right-col .boxfb{
	clear:both;
	margin: 0px 10px 0px 10px;    
}

#right-col .boxfb .head{
	line-height:27px;
	height:27px;    
	padding: 0 10px 0 10px;		
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10px; 
	font-family:Arial; 
}

#right-col .boxfb .body {
    clear: both;
}

#right-col .boxfb .foot {
    background:#fff;
	height:0px;
	line-height:0px;
	text-align:center;
}

#right-col .boxfb a{
	font-variant:normal; 
	font-family:Arial; 
}

#right-col .boxfb a:hover{
    color:#21b1eb;
	font-variant:normal; 
	font-family:Arial; 
}

#unic-col .box {
	clear:both;
	height:270px;
	margin:0px 0px 0px 0px;
}

#unic-col .presentationbox {
	padding:0px 0px 0px 0px;
	clear:both;
	height:270px;
}

#unic-col .box a:hover{
    color:#21b1eb;
}

/******************************************************************/
/*   Top		 												  */
/******************************************************************/

#top .box .body .rank {
padding:0px 0px 0px 10px;
color:#999;
font-size:9px;
font-weight:bold;
text-align:center;
}

#top .box .body .diffp {
height:18px;
width:18px;
padding:3px 10px 0px 0px;
margin:0px 0px 0px 0px;
background:url("images/ws3/top_up.png") no-repeat;
color:#ffffff;
font-size:9px;
font-weight:bold;
text-align:center;
}

#top .box .body .diffm {
height:18px;
width:18px;
padding:3px 10px 0px 0px;
margin:0px 0px 0px 0px;
background:url("images/ws3/top_down.png") no-repeat;
color:#ffffff;
font-size:9px;
font-weight:bold;
text-align:center;
}

#top .box .body .diffe {
height:18px;
width:18px;
padding:3px 10px 0px 0px;
margin:0px 0px 0px 0px;
background:url("images/ws3/top_in.png") no-repeat;
color:#ffffff;
font-size:9px;
font-weight:bold;
text-align:center;
}

#top .box a:hover {
    color:#21b1eb;
}

#top .box .head {
padding:5px 0px 5px 20px;
}

#top .box .title {
padding-left:20px;
}

#top .box .titlefirst {
padding-top:12px;
background:#eeeeee;
color:#999;
font-size:9px;
}

#top .box .body table {
padding:2px 10px 2px 10px;
}

#top .box .body tr .even {
}

#top .box .body .odd {
background:#eeeeee;
}
/******************************************************************/
/*   star rating 												  */
/******************************************************************/

#right-col .rating{
background:url('images/bg_album_rating.gif') no-repeat top center;
height:71px;
text-align:center;
width:77px;
color:#dddddd;
}

.star-rating {
	width: 140px;
	height: 28px;
	position: relative;
	background: url('images/ws3/rating-bg.png') bottom;
	z-index: 1;
}
.star-rating div {
	width: 0;
	height: 28px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('images/ws3/rating-bg.gif') top left;
	z-index: 2;
}
    
.star-rating a {
	width: 10%;
	height: 28px;
	float: left;
	position: relative;
	z-index: 3;
}
	
	
.star-ratingplayer {
	width: 70px;
	height: 14px;
	position: relative;
	background: url('images/ws3/ratingplayer-bg.gif') bottom;
	z-index: 1;
	}
.star-ratingplayer div {
	width: 0;
	height: 14px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('images/ws3/ratingplayer-bg.gif') top left;
	z-index: 2;
	}
.star-ratingplayer a {
	width: 10%;
	height: 14px;
	float: left;
	position: relative;
	z-index: 3;
}


/*****************************************
MEMBER SIGNUP
*****************************************/
#content table.member-signup{ border-collapse: collapse; width:610px}
#content table.member-signup col.name{width:200px;}
#content table.member-signup col.field,
#content table.member-signup select.sel,
#content table.member-signup input.text{width:300px;}
#content table.member-signup col.extra{width:160px;}
#content table.member-signup td textarea{height:80px;width:447px;}
#content table.member-signup col.image-properties{width:100px}
#content table.member-signup input{font-size:11px;}
#content table.member-signup input.text{width:221px;}
#content table.member-signup input.file,
#content table.member-signup option,
#content table.member-signup select{font-size:11px;}
#content table.member-signup td,
#content table.member-signup th{background-color:transparent;padding-top:4px;padding-bottom:4px;}
#content table.member-signup th{text-align:right;}

#content table.member-signup tr.gray td,
#content table.member-signup tr.gray th{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}
#content table.member-signup tr.gray td.userformfield_text,
#content table.member-signup tr.gray th.userformfield_text{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
}
#content table.member-signup tr.gray td.right,
#content table.member-signup tr.gray th.right{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}

/*****************************************
ARTIST SIGNUP
*****************************************/
#content table.artist-signup{ border-collapse: collapse; width:610px}
#content table.artist-signup col.name{width:200px;}
#content table.artist-signup col.field,
#content table.artist-signup select.sel,
#content table.artist-signup input.text{width:300px;}
#content table.artist-signup col.extra{width:160px;}
#content table.artist-signup td textarea{height:80px;width:427px;}
#content table.artist-signup col.image-properties{width:100px}
#content table.artist-signup input{font-size:10px;}
#content table.artist-signup input.text{width:221px;}
#content table.artist-signup input.file,
#content table.artist-signup option,
#content table.artist-signup select{font-size:10px;}
#content table.artist-signup td,
#content table.artist-signup th{background-color:transparent;font-size:11px;padding-top:4px;padding-bottom:4px;}
#content table.artist-signup td{padding-left:20px;}
#content table.artist-signup th{text-align:right;}

#content table.artist-signup tr.gray td,
#content table.artist-signup tr.gray th{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}
#content table.artist-signup tr.gray td.userformfield_text,
#content table.artist-signup tr.gray th.userformfield_text{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
}
#content table.artist-signup tr.gray td.right,
#content table.artist-signup tr.gray th.right{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}

/*****************************************
RULES
*****************************************/
#content table.artist-rules{ width: 611px}
#content table.artist-rules td,
#content table.artist-rules th{background-color:transparent;color:#660000;font-size:11px;padding-top:4px;padding-bottom:4px;}
#content table.artist-rules td{padding-left:10px;}
#content table.artist-rules th{text-align:right;}
#content table.artist-rules tr.red td,
#content table.artist-rules tr.red th{background-color:#ff8080;}
#content table.artist-rules tr.green td,
#content table.artist-rules tr.green th{background-color:#80ff80}

/*****************************************
POLL
*****************************************/
#content .availablesurveys,
#content table.pollcontent tr td,
#content table.poll tr td {
    font-size:11px;
}

#content table.poll{
	margin: 0 auto;
	width:900px
}
#content table.poll col.name{width:300px;}
#content table.poll col.field,
#content table.poll select.sel,
#content table.poll input.text{width:250px;}
#content table.poll col.extra{width:300px;}
#content table.poll td textarea{height:80px;width:295px;}
#content table.poll input{font-size:10px;}
#content table.poll input.text{width:200px;}
#content table.poll input.file,
#content table.poll option,
#content table.poll select{font-size:10px;}
#content table.poll td,
#content table.pollth{background-color:transparent;padding-top:4px;padding-bottom:4px;}
#content table.poll td{padding-left:10px;}
#content table.poll th{text-align:right;}

#content table.poll tr.gray td,
#content table.poll tr.gray th{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}
#content table.poll tr.gray td.left,
#content table.poll tr.gray th.left{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
}

#content table.poll tr.gray td.right,
#content table.poll tr.gray th.right{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}

/*****************************************
ARTIST BOX (?)
*****************************************/

#content .artist-box table.artist-signup{width:100%;}
#content .artist-box table.artist-signup td textarea{height:80px;width:460px;}

#content .artist-admin{border:1px solid #c4b39a;background-color:#e6e3d1;font-weight:bold;padding:10px;}
#content .artist-admin select, #content .artist-admin option{font-size:11px;}
#content .artist-admin select{margin:0 10px;}
#content .tan-box-wrap .artist-admin{background-color:#fff;}
#content .artist-form-toggle{margin-left:100px;text-transform:capitalize;}

#content .user-owner{border:3px solid #CDCB98;margin-bottom:10px;padding:10px;}
#content .user-owner p{margin:0 0 5px;}

#content table.artist-edit{ border-collapse: collapse; width:610px;}
#content table.artist-edit col.image-properties{width:100px}
#content table.artist-edit input{font-size:11px;}
#content table.artist-edit input.text{width:221px;}
#content table.artist-edit input.file,
#content table.artist-edit option,
#content table.artist-edit select{font-size:11px;}
#content table.artist-edit td,
#content table.artist-edit th{background-color:transparent;font-size:11px;padding-top:4px;padding-bottom:4px;}
#content table.artist-edit td{padding-left:10px;}
#content table.artist-edit td textarea{height:80px;width:300px;}
#content table.artist-edit th{text-align:right;}

#content table.artist-edit tr.gray td,
#content table.artist-edit tr.gray th{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
}

#content table.artist-edit tr.gray td.left,
#content table.artist-edit tr.gray th.left{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-left:1px solid #e6e6e6;
}

#content table.artist-edit tr.gray td.right,
#content table.artist-edit tr.gray th.right{
    background-color:#fafafa;
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}

#content table.artist-edit tr.white td,
#content table.artist-edit tr.white th{background-color:#fff;}


#content .tan-box-wrap.p-10.fl .artist-box{float:left;width:700px;}
#content .artist-box{background-color:#fff;border:2px solid #CDCB98;}
#content .artist-box .field{clear:both;padding:2px 0 4px;}
#content .artist-box .field .name{float:left;font-weight:bold;width:400px;padding:4px 0 0 10px;}
#content .artist-box .field .options{padding:0 10px;}
#content .artist-box .field .radio{position:relative;top:2px;}
#content .artist-box .gray{background-color:#e6e6e6;}

#content .artist-box .artist-edit-form input.text{width:221px;}
#content .artist-box .artist-edit-form select.sel{width:225px;}
#content .artist-box .artist-edit-form .field{border:none;padding:4px 0;}
#content .artist-box .artist-edit-form .field .name{padding:2px 0 0 0;width:135px;}
#content .artist-box .artist-edit-form .field .options .f-bold{font-size:14px;}
#content .artist-box .artist-edit-form .field .options textarea{width:520px;}
#content .artist-box .artist-edit-form .field .note{float:right;width:314px;}
#content .artist-box .artist-edit-form .gray{background-color:#e6e6e6;}


#content .news{margin-left:10px; text-align:justify; width:438px;font-weight:normal; color:#666666;font-size:10px;}
#content .news img{float:left;margin:0 10px 10px 0;}
#content .news h2{color:#066;font-size:16px;margin:0;}
#content .news p{margin:2px 0;font-weight:normal;font-size:10px;text-align:justify;}
#content .news p.links{color:#666;}


#content .album{border:1px solid #fcfcfc;float:left;padding:7px;width:438px;}
#content .albumcom{border-bottom:1px solid #fcfcfc;float:left;padding:10px;width:438px;}
#content .album img{float:left;margin:0 10px 10px 0;}
#content .album .info{float:left;}
#content .album .info h2{color:#00;font-size:14px;margin:0;}
#content .album .info p{margin:2px 0;}
#content .album .rating{background:url('images/bg_album_rating.gif') no-repeat top left;float:right;height:71px;text-align:center;width:77px}
#content .album .rating h3{font-size:24px;line-height:16px;margin:0;padding:11px 0 5px;}
#content .album .rating h4, #content .album .rating p{font-size:10px;line-height:16px;margin:0;}

#content .first-song{border:1px solid #e6e6e6;float:left;padding:10px;width:600px;}
#content .first-song .info{float:left;}
#content .first-song .info h2{color:#066;font-size:14px;margin:0;}
#content .first-song .info p{font-size:10px;margin:2px 0;}
#content .first-song .info p.links{color:#666;}
#content .first-song .rating{background:url('images/bg_album_rating.gif') no-repeat top left;float:right;height:71px;text-align:center;width:77px}
#content .first-song .rating h3{font-size:24px;line-height:16px;margin:0;padding:11px 0 5px;}
#content .first-song .rating h4, 
#content .first-song .rating p{font-size:10px;line-height:16px;margin:0;}

#content table.alltracks{clear:both;width:92%;margin-top:10px;}


#content table.tracks{border-collapse:collapse;clear:both;width:97%;margin-bottom:0px;}
#content table.tracks col.num{width:15px;}
#content table.tracks col.track{width:340px;}
#content table.tracks col.options{width:auto}
#content table.tracks td, #content table.tracks th{border-bottom:1px solid #333;padding:1px;}
#content table.tracks td{color:#666;font-size:12px;}
#content table.tracks td a{font-weight:normal;font-size:11px;margin-left:3px;}
#content table.tracks th{background:#444;color:#222;font-size:11px;text-align:center;vertical-align:middle;}
#content table.tracks tr.pending td, #content table.tracks tr.pending th{background:#ffc;}


#content table.albums{border-collapse:collapse;clear:both;width:100%;margin-bottom:0px;}
#content table.albums td, #content table.albums th{border-bottom:0px solid #4d4d4d;padding:4px 0 4px 10px;}
#content table.albums td{color:#666;font-size:10px;margin-left:3px;}
#content table.albums td a{font-weight:normal;font-size:11px;margin-left:3px;}
#content table.albums th{color:#333;font-size:12px;text-align:center;vertical-align:top;}
#content table.albums tr.even td, #content table.albums tr.even th{background:#eee;}
#content table.albums tr.pending td, #content table.albums tr.pending th{background:#ffc;}



#unic-col .boxlog {
clear:both;
margin-left:1px;
margin-right:1px;
padding-left:10px;
padding-right:10px;
background:#2c2d2d;
}

#unic-col .boxlog .head {
background:#2c2d2d;
height:34px;
line-height:34px;
color:#bbb; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:11px; 
font-family:Arial; 
padding:0px 0px;
}

#unic-col .boxlog .body {
background:#ffffff;
padding:10px 10px 10px 10px;
border:#666666;
}



#unic-col .boxlog .foot {
background:#2c2d2d;
height:12px;
line-height:12px;
text-align:center;
margin-bottom:0px;
}

#unic-col .boxmessage {
clear:both;
margin-left:1px;
padding-left:10px;
padding-right:10px;
}

#unic-col .boxmessage .head {
height:34px;
line-height:34px;
color:#bbb; 
font-style:normal; 
font-variant:normal; 
font-weight:bold; 
font-size:11px; 
font-family:Arial; 
padding:0px 0px;
}



#unic-col .boxmessage .body {
background:#ffffff;
padding:10px 10px 10px 10px;
border:#666666;
}

#unic-col .boxmessage .body .messagebtn-reply{
height:17px;
width:54px;
text-align:center;
/*padding-left:15px;*/
background:url('images/messagebtn-reply.gif') no-repeat;
}


#unic-col .boxmessage .foot {
height:12px;
line-height:12px;
text-align:center;
margin-bottom:0px;
}



#unic-col .boxmessage a {
    color:#3366FF;
}

#unic-col .boxmessage a:hover {
    color:#21b1eb;

/*font-style:italic;*/
}

#unic-col a.boxed,
#unic-col img.boxed {
padding:5px;
border:1px solid #666;
background:#EEE;
display:block;
}



#unic-col .boxmessage p {
font-weight:bold; 
text-align:center;
color:#000000;
}

#unic-col .box a {
}

#unic-col .box a:hover {
    color:#21b1eb;
}

/*****************************************
PLAYER
*****************************************/
/*logo on the player in case of minimixes*/
#minimixplayer { 
	width:313px;
	height:76px;
	float:left;
	display:inline;
	background:url(images/ws3/minimixestrans.png) no-repeat;
    margin-top:205px;
    margin-left:90px;
}

#musicplayer 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerbg.png') no-repeat;
}

#downtemporadioplayer
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerbg.png') no-repeat;
}

#houseradioplayer 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerbg.png') no-repeat;
}

#danceradioplayer
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerbg.png') no-repeat;
}

#radioplayer
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerbg.png') no-repeat;
}

#musicplayerremote 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerremotebg.png') no-repeat;
}

#downtemporadioplayerremote 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerremotebg.png') no-repeat;
}

#houseradioplayerremote 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerremotebg.png') no-repeat;
}

#danceradioplayerremote 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerremotebg.png') no-repeat;
}

#radioplayerremote 
{
	width:500px; 
    height:300px; 
    background:#000 url('/css/images/ws3/playerremotebg.png') no-repeat;
}

#fp
{
    position:absolute; top:51px; left:21px;
    border:10px solid #575757;
}			
		
#rf
{
	position:absolute; top:px;
}

#prev
{
    position:absolute; top:116px; left:152px;
}

#play
{
    position:absolute; top:110px; left:199px;
}

#next
{
    position:absolute; top:116px; left:255px;
}

#visit
{
    position:absolute; top:195px; left:366px;
}
 
#tellaf
{
    position:absolute; top:230px; left:366px;
    text-align:center;
} 

#addpl
{
    width:129px;
    height:29px;
    position:absolute; top:265px; left:366px;
    text-align:left;
}

#addp2
{
    width:129px;
    height:29px;
    position:absolute; top:265px; left:366px;
    text-align:left;
}

#createfirst
{
    width:129px;
    height:29px;
    position:absolute; top:0px; left:0px;
    background:#000 url('/css/images/ws3/btn_createfirst.png') no-repeat;
}

#inserted
{
    width:129px;
    height:29px;
    position:absolute; top:0px; left:0px;
}

#alreadyin
{
    width:129px;
    height:29px;
    position:absolute; top:0px; left:0px;  
}

#err
{
    width:129px;
    height:29px;
    position:absolute; top:0px; left:0px;
}

#add
{
    width:53px;
    height:20px;
    position:absolute; top:13px; right:0px;
}

#stat
{
    width:309px;
    position:absolute; top:55px; left:157px;
    text-align:left;
    color:#eee; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:bold; 
    font-size:11px; 
    font-family:Arial;     
}

#tt
{
    width:309px;
    position:absolute; top:72px; left:157px;
    text-align:left;
    color:#bbb; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:11px; 
    font-family:Arial;     
}

#an
{
    width:309px;
    position:absolute; top:88px; left:157px;
    text-align:left;
    color:#eee; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:11px; 
    font-family:Arial;     
}

#time
{
    width:70px;
    position:absolute; top:88px; left:415px;
    text-align:left;
    color:#eee; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:11px; 
    font-family:Arial;     
}

#track1 {
    position:absolute; top:130px; left:310px;
	width:150px; 
    height:9px;
    background: transparent url(images/ws3/slider-images-track-right.png) no-repeat top right;
}

#track1-left {
    position: absolute;
    width: 5px;
    height: 9px;
    background: transparent url(images/ws3/slider-images-track-left.png) no-repeat top left;
}
                
#handle1{  
    width:19px; 
    height:20px;
    float: left;
}

#volume{  
	text-align:left;
    width:100px; 
    height:20px;
    position:absolute; top:112px; left:310px;
}
/**/

/*****************************************
FORUM
*****************************************/
.forum {
	width:95%;
    background-color:#fff;
	border-left-color:#c6c6c6;
	border-left-width:1px;
	border-left-style:solid;	
	border-right-color:#c6c6c6;
	border-right-width:1px;
	border-right-style:solid;   
	border-top-color:#c6c6c6;
	border-top-width:1px;
	border-top-style:solid;	
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;
	border-bottom-style:solid;         
}

.foruminput {
	width:95%;
    background-color:#f5f5f5;
	border-left-color:#c6c6c6;
	border-left-width:1px;
	border-left-style:solid;	
	border-right-color:#c6c6c6;
	border-right-width:1px;
	border-right-style:solid;   
	border-top-color:#c6c6c6;
	border-top-width:1px;
	border-top-style:solid;	
	border-bottom-color:#c6c6c6;
	border-bottom-width:1px;
	border-bottom-style:solid;         
}

.forums{
    background:#e6e6e6;
	width:42%;
    text-align:center;
}

.nbsubj{
    background:#e6e6e6;
	width:15%;
    text-align:center;
}

.nbresp{
    background:#e6e6e6;
	width:15%;
    text-align:center;
}

.lastresp{
    background:#e6e6e6;
	width:25%;
    text-align:center;
}

.theme {
	padding:3px;
    text-align:justify;
}

.themetd {
	padding:3px;
    text-align:center;
    vertical-align:middle;
}

.topictdl {
	padding:3px;
    text-align:left;
    vertical-align:middle;
}

.topictdc {
	padding:3px;
    text-align:center;
    vertical-align:middle;
}

.forumnavigation {
    padding:3px;
}

.forumnewsubject {
    padding:3px;
}

.topic{
    background:#e6e6e6;
	width:42%;
    text-align:center;
}

.from{
    background:#e6e6e6;
	width:15%;
    text-align:center;
}

.posts{
    background:#e6e6e6;
	width:15%;
    text-align:center;
}

.last{
    background:#e6e6e6;
	width:25%;
    text-align:center;
}

.mfrom{
    background:#e6e6e6;
	width:25%;
    text-align:center;
}

.mpost{
    background:#e6e6e6;
	width:75%;
    text-align:center;
}

.topicmessage {
	background:#f5f5f5;
}

.insertvoid {
	width:100%;
    text-align:center;
}

.insertvoidr {
	width:100%;
    text-align:right;
}

.insertvoidl {
	width:100%;
    text-align:left;
}

.inserttitle {
	width:35%;
    text-align:right;
}

.insertinput {
	width:65%;
    text-align:left;
}

.insertinputmsg {
	width:100%;
    text-align:center;
}
