* { margin: 0; padding: 0; }

html { overflow: -moz-scrollbars-vertical; }
body { background: #f5f5f5; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12px; line-height: 18px; color: #536667; }

hr { display: none; }
img { border: 0; }

a { color: #799025; text-decoration: none; }
a:hover { color: #7b99a4 !important; }

*::-moz-selection {
	background-color: #ccc;
}

#page { width: 913px; margin: 0 auto 18px auto;  overflow: hidden;  }

	#page-header { background: #00323c; overflow: hidden; border-bottom: solid 6px #829b28; float: left; width: 100%; }
	
		#page-header h1, #page-header-title { width: 356px; height: 100px; padding: 0; margin: 0 0 0 18px; float: left; background: url(../images/misc/eventbuzz-logo10.png) no-repeat; }
		#page-header h1 a, #page-header-title a { text-indent: -10000px; display: block; width: 350px; height: 80px;  }
		#tagline { display: none; }
		
		#navigation { clear: both; width: 933px;  margin: 20px 0 0 0;  height: 36px; overflow: hidden; }
		#navigation.search-open { background: url(../images/backgrounds/navigation-bg5.png) no-repeat 0 0; }
		#navigation.search-closed { background: url(../images/backgrounds/navigation-bg5.png) no-repeat 0 -42px; }
		
		#navigation ul { list-style: none; }
		#navigation #channels { float: left; }
			
			#channels {  }
			#channels li { float: left; margin: 4px 0 0 0; height: 24px; }
			#channels a { display: block; color: #fff;  font-weight: bold; font-size: 13px; height: 24px; padding: 1px 12px 0 12px; }
			#channels a:hover { color: #232323 !important; } 
			#channels a:active, #navigation a:focus { outline: none; }
		 	
		 	#channels #channel-home { margin: 4px 0 0 6px; }
		 	 
		 	#channels .current { background: url(../images/backgrounds/nav-current-right.png) no-repeat 100% 0;  }
				#channels .current a { background: url(../images/backgrounds/nav-current-left.png) no-repeat 0 0; color: #252a2f; }
				
				#channels #channel-search { padding: 0 0 0 437px; }
			 	#channels #channel-search a { display: block; width: 119px; padding: 1px 12px 0 16px; }
			 		.search-open #channels #channel-search a { color: #333; }
			 		.search-closed #channels #channel-search a { color: #fff; }
			 
			 #channel-home,
			 #channel-home a { width: 60px; }
			 #channel-overview,
			 #channel-overview a { width: 108px; }
			 #channel-agenda,
			 #channel-agenda a { width: 72px; }
			 #channel-archive,
			 #channel-archive a { width: 69px; }
			 #channel-organisations,
			 #channel-organisations a { width: 103px; }
			 		
		#search-header { float: right; margin: 20px 20px 0 20px; color: #fff; font-weight: bold; }
		#search-header input,
		#search-header label { float: left; margin: 0 3px 0 0;}
			#search-header input { border: solid 1px #e1e1e1; font-size: 11px; padding: 1px; }
			#search-header #search-submit { display: block; border: 0; width: 43px; height: 17px; background: url(../images/buttons/search-small.png) no-repeat; text-indent: -10000px; cursor: pointer; display: block; font-size: 0; line-height: 0; float: left; }
			 					 
	 	#site-tools { float: right; background: url(../images/icons/rss.png) no-repeat 100% 1px; padding: 1px 17px 5px 0; margin: 45px 22px 0 0; width: 290px; text-align: right;}
		#site-tools.home { margin: 83px 18px 0 0;}
			#site-tools li { float: left; list-style: none; margin: 0 0 0 15px; }
			#site-tools a { display: block; color: #f1f1f1; font-size: 11px;  }  
		 	#site-tools a:hover {  }						
		 
	
	#page-content { width: 911px; clear: both; float: left; overflow: hidden; background: url(../images/backgrounds/content-bg.png); border-bottom: solid 6px #bbccce; border-left: solid 1px #bbccce; border-right: solid 1px #bbccce; }
		#page-content.home { background: #fff;}
		
		#page-content-properties { border-bottom: dotted 1px #c0c3c3; overflow: hidden; width: 100%;  }

			#page-content-header { color: #df5e00; margin: 0 0 10px 0; font-weight: normal; font-size: 24px; line-height: 26px; }
				#page-content-header.success { }
				.organisation-name { width: 100% !important; float: none !important; height: auto !important; }
			
			#page-content-header-search { font-size: 18px; width: 500px; float: left; }
			
			
			.page-content-sub-header { font-size: 16px !important; padding: 0.5em 0 0.5em; clear: both; }
			
 			#page-sort-options { font-size: 10px; overflow: hidden; width: 260px; float: left; padding: 5px 0 0 0;  }
 				
				#page-sort-options ul { overflow: hidden; float: left; list-style-type: none; }
					#page-sort-options li { display: block; float: left;  }
						#page-sort-options li a { color: #f5741f; display: block; font-weight: bold; padding: 0 7px 0 7px; }
						#page-sort-options li a:hover { color: #232323 !important; }
						#page-sort-options li.selected { background: url(../images/backgrounds/sort-right-bg.png) no-repeat 100% 1px; }
						#page-sort-options li.selected a { background: url(../images/backgrounds/sort-left-bg.png) no-repeat 0 1px; color: #fff; }
						#page-sort-options li.selected a:hover { color: #fff !important; }
						#page-sort-options #page-sort-options-added { background: none; margin: 0; }
	 
	#page-content-main { width: 604px; float: left; padding: 0 17px 36px 0; }
	
		#welcome { float: left;  padding: 6px; }
			#welcome h1 { color: #e56a20; margin: 0 0 10px 0; font-weight: normal; font-size: 25px; }
			#welcome #search { padding: 12px; width: 570px; float: left; margin: 0 6px 0 0; background: #fff; -webkit-border-radius: 5px; }
			#welcome #search-form { margin: 10px 0 0 0;}
			#welcome #s { width: 300px; padding: 4px; font-size: 12px; float: left; margin: 0 5px 0 0;}
			#welcome #search-submit { height: 29px; width: 84px; background: url(../images/buttons/search-btn.png); background-repeat: no-repeat; background-position: 0 0; text-indent: -10000px; border: 0; float: left; cursor: pointer; display: block; font-size: 0; line-height: 0; }
				#welcome #search-submit:hover { background-position: 0 -29px; }
			#welcome #teaser {  background: #eaf1f3; padding: 12px; width: 275px; float: left; height: 110px; }
			#welcome #teaser a { font-size: 13px; line-height: 34px;}
			#welcome #teaser-header { font-size: 14px; font-weight: bold; margin: 0 0 6px 0; }
			
			#premium-events { float: left; width: 899px; margin: 0 6px 6px 6px;  }
			#premium-events-header { background: #00323c; color: #fff; padding: 5px; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; display: block; }
				#premium-events ul { list-style: none; }
				#premium-events li { display: block; width: 166px; padding: 0 9px 9px 9px; float: left; border-right: dotted 1px #bbccce;}
					#premium-events li.first { padding: 0 4px 9px 0; }
					#premium-events li.last { padding: 0 0 9px 4px; border: none !important; }
					
				#premium-events .premium-events-4 li { width: 213px; }
				#premium-events .premium-events-3 li { width: 290px; }
				#premium-events .premium-events-2 li { width: 445px; text-align: center;  }
				#premium-events .premium-events-1 li { width: 800px; text-align: center; border: 0; }
				
				#premium-events .pe-header { font-weight: bold; font-size: 14px; }
				#premium-events .pe-header a { text-decoration: none; color: #536667; }
				#premium-events .pe-date { font-size: 11px; color: #888; }

			#page-content-main #sub-categories { margin: 1em 0 0 0; width: 100%; overflow: hidden; border-bottom: solid 1px #d7d7d7; padding: 0 0 0.5em 0; }
				#page-content-main #sub-categories li { list-style: none; margin: 0 0 0.5em 0; float: left; display: block; width: 200px; font-size: 11px; }
				#breadcrumbs { font-size: 11px; padding: 0 0 6px 18px !important; margin: 0 !important; background: #829b28; color: #fff; }
					#breadcrumbs a { padding: 0 0 0 0; color: #fff; text-decoration: underline; }
					#breadcrumbs a:hover { color: #e1e1e1 !important; }
		
			.notice { background-color: #fffab6;  border: solid 1px #dfd578; margin: 12px; font-size: 12px; padding: 10px 20px; color: #555; width: 553px; }
			#page-content-main .notice p { margin: 2px 0 8px 0; padding: 0; }
			#page-content-main .notice ul { margin: 0 0 18px 0; padding: 0; }
				#page-content-main .notice li { list-style: none; background: url(../images/bullets/arrow_grey.png) no-repeat 0 4px; margin: 0; padding: 0 0 0 10px; }
				.info { background-image: url(../images/icons/icon-info.png); background-repeat: no-repeat; background-position: 8px 7px; clear: both; width: 400px; padding: 10px 15px 10px 45px; font-size: 13px;  float: none; }
				.error { background-image: url(../images/icons/icon-error.png); background-repeat: no-repeat; background-position: 8px 12px; clear: both; width: 497px; padding: 15px 15px 0px 45px; font-size: 13px; }
				
			#new-account-btn { display: block; height: 26px; width: 213px; background-image: url(../images/buttons/register.png); background-repeat: no-repeat; background-position: 0 0; text-indent: -10000px; outline: none; margin: 8px 0 0 0; }
			#new-account-btn:hover { background-position: 0 -26px; }
			
			#login-btn { display: block; font-size: 12px; height: 20px; padding: 2px 0 0 0; color: #252a2f; width: 156px; text-align: center; background-image: url(../images/buttons/register.png); background-repeat: no-repeat; background-position: 0 0; }
			#login-btn:hover { background-position: 0 -22px; color: #252a2f !important; }
			
			#tagcloud { width: 425px; padding: 12px 12px 12px 6px; text-align: center; line-height: 250%; float: left; }
				#tagcloud h2 { width: 419px; background: #00323c; padding: 0; font-size: 16px; text-align: left; padding: 0 0 0 6px; font-weight: bold; display: block; float: left;  margin: 0 6px 12px 6px; color: #fff; }
				#tagcloud-content { padding: 30px; }
				 
			#page-content-main h2 { margin: 0 0 0.5em 0; color: #424242; font-weight: normal; clear:both; font-size: 18px; }
			 
			#page-content-main p { margin: 0 0 1em 0; }
			
			#page-content-main ul,
			#page-content-main ol { margin: 0 0 1em 1em;  }
			#page-content-main li { margin: 0 0 0.5em 0; list-style-type: square; }
			#page-content-main h3 { margin: 0 0 18px 0; color: #232323; }
			#page-content-main h4 { margin: 0 0 18px 0; color: #232323; }
			#page-content-main h3.archive-header { margin: 2em 0 0.5em 0; color: #232323; }
			
			#page-content-main .success-message { margin: 8px 0 0 8px !important; }
			#page-content-main .error-message { margin: 18px 0 18px 10px !important; color: #C00; padding: 0 0 0 12px; }
			
			#page-content-main .check { padding: 0 0 1em 2em; background: url(../images/bullets/bullet-check.png) no-repeat;}
			
			#latest { width: 425px; float: left; padding: 12px; margin: 0 0 0 8px; }
				#latest h2 {width: 425px; background: #00323c; padding: 6px; font-size: 16px; font-weight: bold; display: block; float: left;  margin: 0 6px 26px 0; color: #fff;  }
			#this-week { width: 425px; float: left; padding:12px; }
				#this-week h2 { background: #bccdd0; color: #00323c; padding: 6px; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; display: block; float: left; width: 425px;}

			.search-query { padding: 0; clear: both; font-size: 13px; }
			.search-query strong { color: #598b28; font-weight: bold; }
			#search-results { margin: 0 18px; clear: left; width: 875px; border-bottom: solid 1px #e0e0e0;}
			.search-properties { padding: 0 0 0 12px; }
			#search-results th { text-align: left; font-size: 95%; border-bottom: solid 1px #dedede; padding: 0 4px; }
				#search-results th a { color: #424242; }
			#search-results td { text-align: left; font-size: 95%; padding: 6px 6px; line-height: 110%; vertical-align: top;  border-right: solid 1px #dedede; }
				#search-results .alt td { background: #f6f6f6;}
				#search-results .event-title { font-size: 110%; }
					#search-results .event-title strong { font-size: 11px; color: #888; }
				#search-results .event-date { padding: 8px 0 8px 6px; width: 100px;}
				#search-results .event-organisation { border: 0; }
				#search-results .h-event-date { width: 40px; }
				#search-results .h-event-title { width: 235px; }
				#search-results .h-event-type { width: 80px; }
				#search-results .h-event-location { width: 116px; }
				#search-results .h-event-price { width: 60px; }
				#search-results .h-event-author { width: 113px; }
				#search-results .h-event-author a {  }
				
				#search-results .asc { background: url(../images/backgrounds/asc.png) no-repeat 100% 5px; padding: 0 10px 0 0; }
				#search-results .desc { background: url(../images/backgrounds/desc.png) no-repeat 100% 5px; padding: 0 10px 0 0; }
			#no-results	{ clear: left; margin: 0 18px; }
				#no-results ul { margin: 10px 0 0 18px;}
			.num-results { font-weight: bold; text-align: right; }
			
			.event { padding: 10px 0 0 0; overflow: hidden; width: 604px; margin: 10px 0 18px 0; clear: both; }
			 
				
				.event-event-date { width: 40px; height: 37px; float: left;  padding: 0; margin: 0 0 0 -40px; }
				table .event-event-date { margin: 0; }
					.single-date { background: url(../images/icons/event-date-single.png) no-repeat; }
					.multiple-dates { background: url(../images/icons/event-date-multi.png) no-repeat; padding: 0 0 0 3px; width: 37px; }
				
					.single-date-past { background: url(../images/icons/event-date-single-past.png) no-repeat; }
					.multiple-dates-past { background: url(../images/icons/event-date-multi-past.png) no-repeat; padding: 0 0 0 3px; width: 37px; }
			
						.event-event-m { font-family: Verdana, helvetica, sans-serif; color: #fff; font-size: 9px; line-height: 10px; font-weight: bold; margin: 0 0 0 1px; }
							
						.event-event-d { display: block; width: 27px; text-align: center; font-family: Arial, helvetica, sans-serif; color: #232323; font-size: 16px; font-weight: bold; padding: 2px 0 0 0; }
					.single-date-past .event-event-d,
							.multiple-dates-past .event-event-d { color: #666; }
					
				.event-date-full .event-event-date {margin: 18px 0 0 12px;}
				.event h2.class-a { font-size: 18px !important;font-weight: bold !important;  }
				.event h2 a { text-decoration: underline; }
				
 				.event-full h1 { color: #e56a20; margin: 0 0 10px 0; font-weight: normal; font-size: 22px; margin: 18px 0 12px 0; line-height: 28px;  }
				
				.event-excerpt { clear: left; margin: 0 0 9px 0; padding: 0 0 9px 40px; }
					.date-seperator { border-bottom: dotted 1px #aaa; }
					
					#calendar-header { padding: 0 0 20px 0; font-size: 16px !important; font-weight: bold !important; color: #536667 !important; margin: 0 0 20px 0; display: block; float: left; width: 589px;border-bottom: dotted 1px #aaa;  }
					
					#page-content-main .event-excerpt-content { margin: 0 0 0 0; }
				#page-content-main .event-excerpt h1,
				#page-content-main .event-excerpt h2,
				#page-content-main .event-excerpt h3 { font-size: 16px; clear: none; font-weight: bold; }
					#page-content-main .event-excerpt h2 { margin: 10px 0 0 0; }
					#page-content-main .event-excerpt h2 a { text-decoration: none; }
				
				.event-excerpt .event-properties { color: #888; font-size: 11px; }
					.event-excerpt .event-properties h3 { display: inline; margin: 0; padding: 0; font-size: 11px !important; color: #888 !important; }
				
				 .actions { clear: both; padding: 10px 0; width: 100%; overflow: hidden; border-top: dotted 1px #bbccce; }
				 
				 	 .actions .event-uri {display: block; height: 29px; width: 97px; font-weight: bold; background-image: url(../images/buttons/website.png); background-position: 0 0; float: left; margin: 0; text-indent: -1000px; outline: none; }
				 	 	.actions .event-uri:hover { background-position: 0 -29px; }

				 	 .actions .event-register-uri { display: block; height: 29px; width: 122px; font-weight: bold; background-image: url(../images/buttons/inschrijven.png); background-position: 0 0; float: left; margin: 0 0 0 10px; text-indent: -1000px; outline: none; }
				 	 	.actions .event-register-uri:hover { background-position: 0 -29px; }
 
				.event-full-event-properties { width: 564px; float: left; margin: 7px 0 7px 0; }
					.event-full-event-properties dl { float: left; display: block; border-top: dotted 1px #bbccce; }
						.event-full-event-properties dd { display: block; width: 113px; float: left; font-weight: bold; padding: 4px 0; clear: left; }
						.event-full-event-properties dt { display: block; width: 255px; float: left;  padding: 4px 0;}
						#link-to { width: 200px; margin: 0 0 0 3px; }
						
						.event-full-event-properties .event-register { display: block; font-size: 12px; height: 20px; padding: 2px 0 0 0; color: #252a2f; width: 156px; text-align: center; background-image: url(../images/buttons/register.png); background-repeat: no-repeat; background-position: 0 0; }
						.event-full-event-properties .event-register:hover { background-position: 0 -22px; color: #252a2f !important; }
		
				.event-content { overflow: hidden; padding: 0; float: left; width: 470px; }
				.static-page-content { overflow: hidden; padding: 18px !important;  } 
				
					.no-image {   } 
				
				.event-full-content { clear: both; padding: 12px 0; margin: 0 0 8px 0; border-top: dotted 1px #bbccce; border-bottom: dotted 1px #bbccce;  }
					.event-full-content ul li { margin: 0.5em 0 0.5em 1em !important; list-style-type: disc !important; }
				.submit-event-page .event-content {  padding: 0 9px 0 0 !important; width: 600px !important; } 
				.register-organisation-page .event-content {  padding: 1em 9px 0 0 !important; width: 600px !important; } 
					.event-content a {  }
				 
				.event-image { padding: 1px; border: solid 1px #e0e0e0 !important; float: left; margin: 0 0 10px 10px; clear: right; }
				.event-full .event-image { margin: 0 0 10px 10px; }
		
				.organisation-icon { margin: 0 3px 0 0 !important; float: left; clear: none; }
				.event-content img.wp-smiley { border: 0; margin: 0; padding: 0; } 				
				
				.event-meta-data { margin: 0 0 2px 0 !important; width: 100%; overflow: hidden; clear: both; }
				.event-meta-data li { list-style: none !important; float: left; font-size: 11px;  height: 18px; margin: 0 4px 0 0  !important; color: #888;  }
					.event-category { display: block; width: 100%; font-weight: bold; }
					.event-category a { font-weight: normal; }
				
				.event-meta-data .event-date { color: #7d7c7c; } 	
				.event-comments { font-weight: bold; background: url(../images/icons/comment-icon.png) no-repeat 0 3px; margin: 0 0 0 10px !important; padding: 0 0 0 17px; }

				.event-meta-data .event-organisation a {  }
				/* border: solid 1px #979c9b; */
				.event-meta-data .event-organisation img { margin: 0 3px 0 0 !important; }
				
				.event-meta-data .hidden-categories { display: none; }
				
				.event-meta-data a {  }
				
				.event-edit a { display: block; padding: 1px 5px; border: solid 1px #ccc; line-height: 14px; background: #f0f0f0; }
				
				.read-on { font-size: 11px;  }
				
				.event-full { padding: 0; overflow: hidden; }
				
				.empty-category { margin: 1em 0 1em 0 !important; color: #666; font-style: italic; }

				.column { width: 442px; background: #f0f0f0 url(../images/headers/ingezonden-columns.png) no-repeat 5px 5px; border: solid 1px #bebebe; padding: 40px 12px 12px 12px; }
		
				#page-content-main.archive { padding: 24px 12px 12px 12px; width: 599px; }
				
				.archive .column { background: #f5f5f7; padding: 12px 12px 12px 12px; }
				
				.related-posts h2 { font-size: 14px; margin: 18px 0 8px 0; }
					.related-posts { float: left; width: 250px; }
					.related-posts li { list-style: none; padding: 6px 0 6px 15px; background: url(../images/bullets/arrow.png) no-repeat 2px 10px; border-bottom: dotted 1px #bbccce; float: left; width: 250px; }
					.related-posts a { text-decoration: none; }
					.related-posts a:hover { text-decoration: underline; }
				.category-back { font-weight: bold; padding: 4px 0; margin: 18px 0 0 0; float: left; width: 250px;  }
					.category-back a { }
				
				#subjects { float: left; padding: 10px 6px 6px 12px; width: 887px; }
				#cat-subjects { float: left;  }
				#subjects h2 { width: 100%; float: left; clear: left; font-size: 14px; margin: 6px 0 6px 0; }
					#subjects h2 a { color: #536667; text-decoration: none; }
					.subjects-section { border-bottom: dotted 1px #bbccce; margin: 0 0 0 0; padding: 0 0 9px 0; float: left; width: 887px; } 
					#subjects-header { background: #00323c; padding: 6px; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; display: block; float: left; width: 887px; margin: 0 6px 6px 6px; color: #fff; }
					#subjects ul { display: block; width: 215px; float: left; list-style: none; margin: 0 6px 0 0; }
					#cat-subjects ul { display: block; width: 193px; float: left; list-style: none; margin: 10px 6px 10px 0; }
						#page-content-main #subjects li,
						#subjects li,
						#cat-subjects li { padding: 0 0 3px 10px; line-height: 16px; list-style: none; background: url(../images/bullets/arrow_white.png) no-repeat 0 3px; }
						#subjects li a { text-decoration: none; }
						#subjects div.first{ padding: 0 9px 0 0;}
						#subjects div.last { padding: 0 0 0 9px; border: none;}
						#subjects a { text-decoration: underline; }
						#subjects dd { font-size: 100%; display: inline; }

				#subjects-list { padding: 18px 0; width: 100%; overflow: hidden; }
					#subjects-list	li { font-size: 13px; font-weight: bold; line-height: 30px; float: left; width: 165px; padding: 0 5px; list-style: none; }
						#subjects-list	li ul { margin: 0; }
							#subjects-list	li ul li { font-size: 12px; font-weight: normal; line-height: 19px; float: none; }
							 
				.more { font-weight: bold; display: inline; }

				
				.profile { margin: 18px 0 18px 0;  padding: 0 0 18px 0; }
				.profile h1,
				.profile h2 { font-size: 16px; }
				.profile img { margin: 0 5px 0 10px; }
					.profile .organisation-visit { display: block; font-size: 12px; height: 20px; padding: 2px 0 0 0; color: #252a2f; width: 240px; text-align: center; background-image: url(../images/buttons/visit-organisation.png); background-repeat: no-repeat; background-position: 0 0; margin: 18px 0 0 0; }
					.profile .organisation-visit:hover { background-position: 0 -22px; color: #252a2f !important; }
				
			#related-entries { border-bottom: solid 1px #d7d7d7; padding: 10px 0 10px 0; }
			#related-entries .related-entries-header { margin: 1em 0; font-weight: bold; font-size: 13px; }
			#related-entries ul { }
			#related-entries li { }
			
			#archive-navigation { clear: both; margin: 3em 0 2em 0; overflow: hidden; border-top: solid 1px #c0c3c3; } 
				
				#archive-navigation-previous { width: 48%; float: left;  }
				#archive-navigation-next { width: 45%; float: right; text-align: right; }
				#archive-navigation a { font-weight: bold; }
				
			#post-navigation { clear: both; margin: 0 0 2em 0; overflow: hidden; border-top: solid 1px #c0c3c3; }
				#post-navigation-previous { width: 48%; float: left; }
				#post-navigation-next { width: 45%; float: right; text-align: right;   }
				#post-navigation a { font-weight: bold; }
		
				#paging,
				#wp_page_numbers { margin: 0 0 0 0;  padding: 0 0 0 0; clear: both; float: left; width: 100%; }
		
					#paging li,
					#wp_page_numbers li { display: block; height: 20px; width: 20px;float: left; margin: 0 4px 4px 0; }
					
					#paging li.overview,
					#paging li.overview a { width: 70px; font-weight: bold; }
					
						#paging a,
						#wp_page_numbers a { display: block; height: 20px; width: 20px; line-height: 20px;border: solid 1px #e0e0e0; text-align: center; font-size: 11px; }
						
						#paging a:hover,
						#wp_page_numbers a:hover { text-decoration: none; color: #fff !important; background: #829B28; border: solid 1px #829B28; }
					
					#paging .page_info,
					#wp_page_numbers .page_info { display: block; margin: 0 0 6px 0; font-size: 11px; font-weight: bold; width: 100%; }
					#paging ul,
					#wp_page_numbers ul { list-style: none; }
					#paging .active_page a,
					#wp_page_numbers .active_page a { font-weight: bold; color: #fff; background: #829B28; border: solid 1px #829B28; text-decoration: underline; }
					
					#paging .space,
					#wp_page_numbers .space { text-align: center }
					
					#paging .view_all,
					#paging .view_all a,
					#wp_page_numbers .view_all,
					#wp_page_numbers .view_all a { width: 110px; font-weight: bold; }
					
			
			
			#send-a-friend-link {  }
			#send-a-friend {  padding: 10px 0 10px 0; margin: 0 0 0 40px;  border-top: solid 1px #c0c3c3;  border-bottom: solid 1px #c0c3c3; }
				#send-a-friend-form { display: none; margin: 10px 0 0 0; }
				#send-a-friend #send-a-friend-header { font-size: 13px; margin: 0 0 0 0; }
				#send-a-friend #send-a-friend-header a {  font-weight: bold; }
				#send-a-friend .form-element { margin: 0 0 5px 0; overflow: hidden; clear: both; }
				#send-a-friend .text-box { width: 215px; border: solid 1px #d7d7d7; padding: 2px; float: left; display: block; font-family: Arial, sans-serif; font-size: 12px;}
				#send-a-friend label { display: block; float: left; width: 105px; }
				#send-a-friend-submit { margin: 0 0 0 240px; }
				 
				
			#comments { margin: 1em 0 0 40px; }
				
				.comment-header { font-size: 16px; margin: 30px 0 12px 0; font-weight: bold; }
				
				#comments ul { list-style: none; padding: 0; margin: 0; }
				#comments ul li { list-style: none; }
				
				.comment { border: solid 1px #c0c3c3; background: #f9f9f9; padding: 12px 12px 16px 12px; overflow: hidden;  margin: 0 0 10px 0 !important; }
					.comment-meta-data { font-size: 11px; font-weight: bold;}
					.comment-meta-data li { display: inline; }
					.comment-favicon { float: left; margin: 0 3px 0 0; width: 16px; height: 16px; }
					.currently-edited { color: #aaa; border: solid 1px #f1f1f1; }
					.currently-edited a { color: #aaa; }
									
				#comment-form { background: url(../images/backgrounds/comment-form-bg.png) no-repeat; width: 528px; height: 416px; padding: 18px; margin: 18px 0 0 0; }
				#comment-form a { font-weight: bold; }
				#comment-form h3 { margin: 0 0 7px 0; }
				#comment-form .form-element { clear: both; margin: 0 0 6px 0; overflow: hidden; }
				#comment-form label { display: block; width: 75px; float: left; font-size: 12px; padding: 2px 0 0 0; }
				#comment-form .info { font-size: 10px; display: block; float: left; padding: 2px 0 0 5px; background: none; }  
				#comment-form .text-box { border: solid 1px #d7d7d7; padding: 2px; float: left; display: block; color: #343434; font-family: Arial, sans-serif; font-size: 12px; } 
				#comment-form input { width: 215px; }
				#comment-form textarea { height: 156px; width: 443px; }
				#comment-form p { margin: 1em 0 1em 75px; font-size: 11px; clear: both; }
				#comment-form #comment-submit {  margin: 0 0 0 75px;  width: 92px; height: 24px; background: url(../images/buttons/comment-submit-btn.png) no-repeat 0 2px; border: 0; text-indent: -9999px; cursor: pointer; }
			 					
				#comment-form.comment-edit-admin label { display: none; }
				#comment-form.comment-edit-admin p { margin: 1em 0 1em 0; padding: 0; }
				#comment-form.comment-edit-admin textarea { width: 523px; }
				#comment-form.comment-edit-admin #comment-submit { margin: 0; }
				
				#comment-form.comment-edit-user label { display: none; }
				#comment-form.comment-edit-user p { margin: 1em 0 1em 0; padding: 0; }
				#comment-form.comment-edit-user textarea { width: 401px; }
				#comment-form.comment-edit-user #comment-submit { margin: 1em 0 0 0; }
				
				#event-submit { padding: 1em 0 0 0;  }
					
					.large-form { margin: 3em 0 0 0; }
					.large-form fieldset {  border: 0; padding: 18px 0 36px 0;  }
					.large-form .form-element { clear: both; padding: 0 0 5px 40px; overflow: hidden; width: 560px; }
					.large-form .form-element label { width: 177px; float: left; font-size: 13px; padding: 4px 0; }
					.large-form .form-element input { width: 330px; font-family: Arial; float: left; color: #303938; border: solid 1px #999; padding: 4px !important; font-size: 13px; }		
						.large-form .form-element .focus { border: solid 1px #71ac28 !important; background: #f1f1f1;  }
					
					.large-form .form-element select { color: #303938; float: left;  border: solid 1px #999;  font-size: 12px; padding: 2px 4px; }
					.large-form .form-element option { padding: 0 3px; }
							
						#event-submit #event-form-startdate-d,
						#event-submit #event-form-enddate-d { width: 57px; margin: 0 3px 0 0; }
						#event-submit #event-form-startdate-m,
						#event-submit #event-form-enddate-m { width: 97px; margin: 0 3px 0 0; }
						#event-submit #event-form-startdate-y,
						#event-submit #event-form-enddate-y { width: 70px; }
				
						#event-submit #event-form-class { width: 110px; }
						
						#event-submit .event-form-hint { margin: 0 0 0 56px; font-size: 12px; }

						#event-submit #event-form-categories #event-form-categories-label { width: 100%;    }
						
						#event-submit .event-form-channel { float: left;  width: 43%; margin: 9px 9px 0 0; padding: 5px; background: #f4f4f4; border: solid 1px #c0c3c3;}
						
						#event-submit .event-form-channel-header { font-weight: bold; font-size: 13px; margin: 0 0 3px 0; }
							#event-submit #event-form-categories ul { overflow: hidden; margin: 0; }
								#event-submit #event-form-categories li { overflow: hidden; }
									#event-submit #event-form-categories input { width: auto; float: none; margin: 0 2px 0 0; border: 0; }
									#event-submit #event-form-categories li label { float: none; font-size: 12px; }
											
						
							#event-submit textarea { width: 507px; height: 110px; border: solid 1px #999; font-family: Tahoma, sans-serif; font-size: 12px; padding: 2px 4px;  }
								#event-submit #event-form-content-label { margin: 0 0 9px 0; width: 400px; }
								#event-submit #event-form-content-words-count { color: #71ac28; font-weight: bold; }
								#event-submit #event-form-content-words-count.too-many { color: #c00; }
								
									
								#event-submit #event-form-submit,
								#event-submit #contact-form-submit { margin: 18px 0 0 0; float: right;  }
							
						#event-submit #event-form-organisation-autocomplete { position:absolute; width: 338px !important; background-color: #fff; border: 1px solid #888; margin: 0px; padding:0px; z-index: 10; }
							#event-submit #event-form-organisation-autocomplete ul { list-style-type:none; margin: 0px; padding:0px; }
    							#event-submit #event-form-organisation-autocomplete ul li.selected { background-color: #fffab6;}
   								#event-submit #event-form-organisation-autocomplete ul li { list-style-type: none; display:block; margin:0; padding:2px; height:20px; cursor:pointer; }	
						
						#event-form-conditions { width: auto; margin: 2em 0 0 0; }
						#event-form-conditions-label { width: auto; margin: 1.5em 0 0 0.5em; }
					
					
					#register-form { margin: 18px 0 0 0; }
						
						#register-form .form-element #register-form-organisation-phone { width: 160px; }
						#register-form .form-element #register-form-organisation-postcode { width: 100px; }
						#register-form .form-element #register-form-organisation-city { width: 210px; margin: 0 0 0 10px; }
						#register-form .form-element #register-form-organisation-password2 { margin: 0 0 0 185px; }
						
						#register-form #register-form-organisation-submit { float: right; width: 92px; margin: 0 40px 0 0; }
							
							#contact-form {  height: 416px; padding: 18px; margin: 8px 0 0 0; }
					#contact-form fieldset { border:0; }
					#contact-form legend { font-weight: bold; }
					#contact-form h3 { margin: 0 0 7px 0; }
					#spam-trap { display: none;  }
					#contact-form .form-element { clear: both; margin: 0 0 6px 0; overflow: hidden; }
					#contact-form label { display: block; width: 75px; float: left; font-size: 12px; padding: 2px 0 0 0; }
					#contact-form .text-box { border: solid 1px #71ac28; font-size: 12px; padding: 2px 4px;  float: left; display: block; font-family: Arial, sans-serif;color: #303938; } 
					#contact-form input { width: 215px; }
					#contact-form textarea { height: 230px; width: 347px; }
					#contact-form #contact-form-submit { margin: 0 0 0 340px;  width: 92px; }
					
							
							 
		#page-content-secondary { width: 270px; float: left; padding: 0 0 15px 14px; }
		
			#add-event-button {font-size: 14px; width: 266px; margin: 2px 0 10px 0;}
			#add-event-button a { background-image: url(../images/buttons/add-event-large.png); background-repeat: no-repeat; background-position: 0 0; display: block; width: 266px; height:24px; padding: 6px 0 0 13px; color: #303938; }
			#add-event-button a:hover {background-position: 0 -30px; color: #303938 !important; }
			
			.widget { font-size: 12px; padding: 0 0 10px 0; margin: 0 0 10px 1px; width: 265px; background: #f5f9ec; border: solid 1px #dbeacd; }
				.widget .widget-header { font-size: 18px; margin: 10px 10px 0 10px; } 
				.widget ul { list-style: none; }
					.widget li { line-height: 14px; padding: 9px 3px 6px 10px; }
					.widget li a { font-weight: bold; text-decoration: underline; } 
					.widget .event-date { font-size: 11px; }
					.widget .widget-more { height: 20px; text-align: right; background: url(../images/backgrounds/widget-more-bg.png) no-repeat 100% 100%; padding: 0 10px 0 0; }
						.widget .widget-more a { color: #2586bf; font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; }
						
				
				
				/* #premium-events { color: #303938; }
					#premium-events #premium-events-container { position: relative; height: 140px; width: 100%; overflow: hidden; margin: 8px 0 0 0; }
						#premium-events #premium-events-list { position: relative; top: 0; }
							#premium-events #premium-events-list li { clear: both; height: 130px; padding: 0 3px 10px 10px; margin: 0 0 0 0;  }
					#premium-events .premium-event-properties { color: #7d7c7c; font-size: 11px; margin: 4px 0 1px 0; }
						#premium-events .premium-event-properties a { font-weight: normal; text-decoration: none; color: #7d7c7c; }
					#premium-events h3 { font-size: 14px; }
					#premium-events p { margin: 0 0 3px 0; font-size: 12px; line-height: 18px; }
					#premium-events .premium-event-comments { font-weight: bold; background: url(../images/icons/comment-icon.png) no-repeat 0 0; padding: 0 0 0 16px !important; }
					#premium-events-expand {  }
						#premium-events-expand a { position: absolute; margin: -19px 0 0 233px; display: block; width: 21px; height: 21px; outline: none; }
							#premium-events-expand a span { display: none; }
							#premium-events-expand .collapsed { background: url(../images/buttons/expand-premium-events.png) no-repeat; }
							#premium-events-expand .expanded { background: url(../images/buttons/collapse-premium-events.png) no-repeat; }
					.premium-event-date { font-size: 11px !important; line-height: 17px; padding: 0 0 0 20px; background: url(../images/icons/event-date-single-mini.png) 0 2px no-repeat; }
							
				 	*/
					
				#popular-events { } 

				#latest-events { } 
				
				#events-history {  } 
					
				#recent-comments {   }
					.comments-latest-author { font-size: 11px; font-weight: bold;  } 
					.comments-latest-post { font-size: 10px; }
					
				#related-events { } 
				
				#event-help {  }
					#event-help a { color: #2586bf; font-weight: normal; }
				
				.benefits {  }
					.benefits li { font-size: 12px; list-style: none !important; padding: 0 0 0.5em 20px; background: url(../images/bullets/bullet-check.png) no-repeat ; }
			 	.widget .benefits { margin: 1em 0 0 1em; }
			 	.widget #register-link { margin: 0 0 0 1em; }
			 	
			 	#organisation-list { }
			 		#organisation-list ul {  overflow: auto;  height: 232px; background: #fff; border: solid 1px #dbeacd; margin: 9px 10px 6px 10px; }
			 		#organisation-list li { line-height: 14px; padding: 4px 4px 6px 4px; }
			 		
			 	#premium-organisation-list { }
			 		#premium-organisation-list ul { list-style: none; padding: 12px 4px 3px 11px; }
			 		#premium-organisation-list li { line-height: 14px; padding: 0 0 3px 0; }
					#premium-organisation-list p { padding: 4px 11px 3px 11px; text-align: right; }
					
	#page-extras { width: 192px; float: left; margin: 18px 0 0 0; }
	
		.extra h3 { display: none; }
		
		#log-out { margin: 1em 0 1em 0; padding: 0 0 1em 0; font-weight: bold; font-size: 11px; border-bottom: solid 1px #000; text-align: center; }

		 	#page-footer { clear: both; overflow: hidden;  font-size: 11px; padding: 10px 1px;  }
		
			#msn-footer { width: 100%; background: #fff; clear: both; float: left; }

				#msn-footer-content { width: 970px; margin: 0 auto; padding: 27px 15px; background: url(../images/backgrounds/footer-divider.png) no-repeat 15px 51px; overflow: hidden; }

					#msn-footer-title { font-size: 14px; font-family: "Trebuchet MS", sans-serif; text-transform: uppercase; color: #033265; font-weight: bold; display: inline; }

					#msn-footer-content p { display: inline; font-size: 11px; padding: 0 0 0 15px; }

					#msn-partners { margin: 20px 0 0 0; }
						#msn-partners .msn-partners-section { float: left; }
						#msn-partners .first { width: 367px; }
						#msn-partners .second { width: 373px; }
						#msn-partners .third { width: 230px; }
							#msn-partners .msn-partner { padding: 6px; }
							#msn-partners .current { background: url(../images/backgrounds/msn-current-partner.png) no-repeat; }
								#msn-partners a { display: block; font-weight: bold; color: #0f83eb; padding: 0 0 2px 30px; height: 14px; font-size: 12px; background-image: url(http://cdn.managementsite.nl/icons/partner-logos.png); background-repeat: no-repeat; }
								#msn-partners .msn-partner span { font-size: 11px; padding: 0 0 0 30px; }

					#msn-copy { width: 100%;  float: left; padding: 28px 0 0 0; margin: 8px auto 0 auto; color: #6f7267; font-size: 11px; background: url(../images/backgrounds/footer-divider.png) no-repeat; font-weight: bold; }
						#msn-copy a,
						#msn-copy span { color: #6f7267; background: url(../images/backgrounds/copy-divider.png) no-repeat 100% 2px; padding: 0 8px 0 4px; }
						#msn-copy a { text-decoration: underline;}
							#msn-copy a:hover { color: #0f83eb; }
								#msn-copy a.last { background: none; }

						#site-credits { margin: 26px 0 0 0; float: left; clear: left; width: 100%; }

							#site-credits a { background-image: url(http://cdn.managementsite.nl/icons/credits-logos3.png); background-repeat: no-repeat; padding: 2px 0 0 27px; color: #6f7267; font-size: 11px; height: 14px; display: inline-block; }
							#site-credits span { color: #6f7267; font-size: 11px; display: inline-block; }
								#site-credits a:hover { color: #0f83eb; }
								#site-credits a.last { }

								#site-credits a#managementsite { background-image: url(http://cdn.managementsite.nl/icons/partner-logos.png); background-repeat: no-repeat; padding: 2px 0 0 19px; }
								#site-credits a#true { background-position: 8px -32px; }
								#site-credits a#lineworks { background-position: 8px 0; padding: 2px 0 0 26px; }
								#site-credits a#searchresult { background-position: 8px -64px; padding: 2px 0 0 26px; }
								#site-credits a#measuremail { background-position: 8px -48px; padding: 2px 0 0 26px; }
								#site-credits a#superinteractive { background-position: 0 -16px; padding: 2px 0 0 19px;  }
								#site-credits a#shutterstock { background-position: 8px -80px; padding: 2px 0 0 26px; }

								.partner-ms { background-position: 0 0; }
								.partner-mp { background-position: 0 -16px; }
							 	.partner-ogm { background-position: 0 -32px; }
								.partner-rta { background-position: 0 -48px; }
								.partner-ss { background-position: 0 -64px; }
								.partner-zg { background-position: 0 -80px; }
								.partner-jb { background-position: 0 -96px; }
								.partner-io { background-position: 0 -112px; }
								.partner-gok { background-position: 0 -128px; }
								.partner-dlm { background-position: 0 -144px; }
								.partner-1mm { background-position: 0 -160px; }
								.partner-pp { background-position: 0 -176px; }
								.partner-zbm { background-position: 0 -192px; }
								.partner-mscom { background-position: 0 -208px; }
								.partner-eb { background-position: 0 -224px; }
								.partner-ed { background-position: 0 -240px; }
								.partner-pm { background-position: 0 -256px; }

								.partner-large-ms { background-position: 0 0; }
								.partner-large-mp { background-position: 0 -24px; }
							 	.partner-large-ogm { background-position: 0 -48px; }
								.partner-large-rta { background-position: 0 -72px; }
								.partner-large-ss { background-position: 0 -96px; }
								.partner-large-zg { background-position: 0 -120px; }
								.partner-large-jb { background-position: 0 -144px; }
								.partner-large-io { background-position: 0 -168px; }
								.partner-large-gok { background-position: 0 -192px; }
								.partner-large-dlm { background-position: 0 -216px; }
								.partner-large-1mm { background-position: 0 -240px; }
								.partner-large-pp { background-position: 0 -264px; }
								.partner-large-zbm { background-position: 0 -288px; }
								.partner-large-mscom { background-position: 0 -312px; }
								.partner-large-eb { background-position: 0 -336px; }
		
		
			#register-teaser { background: #bbccce url(../images/bullets/arrow_blue.png) 12px 5px no-repeat; padding: 0 16px 4px 26px; font-weight: bold; line-height: 20px; float: left; width: 871px; }
				#register-teaser a { color: #536667; text-decoration: underline; }
		 
			#copyright-info { width: 400px; float: left; }
				#copyright-info label { float: left; padding: 0 2px 0 0; }	
				#info  { list-style: none; }
				#info li { display: inline; padding: 0 8px 0 0; }
				#info #advertise { background: none; }
				
			#technical-credits { float: right; text-align: right; }
				 /* #ultrafris-link { background: url(../images/borders/footer-info-border.png) no-repeat 100%; padding: 0 8px 0 0; margin: 0 4px 0 0; }*/
				#search-result-link { background: url(../images/borders/footer-info-border.png) no-repeat 100%; padding: 0 8px 0 0; margin: 0 4px 0 0; }
		
				
