/* STYLESHEET BOVEN HOLLAND ENTERTAINMENT */

* {
	font-size: 8.5pt;
	font-family: verdana, arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

body {
	background-image: url('images/bg.jpg');
	background-position: top center;
	}
	
	#holder {
		background-color: white;
		margin: 0 auto;
		width: 990px;
		}
	
		
		#holder h1 {
				background-image: url('images/logobhe.jpg');
				background-repeat: no-repeat;
				float: left;
				height: 96px;
				margin-left: 25px;
				text-indent: -1000px;
				width: 400px;
			}
		
		#search {
			float: left;
			position: relative;
			top: 20px;
			left: 375px;
			}	
			
			#search input {
				border: 1px solid #525252;
				padding: 2px;
				color: #525252;
				}
			
			#search .submit {
				background-color: #b02840;
				border: 1px solid #525252;
				padding: 1px;
				color: white;
				}
			
		#nav_extra {
			clear: both;
			position: relative;
			left: 525px;
			top: -2px;
			width: 450px;
			}
			
			#nav_extra, #nav_extra a {
				color: #999;
				text-decoration: none;
				}
				
		#bar_choose_cat {
			background-image: url('images/category_top.jpg');
			background-repeat: no-repeat;
			color: white;
			float: left;
			height: 37px;
			margin-left: 20px;
			text-indent: 20px;
			width: 194px;
			}
		
		#bar_grey_logo {
			background-color: #525252;
			float: left;
			height: 37px;
			width: 757px;
			text-align: right;
			}
			
			#bar_grey_logo .waterstadfm {	
				padding: 7px 0;
				cursor: pointer;
				}

			#bar_grey_logo .radionl {			
				padding: 7px 6px 7px 2px;				
				cursor: pointer;
				}

			#bar_grey_logo .cityfm {			
				padding: 7px 0;				
				cursor: pointer;
				}

				
		#navigation {
			float: left;
			margin-top: 3px;
			width: 213px;
			}
			
			#navigation ul {
				margin-left: 20px;
				}
				
				#nav_menu {
					margin-bottom: 25px;
					}

				#navigation ul li {
					list-style-type: none;
					display: block;
					height: 20px;
					margin-bottom: 4px;
					}
					
					#navigation #nav_menu li a {
						background-image: url('images/nav_normal.jpg');
						background-repeat: no-repeat;
						color: white;
						display: block;
						font-size: 90%;
						height: 23px;
						line-height: 24px;
						text-decoration: none;
						text-indent: 10px;
						width: 192px;
						}	
					
					#navigation #nav_menu li a:hover {
						background-image: url('images/nav_hover.jpg');
						}					
					
				#navigation #nav_category li {
					background-image: url('images/nav_cat_title.jpg');
					background-repeat: no-repeat;
					color: white;
					font-size: 100%;
					xheight: 17px;
					height: auto;
					margin-bottom: 1px;
					xline-height: 17px;
					text-indent: 5px;
					}
					
					#navigation #nav_category #title {
						height: 20px;
						line-height: 20px;
						margin-bottom: 1px;
					}
										
					#navigation #nav_category li a {
						background-image: url('images/nav_cat_normal.jpg');
						background-repeat: no-repeat;
						color: black;
						display: block;
						font-size: 90%;
						xheight: 20px;
						height: auto;
						line-height: 20px;
						text-decoration: none;
						text-indent: -10px;
						padding-left: 20px;
						width: 172px;
						}
					
					#navigation #nav_category li a:hover {
						background-image: url('images/nav_cat_hover.jpg');
						}
						
					#navigation #nav_category li.current a {
						background-image: url('images/nav_cat_hover.jpg');
						font-weight: bold;
						}

		#middle {
			float: left;
			position: relative;
			xleft: 213px;
			margin-top: 0px;
			width: 774px;		
			}

			#flash {
				background-image: url('images/flash.jpg');
				background-position: 5px 3px;
				background-repeat: no-repeat;
				height: 148px;
				margin-left: 5px;
				margin-top: 3px;
				width: 747px;
				}
			
			#content {
				float: left;
				font-size: 95%;
				padding: 25px 10px 35px 10px;;
				width: 537px;
				}
				
				#crumbs, #crumbs a {
					font-size: 85%;
					color: #444;
					margin-top: -20px;
					margin-bottom: 20px;
					}
					
					#crumbs a {
						font-size: 100%;
						}
				
				#content h2 {
					font-size: 130%;
					margin-bottom: 20px;
					}
				
				#content p {
					font-size: 100%;
					margin-bottom: 20px;
					text-align: justify;
					line-height: 18px;
					}
					
					#content p a {
						color: black !important;
						}					
					
/*				#content .post {
					margin-bottom: 15px;
					}
					
					#content .post h3 {
						color: #b02840;
						font-size: 110%;
						}
				
					#content .post p.date {
						color: #525252;
						font-size: 85%;
						margin-bottom: 8px;
						}	
					
					#content .post p {
						margin-top: 0px;
						margin-bottom: 0px;
						}
				
					#content .post a.more {
						color: #b02840;
						font-size: 90%;
						}
						
					#content .comment_odd {
						background-color: #ddd;
						border: 1px dotted #444;
						padding: 5px;
						margin-bottom: 5px;
						}	
					
					#news_comments h3 {
						margin-bottom: 4px;
						}
					
					#content .comment_even {
						background-color: #eee;
						border: 1px dotted #444;
						padding: 5px;
						margin-bottom: 5px;
						}							
						
						#leave_comment form fieldset {
							border: 1px solid #ddd;
							padding: 5px;
							width: 525px;
							}
							
							#leave_comment form legend {
								display: none;
								}
								
							#leave_comment form span {
								display: block;
								float: left;
								width: 151px;
								}
							#leave_comment form input {
								border: 1px solid #444;
								margin-bottom: 3px;
								width: 350px;
								padding: 2px;
								}
								
							#leave_comment form textarea {
								width: 505px;
								border: 1px solid #444;
								}
*/

#blocks {
	float: left;
	height: 300px;
	margin-left: 9px;
	margin-top: 28px;
	width: 194px;
	}

	#blocks .block {
		border-bottom: 1px solid #b02840;
		margin-bottom: 15px;
		width: 190px;
		}

		#blocks .block p {
			font-size: 95%;
			margin: 5px 10px;
			margin-bottom: 10px;
			line-height: 16px;
			}

			#blocks .block p a {
				color: black;
				font-size: 95%;
				}

		#blocks .news p {
			margin-bottom: 3px;
			line-height: 14px;
			}

		#blocks .block h4 {
			background-image: url('images/nav_normal.jpg');
			background-repeat: no-repeat;
			color: white;
			display: block;
			font-size: 95%;
			height: 20px;
			line-height: 20px;
			text-indent: 10px;
			width: 190px;
			}

		#blocks .news ul {
			list-style-type: none;
			}

			#blocks .news ul li a {
				border-bottom: 1px solid #aaa;
				color: #333;
				display: block;
				font-size: 90%;
				height: 19px;	
				line-height: 20px;
				text-decoration: none;
				text-indent: 10px;
				width: 190px;
				}

			#blocks .news ul li #last {
				border-bottom: none;
				}

			#blocks .news ul li:hover {
				background-color: #ddd;
				}

		#blocks .block input {
			border: 1px solid #444;
			color: #888;
			font-size: 95%;
			padding: 2px;
			margin: 2px;
			margin-left: 10px;
			width: 155px;
			}
			
		#blocks .block .label {
			font-weight: bold;
			}
			
		#blocks .block input.submit {
			display: block;
			position: relative;
			left: 10px;
			width: 160px;
			}
			
		#submit {
			background-color: #b02840;
			color: white !important;
			text-decoration: underline;
			}