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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
img {
	border:0;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
}

/******************************** Algemeen */
html {
  height:100%;
  background:#fff url("/images/body.jpg") bottom center no-repeat;
  background-attachment: fixed;
}

body {
  width:100%;
  height:100%;
  background:url("/images/body.gif") left top repeat-x;
  font: 75%/1.67em tahoma, arial, verdana, sans-serif;
  float:left;
}

.wrapper {
  width:52.35em;
  margin:0 auto -26px auto;
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  clear:both;
}

/******************************** Navigatie */
#navigation {
  width:53.33em;
  position:relative;
}

#navigation a {
  height:90px;
  display:block;
  float:left;
  text-indent:-9000px;
  background-repeat:no-repeat;
}

#navigation a:hover {
  background-position:0 -90px;
}

#navigation a.selected {
  background-position:0 -180px;
}

#navigation dt a {
  width:78px;
  background-image:url("/images/logo.gif");
  margin-right:254px;
}

#navigation #home {
  display:none;
}

#navigation #home a {
  width:39px;
  background-image:url("/images/home.gif");
  margin-right:38px;
}

#navigation #locaties a {
  width:73px;
  background-image:url("/images/locaties.gif");
}

#navigation #dropdown {
  width:27px;
  height:26px;
  background-image:url("/images/dropdown.gif");
  float:left;
  margin:49px 0 0 9px;
  cursor:pointer;
  position:relative;
  z-index:900;
}

#navigation #dropdown:hover {
  background-position:0 -26px;
}

#navigation #dropdown ul {
  width:297px;
  background:#a18972;
  position:absolute;
  left:-82px;
  top:39px;
  cursor:text;
  z-index:2000;
}

#navigation #dropdown ul li a {
  height:auto;
  padding:4px 13px;
  text-indent:0;
  float:none;
  color:#f1edea;
  border-bottom:1px solid #c1b1a2;
  text-decoration:none;
}

#navigation #dropdown ul li a:hover {
  background:#967859;
}

/******************************** Content */
.content {
  clear:both;
  padding:60px 0 0;
}

.content a {
  color:#9f5a00;
}

.content a:hover {
  text-decoration:none;
}

/******************************** Flickr set preview */
.flickr {
  position:relative;
  color:#424242;
  z-index:100;
}

.flickr dt {
  font-size:1.33em;
}

.flickr .nrof {
  font-size:0.83em;
  color:#797979;
}

.flickr .slideshow, .flickr .backtoset {
  position:absolute;
  right:0;
  top:0.1em;
}

.flickr .thumbnail {
  position:absolute;
  left:0;
  top:0;
  padding:0 !important;
}

.flickr .thumbnails {
  position:relative;
  margin:0.5em 0 0;
}

.flickr .thumbnail a {
  width:75px;
  height:75px;
  border:1px solid #9f5a00;
  display:block;
  float:left;
  margin:0 1px 1px 0;
}

.flickr .thumbnail a:hover {
  border:1px solid #000;
}

.setpreview {
  min-height:110px;
  height:auto !important;
  height:110px;
  margin-bottom:2.50em;
  clear:both;
}

.setpreview dt, .setpreview dd {
  padding:0 0 0 101px;
}

.setpreview .thumbnail {
  width:101px;
  float:left;
}

.description {
  margin:0.5em 0 0;
}

.setpreview .description, .setpreview dt, .setpreview .nrof {
  width:44.92em;
}

.thumbnailpreview .description {
  clear:both;
  margin:1em 0 0 0;
  float:left;
}

.previous {
  position:absolute;
  left:200px;
}

.next {
  position:absolute;
  right:200px;
}

.individualphoto dt {
  text-align:center;

}

.individualphoto .photo {
  margin:0.5em 0 0 0;
  text-align:center;
}

/******************************** Footer */
.footer {
  height:22px;
  padding:4px 0 0 0;
  position:relative;
  background:#e5dfd9;
  text-align:center;
  color:#90877d;
  clear:both;
  font-size:0.83em;
}

.footer a {
  color:#90877d;
}

.footer a:hover {
  text-decoration:none;
}