body, input, select, textarea, td, th {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#fff url(/images/bg.gif) 0 0 repeat-x;
	border: 0;
	margin: 0;
	padding: 0;
}
  
*{
	line-height:1.2em;
}

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}

em{font-style:normal;color:#bbb;}

h1{
	color:#fff;
	font-size:17px;
	margin:0 0 10px 0;
	background-color:#005d9d;
	padding:4px 10px;
}
h2{
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:0px;
	padding:0 0 0 10px;
	background: transparent url(/images/arrow.gif) 0 4px no-repeat;
}
h3{
	color:#fff;
	font-size:11px;
	height:1.2em;
	margin:10px 0;
	letter-spacing:0px;
}

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

a{
	color:#000;
}
a:hover{
	color:#005d9d;
}

select{
border: 1px solid #000;
}
input{
border: 1px solid #000;
}
input.button{
border:1px solid #000;
}

img.cnt {
	margin:10px 0;
}

/* 
* BASE ==========================================
*/


div#base{
	background:none;
	text-align:center;
	min-width:900px;
	}
	div#base-container{
		position:relative;
		margin:0 auto;
		background:none;
		width:900px;
		}
		div#base-container div#main_banner{
			position:absolute;
			top:170px;
			left:910px;
		}
		div#base-header{
			position:relative;
			width:898px;
			height:135px;
			text-align:left;
			background:transparent url(/images/bg_header.jpg) no-repeat 0 0;
			overflow:hidden;
			border-left:1px solid #a7a7a7;
			border-right:1px solid #a7a7a7;
		}
		div#base-content{
			position:relative;
			width:898px;
			text-align:left;
			background:#fff;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
		div#base-footer{
			width:898px;
			height:48px;
			text-align:left;
			background:#3a92c0;
			overflow:hidden;
			border-left:1px solid #3a92c0;
			border-right:1px solid #3a92c0;
		}
/* SAFARI */
/*\*/
html>body * #base-content{width:898px;}
/**/

div#dom-load{display:none;}


br.cl{clear:both;margin-top:-1.2em;font-size:0;}


/* 
*  HEADER ============================================
*/
	div#base-header div.logo{
		height:153px;
		width:400px;
		float:left;
	}
	div#base-header div#search{
		position:absolute;
		right:20px;
		bottom:10px;
	}



	


/* 
*  NAV-BAR ============================================
*/
	div#base-content div.nav-bar{
		width:853px;
		margin:0 22px 0 23px;
		padding:10px 0;
		font-weight:bold;
	}


/* 
*  CONTENT-COLUMN ============================================
*/
					
	div#base-content div.content-column{
		float:left;
		display:inline;
		width:616px;
		margin:0 25px 15px 23px;
		font-family:Arial, Helvetica, sans-serif !important;
		}
		div#base-content div.content-column p{
			font-family:Arial, Helvetica, sans-serif !important;
			font-size:12px;
			line-height:16px;
			margin-bottom:10px;
		}
		div.content-column ul{
			margin-bottom:10px;
		}
		div.content-column ul,
		div.content-column li {
			margin-left:10px;
			list-style:square;
			font-size:12px;
		}
		div.content-column ol{
			margin-left:15px;
			margin-bottom:12px;
			list-style:decimal;	
		}
		div.content-column ol li{
			margin-left:10px;
			list-style:decimal;	
		}
		div.content-column p{
			margin:0 0 10px 0;
		}

/* 
*  HOME ============================================
*/
	div.home-block{
		width:616px;
		float:left;
		border-bottom:1px solid #7faece;
		padding-bottom:10px;
		margin-bottom:10px;
		}
		div.home-block div.content{
			float:left;
			width:290px;
			}
			div.home-block div.content h2{
				float:left;
			}
			div.home-block div.content span.date{
				float:right;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#3992c1;
			}
			div.home-block div.content div.text{
				clear:both;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#666;
			}
			div.home-block div.content div.link {
				float:right;
				margin-top:5px;
				}
				div.home-block div.content div.link a{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12px;
					color:#3992c1;
				}	
		div.home-block div.image{
			float:right;
			width:266px;
		}


	div.paging{
		width:616px;
		padding:5px 0 10px 0;
		clear:both;
		float:left;
		}
		div.paging div{
			float:right;
			clear:both;
			}
			div.paging div a{
				float:left;
				display:block;
				padding:2px 5px;
				font-weight:bold;
				font-size:12px;
				line-height:1em;
				border:1px solid #79b6d4;
				background-color:#f1f1f1;
				margin:0 5px;
				text-decoration:none;
				}
				div.paging div a.active{
					background-color:#79b6d4;
					color:#fff;
				}

/* 
*  ARTISTS ============================================
*/
	div.chars{
		margin:0;
	}
	div.chars ul{
		list-style:none;
		margin:0;
		}
		div.chars ul li.char{
			float:left;
			list-style:none;
			margin:0 0 10px 0;
			padding-right:5px;
			}
			div.chars ul li.char a{
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
			text-decoration:none;
			color:#000;
			font-family:Arial Narrow;
			}
			div.chars ul li.char a.active{
				background: transparent url(/images/arrow.gif) 0 6px no-repeat;
				color:#005d9d;
				padding-left:6px;
			}
	
	div.char-header{
		clear:both;
		padding:2px 0 4px 10px;
		border-top:1px solid #7faece;
		border-bottom:1px solid #7faece;
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
		color:#005d9d;
	}
	
	div.artists-overview{
		width:616px;
		}
		div.artists-column{
			float:left;
			width:205px;
			}
			div.artists-column ul{
				margin:0;
				list-style:none;
			}
			div.artists-column ul li{
				display:block;
				margin:0;
				padding:5px 0 0 10px;
				list-style:none;
				}
				div.artists-column ul li a{
					color:#666;
					}
					div.artists-column ul li a:hover{
						color:#3992c1;
					}
/* 
*  INTERVIEW ============================================
*/
		div#base-content div.content-column div.interview{
			margin:0 10px 20px 10px;
			line-height:17px;
			font-size:12px;
			color:#666;
			}
			div#base-content div.content-column div.interview div.date{
				font-weight:bold;
				color:#3992c1;
				margin-bottom:4px;
			}

		div#base-content div.content-column div.interview-links{
			margin:0 10px 20px 0;
			line-height:17px;
			font-size:12px;
			float:left;
			clear:both;
			}
			div.interview-links div.interview-link{
				padding:0 0 0 10px;
				background: transparent url(/images/arrow.gif) 0 4px no-repeat;
				font-weight:bold;
				color:#3992c1;
				margin-bottom:10px;
				float:left;
			}
			div.interview-links div.interview-link div.image{
				float:left;
				padding-bottom:4px;
				width:110px;
			}
			div.interview-links div.interview-link div.cnt{
				float:left;
				padding-bottom:4px;
				width:480px;
			}
			div.interview-links div.interview-link div.title{
				float:left;
			}
			div.interview-links div.interview-link div.duur{
				float:right;
			}
			div.interview-links div.interview-link div.date{
				clear:both;
			}
			div.interview-links div.interview-link div.title a,
			div.interview-links div.interview-link div.link a{
				color:#3992c1;
			}


		div#base-content div.content-column div.interview-itunes{
			float:left;
			width:600px;
			border-top:1px solid #ccc;
			padding:10px 0;
			line-height:17px;
			font-size:12px;
		}

/* 
*  INTERVIEWS ============================================
*/
	fieldset.comment{
		margin:0;
		padding:0;
		border:0;
		}
	div.comment{
		border-bottom:1px solid #ccc;
		margin-bottom:10px;
		padding-bottom:0px;
	}
/* 
*  REGISTER ============================================
*/
	fieldset.register {
		margin:0;
		padding:0;
		border:0;
		}
		fieldset.register label{
			width:150px;
			float:left;
			display:block;
			}
		fieldset.register input{
			margin-bottom:5px;
			}	
			fieldset.register input.text{
				width:200px;
			}

/* 
*  RIGHT-COLUMN ============================================
*/
	div#base-content div.right-column{
		float:right;
		display:inline;
		width:212px;
		margin:0px 22px 15px 0px;
	}
	
		div.right-column div.sitedish{
			width:212px;
			margin-bottom:10px;
			}
			div.right-column div.sitedish div.sitedish-header{
				background:#79b6d4;
				width:212px;
				height:22px;
				overflow:hidden;
				}
				div.right-column div.sitedish div.sitedish-header div.title{
					font-size:13px;
					color:#fff;
					font-weight:bold;
					margin:2px 0 0 10px;
				}
			div.right-column div.sitedish div.sitedish-content{
				background:#f1f1f1;
				width:210px;
				border-left:1px solid #79b6d4;
				border-right:1px solid #79b6d4;
				}
				div.right-column div.sitedish div.sitedish-content div.sitedish-txt{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#000;
					padding:8px 13px 0 9px;
					}
					div.sitedish-txt li{
						list-style:decimal;
						margin-left:24px;
						line-height:18px;
						font-size:11px;
					}
			div.right-column div.sitedish div.sitedish-footer{
				background:#f1f1f1;
				width:210px;
				border-left:1px solid #79b6d4;
				border-right:1px solid #79b6d4;
				border-bottom:1px solid #79b6d4;
				height:8px;
				}


/* 
*  FOOTER ============================================
*/
		div.footer-txt {
			float:right;
			margin:15px 6px 0 0;
			font-size:11px;
			color:#fff;
			padding-top:2px;
		}
		div.footer-txt a {
			text-decoration:none;
			color:#000;
		}






