html {
	padding:0px;
	margin:0px;
}
body {
	padding:0px;
	margin:0px;
	background-color:#F5F5F5;
	background-image:url("../img/bg_body_gradient.gif");
	background-repeat:repeat-x;
	font-family:"lucida sans unicode", Arial;
	behavior:url("/css/csshover.htc");
	font-size:12px;
}
a {
	color:#FF0097;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	display:none;
}
h2 {
	font-size:20px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	color:#000000;
}
h3 {
	font-size:16px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
}
p {
	line-height:18px;
	font-size:12px;
}
fieldset legend, hr {
	display:none;
}
label {
	cursor:pointer;
}
acronym, abbr {
	border-bottom:1px dotted gray;
	cursor:help;
}
blockquote {
	background-color:#F5F5F5;
	padding:10px 10px 10px 80px;
	width:600px;
	background-image:url("/img/bg_blockquote.gif");
	background-repeat:no-repeat;
	background-position:0px 10px;
	-moz-border-radius:15px 15px;
}
/* HEADER */
#header {
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
	width: 1082px;
	position:relative;
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
	#header .logo {
		position:absolute;
		background-image:url("../img/logo_3.png");
		height:315px;
		width:36px;
		left:-35px;
		top:0px;
	}
	#header ul {
		height:20px;
		margin:0px;
		padding:0px 1px 0px 0px;
		text-align:right;
		background-color:#F5F5F5;
	}
	#header li {
		display:inline;
		padding:0px;
		list-style-type:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:20px;
		color:#000000;
	}
		li#PixxerBestelknop {
			display:none;
		}
	#header li a{
		color:#000000;
		text-decoration:none;
	}
	#header li a.active {
		color:#FF0097;
	}
	#header li a:hover {
		color:#FF0097;
	}
	#header p {
		float:left;
		margin:0px 0px 0px 4px;
		padding:0px;
		height:20px;
		background-color:#F5F5F5;
		font-size:11px;
		color:#999999;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	#header form, #header dl, #header fieldset {
		margin:0px;
		padding:0px;
	}
	#header fieldset {
		border:0px;
		float:left;
		height:20px;
		background-color:#F5F5F5;
	}
	#header dl dt {
		display:none;
	}
	#header dl dd {
		float:left;
		margin:0px;
	}
	#header input {
		margin:0px 2px 0px 2px;
		padding:1px 2px 1px 2px;
		width:70px;
		height:16px;
		border:0px;
	/*	background-color:#e6e6e6; */
		background-color:#F5F5F5;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#999999;
	}
	#header input:hover, #header input:focus {
		background-color:#FFFFFF;
		border:1px solid #DDDDDD;
		padding:0px 1px 0px 1px;
	}

#header form#login_quick dl {
	float: left;
}

/* CONTENT */
#container_content {
	margin:0px auto 0px auto;
	padding:10px 41px 10px 41px;
	width: 1000px;
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	overflow: auto;
}
	#container_content h2:first-child {
		margin:0px;
	}
/*	#container_content li {
		list-style-type:none;
		padding-left:13px;
		background-image:url("../img/nav_album.gif");
		background-repeat:no-repeat;
		background-position:0px 5px;
	} */
	#container_content ul.rss li {
		list-style-type:none;
		padding-left:13px;
		background-image:url("../img/nav_album.gif");
		background-repeat:no-repeat;
		background-position:0px 5px;
		font-weight:bold;
	}
	#container_content ul.links li {
		list-style-type:none;
		padding-left:21px;
		line-height:19px;

		background-repeat:no-repeat;
		background-position:0px 2px;
		font-weight:bold;
	}
/* daily picture */
#solo h2 {
	margin:0px;
	float:left;
}
	#solo h2 .date, #reactions h2 .info, #album_view_thumbs .date {
		font-size:13px;
		color:#AAAAAA;
	}
	#solo h2 a, #reactions h2 a {
		color:#AAAAAA;
	}
	#solo h2 a:hover, #reactions h2 a:hover {
		color:#FF0097;
		text-decoration:underline;
	}
#solo p {
	font-size:12px;
	line-height:18px;
	margin:1em 0;
}
	#solo p.description {
		width:640px;
	}
	#solo p .description_zoom {
		color:#999999;
	}
	#solo p.viewcount {
		color:#999999;
		float:right;
	}
/*
	#daily p:first-letter {
		color:#FF0097;
		font-weight:bold;
	}
*/
#image {
	text-align:center;
	position:relative;
	margin-top:15px;
	margin:15px auto 0px auto;
}
	#nav_overlay {
		position: absolute;
		width:100%;
		height:100%;
		top: 0;
		left: 0;
		list-style: none;
		padding: 0;
		margin: 0;
		background: url(blaat.png); /* IE needs this */
	}
	#nav_overlay li {
		float:left;
		width:50%;
		height:100%;
	}
		#nav_overlay.zoom li {
			width:33%;
		}
		#nav_overlay.zoom li.fullsize {
			width:34%;
		}
	#nav_overlay a {
		display:block;
		width:100%;
		height:100%;
	}
	#nav_overlay li.prev:hover {
		background: url("../img/nav_prev.png") no-repeat bottom left;
	}
	#nav_overlay li.next:hover {
		background: url("../img/nav_next.png") no-repeat bottom right;
	}
	#nav_overlay.zoom li.fullsize:hover {
		background: url("../img/nav_zoom.png") no-repeat center bottom;
	}
	#nav_overlay li a span {
		display:none;
	}
#nav_daily {
	margin:0px;
	padding:6px 0px 0px 0px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	font-family:georgia, Arial;
}
	#nav_daily li {
		display:inline;
		list-style-type:none;
		color:#FF0097;
	}
	#nav_daily li .disabled {
		color:#AAAAAA;
	}
/* Navigatie d.m.v. thumbs, huidige & vorige / volgende 2 */
#nav_thumbs {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#F5F5F5;
}
	#nav_thumbs li {
		display:inline;
		list-style-type:none;
	}
	#nav_thumbs li img {
		margin:0px;
		padding:10px 20px 10px 20px;
		border:0px;
	}
	#nav_thumbs li.current img {
		margin:4px 14px 4px 14px;
		padding:5px;
		border:1px dashed #FF0097;
	}

#album_list {
	float:left;
	width:190px;
}
	#album_list h2, #album_view_thumbs h2 {
		margin:0;
	}
	#album_list ul {
		margin-left:0px;
		padding-left:0px;
		font-size:12px;
		line-height:16px;
	}
	#album_list li {
		list-style-type:none;
		background-image:url("../img/nav_collapse.gif");
		background-repeat:no-repeat;
		background-position:0px 5px;
		padding-left:13px;
	}
	#album_list li li {
		background-image:url("../img/nav_album.gif");
		background-repeat:no-repeat;
		background-position:0px 5px;
	}
	#album_list li a {
		color:#000000;
	}
	#album_list li a:hover {
		text-decoration:underline;
		color:#FF0097;
	}
#album_view_thumbs {
	margin-left:190px;
	/* TEMPORARY!!!!!!!!!!!!!!!!!!!!!!!!!!! */
	min-height:450px;
}
	#album_view_thumbs ul {
		margin-left:0px;
		padding-left:0px;
	}
	#album_view_thumbs li {
		list-style-type:none;
/* 		float:left; */
		display:inline;
		padding:15px;
		height:120px;
	}
	#album_view_thumbs li.odd {
		background-color:#F5F5F5;
	}
	#album_view_thumbs img {
		border:0px;
	}

	/*	#album_view_thumbs li span {
			display:block;
		}

	/* album overzicht */
		#album_view_thumbs img.album_thumb {
			float:left;
		}
		#album_view_thumbs .album {
			background-color:#F5F5F5;
			margin:10px 0px 10px 0px;
			padding:5px;
		}
			#album_view_thumbs .album:hover {
				background-color:#fff5fb;
				border:1px solid #DDDDDD;
				padding:4px;
			}
		#album_view_thumbs .album_info {
			margin-left:130px;
			// height:120px; /* IE ONLY */
			min-height:120px;
		}
		#album_view_thumbs .album_info h4 {
			margin:0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
		}
		#album_view_thumbs .album_info dl dd {
			color:#999999;
			margin-left:0px;
			font-size:11px;
			line-height:18px;
		}
		#album_view_thumbs .album_info dl dt {
			color:#999999;
			float:left;
			padding-right:3px;
			font-size:11px;
			line-height:18px;
		}

#album_stats {
	margin-left:190px;
	min-height:400px;
}
	#album_stats dl {
		margin:0px 5px 10px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		width:300px;
		/* line-height:18px; */
	}
	#album_stats dt a {
		font-weight:bold;
	}
	#album_stats dd {
		margin:5px 0px 3px 5px;
		padding:0px 0px 0px 5px;

	}
		#album_stats dd.date, #album_stats ul.last_reactions li span.date {
			margin:0px 0px 10px 0px;
			padding:0px;
			font-size:10px;
			color:#999999;
		}
	#album_stats ul {
		margin-left:0px;
		padding-left:0px;
	}
	#album_stats li {
		list-style-type:none;
		display:inline;
		padding:15px;
	}
	#album_stats img {
		border:0px;
	}

	#album_stats ul.last_reactions {
		float:left;
		width:300px;
		margin:0px 5px 10px 0px;
		padding:0px 0px 0px 0px;
	}
		#album_stats ul.last_reactions li {
			display:block;
			padding:0px;
			line-height:18px;
		}

#login_form {
	padding:10px;
	margin:30px 0px 0px 40px;
	background-color:#F5F5F5;
	width:300px;
}
	#login_form fieldset {
		border:0px;
		margin:0px;
		padding:0px;
	}
	#login_form dl dt {
		float:left;
		width:80px;
		font-weight:bold;
	}
	#login_form dl dd {
		margin-left:80px;
	}
	#login_form input {
		border:1px solid #DDDDDD;
		margin:1px;
	}
	#login_form input[type=text], #login_form input[type=password] {
		font-family:"lucida sans unicode", Arial;
		font-size:12px;
		width:150px;
	}
	#login_form input[type=submit] {
		font-family:"lucida sans unicode", Arial;
		font-weight:bold;
		margin-left:80px;
		background-color:#FFFFFF;
	}
	#login_form input:focus {
		background-color:#fff5fb;
	}
/* reactions */
#reactions h2:first-child {
	margin:15px 0px 15px 0px;
}

.reaction {
	margin:7px 0px 7px 0px;
	padding:5px;
	background-color:#F5F5F5;
	min-height:90px;
	clear:both;
}
	.admin {
		background-color:#fff5fb;
		border:1px solid #DDDDDD;
	}
	.re_info {
		float:left;
		width:65px;
		padding:0px 5px 5px 5px;
	}
		.re_info img {
			width:60px;
			height:60px;
			border:1px solid #DDDDDD;
		}
	.reaction p {
		font-size:12px;
		line-height:18px;
		margin:0px 85px 0px 75px;
	}
	.reaction h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-weight:bold;
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	.reaction h3 a:hover {
		text-decoration:none;
	}
	.reaction h3 a span {
		display:none;
	}
	.reaction h3 a:hover span {
		display:inline;
		font-size:12px;
		font-weight:normal;
		color:#444444;
		text-decoration:none;
	}
	.reaction h3 a span img {
		border:0px;
		vertical-align:text-bottom;
		width:16px;
		height:16px;
	}
	.reaction h4 {
		font-family:Arial, Helvetica, sans-serif;
		float:right;
		margin:0px;
		padding:0px;
		color:#DBDBDB;
	}
		.reaction h4 .day {
			font-size:40px;
			line-height:50px;
			float:left;
		}
		.reaction h4 .month {
			font-size:18px;
			line-height:32px;
			text-transform:uppercase;
		}
		.reaction h4 .year {
			font-size:16px;
			margin-top:-9px;
			display:block;
			color:#E0E0E0;
		}
#react {
	padding:0px;
	margin:0px;
	clear:both; /* Voor IE */
/*	border:1px solid #FF0097; */
}
	#react fieldset {
		border:0px;
		padding:0px;
		margin:15px 0px 10px 0px;
	}
	#react dt, #react dd, #react p {
		font-family:lucida sans unicode, Arial;
		font-size:12px;
		padding:3px 0px 3px 0px;
	}
	#react dl {
		margin:10px 0px;
	}
	#react dt {
		float:left;
		width:75px;
	}
	#react dd {
		margin-left:75px;
	}
	#react input, #react textarea {
		border:0px;
		background-color:#F5F5F5;
		border:1px solid #DDDDDD;
	}
	#react input:focus, #react textarea:focus {
		background-color:#fff5fb;
	}

	#react input.tryme {
		visibility: hidden;
		height: 1px;
		overflow: hidden;
	}

	#react #remember {
		background-color:#FFFFFF;
		border:0;
	}
	#react #submit {
		margin-left: 75px;
	}
	#react p {
		float:right;
		width:280px;
		margin:0px;
		color:#999999;
		background-color:#FAFAFA;
		padding:5px;
		text-align:justify;
	}
	#react p.warning {
		width:400px;
		float:none;
		padding:0px;
		color:#FF0097;
		background-color:#FFFFFF;
		font-weight:bold;
	}
/* GOOGLE MAP (OVERLAYS) */
#map {
	width:100%;
	height:600px;
	margin:15px 0px 0px 0px;
	border:1px solid #DDDDDD;
}
	#map h3 {
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	#map img {
		border:0px;
		float:left;
		padding-right:10px;
	}
	#map ul {
		margin-left:0px;
		padding-left:0px;
		line-height:16px;
	}
	#map ul li {
		list-style-type:none;
		background-image:url("../img/nav_album.gif");
		background-repeat:no-repeat;
		background-position:0px 5px;
		padding-left:13px;
	}

/* FOOTER */
#footer {
	margin:0px auto 10px auto;
	text-align:center;
	font-weight:normal;
	font-size:11px;
	height:27px;
	width:1084px;
	background-image:url("../img/bg_content_footer.gif");
	clear:both;
}
/* LOSSE CLASSES */
.hide {
	display:none;
}
.underline {
	text-decoration:underline;
}
/*
* {
	border:1px solid red;
}
*/

/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url("/img/lightbox_overlay.png"); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

/** waa */
div#wrapper div#sidebar p.share-this {
	text-align: right;
}

div#wrapper div#sidebar span.react-share {
	background: url(../img/share-icons.png) no-repeat right top;
	cursor: pointer;
	padding-right: 64px;
	padding-top: 3px;
	color: #FF0097;
}

div#wrapper div#sidebar span.react-share:hover {
	text-decoration: underline;
}

div#wrapper div#sidebar {
	overflow: hidden;
}

div#wrapper div#sidebar div.explanation {
	background: #fafafa;
	color: #999;
	text-align: justify;
	padding: 1em;
}

div#wrapper div#comments {
	width: 600px;
	float: left;
	margin-right: 3em;
}