/*  
Theme Name: Michel
Author: Michel Brouwers
Author URI: http://michelbrouwers.com
*/

html, body {
margin:0;
padding:0;
height:100%;
text-align:left;
background:#5f5f5f;
color:#5f5f5f;
font-size:12px;
line-height:1.6em;
font-family: Arial, Helvetica, Sans-Serif;
}

* {margin:0;padding:0;}
ul {list-style:none;padding:0;margin:0;}
li {}
ol {}
p {margin:8px 0;}
blockquote {margin:8px 6px 0 6px;padding:0 6px 6px 6px;font-size:11px;border:1px solid #dddddd;background:#F1EFE7;}
br {margin:8px 0;}

a {color:#5c5c5c;text-decoration:none;font-weight:bold;}
a:hover {color:#AFA68E;text-decoration:none;font-weight:bold;}

/* Images */
p img {
padding: 2px;
max-width: 100%;
border:1px solid #AFA68E;
}

a img {
padding:2px;
border:1px solid #AFA68E;
}

a:hover img {
padding:2px;
border:1px solid #DBD2A8;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 2px;
margin: 0 8px 2px 8px;
display: inline;
	}

img.alignleft {
padding: 2px;
margin: 0 8px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */

h1 {font-size:21px;font-weight:bold;padding:5px 0 20px 0;border-bottom:1px solid #f6f9ed;margin-bottom:8px;color:#5087BD;}
h2 {font-size:21px;font-weight:bold;padding:5px 0 10px 0;}
h3 {font-size:18px;font-weight:bold;padding:5px 0 5px 0;}
h4 {font-size:16px;font-weight:bold;padding:5px 0 4px 0;}
h5 {font-size:15px;font-weight:bold;padding:5px 0 3px 0;}
h6 {font-size:14px;font-weight:bold;}

#container {
width:760px;
margin: 0 auto;
position: relative;
background: #ffffff;
border-left:2px solid #AFA68E;
border-right:2px solid #AFA68E;
margin-bottom:-2px;
min-height: 96%;
height: auto !important; /* voor moderne browsers */
height: 96%; /* voor IE */
overflow:hidden !important; /* om achtergrond in firefox te laten doorlopen */
overflow:visible; /* om in IE6 de pagina te laten doorlopen naar beneden */
}

#header {
height:24px;
width:760px;
border-top:24px solid #AFA68E;
border-bottom:1px solid #f6f9ed;
background:#DBD2A8;
font-weight:bold;
}
	#header ul {float:right;margin-right:10px;}
	#header ul li {float:left;padding:3px 9px 2px 9px;font-size:12px;}
	#header ul li a {color:#ffffff;}
	#header ul li:hover {background:#ffffff;color:#AFA68E;}
	#header ul li:hover a {color:#AFA68E;}
	#header ul li:hover a:hover {color:#AFA68E;}

#content_wrapper {
width:760px;
margin-top:25px;
}

#posts_home {
width:540px;
padding:10px 40px 0 30px;
float:left;
}

#menu_home {
width:150px;
padding:0;
text-align:left;
float:right;
background:#eeeeee;
}

	.search {height:21px;width:120px;margin:15px 15px 20px 15px;}
		#s {height:17px;width:117px;border:1px solid #bbbbbb;padding:3px 0 0 3px;text-align:left;color:#cccccc;font-family:Arial;font-size:11px;}

	.photos {float:left;text-align:center;margin:0 22px 15px 22px;}
		.photos h6 {display:none;font-weight:bold;line-height:2.2em;font-size:15px;}
		.photos ul {}
		.photos ul li {}
		.photos p {margin:0;}
		.photos a img {padding:2px;border:1px solid #bbbbbb;background:#ffffff;}
		.photos a:hover img {padding:2px;border:1px solid #5087BD;background:#ffffff;}

#posts {
width:540px;
padding:10px 40px 0 30px;
float:left;
}

	.index {width:510px;float:left;margin:0 30px 0 0;}
	.entry_index {}
		.entry_index p {margin:5px 0;}
		.entry_index ul {}
		.entry_index ul li {}
	.meta_index {padding:3px 0 14px 0;margin-bottom:10px;border-bottom:1px solid #f6f9ed;font-weight:bold;font-size:0.9em;line-height:1.4em;}
	.nextprevious {width:100%;float:left;line-height:12px;padding-top:3px;}
		.nextprevious a {padding-right:50px;}

	.single {width:510px;float:left;margin:0 30px 0 0;}
	.entry_single {}
		.entry_single ul {margin:8px 0px 0px 0px;}
		.entry_single ul li {list-style-type:square;margin-left:15px;line-height:1.7em;}
		.entry_single p {margin:8px 0px 0px 0px;}
	.meta_single {padding-top:8px;font-weight:bold;font-size:0.9em;line-height:1.4em;}
	.related {margin:20px 0 20px 0;}
		.related h6 {font-weight:bold;padding-left:3px;font-size:15px;background:#DBD2A8;color:#ffffff;line-height:22px;clear:right;}
		.related ul {padding-left:3px;}
		.related ul li {padding:14px 0 0 0;}
		.related p {margin:0;}

	.page {width:510px;float:left;margin:0 30px 0 0;}
	.entry_page {}
		.entry_page h5 {line-height:20px;margin:12px 0 -5px 0;}
		.entry_page h6 {font-size:14px;line-height:18px;margin:12px 0 -4px 0;font-weight:bold;}
		.entry_page ul {margin-top:8px;}
		.entry_page ul li {list-style-type:square;margin-left:15px;line-height:1.7em;}
		.entry_page p {margin:8px 0 0 0;}
		.entry_page_header {height:6px;}

	.concise {width:500px;float:left;margin:0 50px 0 0;}
	.concise h1 {margin-bottom:0px;}
	.entry_concise {}
		.entry_concise ul {padding:6px 0 6px 0;border-bottom:1px solid #f6f9ed;}
		.entry_concise ul li {list-style-type:none;}
	.nextprevious_concise {width:100%;line-height:12px;padding-top:14px;}
		.nextprevious_concise a {padding-right:50px;}

	.bottom_spacer {float:left;height:24px;width:100%;}
/* bottom spacer gebruikt op home, page, index, concise, single en 404 */

	.comments {width:100%;}
		.comments p {margin:0;padding:0;}
		.comment_count {font-weight:bold;padding-left:3px;line-height:22px;font-size:15px;background:#AFA68E;color:#ffffff;clear:right;}
		ol.commentlist {list-style:none;clear:right;}
			.commentlist li {}
			.comment_meta {width:524px;height:20px;margin-top:12px;padding: 0 3px 0 3px;font-weight:bold;}
			.comment_text {padding:0 0 12px 3px;border-bottom: 1px solid #DBD2A8;}
			.comment_text p {padding:8px 0 0 0;}
		ol.pingslist {list-style:none;margin:0;}
		
	#respond {line-height:20px;margin-top:15px;padding-left:3px;font-weight:bold;font-size:15px;color:#AFA68E;}
		#author {margin:12px 3px 0 3px;background:#ffffff;border:1px solid #DBD2A8;padding:2px 3px 2px 3px;width:275px;}
		#email {margin:12px 3px 0 3px;background:#ffffff;border:1px solid #DBD2A8;padding:2px 3px 2px 3px;width:275px;}
		#url {margin:12px 3px 0 3px;background:#ffffff;border:1px solid #DBD2A8;padding:2px 3px 2px 3px;width:275px;}
		#comment {margin:12px 3px 0 3px;background:#ffffff;border:1px solid #DBD2A8;padding:2px 3px 2px 3px;width:475px;}
		#submit {margin:12px 0 0 3px;}

#top_menu {
width:150px;
padding:0;
text-align:left;
float:right;
}

	.topics {margin:20px 25px 0 0;text-align:right;}
		.topics ul {line-height:2em;margin-top:5px;}
		.topics ul li {}
		.topics a {color:#47548F;}
		.topics a:hover {color:#5087BD;}

	.latest {margin:20px 25px 0 0;text-align:right;display:none;}
		.latest ul {line-height:2em;margin-top:5px;}
		.latest ul li {}

#footer {
width:760px;
margin: 0 auto;
height:4%;
background:#DBD2A8;
border-top:1px solid #f6f9ed;
border-left:2px solid #AFA68E;
border-right:2px solid #AFA68E;
border-bottom:2px solid #AFA68E;
}

	.meta_text {padding:4px 0 0 30px;width:550px;float:left;text-align:left;color:#ffffff;font-size:11px;font-weight:bold;}
		.meta_text a {color:#ffffff;}
		.meta_text a:hover {text-decoration:underline;}

	.meta_login {padding:4px 30px 0 0;width:150px;float:left;text-align:right;font-size:11px;font-weight:bold;}
		.meta_login a {color:#DBD2A8;}
		.meta_login a:hover {color:#ffffff;}