/*-------------------------------------------------------------------
Theme Name: ROT
Description:
Version: 3.0
Author: Bildermann
------------------------------------------------------------------- */

body {
  margin-top: 12px;
  margin-bottom: 20px;
  text-align: left;
  background: #FAF1DA url(images/bg.jpg);
  background-position: top center;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
}


* { padding: 0; margin: 0; }


/*GLOBAL ELEMENTS
------------------------------------------------------------------- */
a {
color: #000000;
text-decoration: none;
}

a:visited { color: #000000; text-decoration: none; }
a:hover { color: #20abfb; text-decoration: none; }
a img { border: none; }
	
blockquote {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
  margin: 0 30px 1.5em 30px;
  padding: 0 0 0 10px;
  border-left: 1px solid #aaa;
}

abbr, acronym {
  border-bottom: 1px dotted #aaa;
  text-transform: none;
  cursor: help;
}
	
code { color: #090; font-family: Courier, monospace; }

pre {
margin: 0 0 1.5em 0;
overflow: auto;
font-size: 1.3em;
clear: both;
}

p.center { text-align: center !important; }

p.bottom { margin: 0 !important; }

p.unstyled { font-size: 11px; }

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }

.green { color: #090; }

.red { color: #f00; }

.orange { color: #f40; }

.purple { color: #909; }


/*HEADLINES
------------------------------------------------------------------- */
h1 {
  font-family: Georgia, Times New Roman, Times, serif;
  font-style: italic;
  color: #000000;
  font-size: 19px;
}

#masthead h1 {
  padding: 0.4em 0 0.2em 0;
  text-align: center;
  clear: both;
}
	
h1 a, h1 a:visited, h1 a:hover { color: #000000; text-decoration: none; }

h2 {
  font-weight: normal;
  font-family: Times New Roman, Times, serif;
  color: #000000;
  font-size: 18px;
}

h3 {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  color: #000000;
}
	
h2 a { color: #20abfb; text-decoration: none; }
h2 a:visited { color: #20abfb; text-decoration: none; }
h2 a:hover { color: #20abfb; text-decoration: none; }
	
.posts h2 {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 12px;
  margin: 0 0 0.1em 0;
  line-height: 1.2em; }
	
.pages h2, h2.page_header {
  font-size: 1.75em;
  font-weight: bold;
  font-family: arial, helvetica, verdana, sans-serif;
  color: #ff2109;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.6em 0;
}
	
	
h3 { font-size: 0.85em; text-transform: uppercase; }

#masthead h3 {
  margin: 0 0 0.75em 0;
  font-weight: normal;
  font-size: 1.8em;
  text-transform: none;
  color: #888;
  text-align: center;
}

.entry h3 { margin: 2.5em 0 0.5em 0; clear: both; }
	
.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
h3.comments_headers {
  font-size: 11px;
  font-weight: normal;
  text-transform: none;
}


h4 {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 0.9em;
  color: #6f6e6e;
  text-transform: uppercase;
}

h4 a, h4 a:visited { color: #6f6e6e; text-decoration: none; }
	
h4 a:hover { color: #6f6e6e; text-decoration: underline; }
	
.posts h4 { margin: 0 0 1.25em 0; padding: 0 0 0.5em 0; }


/*INDELING
------------------------------------------------------------------- */
#container { background: #faf1da url(images/fcbg.gif) top left repeat-y; width: 890px; margin: 0px auto 0 auto; }
					
#content_box { width: 890px; text-align: left; float: left; clear: both; }

#content { width: 605px; padding: 0px 32px 0 20px; float: left; min-height: 460px; height: auto !important;}
		
#sidebar { width: 210px; float: left; margin-right: 0px; padding-left: 10px;}
		
#footer {   background: #faf1da; width: 890px; padding: 0 0 0 0; border-top: 0px; float: none; clear: both; }

	
/*--HEADER--*/
#masthead {
  width: 890px;
  height: 219px;
  background: #faf1da;
}

/*--NAVIGATIE--*/
ul#nav {
  list-style: none;
  width: 890px;
  height: 32px;
  background: url('images/header2.gif') no-repeat;
  padding: 0 0px;
  float: left;
  clear: both;
}

ul#nav li {
  padding: 0.6em 30px 0.7em 0;
  font: bold 12px Georgia, Times New Roman, Times, serif;
  text-transform: none;
  float: left;
}
	
ul#nav li a, ul#nav li a:visited { color: #FFFFFF; text-decoration: none; }
ul#nav li a:hover { color: #000000; text-decoration: none; }
ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {
color: #000000; text-decoration: none; }
			
#header_img { position: relative; margin: 0 0 3.0em 0; float: left; clear: both; }

#header_img img { display: block; } /* this is really just an IE 6 and 7 hack in disguise */


/* POSTS AND PAGES
------------------------------------------------------------------- */
.page, .post, .pagetitle, .nocomments { padding: 0 4px; }
.post, .nocomments { padding-bottom: 12px; }
.post { margin-bottom: 10px; }
.entry { margin: 7px 0 10px 26px; font-size: 12px; line-height: 19px; }

p strong, li strong { color: #000000; }

.entry p, .entry ol, .entry ul, .entry dl { margin: 0 0 9px; color: #000000; }
.entry blockquote p { margin: 0; }

.entry ol { margin-left: 0.75em; padding-left: 12px; }
.entry ul { list-style-image: url(images/bullet.png); margin-left: 18px;}
.entry ol li { list-style-type: decimal; }
.entry ul li { list-style-type: disc; }

.entry dl { }
.entry dt { font-weight: bold; }
.entry dd { background: url('img/dl-arrow.gif') no-repeat 0 4px; padding-left:1em; padding-right:0; padding-top:0; padding-bottom:4px }

.titel {
float: left;
display: block;
width: 100%;
min-height: 74px;
height: auto !important;
padding: 0 0 8px 0;
}

		.post-date {

			float: left;

			color: #ffffff;

			text-align: center;

			text-transform: uppercase;

			width: 77px;

			height: 74px;

			padding: 0px 0 0 0px;

			margin-right: 10px;

			font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, Arial, sans-serif;

			font-size: 9px;

			background: url("images/post-date.png") no-repeat;

		}

		

		.post-date span {

			display: block;

			font-weight: bold;

                        font-family: Georgia, "Times New Roman", Times, serif;

			font-size: 27px;

			padding-top: 10px;
			padding-bottom: 0px;

		}


.kop {
  font-family: Georgia, Times New Roman, Times, serif;
  font-style: italic;
  color: #000000;
  font-size: 23px;
  padding: 12px 0 0 0;
}

.kop a:link {text-decoration: none; color: #000000;}
.kop a:visited {text-decoration: none; color: #000000;}
.kop a:hover {text-decoration: none; color: #20abfb;}
.kop a:active {text-decoration: none; color: #000000;}

.datum {
  font-family: Georgia, Times New Roman, Times, serif;
  color: #4d4d4d;
  font-size: 12px;
  line-height: 1.5em;
}

.leesverder {
  color: #20abfb; margin-top: 0px;
}

.leesverder a:link {text-decoration: none; color: #20abfb;}
.leesverder a:visited {text-decoration: none; color: #20abfb;}
.leesverder a:hover {text-decoration: none; color: #20abfb;}
.leesverder a:active {text-decoration: none; color: #20abfb;}

.meta {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  background-color: #fdf3d2;;
  border-bottom: 0px solid #E6F0F2;
  border-top: 0px solid #E6F0F2;
  color: #3e5867;
  display: block;
  font-size: 11px;
  height: 19px;
  line-height: 14px;
  margin: 0 0px;
  padding: 2px 0px;
  text-shadow: 0px 1px 0px #fff;
  width: 530px;
}

* html .meta { height: 1%; }
.meta:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

a.button-style {
  border: 1px solid #F4F8F9;
  border-radius: 3px 3px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: inline-block;
  height: 11px;
  line-height: 11px;
  padding: 4px 6px;
  width: auto;
}

a.button-style:hover {
  background: #5388b6 url('img/button-style.png') repeat-x center left;
  border-color: #1b5a8d;
  color: #fff;
  text-shadow: 0 1px 0 #0f4570
}

/* ONDER BLOGBERICHT */
.postmetadata {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  text-transform: uppercase;
  border-bottom: 0px;
  border-top: 0px;
  color: #000000;
  font-size: 11px;
  margin-top: 2px;
  padding: 2px 0 16px 1px;
  background: url('images/divide.gif') 0 100% repeat-x !important;
}

.postmetadata a { color: #666; padding: 2px; }
.postmetadata a:hover { background-color: #efefef; }

/* TAGS */
.tagged { padding: 0.4em 0 0 0; background: url('images/hr_tag_sep.gif') no-repeat; font-size: 1.2em; line-height: 1.6em; color: #888; clear: both; }
.tagged a, .tagged a:visited { padding: 0.25em; color: #333; text-decoration: none; }
.tagged a:hover { color: #fff; background: #333; text-decoration: none; }

.add_comment { display: block; padding: 0 0 0 20px; font-weight: bold; float: right; }
.navigation { width: 600px; font-size: 1.4em; float: left; }
.previous { padding: 0 20px 0 0; float: left; }
.next { float: right; }
.clear { width: 500px; height: 1px; margin: 0 0 0.6em 0; clear: both; }
.rule { background: url('images/hr_tag_sep.gif') no-repeat; }
.flat { margin: 0 0 2.0em 0 !important; }
.whitespace { margin: 0 0 3.5em 0 !important; }


/* PAGINATION MAIN INDEX */
.onderlinks {
  float: left;
  font-weight: bold;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #000000;
  font-size: 10px;
  padding-left: 32px;
}

.onderrechts {
  align: right;
  float: right;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  color: #000000;
  font-size: 10px;
}

/* RUBRIEK */
.rubriek {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  text-transform: uppercase;
  border-bottom: 0px;
  border-top: 0px;
  color: #000000;
  font-size: 10px;
  margin-top: 4px;
  padding: 0 0 10px 0;
}

.rubriek a { color: #666; padding: 2px; }
.rubriek a:hover { background-color: #efefef; }

/* PAGINATION ON SINGLE.PHP */
.previousnext, .pagination { 
  margin-bottom: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  color: #282828;
}

.previousnext a { color: #4e4e4e; }
.previousnext a:hover { color: #20abfb; }

ul.previousnext { margin-top: 20px; margin-left: 30px;}

li.previous_post { list-style-image: url(images/arrow_left.gif); }

li.next_post { list-style-image: url(images/arrow_right.gif); }


.page-link {
  background-color: #fdf3d2;;
  border-bottom: 1px solid #E6F0F2;
  border-top: 1px solid #E6F0F2;
  display: block;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  line-height: 16px;
  margin: 9px 0 20px;
  padding: 5px 8px;
}

.page-link span, .page-link a {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  line-height: 16px;
  margin: 0 0 0 3px;
  text-align: center;
  width: 16px;
}

.page-link span { background-color: #fdf3d2;; color: #111;}
.page-link a span { margin: 0; }
.page-link a:link span, .page-link a:visited span { background-color: #5B8EAD; color: #fff; }
.page-link a:hover span, .page-link a:active span, .page-link a:focus span { background-color: #285776; color: #fff; }
.page-link strong { display: block; float: left; margin-right: 5px; }


/*AFBEELDINGEN
------------------------------------------------------------------- */
.entry img { max-width: 500px; }

.entry img, .entry .gallery img { border: 0px; }

.entry img.left, .entry img.alignleft {
  padding: 3px;
  margin: 0 12px 12px 0;
  float: left;
  clear: left;
}		

.entry img.right, .entry img.alignright { padding: 3px; margin: 0.5em 0 0.5em 15px; float: right; clear: right; }
.entry img.center, .entry img.aligncenter { display: block; padding: 3px; margin: 0 auto 1.5em auto; float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }
.entry div.alignleft { text-align: left; float: left; }
.entry div.alignright { text-align: right; float: right; }
.entry div.aligncenter { text-align: center; margin: 0 auto; }
.entry div.wp-caption { margin-bottom: 1.5em; border: 3px double #bbb; overflow: hidden; max-width: 490px; }
.entry .wp-caption img { display: block; margin: 5px auto; border: none; }	
.entry .wp-caption-text { margin: 0 5px; font-size: 0.8em; line-height: 1.3em; }
.entry .gallery { margin: auto auto 15px; }
.entry .gallery .gallery-item { margin: 0 0 0.6em; }
.entry .gallery .gallery-icon, .entry .gallery .gallery-caption { margin: 0; }
.entry .gallery .gallery-caption { margin: 0 5px; font-size: 0.8em; line-height: 1.3em; text-align: left; }


/*ARCHIEF
------------------------------------------------------------------- */
h2.archive_head {
  font-family: Georgia, Times New Roman, Times, serif;
  font-weight: bold !important;
  font-size: 13px !important;
  color: #333333;
  margin: 0 0 1.8em 0 !important;
  padding: 2px 0 8px 0 !important;
  background: url('images/hr_dot_black.gif') 0 100% repeat-x !important;
}


/*SIDEBAR
------------------------------------------------------------------- */
ul.sidebar_list { list-style: none;}

ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  width: 190px;
  margin: 0 0 9px 0;
  font-size: 11px;
  color: #000000;
  line-height: 1.5em;
  float: left;
padding: 0 0 11px 0;
border-bottom: 1px solid #faf1da;
}

/*--HEADER SIDEBAR--*/
  li.widget h2, li.linkcat h2 {
  font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  line-height: 1.0em;
  text-transform: uppercase;
  margin: 0 0 0.4em 0;
  padding: 0.2em 0px;
}

li.widget p { margin: 0 0 1.5em 0; padding: 0 8px; }
li.widget ul, li.linkcat ul { list-style-image: url(images/bullet.png); margin-left: 16px; }
li.widget ol, li.linkcat ol { margin: 0 0 0.5em 20px; }
li.widget li, li.linkcat li { margin: 0 0 0.7em 0; }
			
/*--LIST SIDEBAR--*/
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {
  font-family: Lucida Sans, Lucida Sans Unicode, Lucida Grande, Verdana, Arial, sans-serif;
  color: #000000;
  line-height: 1.4em;
  font-size: 12px;
  text-decoration: none;
}
				
li.widget li a:hover, li.linkcat li a:hover { text-decoration: none; color:#faf1da; }
			
li.widget li .recent_date { padding: 0 0 0 8px; font-weight: bold; color: #888; }
		
li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
li.widget ul.flickr_stream li a img { padding: 3px; }
				
li.widget ul.flickr_stream li a:hover img { background: #ff2a96; }
		
/*--FLICKRRSS STYLES FOR THE WIDGET ONLY--*/
li.widget_flickrrss { }
li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
li.widget_flickrrss a:hover img { background: #ff2a96; }
				
/*--CALENDER WIDGET STYLES--*/
#calendar_wrap { font-size: 1.3em; }
	
			
/*FOOTER
------------------------------------------------------------------- */
#footer p {
  margin: 0 0 0.923em 50px;
  font-size: 1.0em;
  color: #000000;
  text-align: left;
}

#footer a, #footer a:visited { color: #000000; text-decoration: none; }
#footer a:hover { color: #000000; text-decoration: underline; }

.footerleft {
   float: left;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 11px;
   text-align: left;
   padding-left: 22px;
}

.footerright {
   float: right;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 11px;
   text-align: right;
   padding-right: 22px;
}


/*COMMENTS
------------------------------------------------------------------- */
#comments { width: 570px; float: left; clear: both; }

.comment .reply { font-size: 1.5em; line-height: 1.35em; overflow: hidden; }

ul#comment_list { list-style: none; margin: 0 0 1.2em; border-top: 1px solid #bbb; float: left; }
		
ul#comment_list li { overflow: hidden; }
		
ul#comment_list li.comment { width: 570px; padding: 1.2em 0; border-bottom: 1px dotted #bbb; float: left; }
		
ul#comment_list li.comment ul.children { padding: 0 0 0 3.6em; }
			
ul#comment_list li.comment ul.children li { list-style: none; border-top: 1px dotted #bbb; border-bottom: none; width: 100%; padding-bottom: 0; margin-top: 1.2em; }
			
ul#comment_list li.trackback, ul#comment_list li.pingback { width: 470px; padding: 1.2em 15px; background: url('images/trackback_bg.gif'); }
				
.comment_meta { margin: 0 0 1.2em 0; }
			
.comment_avatar .avatar { padding: 0 15px 0 20px; float: right; }
			
.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }
				
.trackback .comment_num, .pingback .comment_num { padding: 0 0 0 20px; }
				
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
					
.comment_num a:hover { color: #df0000; text-decoration: none; }
				
.comment_meta strong { font-size: 1.6em; }
					
.comment_time { font: normal 1.1em Verdana, Helvetica, Arial, sans-serif; }
				
.comment_time, .comment_time a { color: #888; text-decoration: none; }
					
.comment_time a:hover { text-decoration: underline; }
		
.comment .entry, .comment .reply { padding: 0 15px; }
			
.comment .entry p { margin: 0 0 1.0em 0; }

			
/*COMMENT FORM
------------------------------------------------------------------- */
#respond { padding: 2.4em 0 0; clear: both; overflow: hidden; }

#comment_form { width: 500px; padding: 1.0em 0 0 0; float: left; }

#comment_form p { padding: 0.6em 0; }
	
#comment_form label { padding: 0 0 0 10px; font-size: 1.2em; }

#comment_form .text_input {
  width: 191px;
  padding: 3px;
  color: #444;
  font: normal 1.4em Georgia, "Times New Roman", Times, serif;
  border-top: 2px solid #999;
  border-left: 2px solid #999;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
		
#comment_form .text_area { width: 321px !important; }
	
#comment_form .text_input:focus {
  border-top: 2px solid #666;
  border-left: 2px solid #666;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
	
#comment_form .form_submit { padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
		
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
		
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }

			
/*SEARCH FORM
------------------------------------------------------------------- */
#search_form { }

#search_form .search_input {
  width: 221px;
  padding: 3px;
  color: #090;
  font: normal 1.0em Georgia, "Times New Roman", Times, serif;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-right: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}
	
li.widget .search_input { font-size: 1.1em !important; }
	
#search_form .search_input:focus {
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

img#wpstats { width:0px;height:0px;overflow:hidden }


