body 		{
		font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
		background:#fff url(http://www.willemdeboer.com/images/crewblog/th_webBg.gif) top left repeat-x;
		color:#333;
		text-align:center;
		margin: 0;
		padding: 0;
		}

a		{
		outline:none; 
		text-decoration:none
		}

a:link, a:visited	{color:#6699cc;}
		
a:hover		{color:#FF3366;}

ul		{
		list-style:none;
		margin:0;
		padding:0;
		}

#outer-wrapper	{
		text-align:left;
		width:100%;
		padding:0px;
		margin:0 auto;
		}

ul#topMnu		{
		text-align:right;
		padding:3px;
		font-size:10px;
		color: white;
		font-weight:bold;
		}

ul#topMnu li	{
		display:inline;
		top
		}

ul#topMnu li a:link, ul#topMnu li a:visited	{color:#FFF;}

ul#topMnu li a:hover	{color:#708033;}

.thebanner		{
		height: 80px;
		overflow: hidden;
		}

#header .Header	{
		float: left;
		margin-left: 10px;
		}

#banner		{
		margin: 6px
		}

#header .title	{
		font-size:36px;
		letter-spacing:-2px;
		font-weight:normal;
		margin:0;
		padding:20px 0 10px 0;
		}

#header .title,#header .title a:link,#header .title a:visited 	{color:#4b5698;}

#header .title a:hover	{color:#FF3366;}

#header .title small	{
		display:block;
		color:#666;
		font-size:10px;
		text-transform:uppercase;
		letter-spacing:-1px;
		margin:10px 0 0 0;
		}

#header .LinkList	{
		float:right;
		width: 40%;
		}

#header .LinkList h2	{display:none;}

#header ul		{
		line-height:20px;
		float: right;
		}

#header ul li	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_mnuSep.gif);
		background-position:0 1px;
		background-repeat:no-repeat;
		padding:28px 0px;
		display:inline;
		font-size:11px;
		margin:0;
		float:left;
		}

#header ul li a	{
		font-weight:bold;
		text-transform:uppercase;
		padding:30px 15px;
		}

#header ul li a:link, #header ul li a:visited	{color:#31363e;}

#header ul li a:hover	{
		color:#FF6633;
		background-image:url(http://www.willemdeboer.com/images/crewblog/th_mnuIndicator.gif); background-repeat:no-repeat; background-position:top center;
		}

#toprss		{
		float: right;
		width:64px;
		height:42px;
		display:block;
		padding:0 0 0 30px;
		margin:0;
		}
		
#toprss em	{
		display: none;
		}
		
#toprss a		{background-image:url(http://www.willemdeboer.com/images/crewblog/th_itemFeed.gif);
		background-repeat:no-repeat;
		display:block;
		width:64px;
		height:42px;
		position:relative;
		padding:0;
		margin:35px 0 0 0;
		}
		
#toprss a:link, #toprss a:visited	{
		background-position:bottom right;
		}

#toprss a:hover	{
		background-position:top right;
		}

#content-wrapper 	{
		width:980px;
		overflow:auto;
		margin:15px auto;

		}

#main-wrapper	{
		width:515px;
		float:left;
		}

.post-title		{
		font-size:22px;
		letter-spacing:-1px;
		background-image:url(http://www.willemdeboer.com/images/crewblog/th_dotsH.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		margin:0px;
		padding:6px 0;
		font-weight:normal;
		}

.post-overzicht		{
		font-size:17px;
		letter-spacing:-1px;
		background-image:url(http://www.willemdeboer.com/images/crewblog/th_dotsH.gif);
		background-position:bottom left;
		background-repeat:repeat-x;
		margin:0px;
		padding:6px 0;
		font-weight:normal;
		}
.postmeta		{
		font-size:10px;
		letter-spacing:normal;
		color:#ababab;
		display:block;
		text-align:right;
		margin: 0;
		padding: 0;
		}

.post .postmeta .post-date	{
		padding:2px 0 2px 20px;
		background:url(http://www.willemdeboer.com/images/crewblog/th_icon_date.gif) no-repeat 0 0;
		}

.post .post-body	{
		padding:0px 5px;
		font: 11px/18px "Lucida Grande", Verdana, Geneva, Arial,  sans-serif;
		}

.post .post-body img {
	padding: 5px;
	background: white;
	border: 1px solid #DDD;
	margin: 5px 20px 7px 0;
}
		
div.post .post-body ul	{margin:0px;}

img.rechts	{
	float: right;
	}

img.links	{
	float: left;
	}
		
.post ol		{list-style:decimal-leading-zero;}
		
.post .post-body a	{
		text-decoration:underline; font-weight:bold;
		}
		
.post .post-body a:link,.post .post-body a:visited	{color:#3D81EE;}
		
.post .post-body a:hover	{color:#0099CC;}
		
.post .post-body blockquote	{
		background:#FFFFFF url(http://www.willemdeboer.com/images/crewblog/th_bq.gif) top left no-repeat;
		margin:0 auto;
		padding:0 0 0 45px;
		color:#666;
		font-size:11px;
		width:80%;
		}
		
.post .post-body blockquote blockquote	{
		background-image:none;
		border-left:5px solid #DDD;
		padding:0 0 0 20px;
		margin-left:20px;
		}
		
.post .post-body code	{font-size:11px;}
		
.post .post-footer	{
		border-top:3px double #EEE;
		border-bottom:3px double #EEE;
		padding:4px 0px;
		margin-bottom:10px;
		font-size:11px;
		}
		
.post .post-footer span,.post .post-footer .post-comment-link a	{
		display:inline;
		background-repeat:no-repeat;
		padding:4px 0px 3px 20px;
		background-position:0 -2px;
		}
		
.post .post-footer .post-labels	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_folder.gif);
		}
		
.post .post-footer .post-comment-link a	{background-image:url(http://www.willemdeboer.com/images/crewblog/icon_recentComment.gif);
		}
		
.post .post-footer .post-backlinks	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_track.gif);
		}
		
.post .post-footer span	{
		padding:0 0 0 20px;
		float: left;
		}
		
.post .post-footer .post-comment-link	{float:right;}
		
.post .post-footer .post-comment-link a	{
		padding:0px 0px 0px 20px;
		font-weight:bold;
		}
		
.post .post-footer a:link,.post .post-footer a:visited	{color:#00A200;}
		
.post .post-footer a:hover	{color:#333;}

.feed-links		{
		clear: both;
		line-height: 2.5em;
		}

#sidebar-wrapper 	{
		width:455px;
		float:left;
		margin-left:10px;
		}

#sidebar-wrapper .sidebar	{
		}
		
#sidebar a:link, #sidebar a:visited	{color:#0066CC;}

#sidebar a:hover	{color:#FF3300;}
		
#sidebar a img	{border:none;}
		
#sidebar a img	{border:none;}
		
#sidebar h2	{
		font-size:12px;
		color:#333;
		text-align:center;
		border-bottom:3px solid #DDD;
		margin: 0;
		padding: 0;
		}
		
#sidebar .widget	{
		margin-top: 10px;
		}
		
#sidebar #bottomsidebar #leftsidebar	{
		float:left;
		width:48%;
		}
		
#sidebar #bottomsidebar #righsidebar	{
		float:right;
		width:48%;
		}
		
#sidebar #bottomsidebar  h2	{
		background-color:#47505F;
		border-bottom:2px solid #2F353F;
		color:#FFF;
		padding:5px 0px;
		text-transform:uppercase;
		font-weight:normal;
		font-size:11px;
		}
		
#sidebar ul li	{
		border-bottom:1px solid #EEE;
		padding:3px 0px;
		}
		
#sidebar ul li a	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_bullet.gif);
		background-repeat:no-repeat;
		padding:0 0 0 20px;
		}
		
#sidebar ul li ul li a	{background-image:none;}
		
#sidebar  ul li a:link,#sidebar  ul li a:visited	{
		background-position:0px -4px;
		}
		
#sidebar ul li a:hover	{
		background-position:0px -84px;
		}

#searchform	{
		margin:10px auto;
		background-color:#444;
		border:2px solid #333;
		}
		
#searchform div	{
		border:1px solid #565656;
		padding:5px 0;
		text-align:center;
		}
		
#searchform label	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_search.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		padding:2px 0 10px 25px;
		height:14px;
		}
		
#searchform #s	{
		font-size:11px;
		padding:2px;
		width:72%;
		}
		
#searchform img	{
		border:none;
		padding:0;
		margin:0;
		}
		
#searchform #searchsubmit	{
		margin:0 5px 0 0;
		padding:0;
		width:70px;
		height:21px;
		position:relative;
		float:right;
		}

#sidebar .Feed a.mini_rss	{
		float:right;
		width:20px;
		height:20px;
		display:inline;
		background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_rss.gif);
		}

#sidebar .Feed a.mini_rss em	{
		display: none;
		}
		
#sidebar .Feed a.mini_rss:link, #sidebar .Feed a.mini_rss:visited	{
		background-position:0 0px;
		}
		
#sidebar .Feed a.mini_rss:hover	{
		background-position:0 -20px;
		}

#topsidebar .Feed	{background-image:url(http://www.willemdeboer.com/images/crewblog/recentBg.gif);
		background-position:0px 22px;
		background-repeat:repeat-x;
		}
		
#topsidebar .Feed ul li a	{
		background-repeat:no-repeat;
		padding:3px 0px 3px 20px;
		}
		
#topsidebar .Feed ul li a:link,#topsidebar .Feed ul li a:visited	{
		background-position:0px 0px;
		}
		
#topsidebar .Feed ul li a:hover	{
		background-position:0px -80px;
		}

div#sidebar #Label1 ul li a	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_folder.gif);
		}
#sidebar #ArchiveList a	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_date.gif);
		}
		
#sidebar #LinkList2 ul li a	{background-image:url(http://www.willemdeboer.com/images/crewblog/th_icon_link.gif);
		}

.clear 		{
		clear: both;
		}

#footer-wrapper 	{
		color: #FFF;
		background-color:#31363E;
		text-align: center;
		margin:0;
		width:100%;
		position:relative
		}

#footer-wrapper a 	{
		text-transform:uppercase;
		font-size:10px;
		}
		
#footer-wrapper a	{color:#FF9900;}

.react		{
		border-bottom: dotted 1px #E1E1E1; 
		font-size: 0.8em;
		margin-bottom: 15px;
		}

/* HIGHSLIDE */

.highslide {
	cursor: url(http://www.willemdeboer.com/scripts/graphics/zoomin.cur), pointer;
    outline: none;
		height: 120px;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.willemdeboer.com/scripts/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(http://www.willemdeboer.com/scripts/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(http://www.willemdeboer.com/scripts/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(http://www.willemdeboer.com/scripts/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.anyClass { 
        visibility: hidden;
        left: -5000px;
}

.post .post-body .next {
		border: 0px;
		padding:0px 0 0 450px;
}

.post .post-body .prev {
        border: 0px;}

/* FANCYBOX */

html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('http://www.willemdeboer.com/js2/images/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 32px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

div#fancy_content {
	position: relative;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('http://www.willemdeboer.com/js2/images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	position: absolute;
	overflow: auto;
	top: 15px;
	left: 15px;
	bottom: 15px;
	right: 15px;
}

* html div#fancy_ajax {
	height: expression((this.parentNode.clientHeight - 30) + "px");
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('http://www.willemdeboer.com/js2/images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -32px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(http://www.willemdeboer.com/js2/images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(http://www.willemdeboer.com/js2/images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(http://www.willemdeboer.com/js2/images/fancy_title_right.png) repeat-x;
}

.hiddenFields 	{
	display: none;
	}