body { background-color:#fff; font: 10px/20px verdana, Helvetica, Arial, sans-serif; color:#000; background-image: none; background-repeat: repeat-x; background-attachment: fixed; text-decoration: none; margin:0; padding:0 0 20px; height:100%; }
html, body { font-weight: normal; font-style: normal; text-decoration: none; min-height:100.1%; }
a:link { color: #0f0f0f; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited { color: #0f0f0f; font-weight: normal; font-style: normal; text-decoration: none; }
a:hover { color: #0f0f0f; font-weight: normal; font-style: normal; background-color: #ffd8f1; text-decoration: none; }
a:active { color: #000; font-weight: normal; font-style: normal; text-decoration: none; }
h2 { font-size:16px; font-weight: normal; font-style: normal; text-decoration: none; }
h3 { font-size:16px; font-weight: normal; font-style: normal; text-decoration: none; }
h4 { font-size:14px; font-weight: normal; font-style: normal; text-decoration: none; }
h2 h3 h4 { color:#fff; font-weight: normal; font-style: normal; text-decoration: none; }
h5 { font-size:12px; color:#000; font-weight: normal; font-style: normal; text-decoration: none; }
h10 { font-size:12px; color:#000; font-weight: normal; font-style: normal; text-decoration: none; }
h10:hover { color: #000; font-size:12px; font-weight: normal; font-style: normal; background-color: #ffd8f1; text-decoration: none; }
.title-heading{ font-size: 16px; font-weight: normal; color: white; font-style: normal; text-decoration: none; }
#logo { font-weight: normal; font-style: normal; text-decoration: none; height:88px;
	/*background-image:url(../images/logo_dark.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	position:relative; }
#title { position:absolute; bottom:0; padding-bottom:5px; font-size:16px; font-weight: normal; font-style: normal; text-decoration: none; }
.exif { color: #000; font-weight: normal; font-style: normal; text-decoration: none; }
#notes { color: #000; text-align: left; margin-top: 10px; font: 10px/12px verdana, Helvetica, Arial, sans-serif; text-decoration: none; }
#announce { background-color: #232221; padding: 8px; border-top: 1px solid #003957; border-bottom: 1px solid #003957; color:#ff64c8; font-weight: normal; font-style: normal; text-decoration: none; text-align: justify; margin-bottom:10px; }
#styleswitcher { font-weight: normal; font-style: normal; text-decoration: none; top:0; left:0; z-index:100px; position:absolute; width:100%; text-align:right; }
#styleswitcher img { font-weight: normal; font-style: normal; text-decoration: none; margin:8px 8px 8px 0; }
#about{ font-weight: normal; font-style: normal; text-decoration: none; text-align: justify; padding:0; margin:0; }
#about h3 h4 { color:white; font-weight: normal; font-style: normal; text-decoration: none; }
#about .about { font-weight: normal; font-style: normal; text-decoration: none; margin:0 10px 5px 0; float:left; border:solid 5px #333; }
#news{ font-weight: normal; font-style: normal; text-decoration: none; text-align: justify; }
#news A:link, #news A:visited, #news A:active { color: #000; font-weight: normal; font-style: normal; text-decoration: underline; } 
#news A:hover { background-color:#ffd8f1; color: #000; font-weight: normal; font-style: normal; text-decoration: underline; }
#footer { font-weight: normal; font-style: normal; margin: 5px; }
p{ font-weight: normal; font-style: normal; margin: 10px 0; padding: 0; }
#top-nav{ color: #000; text-align: right; font-weight: normal; font-style: normal; padding-bottom: 4px;;
}
#top-nav a { font-weight: normal; font-style: normal; padding:2px; }
#top-nav a:hover { font-weight: normal; font-style: normal; background-color:#ffd8f2; }
#top-nav .current { color:#000; font-weight: normal; font-style: normal; }
#thumbnails{ font-weight: normal; font-style: normal; text-align: center; margin: 6px 0 10px 4px; clear: both; width:34px; }
.thumbnails { font-weight: normal; font-style: normal; border:solid 1px black; margin:0 1px 2px; filter:alpha(opacity=33); -moz-opacity:.33; opacity:.33; }
.current-thumbnail{ font-weight: normal; font-style: normal; border:solid 1px black; margin:0 1px 2px; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
.thumbnails:hover { font-weight: normal; font-style: normal; border:solid 1px black; margin:0 1px 2px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#browse_thumbs .thumbnails { font-weight: normal; font-style: normal; border:none; margin:0 2px 4px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#browse_thumbs .thumbnails:hover { font-weight: normal; font-style: normal; border:none; margin:0 2px 4px; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
#photobox { font-weight: normal; font-style: normal; background: #000 url(../images/preloader.gif) no-repeat center; text-align:center; padding:0; border: solid 1px #0f0f0f; }
#image-border { font-weight: normal; font-style: normal; position: relative; margin: 0; }
#menu_browse{ font-weight: normal; font-style: normal; position: absolute; margin: 0 -10px 0 0; padding: 0; top: 0; left: 0; z-index:10; }
#menu_browse a{ font-weight: normal; font-style: normal; outline: none medium; }
#menu_browse_prev, #menu_browse_next{ font-weight: normal; font-style: normal; width: 50%; height: 100%; background: url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block; }
#menu_browse_prev { font-weight: normal; font-style: normal; left: 0; top: 0; float: left; }
#menu_browse_next { font-weight: normal; font-style: normal; right: 0; top: 0; float: right; }
#menu_browse_prev:hover, #menu_browse_prev:visited:hover { font-weight: normal; font-style: normal; background: url(../images/pijltje_links.png) no-repeat left center; cursor: pointer; }
#menu_browse_next:hover, #menu_browse_next:visited:hover { font-weight: normal; font-style: normal; background: url(../images/pijltje_rechts.png) no-repeat right center; cursor: pointer; }
#slide-out { font-weight: normal; font-style: normal; background-color: #fff; position: absolute; top: 81px; z-index: 1000; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; border-bottom:1px solid black; overflow:auto; }
#slide-out2 { font-weight: normal; font-style: normal; background-color: #fff; position: absolute; top: 81px; z-index: 900; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; border-bottom:1px solid black; }

#slide-out-in { font-weight: normal; font-style: normal; padding:5px; }

/* Comments */

#close { font-weight: normal; font-style: normal; top:0; right:0; margin:5px 5px 0 0 ; z-index:2000; text-align:right; }
#comments-wrapper { text-align:left; padding-left:10px; padding-right:10px; color:#000; font-weight: normal; font-style: normal; }
#commentbox { font-weight: normal; font-style: normal; margin:0 auto; }

#comment-top { padding:20px 5px; color:#000; font-weight: normal; font-style: normal; }    

#comments { font-weight: normal; font-style: normal; margin:0 auto; text-align:left; }

#comment-top h2 { font-weight:normal; letter-spacing:2px; font-size:11px; font-style: normal; text-transform:uppercase; text-align:center; }
	
#comment-middle h2 { font-weight:normal; letter-spacing:2px; font-size:11px; font-style: normal; text-transform:uppercase; }

#comment-middle { font-weight: normal; font-style: normal; padding:20px 0; margin-bottom:7px; } 

#addcomment { font-weight: normal; font-style: normal; text-align:left; width: 35%; float: left; margin-top: 5px; }
	

.formfield{
	width: 				90%;
	padding:			2px;
	margin: 			0 auto;
	font: 				10px Verdana, Arial, Helvetica, sans-serif;
	color:				#000;
	border: 			solid 1px #464646;
	background: 		#f0f0f0;
}
.formfield:hover, .formfield:focus{ color:				#000; font-weight: normal; font-style: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #ff64c8; }
.formbutton{
	font: 				10px Verdana, Arial, Helvetica, sans-serif;
	padding: 			5px;
	margin: 			0 auto;
	color: 				#000;
	background: 		#fff;
	border: 			solid 1px;
}
.formbutton:hover{ color: 				#000; font-weight: normal; font-style: normal; background: 		#ffb6e2; border: solid 1px; }
	
#image_comments {
	width:55%;
	float:right;
	margin-top:8px;
	margin-bottom:15px;
	padding: 0 5px 15px 15px;
	border-left:1px solid #333;
	text-align:left;
	background:#fff;
	font: 10px/14px verdana, Helvetica, Arial, sans-serif;
}

#image_comments ul { color: #000; font-weight: normal; font-style: normal; padding:0; margin:0; list-style:none; }

#image_comments li { color:#000; font-weight: normal; font-style: normal; margin:0 0 15px; padding-left:16px; background: url(../images/comment.gif) no-repeat; }
	
#image_comments h5 { font-weight: normal; font-style: normal; margin:15px 0 10px; }

#warchives { font-weight: normal; font-style: normal; margin-top:5px;
	/*width:280px;
	float:left;*/
	text-align:justify; }

#rcomments { font-weight: normal; font-style: normal; width:277px; float:right; margin-top:8px; margin-bottom:15px; padding: 0 5px 15px 15px; text-align:left; background:#fff; }

#rcomments ul { color: #000; font-weight: normal; font-style: normal; padding:0; margin:0; list-style:none; }

#rcomments li { color:#000; font-weight: normal; font-style: normal; margin:0 0 15px; padding-left:16px; background: url(../images/comment.gif) no-repeat; }
	
#categories { font-weight: normal; font-style: normal; text-align:left; margin-left:7px; }

#categories a:link{ color: #a9a9a9; font-weight: normal; font-style: normal; }
#categories a:visited{ color: #a9a9a9; font-weight: normal; font-style: normal; }
#categories a:hover{ color: #fff; font-weight: normal; font-style: normal; background-color: #fff; }
#categories a:active{ color: #a9a9a9; font-weight: normal; font-style: normal; }

#categories img{ font-weight: normal; font-style: normal; border:none; }	

#categories ul { font-weight: normal; font-style: normal; padding:0; margin:0; list-style:none; }

#categories li { font-weight: normal; font-style: normal; margin:0 0 15px; }

#contact { font-weight: normal; font-style: normal; margin-left:8px; }

