/*
Theme Name: Niet Overdrijven
Theme URI: http://www.nietoverdrijven.com/blog/wptheme
Description: Eenvoudig thema gebaseerd op de stijl van Niet Overdrijven.com
Version: 0.1
Author: Niet Overdrijven.
Author URI: http://www.nietoverdrijven.com
Tags: blablab
*/


/* Body */
body {
  background:#cccccc url('background.png');
  color:#000000;
  font:12px Tahoma,Arial,sans-serif;
  padding:20px 0;
}

*{margin:0; padding:0;}

/* Main wrap */
#wrap {
  color:#000000;
  margin:0 auto;
  width:840px;
  border:1px solid black;
  background:url('logo.gif') top right no-repeat #AE9999;
  }
#slogan {
  color:#666666;
  font-size:16px;
  font-weight:bold;
  margin:5px 0 20px 75px;
  }
#toplinks {
  padding:5px 2px 2px 3px;
  text-align:right;
  }

/* Headers */
h1 {
  color:#AA0000;
  font-size:30px;
  margin:10px 0 5px 25px;
  }
h1 a {
  color:#AA0000;
  }
h1 a:hover {
  text-decoration:none;
  }
h2{
  border-bottom:1px solid #000000;
  text-align:left;
  font-weight:bold;
  color:#990000;
  font-size:14px;
  margin:0 0 8px;
  padding:0 2px 4px 5px;
  }
h3 {
  border-bottom:1px solid #000000;
  color:#990000;
  font-size:14px;
  font-weight:bold;
  margin:10px 0 8px;
  padding:1px 2px 2px 3px;}

table#wp-calendar caption 
{
font-weight:bold;
}

.main_right {
 width: 200px;
 position: relative;
 float: right;
 border-left:1px solid silver;
 display:inline;
 padding-left:3px;
 margin-left:3px;
} 

/* Sidebar */
#sidebar {
  float:left;
  margin:0 0 5px;
  padding:0;
  width:195px;}
#sidebar p,#sidebar ul,#sidebar .textwidget {
  margin:0 0 15px 10px;
  }
#sidebar li {
  list-style:none;
  margin:0 0 6px;
  }
#sidebar li a {
  padding:2px;
  }
#sidebar ul ul {
  margin:5px 0 5px 10px;
  }
#sidebar ul ul li {
  margin:0 0 5px;
  }
#sidebar ul ul li a {
  font-weight:normal;
  }

/* Content */
#content {
  float:right;
  line-height:150%;
  margin:-2px 0px 10px 0px;
  text-align:justify;
  width:600px;
  letter-spacing:2px;
  }
#content ul,#content ol {
  margin:0 0 18px 30px;
  }
#content ul li,#content ol li {
  margin:0 0 3px;
  }
#content ul ul,#content ol ol {
  margin:5px 0 5px 15px;
  }
#content img {
  margin:5px;
  }
#content p {
  margin:0 50px 15px 0px;
  }
#content p.timestamp {
  font-size:10px;
  color:#666666;
  width:600px;
  text-align:right;
  margin-top:-10px;
  }
#content p.timestamp a {
  font-weight:bold;
  }
#content p.postmeta {
  text-align:right; border-top:1px solid #660000; line-height:200%;
  }
#content p.leader {
 font-weight:bold;
}
#content #postnav {
  padding:5px;
  margin:5px 0 18px;
  }
#content #postnav p {
  margin:0; padding-left:5px;
  }
#content #postnav p.right {
  text-align:right; padding-right:5px; margin-top:-18px;
  }
#content .introtext p {
  margin:-5px 0 15px 10px;
  }

/* Footer */
#footer {
  border-top:1px dashed #000000;
  clear:both;
  color:#666666;
  font-size:11px;
  margin:0 auto;
  padding:8px 0;
  text-align:right;
  }
#footer p {
  margin:0 2px 0 0;
  padding:0;
  }
#footer a {
  color:#cccccc;
  }
#footer a:hover {
  text-decoration:none;
  }
#footer span, #footer span a {font-weight:normal;}

/* Comments */
#content div.comment {
  margin-bottom:20px;
  }
#content div.comment p {
  margin:0 50px 4px 0px;
  padding:3px 0 0 0;
  }
#respond p {
  margin:0 0 5px 10px;
  }
#respond input,#respond textarea {
  padding:2px; width:200px;
  }
#respond textarea#comment {
 width:550px;
 }
#respond input#submit {
  width:75px;
  border:solid black 1px;
  background-color:#ffffff;
  font-family:"courier new";
  font-size:12px;
  }
#respond input,#respond textarea,form div.searchbox input {
 border:solid black 1px;
 background-color:#ffffff;
 font-family:"courier new";
 font-size:12px;
}
.gravatarside {width:48px; height:48px; float:right; margin:5px;}

/* Tags */
blockquote {
  border:1px solid #000000;
  font-size:10px;
  margin:20px 10px;
  padding:8px;
  }
blockquote p {
  padding:2px 0;
  margin:0;
  font-weight:bold;
  }
table#wp-calendar {
  width:180px;
  margin:0 0 18px 10px;
  }
p {
  margin:0 0 18px 10px;
  }
ul,ol,dl {
  margin:2px 0 16px 35px;
  }
ul ul,ol ol {
  margin:4px 0 4px 35px;
  }
code{
  font-size:12px;
  background-color:#f4f4f4;
  color:#555;
  display:block;
  margin:5px 0 15px 0;
  padding:5px 5px 5px 7px;
  border:1px solid #ccc;}

/* Links */
a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  }
a:hover {
  text-decoration:none;
  color:#000000;
  }
a img {
  border:0;
  }

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:166px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}

.adsensewidget {
text-align:center;
}

SELECT {
margin-left:10px;
border:1px solid black;
width:180px;
margin-bottom:10px;
padding:1px;
}