@font-face {
      font-family: "MinionWebPro";
      src: url("http://rvoogdgeert.nl/fonts/MinionWebPro.ttf");
    }

@font-face {
	font-family: "MinionWebPro";
	font-weight:bold;
	src: url("http://rvoogdgeert.nl/fonts/MinionWebPro-Bold.ttf");
	}
	
@font-face {
	font-family: "MinionWebPro";
	font-style:italic;
	src: url("http://rvoogdgeert.nl/fonts/MinionWebPro-Italic.ttf");
	}

@font-face {
	font-family: "MyriadWebPro";
	src: url("http://rvoogdgeert.nl/fonts/MyriadWebPro.ttf");
	}

@font-face {
	font-family: "MyriadWebPro";
	font-style:italic;
	src: url("http://rvoogdgeert.nl/fonts/MyriadWebPro-Italic.ttf");
	}

@font-face {
	font-family: "MyriadWebPro";
	font-weight:bold;
	src: url("http://rvoogdgeert.nl/fonts/MyriadWebPro-Bold.ttf");
	}

@font-face {
	font-family: "HelveticaNeueLTStd-Th";
	font-weight:thin;
	src: url("http://rvoogdgeert.nl/fonts/HelveticaNeueLTStd-Th.otf");
	}


/* --- END OF FONT DIRECTIVES --- */

* { 
	margin: 0;
	padding: 0;
	}

body {
	background: #fff;
	color: #333;
	font: font: 62.5% "MinionWebPro";
	line-height:18px;
	}

#masthead #logo {
	font-family: "HelveticaNeueLTStd-Th", Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	letter-spacing: 2px;
	text-transform:lowercase;
	font-weight:normal;
	line-height:54px;
	}

#masthead #logo a:hover {
	color: #777;
	}

#masthead #rss_subscribe a {
		background: url('images/disk_40.png');
		background-repeat:no-repeat;
		}

#masthead #rss_subscribe a:hover{
	background: url('images/disk_40_light.png');
	background-repeat:no-repeat;
}

#masthead h1, #masthead #tagline {
	font: normal 14px "MinionWebPro", Times, serif;
	padding: 0;
	color: #999;
	text-align: left;
	font-style:italic;
	padding-left: 4px;
	}

#rotating_image {
	margin: 0 0 18px 0;
	}

.sidebar h2 {
	font-size: 13px;
	font-family: "MyriadWebPro";
	font-style:normal;
	margin: 0 0 0.9em 0;
	padding: 0;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 2px; 
	border-top: 0;
	border-bottom: 1px solid #ddd;
	}

h1, h2, h3, h4 {
	font: "MyriadWebPro", Verdana, Lucida, sans-serif;
	line-height:18px;
	}

h2 {
	padding: 9px 9px 0 9px;
	border-top: 1px dotted #ddd;
	color: #111;
	font-family:"MyriadWebPro";
	font-weight:normal;
	}

h2 a:hover {
	color: #777;
	text-decoration: none;
	}

#content_inner h1 {
	font-family:"MyriadWebPro";
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin-top:18px;
	margin-bottom:9px;
	padding:0;
}

.format_text h1{
	font-family:"MyriadWebPro";
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin-top:18px;
	margin-bottom:12px;
	padding:0;
	margin-left:-15px;
	}

.format_text h2{
	font-family:"MyriadWebPro";
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	margin-top:12px;
	margin-bottom:9px;
	padding:0;
	border:none;
	margin-left:-15px;
	}

.format_text h3{
	font-family:"MyriadWebPro";
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-top:9px;
	margin-bottom:6px;
	padding:0;
	border:none;
	margin-left:-15px;
	color:#000;
	}

.format_text h5{
	font-family:"MyriadWebPro";
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin-top:6px;
	margin-bottom:3px;
	padding:0;
	border:none;
	margin-left:-15px;
	text-transform:uppercase;
	letter-spacing:1px;
	}

.format_text h4{
	font-family:"MyriadWebPro";
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	border:none;
	margin-left:-15px;
	text-transform:uppercase;
	letter-spacing:1px;
	}



h2 a:hover {
	color: #777;
	text-decoration: none;
	}

.post_author {
	font-size: 13px;
	font-family:"MinionWebPro";
	font-style:italic;
	line-height: 18px;
	margin: 0 0 9px 0;
	padding: 0 9px;
	color: #999;
	}



#search_form .search_input {
	width: 184px;
	padding: 0px;
	color: #333;
	background: #f2f2f2;
	font: normal 12px "MyriadWebPro" Verdana, sans-serif;
	border: 1px solid #aaa;
	border-right-color: #eee;
	border-bottom-color: #eee;
	}

ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
	width: 190px;
	margin: 0 0 18px;
	font: normal 13px/18px "MinionWebPro", serif;
	float: left;
	}


li.widget li, li.linkcat li {
	margin: 0;
	line-height: 18px;
	}

a, a:visited {
	color: #000;
	text-decoration: none; }

a:hover {
	color: #777;
	text-decoration: none;
	}
	
/* --- --- --- FORMATTED TEXT --- --- --- */

.format_text {
	font-size: 15px;
	line-height: 18px;
	padding: 0 9px;
	font-family:"MinionWebPro";
	}

.format_text a {
	text-decoration: none;
	color:#c00;
	}

.format_text a:visited {
	color: #c00;
	background: #fff;
	text-decoration: none;
	}

.format_text a:hover {
	text-decoration: none;
	color:#777;
	}

.format_text blockquote {
	font-family:"MinionWebPro";
	font-style:italic;
	font-size:14px;
	line-height:18px;
	}

.format_text blockquote.right {
	margin: 0 0 0 9px;
	padding: 9px 9px 9px;
	float: right;
	}

.format_text blockquote.left {
	margin: 0 9px 0 0;
	padding: 9 9px 9px 0px;
	background: none;
	border-right: 1px solid #eee;
	border-left: none;
	float: left;
	}

.format_text blockquote.right p, .format_text blockquote.left p {
	margin: 0 !important;
	}

.format_text p {
	margin: 0 0 9px 0;
	}

.format_text p em {
	font-style:italic;;
	}

.format_text p.note {
	padding: 0.76923em 10px;
	background: #ffffa0;
	border: 1px solid #d3d35d;
	}

.format_text ul {
	list-style: none;
	margin: 0 0 9px 0;
	}

.format_text ol {
	margin: 0 0 18 18px; 
	}

.format_text li { }

.format_text ul li {
	padding: 0 0 0 19px;
	background:none;
	}

.format_text ul li ul, .format_text ul li ol, .format_text ol li ul, .format_text ol li ol {
	margin: 0 0 0 9px;
	}

.format_text dl { margin: 0 0 18px 0; }

.format_text dt { font-weight: bold; }

.format_text dd {
	margin: 0 0 0 18px;
	}

.format_text .ad {
	margin: 0 0 0 9px;
	float: right;
	clear: right;
	}

.format_text .ad_left {
	margin: 0 9px 0 0;
	float: left;
	clear: left;
	}

.format_text img { }

.format_text img.left { margin: 0 10px 1.53846em 0; float: left; clear: left; }

.format_text img.right { margin: 0 0 1.53846em 10px; float: right; clear: right; }

.format_text img.center { display: block; margin: 0 auto 1.53846em auto; float: none; clear: both; }

.format_text img.block { display: block; margin: 0 auto 1.53846em 0; float: none; clear: both; }

.format_text img.frame { padding: 9px; border: 1px solid #ddd; background: #eee; }

.format_text img.stack { clear: none !important; }

/* --------- COMMENT FORM ------------- */

#comments {
	width: 463px;
	margin: 36px 0;
	}

.comments_intro {
	padding: 0 18px;
	font: normal 14px/18px "MyriadWebPro", Verdana, sans-serif;
	border-bottom: 1px dotted #bbb;
	}

.comments_intro span {
	padding: 0 0 0 18px;
	background: url('images/icon_comment.gif') 0 50% no-repeat;
	font-family:"MyriadWebPro";
	font-size:12px;
	}

dl#comment_list {
	margin: 0 0 18px 0;
	font-family:"MyriadWebPro";
	}

dl#comment_list dt.comment {
	width: 445px;
	padding: 18px 9px 9px 9px;
	background: #f8f8f8;
	font-size: 14px;
	line-height: 18px;
	font-weight:normal;
	}

dd.author strong{
	font-weight:normal;
	}

.comment_num {
	padding: 0 0 0 18px;
	font: normal 16px/18px "MyriadWebPro", Verdana, sans-serif;
	float: right;
	color:#777;
	}

.comment_num a, .comment_num a:visited {
	color: #999;
	text-decoration: none;
	}

.comment_num a:hover {
	color: #000;
	text-decoration: none;
	}
				
.comment_time { font: italic 12px "MinionWebPro", Verdana, sans-serif; color: #999; }
				
dl#comment_list dd.comment {
	width: 445px;
	padding: 0 9px 0.8em 9px;
	background: #f8f8f8;
	border-bottom: 1px dotted #bbb;
	}
		
dl#comment_list dt.alt, dl#comment_list dd.alt {
	background: #fff;
	}

dl#comment_list dt.author, dl#comment_list dd.author {
	background: #eee !important;
	}
		
.comment .format_text { padding: 0 10px; }
			
.comment a.comment_link, .comment a.comment_link:visited { font-style: italic; font-weight: bold; color: #333; background: none; text-decoration: none; }
			
.comment a.comment_link:hover { color: #333; text-decoration: underline; }


#respond {
	margin: 0 0 9px 0;
	padding: 0 18px;
	border-bottom: 1px dotted #ddd;
	font: normal 14px/18px "MyriadWebPro", Verdana, sans-serif; }

#respond span {
	padding: 0 0 0 18px;
	background: url('images/icon_leave_comment.gif') 0 50% no-repeat;
	}

p.unstyled{
	font-family:"MinionWebPro";
	font-size:16px;
}

#comment_form .form_submit {
	padding: 3px 3px;
	background: url('images/submit_bg.gif');
	border: 3px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	color: #333;
	font: normal 16px "MyriadWebPro" Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	}

#comment_form .form_submit:hover {
	color: #777; }

p.unstyled a:hover{
	color:#c00;
	}


/* FOOTER */

#footer p {
	font: normal 10px/18px "MyriadWebPro", Verdana, sans-serif;
	color: #999;
	text-align: right;
	}

#footer p a, #footer p a:visited {
	text-decoration:none;
	border-bottom: none;
	}
	

/* ADDED FOR LIGHTBOX */

a.lightbox-enabled img{
	display:none;
}

a.lightbox-enabled{
	color:#cc0000;
	font-style:italic;
}

a.lightbox-enabled:hover{
	color:#000;
}

a.lightbox-enabled:visited{
	color:#cc0000;
}