@charset "utf-8";

*{ padding: 0; margin: 0; }

p{}

h2{}

h3{}

h4{}

h5{
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}

fieldset {
	border:0px;
}
legend {display:none}

th {text-align:left;}

a:link,
a:visited{outline: 0px;}

a:hover,
a:active{outline: 0px;}

img{
	border: none;
	}

body{
	background: #000 url(../images/body-background.jpg) center top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	}

input.textField{
	border:1px solid #0D0D0D;
	height:18px;
	width:270px;
	margin:0;
	padding:1px;
}
select.selectOptions{
	border:1px solid #0D0D0D;
	height:22px;
	width:130px;
	margin:0;
	padding:1px;
}
	select.selectOptions option{
		padding:1px 0;
	}
textarea.replyBox {
	width:420px;
	height:162px;
	padding:3px;
	border:1px solid #0D0D0D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #000;
}

input.button {
	border:1px solid #4E5053;
	background:url(../images/block-button-bg.jpg) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	letter-spacing:0.5ex;
	height:23px;
	margin: 0 0 0 0;
	padding:0 10px;
}

.editIcon{
	background-image:url(/images/icon_edit.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:auto;
	height:12px;
	float:left;
	padding-left:16px;
	margin-right:20px;
}
.replyIcon{
	background-image:url(/images/icon_reply.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:auto;
	height:12px;
	float:left;
	padding-left:16px;
	margin-right:20px;
}
.addIcon{
	background-image:url(../images/icon_add.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:auto;
	width:auto;
	height:12px;
	float:left;
	padding-left:19px;
	margin-right:20px;
}
.deleteIcon{
	background-image:url(/images/icon_delete.png);
	background-repeat:no-repeat;
	background-position:left center;
	width:auto;
	width:auto;
	height:12px;
	float:left;
	padding-left:19px;
	margin-right:20px;
}

hr{
	color:#F4BF1E;
	background-color:#F4BF1E;
	width:100%;
	height:1px;
	border:0;
	margin:10px auto 8px auto;
}

/* For instellingen */
.addButton{
	display:block;
	margin-top:-19px;
	float:right;
}
	.addButton ul{
		list-style:none;
	}
	.addButton ul li{
		float:left;
		font-weight:bold;
		cursor:pointer;
		margin-left:20px;
	}
	.addButton ul li.add{
		padding-left:17px;
		background-image:url(../images/icon_add.png);
		background-repeat:no-repeat;
		background-position:left center;
	}
	.addButton ul li.edit{
		padding-left:15px;
		background-image:url(../images/icon_edit.png);
		background-repeat:no-repeat;
		background-position:left center;
	}
	.addButton ul li:hover{
		text-decoration:underline;
	}
/* Endfor instellingen */

/* For notifications */
.addButton{
	display:block;
	margin-top:-19px;
	float:right;
}
	.addButton ul{
		list-style:none;
	}
	.addButton ul li{
		float:left;
		font-weight:bold;
		cursor:pointer;
		margin-left:20px;
	}
	.addButton ul li.add{
		padding-left:17px;
		background-image:url(../images/icon_add.png);
		background-repeat:no-repeat;
		background-position:left center;
	}
	.addButton ul li.edit{
		padding-left:15px;
		background-image:url(../images/icon_edit.png);
		background-repeat:no-repeat;
		background-position:left center;
	}
	.addButton ul li:hover{
		text-decoration:underline;
	}
/* End of notifications */

/* TOP BALK		*/

#topbalk{
	background: url(../images/body-tile.gif) repeat-x top left;
	width: 100%;
	height: 42px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #454545;
	}
#topbalk .wrapper{
	width: 950px;
	height: 42px;
	margin: 0 auto;
	position: relative;
	}
	#topbalk .language{
		position: absolute;
		top: 13px;
		left: 35px;
		}
		#topbalk .language img{
			margin: 0 10px 0 0;
			}
		#topbalk .language span{
			font-weight: bold;
			margin: 0 10px 0 0;
			}
		#topbalk .language a{
			color: #454545;
			}
		#topbalk .language a:hover,
		#topbalk .language a:active{
			text-decoration: none;
			}
			

	/* For notifications */
	#topbalk .extraInfo{
		position: absolute;
		top: 13px;
		left: 180px;
		width: 480px;
		text-align:center;
		}
		#topbalk .NotificatieA{
			width:100px;
			margin:0 auto;
			background-image:url(../images/icon_notification.png);
			background-repeat:no-repeat;
			background-position:left center;
			padding-left:10px;
			font-weight:bold;
			font-size:12px;
			cursor:pointer;
		}
		#notificationsBottomContainer{
			position:fixed;
			width:137px;
			margin:0;
			bottom:0px;
			right:50px;
			background-image:url(../images/notification_background.png);
			background-repeat:no-repeat;
			background-position:left center;
			z-index:99;
		}
		#notificationsBottom{
			background-image:url(../images/icon_notification.png);
			background-repeat:no-repeat;
			background-position:left center;
			padding-top:8px;
			padding-left:20px;
			font-weight:bold;
			font-size:12px;
			color: #454545;
			cursor:pointer;
			height:20px;
			width:auto;
			margin-left:18px;
		}
		#divNotificaties{
			position:fixed;
			width:295px;
			height:458px;
			border:3px solid #fff;
			bottom:30px;
			right:50px;
			margin-left:-110px;
			z-index:99;
			background-color:#000;
			color:#fff;
		}
			.titelNotificaties{
				background-color:#F4BF1E;
				padding:6px 15px 6px 15px;
				font-size:14px;
				font-weight:bold;
				border-bottom:1px solid #fff;
				color:#000;
				text-transform:uppercase;
				letter-spacing:0.5ex;
			}
				.titelNotificaties div img{
					margin-top:-17px;
					margin-right:-9px;
					float:right;
					cursor:pointer;
				}
			.subtitelNotificaties{
				background-color:#ffd34f;
				padding:3px 15px 3px 15px;
				font-size:10px;
				border-bottom:1px solid #fff;
				text-align:right;
			}
				.subtitelNotificaties a{
					background:url(../images/icon_delete.png) no-repeat left center;
					padding-left:18px;
					color:#000;
					text-decoration:none;
				}
				.subtitelNotificaties a:hover{
					text-decoration:underline;
				}
			.innerNotificaties{
				font-size:14px;
				font-weight:bold;
				height:409px;
				overflow:auto;
			}
				.innerNotificaties ul{
					list-style:none;
				}
				.innerNotificaties ul li{
					background:url('../images/overview-item-bg.png') repeat-x;
					padding:8px 15px 8px 15px;
					width:auto;
					font-size:11px;
					font-weight:normal;
					border-bottom:1px solid #535354;
					cursor:pointer;
				}
					.innerNotificaties .avatar ul li img{
						display:block;
						float:left;
						width:56px;
						padding:1px;
						border:1px solid #535354;
					}
					.innerNotificaties ul li td{
						vertical-align:top;
					}
					.innerNotificaties ul li td p{
						margin-top:3px;
						padding-top:3px;
						border-top:1px solid #535354;
						font-style:italic;
					}
	/* End of notifications */
		
	#topbalk .topmenu{
		position: absolute;
		top: 8px;
		right: 3px;
		list-style-type: none;
		display: inline;
		}
	#topbalk .topmenu li{
		float: left;
		margin: 0 20px 0 0;
		}			
		#topbalk .topmenu .register a{
			background: url(../images/topbalk-register.gif) no-repeat top left;
			width: 92px;
			height: 25px;
			display: block;
			text-indent: -9999px;
			}
		#topbalk .topmenu .register a:hover{
			background: url(../images/topbalk-register.gif) no-repeat bottom left;
			}
			
		#topbalk .topmenu .signin a{
			background: url(../images/topbalk-signIn.gif) no-repeat top left;
			width: 84px;
			height: 25px;
			display: block;
			text-indent: -9999px;
			}
		#topbalk .topmenu .signin a:hover{
			background: url(../images/topbalk-signIn.gif) no-repeat bottom left;
			}
		
	.login .topmenu{
		position: absolute;
		top: 52px;
		right: 12px;
		list-style-type: none;
		display: inline;
		}
	.login .topmenu li{
		float: left;
		margin: 0 20px 0 0;
		}			
		.login .topmenu .register a{
			background: url(../images/topbalk-register.gif) no-repeat top left;
			width: 92px;
			height: 25px;
			display: block;
			text-indent: -9999px;
			}
		.login .topmenu .register a:hover{
			background: url(../images/topbalk-register.gif) no-repeat bottom left;
			}
			
		.login .topmenu .signin a{
			background: url(../images/topbalk-signIn.gif) no-repeat top left;
			width: 84px;
			height: 25px;
			display: block;
			text-indent: -9999px;
			}
		.login .topmenu .signin a:hover{
			background: url(../images/topbalk-signIn.gif) no-repeat bottom left;
			}


/* CONTAINER	*/

#container{
	background: #e5e5e5;
	border: 1px solid #37373b;
	width: 950px;
	margin: 0 auto;
	position: relative;
	}
	
#header{
	background: #0f0e13;
	height: 190px;
	width: 100%;
	position: relative;


	}
	#header h1{
		background: url(../images/header-logo.gif) no-repeat top left;
		width: 354px;
		height: 112px;
		position: absolute;
		top: 17px;
		left: 20px;
		
		}
		#header h1 a {
			display:block;
			height:100%
		}
		#header h1 a span {
			display:none;
		}
		
	#header .pmIntroduction{
		position:absolute;
		left:390px;
		top:50px;
	}
		#header .pmIntroduction a{color:#fff; text-decoration:underline;}
		#header .pmIntroduction a:hover{color:#fff; text-decoration:none;}
	
	#header .headermenu{
		background: url(../images/header-menu-bg.gif) repeat-x top left;
		width: 100%;
		height: 37px;
		bottom: 0;
		position: absolute;
		}
		#header .headermenu ul{
			position: absolute;
			top: 5px;
			right: 230px;
			display: inline;
			list-style-type: none;
			}
			#header .headermenu ul li{
				float: left;
				margin: 0 18px 0 0;
				}
				#header .headermenu ul li a{
					height: 32px;
					display: block;
					padding: 0 0 0 10px;
					color: #fff;
					text-decoration: none;
					font: bold 11px Arial, Helvetica, sans-serif;
					}
				#header .headermenu ul li a span{
					padding: 5px 15px 13px 5px;
					display: block;
					}
				#header .headermenu ul li a:hover,
				#header .headermenu ul li a.active{
					background: #f4bf1e url(../images/header-menu-item-hover-l.gif) no-repeat top left;
					color: #000;
					text-decoration: underline;
					}
				#header .headermenu ul li a:hover span,
				#header .headermenu ul li a.active span{
					background: url(../images/header-menu-item-hover-r.gif) no-repeat top right;
					
					}
	
	#header .login{
		background: url(../images/header-login-bg.gif) no-repeat top left;
		width: 320px;
		height: 82px;
		padding: 9px 6px 0 10px;

		top: 0;
		float:right;
		z-index: 5;
		}
		#header .login .set1{
			float: left;
			margin: 0 8px 0 0;
			}
		#header .login .set2{
			float: left;
			margin: 0;
			}
			#header .login p.label{
				font: bold 11px Arial, Helvetica, sans-serif;
				color: #000;
				}
			#header .login p a{
				font: bold 10px Arial, Helvetica, sans-serif;
				color: #000;
				}
			#header .login p a:hover,
			#header .login p a:active{
				text-decoration: none;
				}
			#header .login input{
				border: 1px solid #ccc;
				width: 125px;
				margin: 5px 0 5px 0;
				font: normal 11px Arial, Helvetica, sans-serif;
				color: #000;
				padding: 1px;
				}
			#header .login input.btn{
				background: url(../images/header-login-btn.gif) no-repeat top left;
				width: 17px;
				height: 19px;
				border: none;
				margin: 0;
				padding: 0;
				cursor:pointer;
				}

#colRight{
	background: #e5e5e5;
    position: absolute; top: 90px; right: 0;
	width: 201px;
	height: 100%;
	min-height: 100%;
	
	
	}
	#colRight .topimage{
		background: url(../images/colRight-topbg.gif) no-repeat top left;
		width: 234px;
		height: 191px;
		position: absolute;
		top: 0;
		right: 0;
		}
	#colRight #colRightContent{
		margin: 0;
		position: relative;
		float: right;
		padding: 14px 15px 14px 24px;
		}
			#header #memberInfo img{
				border: 1px solid #000;
				float: left;
				margin: 0px 10px 0 0;
				}	
			#header #memberInfo p.name a{
				font: bold 15px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				}
			#header #memberInfo p.name a:hover,
			#header #memberInfo p.name a:active{
				text-decoration: none;
				}	
			#header p{
				font: 11px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				margin: 4px 0 0 0;
				}
			#header p.date{
				font-weight: bold;
				}
		
		#header #memberMenu{
			list-style-type: none;
			margin: 0px 0 0 0;
			}
			#header #memberMenu a{
				font: 11px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				}
			#header #memberMenu a:hover,
			#header #memberMenu a:active{
				text-decoration: none;
				}
			#header #memberMenu li{
				padding: 0 0 1px 25px;
				margin: 0 0 2px 0;
				}
				#header .fav{
					background: url(../images/colRight-content-fav.gif) no-repeat 0 3px;
					}
				#header .newmes{
					background: url(../images/colRight-content-newmes.gif) no-repeat 0 3px;
					}
				#header .profiel{
					background: url(../images/colRight-content-profiel.gif) no-repeat 0 3px;
					}
				#header .settings{
					background: url(../images/colRight-content-settings.gif) no-repeat 0 3px;
					}
				#header .logout{
					background: url(../images/colRight-content-logout.gif) no-repeat 0 3px;
					}
		
		#colRight #colRightContent #sideMenu{
			list-style-type: none;
			margin: 50px 0 0 0;
			}
			#colRight #colRightContent #sideMenu li{
				margin: 10px 0 0 0;
				}
			
			#colRight #colRightContent #sideMenu li a{
				width: 163px;
				height: 37px;
				display: block;
				}
			#colRight #colRightContent #sideMenu li.instumentals a{
				background: url(../images/colRight-content-sideMenu-instr.gif) no-repeat top left;
				}
			#colRight #colRightContent #sideMenu li.vocals a{
				background: url(../images/colRight-content-sideMenu-vocal.gif) no-repeat top left;
				}
			#colRight #colRightContent #sideMenu li.dancers a{
				background: url(../images/colRight-content-sideMenu-dancers.gif) no-repeat top left;
				}
			#colRight #colRightContent #sideMenu li a span{
				display: none;
				}
		
		#colRight #colRightContent #purePoll{
			margin: 0px;
			}
			#colRight #colRightContent #purePoll h4{
				font: 18px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				margin-top:70px;
				}
			#colRight #colRightContent #purePoll p{
				font: 11px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				margin: 10px 0 0 0;
				}
				#colRight #colRightContent #purePoll p.stelling{
					font-weight: bold;
					}
			#colRight #colRightContent #purePoll dl{
				margin: 10px 0 10px 0;
				font: 11px Arial, Helvetica, sans-serif;
				color: #0f0e13;
				}
				#colRight #colRightContent #purePoll dl dt{
					width: 20px;
					padding: 3px 0 0 0;
					float: left;
					height: 17px;
					}
				#colRight #colRightContent #purePoll dl dd{
					padding:3px 0;
					}
			#colRight #colRightContent #purePoll a{
				font: 14px Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #0f0e13;
				text-transform: uppercase;
				text-decoration: none;
				}
			
#content{
	background: #0f0e13 url(../images/content-bg.gif) repeat-x bottom left;
	width: 674px;
	min-height:300px;
	padding: 55px 40px 73px 35px;
	}
.block{
	width: 677px;
	margin: 55px 0 0 0;
	}
.blsmMargin {
	margin:25px 0 0 0;
}
.smallblock {
	float:left;
	width:325px;
}
.sbMargin {
	margin-left:24px;
}
.blockBorder {
	border:1px solid #535354;
}
.first{
	margin: 0;
	}
	.block .blockTop{
		height: 65px;
		position: relative;
		}
		.block .blockTop .rss{
			position: absolute;
			top: -25px;
			right: 5px;
			}
			.block .blockTop .rss img{
				margin: -1px 5px 0 0;
				float: left;
				}
			.block .blockTop .rss a{
				font: bold 11px Arial, Helvetica, sans-serif;
				color: #f4bf1e; 
				}
			.block .blockTop .rss a:hover,
			.block .blockTop .rss a:active{
				text-decoration: none;
				}

		.block .blockTop h3{
			margin: 8px 0 0 78px;
			font-size: 23px;
			text-transform: uppercase;
			}
			.block .blockTop h3 a{
				color:#fff;
				text-decoration:none;
			}
			.block .blockTop h3 a:hover{
				color:#fff;
				text-decoration:underline;
			}
			.block .blockTop .h3Margin {
				margin: 20px 0 0 78px;
			}
			.block .black h3{
				margin: 8px 0 0 20px;
				}
				
		.block .blockTop a.overview {
			color:#fff;
			text-decoration:none;
			position:absolute;
			top:8px;
			left:563px;
			font-weight:bold;
		}
		.block .blockTop a.overview:hover {
			text-decoration:underline;
		}

		.block .blockTop h4{
			margin: 5px 0 0 78px;
			}
			.block .blockTop h4 a{
				color: #fff;
				font-size: 14px;
				text-decoration: none;
				}
			.block .blockTop h4 a:hover{
				text-decoration: underline;
				}
				
		.avatarbar img{
		  margin-top: -1px;
		}		
				
				
/**********************
	Overview Page
**********************/	

/*top block*/

.block fieldset {
	position:absolute;
	top:20px;
	left:320px;
	}
	.block fieldset input.button {
		border:1px solid #4E5053;
		background:url(../images/block-button-bg.jpg) repeat-x;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		height:23px;
		padding:0 10px;
		display:block;
		float:left;
		}
	.block fieldset select.fieldOption {
		border:1px solid #0D0D0D;
		height:22px;
		width:100px;
		display:block;
		float:left;
		margin:0 0 0 5px;
	}
	.block fieldset input.keyWord {
		border:1px solid #0D0D0D;
		height:22px;
		width:120px;
		display:block;
		float:left;
		margin:0 0 0 5px;
	}

.block div.subMenu {
	list-style-type:none;
	background:#1E1E1E;	
	height:25px;
	border:1px solid #535354;
	border-top:0px;
	font-weight:bold;
	
	line-height: 25px;
	padding: 0 0 0 5px;
}
.block ul.subMenu {
	list-style-type:none;
	background:#1E1E1E;	
	height:25px;
	border:1px solid #535354;
	border-top:0px;
	font-weight:bold;
}
	.block ul.subMenu li {
		display:block;
		float:left;
	}
	.block ul.subMenu li a {
		display:block;
		float:left;
		padding:5px 20px;
		color:#fff;
		text-decoration:none
	}
	.block ul.subMenu li a:hover {background:#2C2C2C}
	
/*related items*/
.related {
	width: 623px;
	margin: 25px 0 0 0;
	background:#000 url(../images/block-related-bg.jpg) repeat-x;
	padding:19px 27px;
	border:1px solid #535354;
	overflow:hidden;
	}
	.related h4 {
		font-size:15px;
		font-weight:bold;
	}
	.related table td {
		line-height:20px;
		height:24px;
	}
.relatedVideo {
	position:relative;
	width:151px;
	float:left;
	margin:24px 4px 0 0;
	overflow:hidden;
	}
	.related a, .yellowlinks a {
		color:#F4BF1E;
		font-weight:bold
		}
	.related a:hover, .yellowlinks a:hover {text-decoration:none}

.featuredcontainer {
	margin-top:-45px;
    height:281px;
    background:#000 url(../images/PromoBackground.jpg) no-repeat center;
}
.featuredVideo {
	position:relative;
	width:352px;
	margin:0;
	padding-top:24px;
	overflow:hidden;
	}
	.featuredVideoPlayer {
	   border:1px solid #535354;
	   margin-bottom: 4px;
	}
	.featuredVideo a {
		color:#F4BF1E;
		font-weight:bold
		}
	.featuredVideo a:hover {text-decoration:none}
	
.play-movie {
	display:block;
	width:54px;
	height:53px;
	background:url(../images/play-button.png) no-repeat;
	position:absolute;
	top:15px;
	left:47px;
	}
	.play-movie span {display:none}
	
	
		
/******************
	/ Submenu
******************/	

/* icons */

.favo-icon {
	background:url(../images/star_icon.gif) no-repeat;
	padding:0 0 0 21px;
	display:block;
	height:19px;
}
.go-icon {
	background:url(../images/go-icon.gif) no-repeat;
	padding:0 0 0 21px;
	display:block;
	height:19px;
}

		
/**********************
	Post Page
**********************/

.postHeader {
	background:url(../images/shading-post-bg.png) repeat-x;
	height:80px;
	padding:15px 0 0 20px;
	border-bottom:1px solid #535354
	}	
	.smallAvatar {
		float:left;
		width:60px;
		margin:0 20px 0 0;
	}
	.postTitle {
		float:left;
		width:550px;
		font-weight:bold;
		}
		.postTitle h2 {
			font-size:18px
		}	
		.postTitle span {
			display:block;
			margin:5px 0 0 0;
		}
		.postTitle a {
			color:#F4BF1E;
			font-weight:bold;
		}
		.postTitle a:hover {text-decoration:none}
		
.postVideo {
	float:left;
	
	margin:5px 8px 0px 8px;
}	
.postInfo {
	float:left;
	padding:0px;
	margin:0;
	width:171px;
	overflow:hidden;
	}
	.postInfoBox {
		background:url(../images/post-info-shade.png) repeat-x;
		padding:8px 0 3px 10px;
		color:#fff;
		}
		.postInfoBox a {
			color:#F4BF1E;
			font-weight:bold;
		}
		.postInfoBox a:hover {text-decoration:none}
		
		.postInfoBox table {
		}
		.postInfoBox table th {
			width:62px;
			text-align:left
		}
.postFooter {
	background:url(../images/shading-post-bg.png) repeat-x;
	padding:10px 25px 25px 25px;
	color:#808080;
	clear:both
	}
	.postFooter p {
		margin:0px;
		padding:0px;
		line-height:17px
	}
	.postFooter span {
		font-weight:bold;
		margin:0 0 15px 0;
		color:#fff;
		display:block;
	}
.searchResponse {
	width:auto;
	max-height:365px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #f4bf1e;
	margin-top:5px;
	}
	.searchResponseTop {
		width:auto;
		height:20px;
		background:#f4bf1e;
		color:#000;
		font-weight:bold;
		padding-left:10px;
		}
	.searchResponseSubTop {
		width:auto;
		height:20px;
		background:#000;
		color:#f4bf1e;
		border-bottom:1px solid #f4bf1e;
		padding-left:10px;
		}
	.searchResponseArea {
		width:auto;
		height:auto;
		margin:10px 10px 10px 0;
		max-height:300px;
		overflow-y:auto;
		overflow-x:hidden;
		}
	.post {
		position:relative;
		width:215px;
		height:auto;
		float:left;
		margin:0 10px 28px 10px;
		}
	.postIn {
		width:145px;
		height:100px;
		display:block;
		margin:0 auto;
		cursor:pointer;
		vertical-align:top;
		z-index:15;
		}
		.postIn .relatedVideo{
			margin:0;
			padding:0;
			}
	.postInHover {
		display:none;
		position:absolute;
		top:0;
		left:35px;
		width:145px;
		height:84px;
		background:#000;
		border:1px solid #fff;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		opacity: 0.5;
		z-index:16;
		}
	.postInHoverVink {
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:84px;
		background:url('/images/vinkjeSelected.png') center center no-repeat;
		z-index:17
		}
	.postIn:hover .postInHover {
		display:block;
		}
	.postIn:hover .postInHoverVink {
		display:block;
		}
	
/**********************
	/ Post Page
**********************/	
.post_avatar {
    border: 1px solid #000;
}


	.newsItem{
		background: #27272b;
		border-left: 1px solid #535354;
		border-right: 1px solid #535354;
		border-bottom: 1px solid #535354;
		width: 325px;
		float: left;
		padding: 0;
		}
	.last{
		border-left: 1px solid #535354;
		border-right: 1px solid #535354;
		width: 225px;
		}
		.newsItem h4,
		.newsItemLast h4{
			font: bold 17px Arial, Helvetica, sans-serif;
			padding: 10px 0 10px 20px;
			}
			.newsItem h4 a {
				font: bold 17px Arial, Helvetica, sans-serif;
				padding: 10px 0 10px 0 !important;
				color:#fff !important;
				text-decoration:none;
				margin:0px !important
				}
				.newsItem h4 a:hover {text-decoration:underline}
		.newsItem p{
			padding: 5px 20px 20px 20px;
			}
		.newsItem a:link,
		.newsItem a:visited{
			padding: 0 0 0 20px;
			color: #f4bf1e;
			font-weight: bold;
			}
		.newsItem a:hover,
		.newsItem a:active{
			text-decoration: none;
			}

#footer{
	background: #000 url(../images/footer-bg.gif) repeat-x 0 42px;
	padding: 42px 0 50px 0;
	margin: -2px 0 0 0;
	position: relative;
	z-index: 100;
	}
	#footer #wrapper{
		
		padding: 0 0 40px 0;
		margin: 0 auto 15px auto;
		width: 950px;
		}
	
	#footer ul{
		float: left;
		list-style-type: none;
		}
		#footer ul li{
			padding: 5px 0;
			}
		#footer ul li.head{
			border-top: 1px solid #1c1c1c;
			border-bottom: 1px solid #1c1c1c;
			font-weight: bold;
			padding: 5px 0 6px 0;
			margin: 0 0 5px 0;
			}
		
		#footer ul li a:link,
		#footer ul li a:visited{
			color: #4e4e4e;
			text-decoration: none;
			}
		#footer ul li a:hover,
		#footer ul li a:active{
			color: #f4bf1e;
			text-decoration: underline;
			font-weight: bold;
			}
		#footer ul.home{
			width: 80px;
			}
		#footer ul.home li{
			padding: 5px 0 6px 15px;
			}
		#footer ul.instrumental{
			width: 150px;
			}
		#footer ul.vocals{
			width: 150px;
			}
		#footer ul.dancers{
			width: 150px;
			}
		#footer ul.purenews{
			width: 145px;
			}
		#footer ul.shows{
			width: 145px;
			}
		#footer ul.contact{
			width: 130px;
			}	
	
	#footer p{
		color: #4e4e4e;
		font-weight: bold;
		font-size: 10px;
		}
	#footer a:link,
	#footer a:visited{
		color: #fff;
		}
	#footer a:hover,
	#footer a:active{
		color: #fff;
		text-decoration: none;
		}
	#footer p.credits{
		float: left;
		margin: 60px 0 0 35px;
		}
	#footer p.copyright{
		float: right;
		margin: 60px 35px 0 0;
		}
	
	
	
	
	
	
	
	
/*	sIFR  */
	.sIFR-flash { visibility: visible !important; margin: 0; }
	.sIFR-replaced { visibility: visible !important; }
	span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0;	display: block;	overflow: hidden; }
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}
	
	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	
	.sIFR-replaced {
		visibility: hidden;
		letter-spacing: -6px;
		font-size: 23px;
	}
/************************/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.clear{
	clear: both;
	}

.error_message {
    display: block;
  
    color: red;
    border: 1px dotted red;
    
    margin: 10px 0;
    padding: 5px;
}
.success_message {
    display: block;
  
    color: green;
    border: 1px dotted green;
    
    margin: 10px 0;
    padding: 5px;
}
.error_message li, .success_message li { list-style: none; display: block; margin: 0; padding: 0;}
















/*--Main Container--*/
.newsslider_main_view {
	float: left;
	position: relative;
	margin-left: -1px;
}
/*--Window/Masking Styles--*/
.newsslider_window {
	height:175px;	width: 673px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	border: 1px solid #37373b;
	margin-bottom: 35px;
}
.newsslider_image_reel {
	position: absolute;
	top: 0; left: 0;
}
.newsslider_image_reel div {float: left; width: 673px;}

/*--Paging Styles--*/
.newsslider_paging {
	position: absolute;
	bottom: -20px; right: 0px;
	width: 185px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.newsslider_paging a {
	display: block; float: left;
	padding: 5px; margin-left: 10px; width: 15px; height: 15px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	border: 1px solid #37373b;
}
.newsslider_paging a.active {
	font-weight: bold;
	background-color: #F4BF1E;
	border: 1px solid #37373b;
}
.newsslider_paging a:hover {font-weight: bold;}
.newsslider_image_reel div img { border: 1px solid #37373b; max-width: 125px; max-height: 125px; }
.newsslider_image_reel div span { line-height: 20px; }

.spotlight img { border: 1px solid #37373b; max-width: 100px; max-height: 100px; margin-left: 5px; }
.spotlight h6 a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #f4bf1e;
	text-decoration: underline;
	margin: 0px !important; padding: 0px !important;
}
.spotlight h6 {
	margin: 0px !important; padding: 0px !important;
	padding-left: 10px !important;

}
.spotlight p {
	display: block;
	padding: 0px !important;
	padding-left: 10px !important; margin: 5px 0px 5px 0px !important;
	font-size: 11px;
}

.blockContent .fotos img { border: 1px solid #37373b; width: 50px; height: 50px; margin: 0px 20px 5px 0px;}
.blockContent .fotos img:hover { border: 1px solid #f4bf1e;}
