
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* elementjes */
body {
	font-size:11px;
	font-family:Arial, Helvetica;
	color:#1A171B;
}
a {
	color:inherit;
	text-decoration:none;
}
a:hover {color:#E2001A;}
p {
	line-height:140%;
	margin:0 0 10px 0;
	font-size:12px;
}
h2 {font-size:11px;}
/* Start Pandaemonium */
#container {
	width:920px;
	margin:0 auto;
}
	#header {
		width:920px;
	}
		h1#logo {
			background:url(/img/logo.jpg) no-repeat;
			height:42px;
			width:292px;
			margin:20px 0;
			float:left;
		}
			h1#logo a {
				text-indent:-999em;
				height:42px;
				display:block;
			}
		#social {
			height:22px;
			width:125px;
			float:right;
			margin:58px 0 0;
		}
			#social img {margin:0 0 0 3px;}
		#navigation {
			height:78px;
			width:920px;
			clear:both;
		}
			#navigation ul {
				height:36px;
				line-height:36px;
				margin:0 auto;
				display:block;
				padding-left:150px;
			}
				#navigation ul > li {
					float:left;
					margin:0 24px;
					text-transform:uppercase;
				}
			#navigation ul.sub {
				/*padding-left:194px;*/
			}
				#navigation ul.sub > li {
					text-transform:capitalize;
					margin:0 10px;
				}
				#navigation ul.sub > li.sep {
					float:left;
					color:#E2001A;
					margin:0;
				}
	#content {
		width:920px;
	}
		.column {
			float:left;
			display:inline;
			width:460px;
			
		}
		.left {}
		.right {
			padding:30px 30px 0 30px;
			width:400px;
		}
	.tweet {height:32px; padding:2px; overflow:hidden;}
	.tweet_list li span {line-height:36px;}
	.tweet_avatar {float:left;}
	.tweet_time {margin:0 0 0 10px;}
	.tweet_time, .tweet_join {font-weight:bold;}
	.tweet_text {color:#E2001A;}
	#footer {
		height:36px;
		width:920px;
		clear:both;
	}
		span.sep {
			color:#E2001A;
			margin:-3px 0 0;
			padding:3px 0 0;
		}
		.footer-left {
			float:left;
			padding:10px 0 0;
		}
		.footer-right {float:right;}
	
/* classes */
.border {border-bottom:1px solid #3f3f3f;}
.border-top {border-top:1px solid #3f3f3f;}
.active, a.sel {color:#E2001A;}
.clear {clear:both;}

/* navigation */
#navigation ul.sub {display:none; width:920px;}
#navigation ul li.sel ul.sub {display:block; position:absolute; left: 50%; margin-left:-460px; padding-left:175px;}
.pandaemonium, .nieuws, .specialisten, .harlem-legacy {display:none;}

/* news */
.NewsSummary h1, #NewsPostDetailTitle {color:#E2001A;text-transform: uppercase; margin:0 0 7px 0;}
