body
{
	background-color: #DD0202;
	background-image: url(../../static/images/bggradient_rood.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#wrapper
{
	width: 976px;
	margin: auto;
	background-color: #E9E9E9;
	background-image: url(../../static/images/pagebg.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	border-bottom: 1px solid #fff;
	position: relative;
}
	#skyskraper
	{
		position: absolute;
		top: 190px;
		left: 986px;
		text-align: center;
	}

	#branding
	{
		width: 976px;
		height: 190px;
		overflow: hidden;
	}

		#insert-3fm
		{
			float: left;
			display: inline;
			width: 300px;
			height: 190px;
			background-color: #b60000;
			overflow:hidden;
		}
		
		#header-3fm
		{
			float: left;
			display: inline;
			width: 470px;
			height: 190px;
			background-color: #b60000;
			overflow:hidden;
		}
		
		h1
		{
			float: left;
			display: inline;
			width: 675px;
			height: 190px;
			border-left: 1px solid #fff;
			background-color: #FF7F00;
			background-image: url(../../static/images/mmheader675x190.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
		}

a 
{
	color: #ff7f00;
	text-decoration: none;
}

em
{
	font-style: normal;
}



#navigation
{
	width: 968px;
	height: 30px;
	border-color: #fff;
	border-width: 1px 0 0 0;
	border-style: solid;
	background-color: #450601;
	background-image: url(../../static/images/nav_mm.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	padding-left: 8px;
	overflow: hidden;
}
	#navigation li,
	#navigation a
	{
		float: left;
	}
	#navigation a
	{
		padding: 7px 10px 0 9px;
		color: #f00;
		font-size: 1.15em;
		letter-spacing: 1px;
	}
	
	#navigation a.active,
	#navigation a:hover
	{
		color: #fff;
	}
	
	#navigation #domien
	{
		position: absolute;
		top: 0;
		right: 0;
		width: 86px;
		height: 24px;
		display: block;
		text-indent: -9999px;
	}
	
/*
	NAVIGATIE


#navigation
{
	width: 976px;
	height: 30px;
	border-color: #fff;
	border-width: 1px 0 0 0;
	border-style: solid;
	background-color: #450601;
	background-image: url(../../static/images/navigatie.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
}
	#navigation li { display: inline; }
	
	#navigation a
	{
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		width: 75px;
		height: 30px;
		text-indent: -9999px;
		background-image: url(../../static/images/navigatie.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
		.usa #navigation,
		.usa #navigation a
		{
			background-image: url(../../static/images/navigatie_usa.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
		}
	
		#navigation .home a
		{
			left: 0;			
		}		
			#navigation .home a:hover { background-position: 0 -30px; }
		
		
		#navigation .mm a
		{
			left: 75px;
			width: 120px;
			background-position: -75px 0;
		}		
			#navigation .mm a:hover { background-position: -75px -30px; }
		
		
		#navigation .goldenticket a
		{
			left: 195px;
			width: 120px;		
			background-position: -195px 0;
		}		
			#navigation .goldenticket a:hover { background-position: -195px -30px; }
		
		
		#navigation .popnieuws a
		{
			left: 315px;
			width: 105px;		
			background-position: -315px 0;
		}		
			#navigation .popnieuws a:hover { background-position: -315px -30px; }
		
		
		
		#navigation .interviews a
		{
			left: 420px;
			width: 95px;			
			background-position: -420px 0;
		}		
			#navigation .interviews a:hover { background-position: -420px -30px; }
		
		
		#navigation .fotos a
		{
			left: 515px;
			width: 70px;		
			background-position: -515px 0;
		}		
			#navigation .fotos a:hover { background-position: -515px -30px; }
		
		#navigation .audio a
		{
			left: 585px;
			width: 65px;			
			background-position: -585px 0;
		}
			#navigation .audio a:hover { background-position: -585px -30px; }
		
		
		#navigation .weblog a
		{
			left: 650px;
			width: 80px;
			background-position: -650px 0;
		}		
			#navigation .weblog a:hover { background-position: -650px -30px; }
		
		#navigation .archief a
		{
			left: 730px;
			width: 80px;			
			background-position: -730px 0;
		}		
			#navigation .archief a:hover { background-position: -730px -30px; }
		
		
		#navigation .playlist a
		{
			left: 810px;
			width: 75px;			
			background-position: -810px 0;
		}
			#navigation .playlist a:hover { background-position: -810px -30px; }
		
		#navigation .contact a
		{
			left: 885px;
			width: 85px;			
			background-position: -885px 0;
		}		
			#navigation .contact a:hover { background-position: -885px -30px; }
		
	*/
	
	
	/*
		CONTENT
	*/

	#content
	{
		width: 976px;
		overflow: hidden;
		background-image: url(../../static/images/pagetop.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		
		
		/*
			LINKERKOLOM
		*/
	
		#main-content
		{
			width: 647px;
			float: left;
			display: inline;
			margin: 12px 0 12px 12px;
		}
		
		
		
			.fotoboek
			{
				width: 637px;
				background-image: url(../../static/images/fotoboekbg.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
				overflow: hidden;
				padding: 0 0 10px 10px;
			}
				#fotocarousel
				{
					width: 400px;
					height: 300px;
					float: left;
					display: inline;
					margin: 10px 10px 0 0;
				}
					#fotocarousel li
					{
						float: left;
						display: inline;
						width: 400px;
						height: 300px;
						text-indent: -32697px;
						background-image: url(../../static/images/greydot.gif);
						background-repeat: no-repeat;
						background-position: center center;
					
					}				
				
				#fotoboek-navigatie
				{
					width: 201px;
					padding: 1px;
					margin-top: 10px;
					background-color: #fff;
					float: left;
					position: relative;
					overflow: hidden;
				}
				
				#fotoboek-navigatie .description
				{
					width: 161px;
					background-image: url(../../static/images/fotoboektop.jpg);
					background-repeat: no-repeat;
					background-position: left top;
					padding: 4px 10px 4px 30px;
					min-height: 30px;
					height: auto !important;
					height: 30px;
				}
				
				#fotoboek-navigatie ul.grid
				{
					width: 201px;
					height: 227px;
					overflow: hidden;
				}
				
				#fotoboek-navigatie ul.items
				{
					width: 203px;
					height: 227px;				
					float: left;
					display: inline;
				}
					#fotoboek-navigatie ul.items li
					{
						border-color: #fff;
						border-width: 0 1px 1px 0;
						border-style: solid;	
					}
					#fotoboek-navigatie ul.items li,
					#fotoboek-navigatie ul.items a
					{
						display: block;
						float: left;
						display: inline;
						width: 100px;
						height: 75px;
						margin: 0;
						padding: 0;
															
					}
					
					#fotoboek-navigatie ul.items a
					{
						text-indent: -9999px;
					}
					
					#fotoboek-navigatie ul.items a:hover { cursor: pointer; }
					
					.fotopager
					{
						width: 203px;
						height: 36px;
						background-image: url(../../static/images/bladeren.jpg);
						background-repeat: no-repeat;
						background-position: center 0;
						position: relative;
						text-indent: -9999px;
						float: left;
					}	
						.fotopager a
						{
							display: block;
							height: 36px;
							width: 36px;
							position: absolute;						
						}
						
						.fotopager a.previous
						{
							top: 0;
							left: 0;							
						}
						.fotopager a.next
						{
							top: 0;
							right: 0;
						}
						
						
			/*			
				hot items
			*/
			
			#carousel
			{
				width: 647px;
				background-image: url(../../static/images/carousel_bg.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;				
			}
				#carousel .outer-box
				{
					background-image: url(../../static/images/carousel_top.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
				}
				
				#carousel .inner-box
				{
					width: 623px;
					padding: 12px 12px 24px 12px;
					background-image: url(../../static/images/carousel_bottom.jpg);
					background-repeat: no-repeat;
					background-position: left bottom;
					overflow: hidden;
				}
				
				#carousel .items
				{
					width: 305px;
					float: left;
					display: inline;
				}
					
					#carousel .items p.first
					{						
						background-image: url(../../static/images/rounding_top.gif);
						background-repeat: no-repeat;
						background-position: 0 0;
					}
					#carousel .items p.second
					{						
						background-color: #fff;
					}
					#carousel .items p.third
					{						
						background-image: url(../../static/images/rounding_bottom.gif);
						background-repeat: no-repeat;
						background-position: left bottom;
					}
					
					#carousel .items a
					{
						padding: 6px 6px 6px 54px;
						margin-bottom: 1px;
						display: block;						
						min-height: 62px;
						/* min height hack voor ie6 */
						height: auto !important;
						height: 62px;
						/**/
						text-decoration: none;
						background-image: url(../../static/images/carousel_arrow.gif);
						background-repeat: no-repeat;
						background-position: left center;
					}
					
					#carousel .items a.active
					{
						background-position: right center;
					}
					
						#carousel .items strong
						{
							color: #450601;
							display: block;
							font-size: 1.1em;
							font-weight: bold;
						}
						#carousel .items em
						{
							color: #450601;
						}
						
						#carousel a.active strong
						{
							color: #f00;
							display: block;
							font-size: 1.1em;
							font-weight: bold;
						}
						#carousel a.active em
						{
							color: #ff7f00;
						}
						
					/*
						nodig voor jquery
					*/	
					
					#jcarousel
					{
						float: left;
						display: inline;
						width: 300px;
						height: 224px;
						overflow: hidden;
						position: relative;
						margin-right: 7px;
					}
						#jcarousel ul
						{
							overflow: hidden;						
							width: 300px;
							height: 224px;
						}
						
						#jcarousel li
						{
							float: left;
							
							width: 300px;
							height: 224px;
							background-image: url(../../static/images/serious_request.jpg);
							background-repeat: no-repeat;
							background-position: center center;
							text-indent: -9999px;
							font-size: 1px;
							color: #f50;
							background-color: #f50;
						}
						
						.jcarousel-container
						{
							position: relative;
						}
						
						.jcarousel-clip 
						{
							z-index: 2;
							padding: 0;
							margin: 0;
							overflow: hidden;
							position: relative;
							width: 300px;
						}
						
						
						
						.jcarousel-list
						{
							z-index: 1;
							overflow: hidden;
							position: relative;
							top: 0;
							left: 0;
							margin: 0;
							padding: 0;
						}
						
						.jcarousel-list li,
						.jcarousel-item
						{
							float: left;
							list-style: none;
							width: 300px;
							height: 224px;
						}
						/* fotoboek */
						
						#fotocarousel .jcarousel-clip
						{
							width: 400px;
						}
						
						#fotocarousel .jcarousel-list li,
						#fotocarousel .jcarousel-item
						{
							width: 400px;
							height: 300px;
						}
						
						
						/* fotoboek navigatie */
						
						#fotoboek-navigatie .jcarousel-clip
						{
							width: 201px;
						}
						
						#fotoboek-navigatie .jcarousel-list li.col,
						#fotoboek-navigatie .jcarousel-item
						{
							width: 201px;
							height: 227px;
						}
			
			/*
				log overzicht
			*/
			#logs
			{
				width: 647px;
				background-image: url(../../static/images/widebottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				padding-bottom: 23px;
			}
				#logs h2
				{
					background-image: url(../../static/images/header_mm_log.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					height: 66px;
					text-indent: -9999px;
				}
				#logs h3.categorie
				{
					color: #000;
					padding: 10px;
					background-image: url(../../static/images/bg_log.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
					margin-bottom: 0;
				}
							
				#logs .log
				{
					padding: 10px 22px 10px 10px;
					overflow: hidden;
					
				
					background-image: url(../../static/images/bg_log.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
				
					width: 612px;
				
					
				}
				#logs .even
				{
					background-image: url(../../static/images/bg_log_even.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
				}
				
					#logs .log img
					{
						float: right;
						margin: 0 0 10px 10px;
					}
					
					#logs .flv
					{
					
						margin: 10px 10px 0 0;
					}
					
					#logs h3
					{
						font-size: 1.2em;
						margin-bottom: 2px;
						color: #f00;
						font-weight: bold;
					}
					
					#logs .dated
					{
						color: #ff7f00;
					}
					
			
							
			/* post - links */
			.post-links
			{
				margin-top: 1em;
				overflow: hidden;
				line-height: 1.2em;
				
				width: 612px;
			}
				.post-links dt,
				.post-links dd
				{
					float: left;
				}
				
				.post-links dt { padding: 0 6px 0 0; }
				
				.post-links dd
				{
					padding: 0 6px;
					background-image: url(../../static/images/stripe.gif);
					background-repeat: no-repeat;
					background-position: left center;
				}
								
				.post-links .share
				{
					width: 125px;
					height: 16px;
					background-image: url(../../static/images/share.gif);
					background-repeat: no-repeat;
					background-position: 0 0;
					float: left;
					text-indent: -9999px;
				}
						
			#flv
			{
				margin: 10px 0;
			}
		
	
		
		
		#detail
		{
			width: 647px;
			background-image: url(../../static/images/goldticket_toprounding.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			padding: 10px 0 0 0;
		}
			#detail .intro
			{
				background-image: url(../../static/images/kop_goldenticket.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				padding: 0 25px 22px 174px;
				
				position: relative;
				
				min-height: 100px;
				height: auto !important;
				height: 100px;
				
			}
			
			
			
			
			#detail .intro-fotoboek
			{
				background-image: url(../../static/images/kop_fotoboek.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				padding: 0 25px 22px 174px;
				
				min-height: 110px;
				height: auto !important;
				height: 110px;
				
				position: relative;
			}
				#detail .intro-fotoboek h3
				{
					text-transform: uppercase;
					color: #fff;
					font-weight: bold;
					margin-top: 10px;
				}
			
				#detail h2.ballon
				{
				
					position: absolute;
					bottom: 2px;
					left: 8px;
					width: 165px;
					height: 142px;
					text-indent: -9999px;
					background-image: url(../../static/images/goldticket_ballon.png);
					background-repeat: no-repeat;
					background-position: 0 0;
				}
					#detail h2.nieuwemuziek
					{
						background-image: url(../../static/images/nieuwemuziekballon.png);
					}
					
					#detail h2.playlist
					{
						background-image: url(../../static/images/playlist_ballon.png);
					}
					
					#detail h2.fotoboek
					{
						background-image: url(../../static/images/fotoboek_ballon.png);
					}
					
					#detail h2.audio
					{
						background-image: url(../../static/images/audio_ballon.png);
					}

					#detail h2.media
					{
						background-image: url(../../static/images/media_ballon.png);
					}

					#detail h2.downloads
					{
						background-image: url(../../static/images/downloads_ballon.png);
					}
					
					#detail h2.singlestrijd
					{
						background-image: url(../../static/images/singlestrijd_ballon.png);
					}
					#detail h2.popnieuws
					{
						background-image: url(../../static/images/popnieuws_ballon.png);
					}
					#detail h2.interviews
					{
						background-image: url(../../static/images/interviews_ballon.png);
					}
					#detail h2.michielmet
					{
						background-image: url(../../static/images/michielmet_ballon.png);
					}
					#detail h2.weekvanhetvinyl
					{
						background-image: url(../../static/images/weekvanhetvinyl_ballon.png);
					}
					#detail h2.madonnaspecial
					{
						background-image: url(../../static/images/madonnaspecial_ballon.png);
					}
					#detail h2.johan
					{
						background-image: url(../../static/images/johan_ballon.png);
					}
					#detail h2.kerstspecial
					{
						background-image: url(../../static/images/kerstspecial_ballon.png);
					}
					#detail h2.ninetiesspecial
					{
						background-image: url(../../static/images/90sspecial_ballon.png);
					}


			
				#detail .intro p
				{
					color: #fff;
				}
				#detail .intro strong
				{
					font-weight: bold;
				}
                #detail .dated
                {
                    color: #ff7f00;
                }
		
			#detail .overview
			{
				background-image: url(../../static/images/bggold.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
				overflow: hidden;
			}
			
			#detail .detail
			{
				background-image: url(../../static/images/bggold.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
				overflow: hidden;
				padding: 5px 32px 20px 20px;				
				width: 595px;
			}
			
			#detail .feedback
			{
				background-image: url(../../static/images/bggold.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
				overflow: hidden;
				padding: 5px 32px 20px 20px;				
				width: 595px;
				
			}
				#detail .feedback p
				{
					margin-top: 10px;
					font-weight: normal;
				}
				.detail .singles
				{
					width: 595px;
					overflow: hidden;					
				}
				
				.detail em,
				.detail i
				{
					font-style: italic;
				}
				
				.detail strong,
				.detail b
				{
					font-weight: bold;
				}
				
				
					.detail .controls div
					{
						float: left;
						width: 115px;
					}
				.detail .single
				{
					width: 247px;
					float: left;
					display: inline;				
					padding: 70px 20px 64px 20px;
					position: relative;
					background-image: url(../../static/images/gisteren.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					min-height: 600px;
					height: auto !important;
					height: 600px;
					background-color: #d99713;
				}
				
					.detail .single img
					{
						float: right;
						margin: 0 0 10px 0;
						border: 5px solid #fff;
					}
					.detail .controls
					{
						width: 247px;
						overflow: hidden;
					}
					
					.detail .hoes
					{
						float: right;
						margin: 0 0 10px 0;
						border: 5px solid #ffb216;
					}
				
					
					
				.detail .nieuwkomer
				{
					float: right;
					background-color: #ffb216;
					background-image: url(../../static/images/nieuwkomer.jpg);
				}
					.detail .single h3
					{
						text-indent: -9999px;
					}
					
					#detail .single h4
					{
						margin: 5px 0 2px 0;
						font-size: 2em;
						line-height: 1.1em;
					}
					#detail .single h5
					{
						color: #fff;
						margin:0;
						font-weight: normal;
					}
					
					#detail .single .votes
					{
						font-weight: bold;
						margin: 10px 0;
					}
					
						.detail .single .stem
						{
							position: absolute;
							bottom: 0;
							left:0;
							width: 287px;
							height: 64px;
							
							background-image: url(../../static/images/singlesbottom.jpg);
							background-repeat: no-repeat;
							background-position: left bottom;
					
						}
							.detail .single .stem a
							{
								display: block;
								width: 287px;
								height: 64px;
								text-indent: -9999px;
							}
							
						.detail .nieuwkomer .stem
						{
							background-position: right bottom;
						}
						
						
						
						
				.overview h3,
				.detail h3
				{
					font-weight: bold;
					color: #ff7f00;
					font-size: 1.2em;
				}
				
				#detail h4
				{
					font-weight: bold;
					margin: 10px 0;
				}
				
				.ticket
				{
					background-image: url(../../static/images/reacties_top.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					padding: 28px 32px 16px 20px;
					overflow: hidden;
					
					width: 586px;
				}
					.ticket h3
					{
						margin-bottom: 10px;
					}
					
					h3 i
					{
						font-weight: normal;
						font-style: normal;
						color: #999;
						font-size: 11px;
						text-transform: uppercase;
					}
					
					.ticket .details
					{
						margin-top: 10px;
					}
					
					.ticket ul
					{
						margin: 10px 0;
					}
					
					.ticket li.top
					{
						font-weight: bold;
						
					}
						.ticket li.top strong
						{
							color: #DD0202;
						}
						
						.ticket li.one
						{
							padding-bottom: 8px;
						}
					
				.first-ticket
				{
					background-image: none;
					padding: 8px 32px 16px 20px;
				}
				
				#detail .preview,
				#detail .main-image
				{
					float: right;
					margin: 0 0 10px 10px;
				}
				
				detail p.images
				{
					overflow: hidden;
					width: 595px;
				}
				
				#detail .images img
				{				
					float: left;
					margin: 15px 18px 15px 0;
				}
						
				.pager
				{
					padding: 20px;
					background-image: url(../../static/images/goldenfooter.jpg);
					background-repeat: no-repeat;
					background-position: left bottom;
					
				}
					.pager a
					{
						
					}
					.pager .current
					{
						font-weight: bold;
						color: #DD0202;
					}
					
			
				.log-pager
				{
					padding: 10px 15px;
					background-image: url(../../static/images/bg_log.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;	
				}
					.pager a
					{
						
					}
					.log-pager .current
					{
						font-weight: bold;
						color: #DD0202;
					}
			

			
			.categorieen
			{
				width: 647px;
				
			}
				.categorieen h2
				{
					
					width: 647px;
					background-image: url(../../static/images/head_categorieen.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					height: 51px;
				}
				.categorieen div
				{
					overflow: hidden;
					width: 647px;
					padding-left: 20px;
					background-image: url(../../static/images/bggold.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
				}
				.categorieen dl
				{
					float: left;
					width: 150px;
					margin: 10px 0 0 0;
				}
				.categorieen dt
				{
					font-weight: bold;
					color: #f00;
				}
				
				
			/* reacties */
			
			.reacties
			{
				background-image: url(../../static/images/bggold.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
				padding: 1px 0 0 0;
			}
				.reacties h3
				{
					font-weight: bold;
					color: #ff7f00;
					font-size: 1.2em;
					background-image: url(../../static/images/reacties_top.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					padding: 25px 20px 0 20px;
				}
				
			.reacties .reactie
			{
				border-bottom: 1px solid #ff7f00;
				padding: 10px 0;
				margin: 0 30px 0 20px;
				
				overflow: hidden;
			}
				.reacties .reactie.stars1
				{
					background-image: url(../../static/images/stars1.jpg);
					background-repeat: no-repeat;
					background-position: right top;					
					padding-right: 60px;
				}
				.reacties .reactie.stars2
				{
					background-image: url(../../static/images/stars2.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;					
				}
				.reacties .reactie.stars3
				{
					background-image: url(../../static/images/stars3.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				.reacties .reactie.stars4
				{
					background-image: url(../../static/images/stars4.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				.reacties .reactie.stars5
				{
					background-image: url(../../static/images/stars5.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				.reacties .reactie.stars6
				{
					background-image: url(../../static/images/stars6.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				.reacties .reactie.stars7
				{
					background-image: url(../../static/images/stars7.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				.reacties .reactie.stars8
				{
					background-image: url(../../static/images/stars8.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				.reacties .reactie.stars9
				{
					background-image: url(../../static/images/stars9.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				.reacties .reactie.stars10
				{
					background-image: url(../../static/images/stars10.jpg);
					background-repeat: no-repeat;
					background-position: right top;
					padding-right: 60px;
				}
				
				
				.reacties .last
				{
					border-bottom: 0 solid #fff;
				}
				
				.reactie .album
				{
					float: right;
					margin: 0 0 5px 10px;
				}
				
			.reacties cite
			{
				margin-top: 10px;
				display: block;
				padding: 1px 0 2px 22px;
				background-image: url(../../static/images/cite.jpg);
				background-repeat: no-repeat;
				background-position: left center;
			}
			.reacties cite strong
			{
				font-weight: bold;
				color: #ff7f00;
			}
		
		
		/* Archief */
		
		#log-detail
		{
			width: 647px;
			background-image: url(../../static/images/bggold.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 0 0 0 0;
		}
			#log-detail h2
			{
				background-image: url(../../static/images/head_log.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 647px;
				height: 61px;
				text-indent: -9999px;
				
			}
				#log-detail .detail
				{
					background-image: url(../../static/images/bggold.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
					overflow: hidden;
					padding: 5px 32px 20px 20px;				
					width: 595px;
				}
				
				#log-detail .detail h3
				{
					color: #f00;
				}
				
				#log-detail h4
				{
					color: #ff7f00;
					font-weight: normal;
					margin: 5px 0 10px 0;
				}
				#log-detail .detail img
               		 {
              		      float: right;
              		      margin: 0 0 10px 10px;
              		  }
				
				.main-image
				{
					float: right;
					margin: 0 0 10px 10px;
				}
		
		/* Archief */
		
		#archief
		{
			width: 647px;
			background-image: url(../../static/images/bggold.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 0 0 0 0;
		}
			#archief h2
			{
				background-image: url(../../static/images/head_archief.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 647px;
				height: 61px;
				text-indent: -9999px;
				
			}
			
			/* voor archief */
			.grid
			{
				overflow: hidden;
				width: 592px;
			}
				.grid div
				{
					overflow: hidden;
					width: 592px;
					border-bottom: 1px solid #eee;
					padding: 10px 0;
					background-image: url(../../static/images/griddivider.gif);
					background-repeat: repeat-y;
					background-position: 0 0;
				}
				
				.grid dl
				{
					width: 286px;
					float: left;
					display: inline;
					padding: 0 0 0 0;
				}
				
				.grid dl.odd
				{
					padding-right: 10px;
					border-right: 0 solid #eee;
					margin-right: 10px;
				}
				.grid dt
				{
					
					margin-top: 0;
					margin-bottom: 5px;
					color: #f00;
					font-weight: bold;
				}
				.grid dd
				{
					padding-left: 8px;
					background-image: url(../../static/images/greydot.gif);
					background-repeat: no-repeat;
					background-position: 0 45%;
				}
		
		
			
		/* contact */
		
		#contact
		{
			width: 647px;
			background-image: url(../../static/images/bggold.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 0 0 0 0;
		}
			#contact h2
			{
				background-image: url(../../static/images/head_contact.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 647px;
				height: 61px;
				text-indent: -9999px;				
			}
			
		
		#rss
		{
			width: 647px;
			background-image: url(../../static/images/bggold.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 0 0 0 0;
		}
			#rss h2
			{
				background-image: url(../../static/images/head_rss.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 647px;
				height: 61px;
				text-indent: -9999px;				
			}
			
			
		/* zoekresultaten */
		
		#zoekresultaten
		{
			width: 647px;
			background-image: url(../../static/images/bggold.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 0 0 0 0;
		}
			#zoekresultaten h2
			{
				background-image: url(../../static/images/head_zoekresultaten.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 647px;
				height: 61px;
				text-indent: -9999px;
				
			}
						
			.zoekresultaten h3
			{
				color: #f00;
			}
			.zoekresultaat
			{
				border-top: 1px solid #ddd;
				padding: 10px 0;
				overflow: hidden;
			}
				#detail .zoekresultaat h4
				{
					margin: 0 0 5px 0;
					color: #ff7f00;
				}
				
				.zoekresultaat p
				{
					margin-top: 5px;
				}
				
				.zoekresultaat img
				{
					float: right;
					margin: 0 0 0 0;
					border: 5px solid #f6f6f6;
				}
				
		
		.subhead
		{
			padding: 10px 20px 20px 20px;
		}
			.subhead p
			{
				padding: 10px 0 0 0;
			}
				
			
		
		
		
		#track-request
		{
			background-image: url(../../static/images/trackrequest_top.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;		
			width: 647px;
			padding: 85px 0 0 0;
		}
			#track-request form
			{
			
			}
			#track-request .box
			{
				background-image: url(../../static/images/trackrequest_bottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;		
				width: 647px;
				padding-bottom: 20px;
			}
			
			.form_table_left
			{
				color: #fff;
			}
			.form_table_right
			{
			}
			#track-request td
			{
				padding: 3px 0 10px 20px;
				vertical-align: top;
			}
			
			#track-request p
			{
				padding: 0 0 15px 20px;
			}
			
			#track-request .form_field,
			#track-request .form_field_err
			{
				width: 300px;
				padding: 3px;
				background-image: url(../../static/images/trackrequest_veld.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				border: 1px solid #fff;
			}
			
			#track-request .form_field_err
			{
				border: 1px solid #f00;
				outline: 1px solid #fff;
			}
			
			
			#track-request textarea
			{
				height: 80px;
			}
			#track-request .form_button
			{
				background-image: url(../../static/images/versturen_red.jpg);
				float: right;
				width: 117px;
				height: 23px;
				padding: 0;
				background-image: url(../../static/images/versturen_red.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				text-indent: -9999px;
			}
				/*
				form.request p.field { background-image: url(../../static/images/input_top_red.jpg); }
				form.request p.field input { background-image: url(../../static/images/input_bottom_red.jpg); }
				form.request p.textarea { background-image: url(../../static/images/textarea_top_red.jpg); }
				form.request p.textarea textarea { background-image: url(../../static/images/textarea_bottom_red.jpg); }
				form.request #versturen { background-image: url(../../static/images/versturen_red.jpg); }
				*/
				
		/*
			reactie formulier
		*/
		form.reageren
		{
			background-image: url(../../static/images/reactformbg.gif);
			background-repeat: repeat-y;
			background-position: 0 0;
			
		}
		
		form.request
		{
						
		}
			form.request label
			{
				color: #fff;
			}
			
			form.reageren fieldset
			{
				padding: 5px 30px 20px 20px;
				background-image: url(../../static/images/reactform_bottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				overflow: hidden;
			}
			
			
			form.reageren h3
			{
				color: #fff;
				font-weight: bold;
				padding: 10px 0 0 105px;
			}
			
			form.reageren .errors
			{
				width: 478px;
				padding: 10px;
				margin: 10px 10px 10px 105px;
				background-color: #fff;
				border: 1px solid #f00;
			}
				form.reageren .errors dd
				{
					background-image: url(../../static/images/pijltje.gif);
					background-repeat: no-repeat;
					background-position: 0 50%;
					padding: 0 0 0 10px;
					color: #f00;
				}
			
			form.reageren .left
			{
				width: 230px;
				float: left;
				display: inline;
				margin: 0 20px 0 85px;
			}
			form.reageren .right
			{
				width: 260px;
				float: left;
				display: inline;
			}
			form.reageren p
			{
				overflow: hidden;
			}
			form.reageren p.field
			{
				width: 230px;
				overflow: hidden;
				padding-top: 1px;
				margin-bottom: 5px;
				background-image: url(../../static/images/input_top_gold.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;				
			}
				
				
			form.reageren p.field input
			{
				margin-top: 2px;
				width: 224px;
				float: left;
				padding: 0 3px 4px 3px;
				background-color: #fff;				
				background-image: url(../../static/images/input_bottom_gold.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
			}
				
			
			form.reageren p.textarea
			{
				width: 250px;
				overflow: hidden;
				padding-top: 1px;
				margin-bottom: 5px;
				background-image: url(../../static/images/textarea_top_gold.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;				
			}
				
			
			form.reageren p.textarea textarea
			{
				margin-top: 2px;
				width: 244px !important;
				float: left;
				padding: 0 3px 4px 3px;
				background-color: #fff;
				
				background-image: url(../../static/images/textarea_bottom_gold.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
			}
				
			
			form.reageren #versturen
			{
				width: 117px;
				height: 23px;
				padding: 0;
				background-image: url(../../static/images/versturen_gold.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				float: right;
				margin: 10px;
                           text-indent: -9999px;
                           cursor: pointer;
			}
				
				#newsletter-form
				{
					margin-top: 3px;
					padding: 9px;
					width: 230px;
					border: 1px solid #fff;
					background-color: #FC0;
				}
					#newsletter-form p
					{
						padding: 3px 0;
					}
					
			
		/*
			RECHTERKOLOM
		*/
		
		#secondary-content
		{
			width: 317px;
			float: left;
			display: inline;
			margin: 12px 0 12px 0;
			
		}
		
			#searchform
			{
				width: 316px;
				height: 77px;
				background-image: url(../../static/images/zoeken.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				position: relative;
			}
			
				#trefwoord
				{
					position: absolute;
					top: 24px;
					left: 125px;
					width: 137px;
					padding: 0;
					font-size: 1.2em;
					background-color: #fff;
					color: #555;
				}
				
				#searchform a
				{
					position: absolute;
					top: 13px;
					left: 272px;
					display: block;
					width: 30px;
					height: 40px;
					text-indent: -9999px;
				}
				
				
			/* vierkante banners */
			
			#buttons
			{
				width: 316px;
				overflow: hidden;
			}
				#buttons a
				{
					width: 158px;
					height: 132px;
					float: left;
					display: inline;
					background-image: url(../../static/images/button.png);
					background-repeat: no-repeat;
					background-position: 0 0;
					text-indent: -9999px;
				}
					#buttons a:hover { cursor: pointer; }
			
				
				a#ss_tussenstand
				{
					text-indent: 0;
				}
				a#ss_tussenstand em
				{
					display: block;
					padding: 70px 20px 0 12px;
					color: #fff;
					font-size: 11px;
					line-height: 12px;
				}
				
				a#nm_tussenstand
				{
					text-indent: 0;
				}
				a#nm_tussenstand em
				{
					display: block;
					padding: 12px 30px 0 15px;
					color: #fff;
					font-size: 11px;
					line-height: 12px;
				}
				
			
			#twitter_div
			{
				width: 316px;
				background-image: url(../../static/images/small_bottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				padding-bottom: 20px;		
			}
				#twitter_update_list
				{
					padding: 8px 11px 1px 10px;
					width: 295px;
					background-image: url(../../static/images/small_bg.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
				}
				
				#twitter_div h2.twitter-title
				{
					background-image: url(../../static/images/twittertop.jpg);
					background-repeat: repeat-y;
					background-position: 0 0;
					height: 66px;
					text-indent: -9999px;
				}
			
			#Flickr
			{
				width: 295px;
				height: 116px;
				background-image: url(../../static/images/flickrbg.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				padding: 0 20px 0 0;
				overflow: hidden;
			}
				#Flickr h2
				{	
					text-indent: -9999px;
				}
				#Flickr img,
				#Flickr a
				{
					float: right;
					
				}
				#Flickr img { border: 1px solid #fff; }
				
			/* laatste nieuwsberichten */
			
			#latest-news
			{
				width: 316px;
				background-image: url(../../static/images/small_bg.jpg);
				background-repeat: repeat-y;
				background-position: 0 0;
			}
			
				#latest-news h2
				{
					width: 316px;
					height: 70px;
					background-image: url(../../static/images/head_latest_news.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					text-indent: -9999px;
				}
			
				#latest-news .box
				{
					width: 305px;
					background-image: url(../../static/images/small_bottom.jpg);
					background-repeat: no-repeat;
					background-position: left bottom;
					
					padding: 0 11px 14px 0;
				}
				
				#latest-news .item
				{
					border-bottom: 1px solid #ddd;
					padding: 6px 8px 3px 8px;
					width: 285px;
					margin: 0 2px;
					position: relative;
					overflow: hidden;
					cursor: pointer;
				}
				
				#latest-news h3
				{
					color: #ff7f00;
				}
				#latest-news .details
				{
					width: 38px;
					height: 45px;
					float: right;
					background-image: url(../../static/images/arrow.jpg);
					background-repeat: no-repeat;
					background-position: 0 0;
					text-indent: -9999px;
				}
				
				#latest-news p a { color: #000; }
				
				#latest-news dl
				{
					padding: 6px 10px;
					line-height: 1.5em;
				}
				#latest-news dt
				{
					font-size: 1.35em;
					margin-bottom: 0;
					color: #bd0000;
					font-weight: bold;
				}
				#latest-news a { text-decoration: none; }
				#latest-news a:hover { color: #bd0000; }
		
		/* log categorieen */
		
		#log-categories
		{
			width: 316px;
			background-image: url(../../static/images/small_bg.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
		}
		
			#log-categories h2
			{
				width: 316px;
				height: 70px;
				background-image: url(../../static/images/log_archieftop.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				text-indent: -9999px;
			}
			
			#log-categories h3
			{
				border-bottom: 1px solid #ddd;
				margin: 10px 10px 0 10px;
				text-transform: uppercase;
				color: #bd0000;
				float: left;
				display: inline;
				width: 285px;
			}
			
			#log-categories select
			{
				float: left;
				display: inline;
				width: 283px;
				margin: 5px 10px 0 10px;
				border: 1px solid #ddd;
			}
		
			#log-categories .box
			{
				width: 305px;
				background-image: url(../../static/images/small_bottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;				
				padding: 0 11px 24px 0;
				overflow: hidden;
			}
			
			#log-categories .box div
			{
				float: left;
				display: inline;
				padding: 5px 0 0 10px;
				width: 140px;
			}
			#log-categories .box div:last-child
			{
				padding: 10px 0 0 5px;
			}
				#log-categories dt
				{
					color: #f00;
					font-weight: bold;
				}
				#log-categories dl
				{
					width: 140px;
					float: left;
					display: inline;
					margin-bottom: 5px;
				}
		
		/* laatste reacties */
		
		#latest-reactions
		{
			width: 316px;
			background-image: url(../../static/images/small_bg.jpg);
			background-repeat: repeat-y;
			background-position: 0 0;
		}
			#latest-reactions h2
			{
				width: 316px;
				height: 66px;
				background-image: url(../../static/images/head_reactions.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				text-indent: -9999px;
			}
			#latest-reactions h3
			{
				margin-top: 8px;
				color: #f00;
			}
			
			#latest-reactions .box
			{
				width: 295px;
				background-image: url(../../static/images/small_bottom.jpg);
				background-repeat: no-repeat;
				background-position: left bottom;
				padding: 0 11px 20px 10px;
			}
			
			#latest-reactions a
			{
				line-height: 1.5em;
			}
		
		
		/* laatste foto */
		
		#latest-photo
		{
			width: 316px;			
			padding-bottom: 24px;
			background-image: url(../../static/images/laatstefoto_bottom.jpg);
			background-repeat: no-repeat;
			background-position: left bottom;
		}
			#latest-photo p
			{
				background-image: url(../../static/images/laatstefoto_head.jpg);
				background-repeat: no-repeat;
				background-position: 0 0;
				width: 284px;		
				padding: 10px 22px 0 10px;
				overflow: hidden;
				position: relative;
				min-height: 60px;
			}
		
			#latest-photo img
			{
				float: right;
			}
			
			#latest-photo a.detail
			{
				position: absolute;
				bottom: 0;
				left: 10px;
				color: #fff;
			}
			
/*
	nieuwe muziek
*/
.detail #nieuwemuziek
{
	width: 595px;
	overflow: hidden;
	background-image: url(/static/images/nieuwemuziek_top.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
	background-color: #feb319;
}	
	.detail #nieuwemuziek h4
	{
		font-size: 2em;
		color: #fff;
	}	
	
	.detail #nieuwemuziek .cols
	{
		
		overflow: hidden;
	}
	
		
	.detail #nieuwemuziek .controls
	{
		float: left;
		padding: 10px 20px 10px 0;
		width: 235px;
	}
	
	.detail #nieuwemuziek .item
	{
		background-image: url(/static/images/nieuwemuziek_bottom.jpg);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding: 85px 30px 10px 30px;
	}
	
	.detail #nieuwemuziek .item.nm
	{
		background-image: url(/static/images/nieuwemuziek_bottom2.jpg);
		padding-bottom: 20px;
	}
	
	.detail #nieuwemuziek .stars
	{
		overflow: hidden;
		width: 535px;
		padding: 10px 0 10px 0;
	}
		.detail #nieuwemuziek .stars ul
		{
			width: 200px;
			height: 40px;
			float: right;
			margin-right: 20px;
			background-image: url(/static/images/stars.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			
		}
		
		.detail #nieuwemuziek .stars li,
		.detail #nieuwemuziek .stars a
		{
			float: left;
			width: 40px;
			height: 40px;
		
		}
		.detail #nieuwemuziek .stars a
		{
			background-image: url(/static/images/stars.jpg);
			background-repeat: no-repeat;
			background-position: 0 0;
			text-indent: -9999px;
		}
		
		.detail #nieuwemuziek .stars a.over
		{
			background-image: url(/static/images/stars.jpg);
			background-repeat: no-repeat;
			background-position: 0 -40px;
		}
		
			
		
			
			
			
/*
	clearfix
*/
	
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#quiz {
	margin:-10px 0px 0px 0px;
	padding:0px;
}
