/*Basic page styles*/
BODY {
	background: url(../img/background.jpg);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

FORM { 
	padding: 0px;
	margin: 0px;
}

A {
	color: #F41F7B;
	text-decoration: underline;
}

DIV.total {
	background: url(../img/background_top.jpg);
	background-repeat: repeat-x;
	text-align: center;
	padding: 0px;
}

DIV.page {
	border: 1px solid #4C4C4C;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 987px;
	padding: 0px;
	margin: 0 auto;
	overflow: hidden;
}

DIV.header {
	background-color: #FFFFFF;
	width: 987px;
	overflow: hidden;
}

DIV.headerLeft {
	width: 234px;
	height: 106px;
	float: left;
	padding: 0px;

}

.headerImg {
	position: relative;
	top: 20px; 
	left: -18px;
}

DIV.headerRight {					 
	float: right;
	width: 728px;
	height: 90px;
	position: relative;
	left: -24px;
	top: 8px;
}

DIV.menuTop {
	background: url(../img/background_menutop.jpg);
	width: 987px;
	height: 25px;
	padding: 0px;
}

DIV.main {
	background-color: #FFFFFF;
	width: 987;
	padding: 0px;
	border-collapse: collapse;
	text-align: center;
}

DIV.middle {
	margin-left: 22px;
	margin-right: 22px;
	padding: 0px;
}

DIV.footer {
	background: url(../img/background_menutop.jpg);
	width: 987px;
	height: 25px;
	padding: 0px;
}

DIV.verticalSpacer {
	height: 24px;
	clear: both;
}

DIV.verticalSpacerIndex {
	height: 6px;
	clear: both;
	font-size: 1px;
}

DIV.verticalSpacer2 {
	height: 10px;
	clear: both;
}

div.reset{
	clear:both;
	height: 15px;
}

/*Page content*/
DIV.userHeader {
	text-align: left;
}

DIV.userName {
	float: left;
	font-family: Trebuchet MS;
	font-size: 13px;
	padding-left: 21px;
}

DIV.userName #upper {
	text-transform: uppercase;
}

span.userNumber {
	color: #F41F7B;
	padding-left: 10px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

span.info {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #606060;
	text-align: left;
}

/* Fix IE */
* html span.tabMiddle {height: 25px;}
* html span.tabMiddleSelected {height: 25px;}
* html div.middlePage {margin-top: -7px;}
* html p.genre {margin-top: -1px;}
/* Fix IE*/

/* global header for all the section titles on the homepage */
h1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	display: inline;
	color: #000000;
}

.h3link {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: bold;
	margin-top: 9px;
	margin-left: 9px;
	margin-bottom: 8px;
	text-decoration: none;	
}


h3 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: strong;
	margin-top: 9px;
	margin-left: 9px;
	text-align: left;
	margin-bottom: 8px;
}

.tdh3 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: bold;
	text-align: left;
}

.tdh32 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #F41F7B;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

h3 a{
	color: #F41F7B;
	text-decoration: none;
}

h3 a:hover {
	color: #F41F7B;
	text-decoration: underline;
}

/* LEFT All the items from the left of the page */
div.mainLeft {
	float: left;
	margin-right: 7px;
	width: 278px;
}
/* RIGHT All the items from the right of the page */
div.itemPicture {
	background-color: #FFFFFF;	
	width: 278px;
	height: 196px;
	clear: both;
	overflow: hidden;	
}

div.itemData {
	background-color: #000000;
	border-collapse: collapse;	
	border: 1px solid #000000;
	height: 36px;
	padding-top: 3px;
	padding-bottom: 2px;
}

.itemPicture img {
	margin-top: 0px;
}

p.genre {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	padding-left: 6px;
	margin-top: 3px;
}

p.itemInfo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	text-align: left;
	padding-left: 6px;
}

.itemInfo a {
	color: #ffffff;
}

.itemInfo a:hover {
	text-decoration: none;
}

/* All the actions for a Artist/Listener/Podcaster */
div.itemActions {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	padding-left: 8px;
	background: #FFFFFF;
	width: 268px;
}

* html div.itemActions {
	width: 278px;
}

ul.actionsList {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.actionsList li {
	list-style: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 3px;
	width: 100%;
	display: block;
	margin: 0px;
}

a.actionText {
	font-family: Trebuchet MS;
	font-size: 11px;
	padding-left: 3px;	
	text-decoration: none;
	color: #000000;
}

span.actionText {
	font-family: Trebuchet MS;
	font-size: 11px;
	padding-left: 3px;	
	text-decoration: none;
	color: #000000;
}

span.actionTextdisabled {
	font-family: Trebuchet MS;
	font-size: 11px;
	padding-left: 3px;	
	text-decoration: none;
	color: #666666;
}

/* The skills voting div */
div.skillsVote {
	height: 155px;
	border: 1px solid #cccccc;
	margin-top: 13px;
	margin-bottom: 45px;
	text-align: left;
	background: #FFFFFF;
}

.voteP {
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 3px;
}

.voteElements {
	margin-left: 10px;
}

.voteElements TABLE {
	margin-left: 10px;
	margin-top: 2px;
}



/*profile*/
td.profile_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
	line-height: 20px;
}

/*reviews*/
td.no_review {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
	text-decoration: none;
	padding: 10px;
}

td.review_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;		
	text-decoration: none;
	padding-left: 10px;
	height: 65px
}

td.review_text a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;		
	font-weight: bold;
	text-decoration: none;
}

td.review_text a:hover {
	text-decoration: undeline;
}

.reviewpage {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.reviewpage:hover {
	text-decoration: underline;
}

/*comment*/
.comments {	
	width: 276px;	
}

div.no_comment
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 9px;
}

.no_comment a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.no_comment a:hover {
	text-decoration: underline;
}

div.comments span a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.comments span a:hover {
	text-decoration: underline;
}

div.comments {
	border: 1px solid #cccccc;
	text-align: left;
	background: #FFFFFF;
	width: 276px;	
}

* html div.comments {
	width: 278px;	
}

div.addcomments {
	text-align: left;
	margin-top: 15px;	
}

div.addcomments span {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
}

div.addcomments div {
	font-size: 1px; 
	height: 5px;
}
	
div.addcomments textarea {
	width: 100%; 
	height: 190px;
}

/*
div.addcomments input {
	border: 1px solid #7E7E7E; 
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 22px;
	width: 88px;
	background: #FFFFFF;
}
*/

.commentGold {
	text-align: left;
	background: #FFFCAE;	
	padding: 5px;	
	clear: both;	
	font-family: Trebuchet MS;
	font-size: 12px;	
	color: #000000;
}

.commentNormal1 {
	text-align: left;
	background: #FFFFFF;	
	padding: 5px;	
	clear: both;	
	font-family: Trebuchet MS;
	font-size: 12px;	
	color: #000000;
}

.commentNormal2 {
	text-align: left;
	background: #D9D9D9;
	padding: 5px;
	clear: both;
	font-family: Trebuchet MS;
	font-size: 12px;	
	color: #000000;	
}

div.commentImage
{
	padding: 5px;
	padding-bottom: 3px;
	float: left;
	width: 90px;
	height: 65px;
}

.commentpage
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
}

.commentpinkpage {
	color: #F81E7C;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -2px;
}

.commentblackpage {
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -2px;	
}

div.commentAlternate {
	text-align: left;
	background-color: #cccccc;
}

.comments span {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #757575;
	margin-bottom: 3px;
	margin-left: 5px;
}

.comments span a{
	font-weight: bold;
	/*color: #F81E7D;*/
	color: #000000;
	text-decoration: none;
}

.comments span a:hover{
	text-decoration: underline;
}

.comments p {
	font-family: Trebuchet MS;
	font-size: 12px;
	margin: 0px 0px 5px 5px;
}

.comments p img {
	margin-top: 3px;
	margin-right: 3px;
}

/* LEFT END */

/* RIGHT All the items from the right of the page */
div.mainRight {
	float: left;
}
/* the div for the music player */
div.musicPlayer1 {
	width: 367px;
	height: 233px;
	float: left;
	margin-right: 7px;
	background: none;
	overflow: hidden;
}

div.musicPlayer2 {
	width: 367px;
	height: 233px;
	float: left;
	margin-right: 7px;	
}

/* Global styles */

.general_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.general_link
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.general_link:hover
{	
	text-decoration: underline;
}


.border1 {
	border: 1px solid #000000;
}

.overflow_hidden 
{
	overflow: hidden;
}

.visibility_hidden
{
	overflow: hidden;
}

.float_right 
{
	float: right;	
}

.spacer_bicon
{
	height: 3px;
}

.wspacer7
{
	width: 7px;
	font-size: 1px;
}

.clear_both
{
	clear: both;
}

.height_248
{
	height: 248px;
}

.height_248_wpl10
{
	height: 248px;
	padding-left:10px;
}

.height_194
{
	height: 194px;
	overflow: hidden;
}

.height_194bordered
{
	height: 194px;
	overflow: hidden;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-collapse: collapse;
	background: #FFFFFF;
}

.height_194borderedfull
{
	height: 194px;
	overflow: hidden;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-collapse: collapse;
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.height_196
{
	height: 196px;
	overflow: hidden;
}

.height_196bordered
{
	height: 196px;
	overflow: hidden;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-collapse: collapse;
	background: #FFFFFF;
}

.height_196borderedfull
{
	width: 276px;
	height: 196px;
	overflow: hidden;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-collapse: collapse;
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.padding_right17
{
	padding-right: 15px;
}


.padding_right15
{
	padding-right: 15px;
}

.padding_right25
{
	padding-right: 25px;
}

.padding_top20
{
	padding-top: 20px;
}

.padding_bottom25
{
	padding-bottom: 25px;
}

.font_size5
{
	font-size: 5px;
}

.padding_left10
{
	padding-left: 10px;
}

.padding_left20
{
	padding-left: 20px;
}

.padding_top10
{
	padding-top: 10px;
}

.margint_top10
{
	margin-top: 10px;
}

iframe.weblogadd {
	width: 100%;
	height: 260px
}

.outer_frame
{
	position: absolute; 
	top: -1000px; 
	left: -1000px; 
	visibility: hidden;
}	

.breaker_hr
{
	width: 100%;
	height: 1px;
	color: #000000;
}

/* The style for podcaster data */
td.data_text1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding: 4px; 
	padding-left: 8px; 
	background: #FFFFFF;
}

td.data_text2 {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding: 4px; 
	padding-left: 8px; 
	background: #FEC8E0;
}

/* The styles for statistics */
div.statistics {
	width: 131px;
	height: 231px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 7px;
	background: #FFFFFF;
}

span.creditsEdit {
	
}

.statistics input {
	border: 1px solid #cccccc;
	margin-bottom: 3px;
	margin-right: 5px;
}

.statistics img {
	cursor: pointer;
	margin-top: 5px;
}

span.statisticsNormal{
	text-align: center;
	display: block;
	width: 100%;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 2px;
}

span.statisticsAlternate{
	text-align: center;
	display: block;
	width: 100%;
	background-color: #cccccc;
	padding-top: 1px;
	padding-bottom: 2px;
}

span.statisticsSelected{
	text-align: center;
	display: block;
	width: 100%;
	background-color: #FFFF99;
	padding-top: 1px;
	padding-bottom: 2px;
}

span.statisticTitle {
	display: block;
	width: 100%;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}

span.statisticValue {
	display: block;
	width: 100%;
	font-family: Trebuchet MS;
	font-size: 12px;
}


/* The styles for concerts */
div.concerts {
	width: 139px;
	border: 1px solid #cccccc;
	float: left;
	background: #FFFFFF;
}

* html div.concerts_back {	
	width: 273px;
	border: 1px solid #cccccc;
	float: left;
	background: #FFFFFF;
}


* html div.concerts_back {	
	width: 275px;
}


td.concertWhite
{
	background-color: #FFFFFF;
	height: 25px;
}

td.concertPink
{
	background-color: #FFC7E0;
	height: 25px;
}

td.concertName {
	padding-left: 7px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	width: 185px;
	vertical-align: middle;	   
	height: 25px;
}

TD.concertModify {	 
	font-size: 2px;
	text-align: right;
	padding-right: 7px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

td.concertsAll {
	width: 100%;
	height: 23px;
	background-color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

td.concertsAll a {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.concertsAll a:hover {
	text-decoration: underline;
}


td.concertinfotext
{
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #000000;
	vertical-align: top;
	padding-left: 7px;
	height: 20px;	
}

td.concertinfotext a {
	font-size: 11px;
	font-family: Trebuchet MS;
	color: #000000;
	text-decoration: underline;
}

td.concertinfotext a:hover
{
	text-decoration: none;
}

.no_concert_kom
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
}

/* The styles forthe tabs section */
div.theTabs {
	text-align: left;
	width: 100%;
	height: 25px;
}

div.middlePage {
	text-align: left;
	margin-bottom: 45px;
}

div.tab {
	cursor: pointer;
}

span.tabLeft {
	display: block;
	width:18px;
	height:25px;
	background: url(../img/menuleft.gif);
	float: left;
}
span.tabMiddle {
	float: left;
	background: url(../img/menumiddle.jpg);
	display: block;
	height: 22px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	padding-top: 3px;
	font-weight: bold;
}

span.tabRight {
	display: block;
	width:18px;
	height:25px;
	background: url(../img/menuright.gif);
	float: left;
	margin-right: 1px;
}

span.tabLeftSelected {
	display: block;
	width:18px;
	height:25px;
	background: url(../img/menuselectedleft.gif);
	float: left;
}
span.tabMiddleSelected {
	float: left;
	background: url(../img/menuselectedmiddle.jpg);
	display: block;
	height: 22px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #ffffff;
	padding-top: 3px;
	font-weight: bold;
}

span.tabRightSelected {
	display: block;
	width:18px;
	height:25px;
	background: url(../img/menuselectedright.gif);
	float: left;
	margin-right: 1px;
}

TABLE.tabsContent1 {
	border: 1px solid #cccccc;
	width: 651px;
	height: 248px;
	clear: both;
	background: #FFFFFF;
}

TD.tabsContent1 {
	width: 100%;
	height: 100%;
}

div.tabsContent2 {
	border: 1px solid #cccccc;
	width: 651px;
	text-align: left;
	clear: both;
	background: #FFFFFF;
}

/* The styles for weblog posts */
.weblog {
	width: 367px;	
}

.no_weblog{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 10px;
}

td.weblogusername1 {
	background: #FFFFFF; 
	padding: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
	color: #767676;
	font-family: Trebuchet MS;
	font-size: 12px;  	
}

td.weblogusername2 {
	background: #D9D9D9; 
	padding: 5px; 
	padding-left: 10px; 
	padding-right: 10px;
	color: #767676;
	font-family: Trebuchet MS;
	font-size: 12px;  	
}

a.weblogusername {	
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}	

a.weblogusername:hover {	
	text-decoration: underline;
}	

td.weblogusertext1 {
	background: #FFFFFF; 
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;  	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}

td.weblogusertext2 {
	background: #D9D9D9; 
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;  	
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}

.weblogcomentdiv {
	float: left;
	padding-right: 5px;
}

.weblogdiv {
	border: 1px solid #cccccc;
	width: 367px;
	background: #FFFFFF;
}

.weblogtext_lineh
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
	padding-top: 4px;
}

.weblogtextadd {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
	padding-top: 10px;
	padding-left: 10px;
}

.weblogtext {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
}

.weblogtextend {
	font-family: Trebuchet MS;
	font-size: 1px;
	color: #000000;	
	height: 5px;
}

.weblogtitle {
	font-family: Trebuchet MS;		  
	font-size: 14px;				  
	color: #000000;
	font-weight: bold;
}	

.weblogh1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
}


.weblogcoments {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.weblogcoments:hover {
	text-decoration: underline;
}


/*friends*/
.friendclasstext {
	font-family: Trebuchet MS;
	font-size: 11px;		   
	color: #000000;
	text-decoration: none;	
	font-weight: bold;
}

.friendsname {
	font-family: Trebuchet MS;
	font-size: 11px;		   
	color: #000000;
	text-decoration: none;	
}

.no_friends
{
	font-family: Trebuchet MS;
	font-size: 12px;		   
	color: #000000;
	text-decoration: none;		
}

/*XML feed*/
.feed_title {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	color: #000000;
	text-decoration: none;
	padding-bottom: 4px;
	padding-left: 10px;
}

a.feed_link {
	font-family: Trebuchet MS;
	font-size: 12px;		   
	color: #000000;
	text-decoration: underline;
}

.xml_all {
	background: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}

a.xml_all {
	background: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}

a.xml_all:hover {
	text-decoration: underline;
}

/* The styles for videos and ads */

.video_main {
	word-break: break-all;
	word-wrap: break-word;
	background: #000000;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.video {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.no_video{
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-bottom: 10px;
	text-align: left;
}

.videocodetext {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	word-break: break-all;
	word-wrap: break-word	
}

.videosAndAds {
	width: 275px;	
}

* html .videosAndAds {
	width: 277px;	
}
/* RIGHT END */

.top_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:10px;
}

TD.tag_middle {
	height: 100%;
}

TD.tag_middle DIV {
	float: left;
	text-align: center;
	width: 80px;
	margin: 8px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

TD.tag_middle DIV A {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

TD.tag_middle DIV A:hover {
	text-decoration: underline;
}

DIV.tagholder {
	float: left;
	clear: both;
	overflow: hidden;
}

* html .tag_add_bottom {
	padding-top: 1px;
}

.tag_bottom
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	padding-bottom: 5px;
}

.tag_bottom a {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #F41F7B;
	text-decoration: none;
}

.tag_bottom a:hover {
	text-decoration: underline;
}

HR.tag_hr
{
	height: 1px;
	width: 98%;
}

/*Episode*/
.no_episode
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 10px;	
}



/*biografie*/
.biografietext
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}

/*pictures*/
.podcaster_picture
{
	padding-left: 10px;	
}

.ppicture_text
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
}

.ppicture_textnp
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}

DIV.ppicture_ingnp {
	padding: 5px;
	padding-top: 0px; 
	margin: 0px; 
	margin-bottom: 5px;
}

TD.slider_image {
	width: 78px;
	height: 58px;
}

TD.slider_left {
	height: 58px;
	width: 13px;
}

TD.slider_right {
	height: 57px;
	width: 13px;
}

A.slider_left {
	height: 57px;
	width: 13px;
}

A.slider_right {
	height: 57px;
	width: 13px;
}

TD.slider_spacer {
	width: 2px;
	height: 57px;
	background-color: #FFFFFF;
}

/*windows*/
.private_msg_form {
	visibility: hidden; 
	background: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	width: 300px;
	height: 270px;
	z-index: 1;
	left: 260px;
	top: 470px;
}

.private_msg_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #F41F7B;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: default;
	padding-top: 2px;
}

.private_msg_img {
	position: absolute;
	top: 2px;
	left: 282px;
}

.private_msg_data {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 100%;
	height: 260px;
	overflow: auto;
}

.tell_a_friend_form {
	visibility: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	width: 300px;
	height: 320px;
	z-index: 1;
	left: 260px;
	top: 470px;
}

.tell_a_friend_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #F41F7B;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: default;
	padding-top: 2px;
}

.tell_a_friend_img {
	position: absolute;
	top: 2px;
	left: 282px;
}

.tell_a_friend_data {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 100%;
	height: 310px;
	overflow: auto;
}

.send_a_podcast_tip_form {
	visibility: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	width: 330px;
	height: 380px;
	z-index: 1;
	left: 260px;
	top: 470px;
}

.send_a_podcast_tip_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #F41F7B;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: default;
	padding-top: 2px;
}

.send_a_podcast_tip_img {
	position: absolute;
	top: 2px;
	left: 312px;
}

.send_a_podcast_tip_data {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 100%;
	height: 370px;
	overflow: auto;
}

.upload_form{
	visibility: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	width: 300px;
	height: 180px;
	z-index: 1;
	left: 260px;
	top: 470px;
}

.upload_div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: #F41F7B;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: default;
	padding-top: 2px;
}

.upload_img {
	position: absolute; 
	top: 2px;
	left: 282px;
}

.upload_data {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 100%;
	height: 278px;
	overflow: auto;
}

.invite_friend_to_concert_form {
	visibility: hidden;
	background: #FFFFFF;
	border: 1px solid #000000;
	position: absolute;
	width: 300px;
	height: 360px;
	z-index: 1;
	left: 260px;
	top: 470px;
}

.invite_friend_to_concert_div {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 100%;
	height: 20px; 
	background: #F41F7B;
	border-bottom: 1px solid #000000;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	cursor: default;
	padding-top: 2px;
}

.invite_friend_to_concert_img {
	position: absolute;
	top: 2px;
	left: 282px;
}

.invite_friend_to_concert_data {
	position: absolute; 
	top: 25px; 
	left: 0px; 
	width: 100%;
	height: 350px;
    overflow: auto;
}

/*interview text*/
.interviewtext {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.interviewtext a {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.interviewtext a:hover {
	text-decoration: underline;
}

.interviewarea {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;	
	border: 1px solid #787878;
}

/*limiter*/
.textlimitcounter {
	height: 5px;
	border: 1px solid #000000; 
	font-size: 1px; 
	overflow: hidden;
}

/*window*/
.windowmain {
	position: absolute;
	top: -1000px;
	left: -1000px;
	opacity: 0.0;
	filter: alpha(Opacity=0);
	visibility: hidden;
	z-index: 1;
	background: #FFFFFF;
	width: 100px;
	height: 100px;
}

.windowmain100 {
	position: absolute;
	opacity: 0;
	filter: alpha(Opacity=0);
	z-index: 1;	
	background: #FFFFFF;
}

.windowmain90 {
	position: absolute;
	opacity: 0.1;
	filter: alpha(Opacity=10);
	z-index: 1;	
	background: #FFFFFF;
}

.windowmain80 {
	position: absolute;
	opacity: 0.2;
	filter: alpha(Opacity=20);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain70 {
	position: absolute;
	opacity: 0.3;
	filter: alpha(Opacity=30);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain60 {
	position: absolute;
	opacity: 0.4;
	filter: alpha(Opacity=40);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain50 {
	position: absolute;
	opacity: 0.5;
	filter: alpha(Opacity=50);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain40 {
	position: absolute;
	opacity: 0.6;
	filter: alpha(Opacity=60);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain30 {
	position: absolute;
	opacity: 0.7;
	filter: alpha(Opacity=70);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain20 {
	position: absolute;
	opacity: 0.8;
	filter: alpha(Opacity=80);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain10 {
	position: absolute;
	opacity: 0.9;
	filter: alpha(Opacity=90);
	z-index: 1;
	background: #FFFFFF;
}

.windowmain00 {
	position: absolute;
	opacity: 1;
	filter: alpha(Opacity=100);
	z-index: 1;
	background: #FFFFFF;
}

.edittext {
	color: #000000;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.taginput {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 22px;
	width: 140px;
}

.editinput {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	border: 1px solid #CCCCCC;
	height: 20px;
}

.edittext a {
	color: #F41F7B;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

.edittext a:hover {
	text-decoration: underline;
}

.editbutton {
	border: 1px solid #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	height: 22px;
}

.interviewbutoon {
	border: 1px solid #787878;
	width: 80px;
	height: 27px;
	background: #D8D8D8;
}

.black_wall_0 {
	position: absolute;
	top: -1000px;
	left: -1000px;
	visibility: hidden;
}

.black_wall_1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	visibility: visible;
	background: #000000;
	opacity: 0.5;
	filter: alpha(Opacity=50);
}

TABLE.window_in {
	width: 100%;
	height: 100%;
}

TD.wnd_closertxt {
	padding-bottom: 10px;
	padding-top: 5px;
}

TD.wnd_closerbtn { 
	padding-bottom: 10px; 
	padding-top: 5px; 
	padding-right: 10px;
}

DIV.friend_thumb {
	float: left;
	width: 50px;
	height: 60px;
	overflow: hidden;
	margin-right: 3px;
	margin-bottom: 3px;
	position: relative;
}

DIV.friend_thumb A {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

DIV.friend_thumb A:hover {
	text-decoration: underline;
}

.disp_no {
	display: none;
}


DIV.fav_thumb {
	float: left;
	width: 100px;
	overflow: hidden;
	margin: 10px;
	text-align: center;
}

DIV.fav_thumb A {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

DIV.fav_thumb A:hover {
	text-decoration: underline;
}

DIV.img_thumb {
	float: left;
	margin: 1px;
}

TABLE.concert_info_p {
	height: 199px;
}

* html TABLE.concert_info_p {
	height: 197px;
}

.c_h3 { 
	height: 32px;
	overflow:hidden;
}


div.editPicture {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.editPicture img {
	margin-top: 2px;
	margin-left: 5px;
}
.editPicture span {
	margin-top: 2px;
}
.editPicture a {
	color: #F41F7B;
}

div.itemDetails {
	text-align: left;
	background-color: #000000;
	width: 278px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.itemDetails p {
	margin: 0px;
	display: block;	
	background-color: #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #ffffff;
	padding-left: 5px;
}

.itemDetails p a {
	color: #ffffff;
	text-decoration: underline;
}

.itemDetails p a:hover {
	text-decoration: none;
}

div.editDetails {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.editDetails img {
	margin-top: 2px;
	margin-left: 5px;
}
.editDetails span {
	margin-top: 2px;
}
.editDetails a {
	color: #F41F7B;
}

IMG.pod_cat_help {
	margin-bottom: 8px;
}

* html IMG.pod_cat_help {
	margin-bottom: 0px;
}

iframe.musicplayerpodcasteredit {
	width: 367px;
	height: 50px;
}

#edit_feed {
	width: 367px;
	margin-right: 7px;
	text-align: left;
	margin-top: 10px;
}

#edit_feed A {
	font-family: Trebuchet MS;
	font-size: 11px;
}

DIV.concerts_back {
	float:left;
	border: 1px solid #cccccc;
	width: 276px;
	height: 231px;
	background: #FFFFFF;
}

* html DIV.concerts_back { 
	height: 233px;
}

DIV.concerts_back A {
	font-family: Trebuchet MS;
	font-size: 11px;
}

.VideosAdd a {
	font-family: Trebuchet MS;
	font-size: 11px;
}

DIV.video {
	width: 277px;
}

.videocodearea {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
}


#listenerVideos A {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #F41F7B;
	text-decoration: underline;
}

A.edit_link {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #F41F7B;
	text-decoration: underline;
}


div.player_total {
	float: left;
	margin-right: 10px;
	width: 367px;
}

DIV.musicplayer {
	width: 367px;
	height: 233px;
	background: url(../img/musicplayer.jpg);
	position: relative;
	top: 0px; 
	left: 0px;
}

DIV.musicplayerfront {
	width: 367px;
	height: 233px;
	position: absolute;
	top: 0px; 
	left: 0px;
	/*
	background: #666666;
	opacity: 0.8;
	filter: alpha(Opacity=80);	
	*/
}

#musictrackimg {
	position: absolute; top: 7px; left: 6px; width: 52px; height: 52px; font-size: 10px; font-family: Verdana; color: #FFFFFF; overflow: hidden
}

#musictracktitle {
	position: absolute; top: 35px; left: 167px; width: 190px; font-size: 10px; font-family: Verdana; color: #FFFFFF; overflow: hidden;
}

#musicalbumtitle {
	/*position: absolute; top: 10px; left: 167px; width: 150px; font-size: 10px; font-family: Verdana; color: #FFFFFF; font-weight: bold;*/
	position: absolute;
	top: 70px;
	left: 5px;
	width: 220px;
	font-size: 13px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
}

#musictracktime {
	position: absolute; top: 10px; left: 325px; width: 36px; font-size: 10px; font-family: Verdana; color: #FFFFFF; overflow: hidden;
}

#musicartisttitle {
	position: absolute;
	top: 10px;
	left: 167px;
	width: 150px;
	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}


#player_main {
	position: absolute; top: 89px; left: 4px; width: 358px; height: 122px;
}

#track_prev_page {
	position: absolute; top: 80px; left: 173px; cursor: pointer;
}

#track_next_page {
	position: absolute; top: 211px; left: 173px; cursor: pointer;
}

DIV.disable_player {
	width: 367px; 
	height: 233px; 
	background: #FFFFFF; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	opacity: 0.7;
	filter: alpha(Opacity=70);
	visibility: hidden;
}

div.disable_player_loader
{
	background: #FFFFFF; 
	position: absolute; 
	top: 100px; 
	left: 120px; 
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;
	border: 1px solid #000000;
	padding: 10px;
	visibility: hidden;	
}


TD.track_title {
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	padding: 0px;
	padding-left: 5px;
	padding-top: 3px;	
	margin: 0px;
}

td.track_command {
	padding-left: 5px;
	padding-right: 5px;
}

.visibility_hidden
{
	visibility: hidden;
}


div.player_total {
	float: left;
	margin-right: 10px;
	width: 367px;
}

#add_album_info {
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FF0000;	
	text-align: left;
	margin-bottom: 3px;
}

/*artist player*/
#musictabs {
	position: absolute;
	top: 67px;
	left: 228px;
}

.track01 {
	background: url(../img/ear_left.gif);
	width: 9px;
	height: 23px;
	font-size: 1px;
	cursor: pointer;
}

.track02 {
	background: url(../img/ear_middle.gif);
	height: 23px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

.track03{
	background: url(../img/ear_right.gif); 
	width: 9px;
	height: 23px;
	font-size: 1px;
	cursor: pointer;
}

.album01{
	background: url(../img/ear_left_red.gif);
	width: 9px;
	height: 23px;
	font-size: 1px;
	cursor: pointer;
}

.album02{ 
	background: url(../img/ear_middle_red.gif);
	height: 23px;
	font-size: 12px; 
	font-family: Verdana; 
	color: #FFFFFF; 
	font-weight: bold; 
	cursor: pointer;
}


.album03 {
	background: url(../img/ear_right_red.gif); 
	width: 9px; 
	height: 23px; 
	font-size: 1px; 
	cursor: pointer;
}


.album_image {
	position: absolute;
	top: 7px;
	left: 6px;
	width: 52px;
	height: 52px;
	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
	overflow: hidden;
}

.album_prev_page {
	position: absolute; 
	top: 80px; 
	left: 173px; 
	cursor: pointer;
}

.album_next_page {
	position: absolute;
	top: 211px;
	left: 173px;
	cursor: pointer;
}

.padding_top5
{
	padding-top: 5px;
}

.add_video_link {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #F41F7B;
	text-decoration: underline;	
}

TD.album_date {
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: normal; 
	color: #F9F9F9;
	padding: 0px;
	padding-right: 3px;
	margin: 0px;
}

TD.album_title{
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	vertical-align: top;
}

A.album_title{
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;
}

