/*
Theme Name: Sjef Kerkhofs V2
Theme URI: http://www.sjefkerkhofs.nl/
Description: Gloednieuw ontwerp voor Sjef Kerkhofs' persoonlijke weblog
Version: 2.0
Author: Coen Jacobs
Author URI: http://coenjacobs.net
Tags: 
*/

h1 { color: #673266; }
h2, h3, h4, h5 { color: #333; }

h1 { size: 26px; }
h2 { size: 26px; }
h3 { size: 22px; }
h4 { size: 18px; }
h5 { size: 14px; }

a { color: #333; }

body {
	background: url(images/body_bg.jpg) #FF9900 repeat-x;
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}

	body.home {
		background: url(images/body_home_bg.jpg) #FF9900 repeat-x;
	}

#wrapper {
	width: 964px;
	margin: 0 auto;
}

#add_left_wrapper {
	float: left;
	width: 31px;
	
	padding-top: 76px;
}

#body_wrapper {
	float: left;
	width: 926px;
	
	background: #F6F6F6;
}

	#header_body {
		padding-top: 25px;
		
		padding-bottom: 21px;
	}
	
		#image_header {
			float: left;
		}
		
		#slogan_header {
			float: right;
			
			padding-right: 36px;
			padding-bottom: 28px;
			
			font-weight: bold;
			font-size: 16px;
			color: #666666;
		}
		
			#slogan_header span {
				color: #000;
			}
		
		#nav_header {
			float: right;
			
			height: 72px;
			width: 624px;
			
			background: url(images/header_nav_bg.jpg) repeat-x;
		}
		
			#nav_header ul {
				padding: 0;
				padding-top: 27px;
				margin: 0;
			}
			
			#nav_header ul li {
				display: inline;
				
				font-size: 14px;
			}
			
			#nav_header ul li a {
				padding: 15px;
				color: #FFF;
				text-decoration: none;
				
				border-right: #743D76 1px solid;
			}
			
				#nav_header ul li.last a {
					border-right: 0;
				}
			
			#nav_header ul li a:hover {
				text-decoration: underline;
			}
			
		#subbar_header {
			float: right;
			padding-top: 10px;
		}
		
			#subscribe_subbar {
				float: left;
				
				padding-left: 10px;
				padding-top: 10px;
				
				line-height: 27px;
				
				font-size: 16px;
				color: #666666;
			}
				
				#subscribe_subbar span {
					float: left;
					padding-left: 5px;
					padding-right: 5px;
				}
			
				#subscribe_subbar img {
					float: left;
				}
			
			#search_subbar {
				float: right;
				
				margin-left: 50px;
				
				padding-left: 5px;
				padding-right: 5px;
				
				height: 45px;
				
				background: #DDD;
			}
			
				#search_subbar input.textfield {
					border: #C9C9C9 1px solid;
					background: #ECECEC;
					
					height: 25px;
					
					padding: 0;
					
					margin-right: 10px;
				}
				
				#search_subbar img {
					padding-top: 10px;
				}
				
		#presentations_wrapper {
			padding-left: 15px;
			padding-top: 33px;
			padding-bottom: 26px;
		}
		
			#text_presentations {
				float: left;
				
				padding-right: 15px;
				
				width: 250px;
			}
			
				#text_presentations h2 {					
					padding-top: 0;
					margin-top: 0;
				}
				
				#text_presentations p {
					line-height: 200%;
				}
				
				#text_presentations img {
					float: right;
				}
			
			.thumb_presentations {
				float: left;
				
				padding-left: 15px;
				width: 200px;
			}
			
		#content_wrapper {
			background: #F7EFE4;
			padding-left: 15px;
		}
		
			#post_content {
				float: left;
				width: 60%;
			}
			
				#post_content h1 {
					margin-top: 0;
					padding-top: 15px;
				}
				
				#post_content p {
					line-height: 150%;
					text-align: justify;
				}
				
				#relatedbox_post {
					background: #FFF;
				}
				
					#related_relatedbox {
						float: left;
						
						width: 40%;
						
						padding-left: 15px;
					}
					
						#related_relatedbox ul {
							padding-left: 10px;
						}
					
					#help_relatedbox {
						float: right;
						
						width: 50%;
						
						padding-right: 15px;
					}
				
			#sidebar_content {
				float: right;
				width: 35%;
			}
		
			#posts_content {
				padding-top: 10px;
				padding-bottom: 10px;
			}
			
				.preview_posts {
					float: left;
					width: 30%;
					
					min-height: 170px;
					
					border-right: #DABFB6 1px solid;
					
					padding-left: 23px;
					padding-right: 6px;
				}
				
					.preview_posts.first {
						padding-left: 0;
					}
					
					.preview_posts.last {
						border-right: 0;
					}
				
					.preview_posts p {
						line-height: 200%;
					}
					
			#references_content {
				float: left;
				
				padding-right: 23px;
				
				width: 280px;
			}
			
				.item_references {
					float: left;
					padding-right: 10px;
					padding-bottom: 10px;
				}
				
			#links_content {
				float: left;
			}
			
				#links_content ul {
					padding: 0;
					margin: 0;
					
					list-style: none;
				}
				
				#links_content ul li {
					padding-bottom: 5px;
				}
				
				#links_content ul li a {
					color: #000;
				}
				
			#pondres_content {
				float: right;
				
				padding-right: 25px;
				padding-top: 130px;
			}

#add_right_wrapper {
	float: left;
	width: 7px;
	
	padding-top: 75px;
}

/* MISC */
.clear_both { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }
