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

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.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;
}

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;
	text-transform: uppercase;
	display: inline;
}

.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;
}

.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;
}

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: 100px;
	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 select {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	height: 19px;
	border: 1px solid #cccccc;
	vertical-align: top;
	top: 1px;
}

.voteElements input {
	font-family: Trebuchet MS;
	font-size: 12px;
	height: 21px;
	border: 1px solid #cccccc;
}


/*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: 10px;
	padding-top: 10px;
	padding-right: 30px;
}

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: #757575;
	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;	
}

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;
}

.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 {
	background: url(../img/no_music_player.jpg);
	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;
	font-size: 1px;
}

.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;
}

.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;
}


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;	   
}

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: #757575;
	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/artists/menuLeft.gif);
	float: left;
}
span.tabMiddle {
	float: left;
	background: url(../img/artists/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/artists/menuRight.gif);
	float: left;
	margin-right: 1px;
}

span.tabLeftSelected {
	display: block;
	width:18px;
	height:25px;
	background: url(../img/artists/menuSelectedLeft.gif);
	float: left;
}
span.tabMiddleSelected {
	float: left;
	background: url(../img/artists/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/artists/menuSelectedRight.gif);
	float: left;
	margin-right: 1px;
}

div.tabsContent1 {
	border: 1px solid #cccccc;
	width: 651px;
	/*height: 248px;*/
	text-align: left;
	clear: both;
	background: #FFFFFF;
}

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: #757575;
	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;
}	

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;	
	line-height: 23px;
	padding-top: 4px;
}

.weblogtextadd {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;	
	padding-top: 20px;
	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;
}

/*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;
}

/* 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: #757575;
	padding-left: 5px;
	padding-bottom: 10px;
}

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

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

/*Podcaster Music Tab*/
.podcaster_name
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

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

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


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

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

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

.tag_middle
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left:20px;	
	padding-right:5px;	
}

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

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

.tag_hr
{
	height: 1px;
	width: 620;
}

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

.tag_text a {
	color: #000000;
}

.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;
}

.taginput {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border: 1px solid #787878; 
	width: 160px; 
	background: #FFFFFF;
	height: 22px;	
}

.tagbutton {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border: 1px solid #787878; 
	width: 80px; 
	background: #D8D8D8;
	height: 22px;	
}

/*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;
}

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;
}

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

.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);
}