@charset "utf-8";
/*
Theme Name: SjorsRoelofs.nl, wordpress V1
Theme URI: http://www.sjorsroelofs.nl
Description: Wordpress theme for SjorsRoelofs.nl
Version: 1
Author: Sjors Roelofs
Author URI: http://www.sjorsroelofs.nl
*/

body {
margin: 0;
background: #2b2119;
font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
}

#container {
width: 1000px;
margin: 50px auto 0 auto;
background: url(images/background_container.png) no-repeat center top;
}

h3 {
margin-bottom: -15px;
}

#clear {
clear: both;
}

	#top {
	width: 1000px;
	height: 98px;
	margin: 0 0 2px 0;
	}
	
		#top img {
		margin: 0 0 0 20px;
		border: 0;
		}
	
	#menu {
	width: 1000px;
	height: 30px;
	background: url(images/menu_back.png) no-repeat;
	}
	
		#menu li {
		list-style-type: none;
		padding: 0 40px 0 0;
		}
				
	
	#container_content {
	width: 1000px;
	}
	
		#breadcrumb {
		position: absolute;
		margin: 4px 0 0 95px;
		font-size: 12px;
		}

		#content {
		width: 900px;
		float: left;
		margin: 0 50px 0 50px;
		background: url(images/content_back.png) repeat-y right top;
		font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 20px;
		}
		
			#content_left {
			width: 580px;
			float: left;
			margin: 0 0 0 20px;
			padding: 40px 0 20px 0;
			color: #43352a;
			}
			
				#post {
				width: 530px;
				float: left;
				background: #f8efde;
				margin: 0 0 35px 35px;
				padding: 0 10px 0 0;
				}
				
					#p_date {
					height: 23px;
					float: left;
					background: url(images/date_back.png) no-repeat;
					margin: 0 0 0 -36px;
					padding: 4px 8px 0 7px;
					color: #f8efde;
					font-family: Verdana, Arial, sans-serif;
					font-size: 9px;
					font-style: italic;
					text-transform: uppercase;
					}
					
						.postmetadata {
						margin-top: 9px;
						}
					
					#p_info {
					height: 28px;
					float: left;
					clear: right;
					margin: -6px 0 0 10px;
					font-family: Verdana, Arial, sans-serif;
					font-size: 9px;
					font-style: italic;
					text-transform: lowercase;
					}
					
						#p_info a:link, #p_info a:visited, #p_info a:active {
						text-decoration: underline;
						color: #de4243;
						}
						
						#p_info a:hover {
						color: #74a2a2;
						}
					
					#p_content {
					float: left;
					clear: both;
					width: 520px;
					margin: 0 0 0 10px;
					font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
					line-height: 25px;
					}
					
					#p_bottom {
					float: left;
					clear: both;
					margin: 8px 0 0 0;
					width: 525px;
					height: 25px;
					color: #5f5f5f;
					font-size: 11px;
					padding: 0 0 0 15px;
					background: url(images/p_bottom_back.gif) repeat-x;
					}
					
					#p_bottom  a {
					color: #5f5f5f;
					font-size: 11px;
					text-decoration: none;
					}
					
					#p_bottom a:hover {
					color: #555555;
					text-decoration: underline;
					}
					
						#p_bottom .categorie {
						
						text-transform: lowercase;
						}

						.twitter_icon_small {
						float: left;
						}
						
						.delicious_icon_small {
						float: left;
						}
						
						.comments_icon_small {
						float: left;
						}
						
						#p_bottom .tekst {
						float: left;
						margin: 2px 0 0 0;
						}
				
					h2 {
					margin: 10px 0 0 0;
					font-size: 28px;
					color: #342a21;
					}
					
					h2 a:link, h2 a:visited, h2 a:active {
					text-decoration: none;
					color: #342a21;
					}
					
					h2 a:hover {
					
					}
					
					a:link, a:visited, a:active {
					text-decoration: underline;
					color: #de4243;
					}
				
					a:hover {
					color: #74a2a2;
					}
					
					.more-link {
					color: #de4243;
					font-style: italic;
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
					margin: 0 0 0 10px;
					}
					
					#comment {
					width: 515px;
					}
					
				#line_v {
				float: left;
				width: 553px;
				height: 1px;
				background: url(images/line_v.png) no-repeat;
				margin: 5px 0 25px 29px;
				}
				
				#line_v_520 {
				float: left;
				width: 520px;
				height: 1px;
				background: url(images/live_v_520.png) no-repeat;
				margin: 5px 0 15px 0;
				}
				
				#navigation {
				width: 100%;
				text-align: center;
				}
				
					.alignleft {
					float: left;
					margin: 0 0 0 50px;
					}
					
					.alignright {
					float: right;
					margin: 0 15px 0 0;
					}
					
				#content_left img {
				margin: 5px;
				border: 0;
				}
				
				#content_left img:link, #content_left img:visited, #content_left img:active, #content_left img:hover {
				border: 0;
				}
				
				img.alignright {
				float: right;
				margin: 5px;
				}
				
				img.alignleft {
				float: left;
				margin: 5px;
				}
		
			#sidebar {
			width: 254px;
			float: left;
			margin: 0 0 0 26px;
			}
			
				#sidebar_item {
				margin: 0 0 10px 0;
				font-size: 10px;
				font-weight: bold;
				color: #74a2a2;
				}
				
					#sidebar_item a:link, #sidebar_item a:visited, #sidebar_item a:active {
					color: #43352a;
					text-decoration: none;
					font-size: 14px;
					font-style: italic;
					font-weight: normal;
					}
					
					#sidebar_item a:hover {
					color: #74a2a2;
					font-style: italic;
					}
					
					#sidebar_item li.current-cat a {
					font-weight: bold;
					}
			
				#sidebar_info {
				padding: 0 0 0 15px;
				}
				
				.widgettitle, h1, .widget h2 {
				width: 235px;
				height: 26px;
				margin: 0 0 -5px 0;
				padding: 3px 0 0 22px;
				background: url(images/item_back.png) no-repeat;
				font-size: 20px;
				font-weight: normal;
				color: #342a21;
				list-style-type: none;
				}
				
				.widgettitle li {
				list-style-type: none;
				}
				
				.categories {
				list-style-type: none;
				}
			
			#searchbar {
			width: 210px;
			height: 37px;
			display: block;
			margin: 0 0 5px 21px;
			background: url(images/searchbar_back.png) no-repeat
			}
					
					#searchbar .textfield {
					border: 0px;
					width: 129px;
					height: 21px;
					color: #43352a;
					font-size: 12px;
					margin: 7px 0 0 12px;
					padding: 2px 4px 0 4px;
					background: url(images/searchbar-text_back.png) no-repeat;
					}
					
					#searchbar .searchtip {
					color: #43352a;
					}
					
					#searchbar .button {
					width: 45px;
					height: 21px;
					float: right;
					border: none;
					margin: 7px 13px 0 0;
					background: url(images/searchbar-button.png) no-repeat;
					cursor: pointer;
					}
		
	#content_bottom {
	width: 900px;
	height: 123px;
	float: left;
	padding: 18px 0 0 100px;
	list-style-type: none;
	background: url(images/content-b_back.png) no-repeat;
	font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 15px;
	color: #43352a;
	}
	
	#content_bottom a:link, #content_bottom a:visited, #content_bottom a:active {
	color: #43352a;
	text-decoration: none;
	}
	
	#content_bottom a:hover {
	color: #de4243;
	text-decoration: underline;
	}
	
		#links {
		width: 200px;
		float: left;
		padding: 22px 0 0 0;
		background: url(images/links_img.png) top left no-repeat
		}
		
		#gototop {
		float: right;
		width: 81px;
		height: 10px;
		margin: 18px 76px 0 0;
		}
		
			#gototop img {
			border: 0;
			}
		
	#advertising {
	float: right;
	margin: 25px 160px 0 0;
	}
	
	#advertising_sidebar {
	text-align: center;
	margin: 0 0 20px 0;
	}
		
	#footer {
	width: 1000px;
	height: 21px;
	background: url(images/footer_back.png) no-repeat;
	text-align: center;
	padding: 23px 0 60px 0;
	clear: both;
	margin: 0 auto 0 auto;
	line-height: 12px;
	}
	
		.footer_text {
		color: #717066;
		font-family: Verdana, Arial, sans-serif;
		font-size: 9px;
		}
		
		.footer_text a:link, .footer_text a:visited, .footer_text a:active {
		color: #717066;
		text-decoration: underline;
		}
		
		.footer_text a:hover {
		color: #de4243;
		}
		
		
/*twitter box */		
#twitter_div {
width: 209px;
margin: 25px 0 25px 20px;
line-height: 13px;
}

	#twitter_update_list {
	list-style-type: none;
	width: 160px;
	color: #a09f9f;
	margin: 0;
	padding: 5px 15px 0px 34px;
	background: url(images/center_back.png) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
		#twitter_update_list a:link, #twitter_update_list a:visited, #twitter_update_list a:active {
		color: #de4243;
		text-decoration: none;
		font-style: italic;
		}

		#twitter_update_list a:hover {
		color: #74a2a2;
		}

		hr.line {
		width: 150px;
		margin: 10px 0 10px 0;
		padding: 0;
		color: #3d3d3d;
		border-bottom: 1px solid;
		border-right: 1px solid;
		}

	#twitter_top {
	width: 209px;
	height: 77px;
	margin: 0;
	background: url(images/top_back.png) no-repeat;
	}

	#twitter_bottom {
	width: 209px;
	height: 24px;
	margin: -10px 0 0 0;
	background: url(images/bottom_back.png) no-repeat;
	}

		#twitter-link {
		float: right;
		margin: 7px 12px 0 0;
		font-size: 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: italic;
		color: #74a2a2;
		}

			#twitter-link:hover {
			color: #de4243;
			}
	