/*
http://yui.yahooapis.com/2.7.0/build/reset/reset-min.css & http://yui.yahooapis.com/2.7.0/build/fonts/fonts-min.css

Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html,
body {
	font-family: Georgia;
	background: #e0e1d3 url(../images/bg_body.gif) repeat fixed top left;
}

#wpr-page {
	color: #666;
	text-align: center;
}

#page {
	margin: 0 auto;
	padding: 0;
	width: 995px;
	text-align: left;
}

#wpr-main {
  	position: relative;
	margin: 0 auto;
	width: 995px;
	text-align: left;
	background: transparent url(../images/bg_W.gif) repeat-y top left;
}

/* clear float container without source markup - http://www.positioniseverything.net/easyclearing.html */
#wpr-page:after,
#wpr-main:after,
#wpr-sidebar-left:after,
#wpr-content:after,
#wpr-sidebar-right:after,
#footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#wpr-header {

}

#header {
	position: relative;
	height: 200px;
	background: transparent url(../images/img_leugens_banner.gif) repeat-x top left;
}

#wpr-sidebar-left,
#wpr-content,
#wpr-sidebar-right {
	overflow: hidden;
}

#wpr-sidebar-left {
	width: 150px;
	float: left;
	min-height: 10px;
}

.home #wpr-sidebar-left {
	visibility: hidden;
}

#wpr-content {
	padding: 25px 0 20px 0;
	width: 520px;
	float: left;
}

#wpr-sidebar-right {
	width: 325px;
	background-color: #fff;
	float:left;
}

#sidebar-right {
	padding: 20px 10px 10px 10px;
}

#sidebar-left {
	border-top: 35px solid #900000;
	margin-top: 58px;
	padding: 5px 0 5px 5px;
	background-color: #fff;
}

#wpr-footer {
	width: 100%;
	text-align: center;
}

#footer {
  	position: relative;
	margin: 0 auto;
	padding: 30px 0 0 160px;
	background: transparent url(../images/bg_footer.gif) repeat-y top left;
	width: 835px;
	height: 50px;
	text-align: left;
}

.center {
	text-align: center;
}

.entry {
	overflow: hidden;
}

#search_banner {
	margin: 10px 0 0 0;
	float: right;
}

#tagcloud a {
	text-decoration: none;
	padding-right: 10px;
	line-height: 25px;
}

#tagcloud a:hover {
	text-decoration: underline;
}

div.wp-polls,
div.wp-polls-form {
	color: #000;
	margin: 0;
	padding: 0;
}

div.navigation {
	margin-left: 80px;
	padding: 10px;
}

div.navigation a {
	color: #c10000;
}

div.navigation .previous,
div.navigation .next {
	width: 200px;
}

div.navigation .previous {
	float: left;
}

div.navigation .next {
	float: right;
	text-align: right;
}

/*----- [image styling] -----*/

#header img {
	margin: 10px 0 0 0;
	float: right;
}

#wpr-sidebar-right img {
	margin: 10px 0 10px 25px;
}

#wpr-sidebar-right img.button {
	margin: 0 0 0 -15px;
}

#wpr-sidebar-right img.send_lie {
	margin: 10px 0 10px 10px;
}

#footer img,
#footer img a {
	float: left;
	margin:3px 0pt 0pt 10px;
	text-decoration: none;
	border: 0;
}

div.entry img {
	margin: 0 0 5px 5px;
	float: right;
	border: 0px;
}

a img {
	border: 0;
}

/*----- [ header styling] -----*/

h1, h2, h3 {
	font-family: Georgia;
	font-weight: normal;
}

#blogtitle {
	position: absolute;
	left: 266px;
}

#blogtitle a {
	outline: none;
	display: block;
	width: 370px;
	height: 75px;
	text-indent: -9000px;
}

h2.pagetitle {
	margin-bottom: 30px;
}

div.post h2 {
	padding: 0 0 0 80px;
	font-size: 30px;
	line-height: 35px;
	background: transparent url(../images/bg_h2.png) no-repeat 0 5px;
}

div.post h2 a {
	display: block;
	text-decoration: none;
	color: #c10000;
}

div.post h2.klein a {
	font-size: 20px;
	line-height: 25px;
}

div.post h2.normaal a {
	font-size: 30px;
	line-height: 35px;
}

div.post h2.groot a {
	font-size: 40px;
	line-height: 45px;
}

h2#comments,
h2#related,
h3#respond {
	font-size: 18px;
	line-height: 20px;
	color: #c10000;
	font-weight: bold;
	background: none;
}

#wpr-sidebar-right h2 {
	padding: 0 0 0.2em 0;
	font-size: 123.1%;
	font-weight: bold;
	color: #999;
}

#wpr-sidebar-right form h2 {
	padding: 14px 0 0 0;
	font-size: 116%;
	font-weight: bold;
	color: #999;
}

div.post h3,
div.entry h3 {
	display: block;
	padding: 0 0 0 80px;
	text-decoration: none;
	font-size: 14px;
	line-height: 16px;
	font-style: italic;
	color: #bec0b3;
}

div.entry h3 {
	color: #900000;
}

#sidebar-left h3 {
	margin: 0;
	font-size: 100%;
	line-height: 100%;
}

/*----- [ link styles ] -----*/

a,
a:hover,
a:active,
a:visited {
	text-decoration: none;
	color: #c10000;
}

a:hover {
	text-decoration: underline;
}

a.more-link,
p.postinfo a {
	text-decoration: none;
	color: #c10000;
	white-space: nowrap;
}

a.more-link:hover,
p.postinfo a:hover {
	text-decoration: underline;
}

div.entry p a {
	color: #c10000;
	text-decoration: none;
}

div.entry p a:hover {
	text-decoration: underline;
}

/*----- [ paragraph styling] -----*/
p {
	margin: 1em 0;
	padding: 0 15px 0 0;
	font-size: 108%;
	line-height: 160%;
}

.post p {
	margin-left: 80px;
}

#sidebar-right p {
	padding: 0;
}

.post .postinfo {
	margin-left: 0;
	padding: 0 10px 0 130px;
	display: block;
	font-family: verdana;
	font-size: 11px;
	background: transparent url(../images/bg_article_info.gif) no-repeat 0 5px;
}

div.entry p.search {
	margin: 3px 0 3px 80px;
	font-family: verdana;
	font-size: 93%;
	line-height: 130%;
}

div.entry p.postinfo_search {
	margin-top: 0;
	font-family: verdana;
	font-size: 11px;
}

ul.commentlist li.comment {
	padding-top: 3px;
}

ul.commentlist li p {
	margin: 0;
	overflow: hidden;
	padding: 0;
}

li.comment p.posterinfo {
	margin-left: -80px;
	padding: 0 10px 0 105px;
	display: block;
	font-family: verdana;
	font-size: 11px;
}

p.voor,
p.tegen {
	color: #000;
}

#sidebar-left p,
#sidebar-left div.utwtags {
	margin: 0 0 10px 0;
}

p.omgangsvormen {
	padding: 0 0 0 80px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/*----- [ list styling] -----*/

ul#topmenu {
	position: absolute;
	padding: 10px 0 0 0;
}

ul#topmenu li {
	padding: 0 0 0 26px;
	width: 200px;
	text-align: left;
	text-decoration: none;
	font-size: 1.2em;
	line-height: 1.5em !important;
	font-weight: bold;
	color: #777;
	background: transparent url(../images/li_topmenu_regular.png) no-repeat 0 3px;
}

ul#topmenu li a {
	color: #777;
}

ul#topmenu li a:hover {
	text-decoration: none;
	color: #fff;
}

ul#topmenu li:hover,
ul#topmenu li.current_page_item {
	text-decoration: none;
	background: transparent url(../images/li_topmenu_active.png) no-repeat 0 3px;
}

#wpr-sidebar-right ul {
	margin-bottom: 1em;
}

#wpr-sidebar-right ul li {
	font-size: 108%;
	line-height: 150%;
}

#wpr-sidebar-right ul#recent_comments li a {
	display: block;
}

#wpr-sidebar-right ul li a {
	display: inline-block;
	padding-left: 15px;
	color: #000;
	text-decoration: none;
	background: transparent url(../images/li_red.gif) no-repeat 0 6px;
}

div.post ul {
	margin: 0 0 20px 0;
	padding-left: 80px;
}

div.post ul li {
	padding-left: 15px;
	background: transparent url(../images/li_red.gif) no-repeat 0 6px;
}

div.post ul li a {
	color: #c10000;
	text-decoration: none;
}

div.post ul li a:hover {
	text-decoration: underline;
}

ul#ul_related {
	margin-top: 0px;
}

#wpr-sidebar-right ul li a:hover {
	padding-left: 15px;
	background: transparent url(../images/li_red_active.gif) no-repeat 0 6px;
}

ul.commentlist {
	padding: 0 10px 0 0;
}

ul.commentlist li {
	padding: 0 0 0 80px;
	border-bottom: 15px solid #fff;
	background: transparent url(../images/bg_commentinfo_selection.gif) no-repeat 0 5px;
}

ul.commentlist li em {
	padding: 3px 0 0 25px;
}


ul.commentlist li.commenthead {
	background: none;
}

ul.commentlist li.selectie {
	background: transparent url(../images/bg_commentinfo_selection.gif) no-repeat 0 5px;
}

ul#footer_menu {
	float: left;
	padding: 0;
	list-style: none;
}

ul#footer_menu li {
	margin-left: 10px;
	display: inline;
	list-style-type: none;
	padding: 0 0 0 14px;
	text-decoration: none;
	font-size: 0.8;
	color: #fff;
}

ul#footer_menu li a {
	color: #fff;
}

ul#footer_menu li:hover,
ul#footer_menu li.current_page_item {
	text-decoration: underline;
}

ul a {
	text-decoration: none;
}

ul#archive_list {
	margin-top: 0;
}

ul#archive_list_2 li {
	background-image: none;
}

ul#archive_list_2 li small {
	display: block;
	float: left;
	width: 50px;
	padding-right: 10px;
}

ul#archive_list_2 li a {
	display: block;
	float: left;
	width: 350px;
}

div.wp-polls {
	margin-bottom: 10px;
}

ul.wp-polls-ul {
	margin: 0 0 10px 0;
	padding: 0;
}

div.wp-polls a,
div.wp-polls a:hover {
	background: none;
}

/*----- [ recent comments ] -----*/
ul#recent_comments li {
	font-size: 93%;
}

span.comment_authorname {
	font-style: italic;
}

/*----- [ form styles ] -----*/
div.boxcomments form {
	padding: 20px 10px 5px 80px;
}

form textarea {
	margin-top: 10px;
	border: 0;
	padding: 3px;
	width: 413px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #E0E1D3;
}

form input#author,
form input#email,
form input.txt {
	margin-top: 5px;
	border: 0;
	padding: 3px;
	width: 200px;
	background-color: #E0E1D3;
}

form textarea.y_msg,
form input.txt {
	width: 350px;
}

form input.search {
	margin-top: -2px;
	width: 200px;
	background: #fff;
}

form input#email {
	margin-left: 5px;
}

form input#searchsubmit {
	margin: 0 0 -3px 0px;
}

form dl, dl.labels {
  margin:0em;
  font-size:100%;
  margin-top:0.5em
}

form dt, dl.labels dt {
  float:left;
  width:10em;
  margin-bottom:0.8em;
  color:#555;
  text-align:right;
  font-weight:normal;
  position:relative /*IEWin hack*/
}

form dd, dl.labels dd {
  margin-left:10.5em;
  margin-bottom:0.8em;
  font-size:100%;
  font-style:normal;
  padding-left:0.5em
}

form dd.submit, dl.labels dd.submit  {
  margin-top:2em
}

/* reaction form */
p.note {
	margin-left: 80px;
}

/* capcha */
#secureimgdiv {
	text-align: left;
}

#secureimgdiv label {
	width: 200px;
}

#secureimgdiv small {
	display: none;
}

input#securitycode {
	margin: 0 0 5px 0;
	padding:3px;
	border: 0;
	width: 160px;
	background-color: #E0E1D3;
}

#secureimgdiv a {
	display: block;
}

input#submit {
	float: right;
	position: relative;
	top: -30px;
	left: -10px;
}

/* ----- [sifr styles] ----- */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {

	.sIFR-active div.post h2 {
		display: block;
		font-size: 40px;
		line-height: 35px;
	}

	.sIFR-active div.post h2.klein {
		font-size: 30px;
		line-height: 15px;	
	}

	.sIFR-active div.post h2.normaal {
		font-size: 40px;
		line-height: 15px;
	}

	.sIFR-active div.post h2.groot {
		font-size: 50px;
		line-height: 15px;
	}

	.sIFR-active h2#comments,
	.sIFR-active h3#respond {
		font-size: 15px;
		line-height: 15px;
	}
}
