/*
Theme Name: Rob 2009
Theme URI: www.robvanginkel.nl
Description: New layout 2009.
Version: 1.0
Author: Tony van Schaik
Author URI: http://wwww.designsoftomorrow.nl/
*/
/* Begin Typography & Colors */
body {
	/*	background: #b3bead url(images/background.jpg) no-repeat top left;*/
	background: #7b4529 url(images/background.jpg) no-repeat fixed center top;
	margin:0px;
	padding:0px;
	color:#505050;
	font: normal 14px/26px "Segoe UI", sans-serif;
}
#container {
	margin: 30px auto 0px;
	padding: 0px;
	width: 790px;
	
}
#header {
	display: block;
	height: 80px;
	width: 790px;
	background: url(images/header.png) no-repeat;
	}
#page {
	background: url(images/content.png) repeat-y top;
	width: 790px;
}
#navmenu {
	padding:0px;
	display: block;
	width:430px;
	font: normal 14px "Segoe UI", sans-serif;
	color: #cd3f3e;
	margin-left:360px;
	padding-top:45px;
}

#navmenu ul {
	float:left;
	line-height:32px;
	list-style:none;
	margin:0;
	padding:0 15px 0 0px;
}

#navmenu li {
	display:inline;
	padding:0;
}

#navmenu a {
	color:#cd3f3e; /* need because it will use default link color */
	float:left;
	padding:0 3px 0 3px; /* left 3 px because of left.png image */
	text-decoration:none;
}

#navmenu a span {
	display:block;
	float:none;
	padding:0 10px 0 7px;
}

#navmenu a:hover {
	background: url(images/navmenu-left.png) no-repeat left center;
}

#navmenu a:hover span {
	background: url(images/navmenu-right.png) no-repeat right center;
	color:#cd3f3e;
}
#content {
	float:left;
	width:570px;
}
#sidebar {
	float:right;
	width:220px;
	margin-top:30px;

}
#sidebar-modules ul {
	padding:0px;
	margin:0px;
}
#sidebar-modules li{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#bottom {
	background:url(images/bottom.png) no-repeat bottom center;
	display:block;
	height:40px;
	margin-bottom:10px;
	}
.footer {
	padding-top:10px;
	padding-left:15px;
	font: normal 14px "Segoe UI", sans-serif;
	color:#ccc;
}

.newsmodule-top {
	background:url(images/sidebar-module-top.png) no-repeat;
	display:block;
	height:30px;
	margin-right:10px;
	margin-bottom:0px;
}
.newsmodule-top h3 {
	font: normal 14px "Segoe UI", sans-serif;
	color:#768c6b;
	margin-left:18px;
	padding-top:8px;
	
}
.newsmodule-repeat {
	background:url(images/sidebar-module-repeat.png) repeat-y;
	display:block;
}
.newsmodule-repeat ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
.newsmodule-repeat li {
	list-style: none;
	margin-left:16px;
}
.newsmodule-repeat li a {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	display:block;
	border-bottom:1px solid #e8f0df;
	width:158px;
	background:url(images/article.png) no-repeat left center;
	color:#505050;
	
}
.newsmodule-repeat li a:hover {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	background:url(images/article.png) no-repeat left center;
	display:block;
	color:#4F81BD;
}
.newsmodule-bottom {
	background:url(images/sidebar-module-bottom.png) no-repeat;
	display:block;
	height:10px;
	margin-bottom:10px;
}
.category-top {
	background:url(images/sidebar-module-top.png) no-repeat;
	display:block;
	height:30px;
	margin-right:10px;
	margin-bottom:0px;
}
.category-top h3 {
	font: normal 14px "Segoe UI", sans-serif;
	color:#768c6b;
	margin-left:16px;
	padding-top:8px;
	
}
.category-repeat {
         background:url(images/sidebar-module-repeat.png) repeat-y;
	display:block;
}
.category-repeat ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
.category-repeat li {
	list-style: none;
	margin-left:16px;
	

}
.category-repeat li a {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	display:block;
	border-bottom:1px solid #e8f0df;
	width:158px;
	background:url(images/category.png) no-repeat left center;
	color:#505050;
	
}
.category-repeat li a:hover {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	background:url(images/category.png) no-repeat left center;
	display:block;
	color:#4F81BD;
}
.category-bottom {
	background:url(images/sidebar-module-bottom.png) no-repeat;
	display:block;
	height:10px;
	margin-bottom:10px;
}
.links-top {
	background:url(images/sidebar-module-top.png) no-repeat;
	display:block;
	height:30px;
	margin-right:10px;
	margin-bottom:0px;
}
.links-top h3 {
	font: normal 14px "Segoe UI", sans-serif;
	color:#768c6b;
	margin-left:16px;
	padding-top:8px;
	
}
.links-repeat {
	background:url(images/sidebar-module-repeat.png) repeat-y top left;
         display:block;
}
.links-repeat ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
.links-repeat li {
	list-style: none;
	margin-left:16px;
	

}
.links-repeat li a {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	display:block;
	border-bottom:1px solid #e8f0df;
	width:158px;
	background:url(images/links.png) no-repeat left center;
	color:#505050;
	
}
.links-repeat li a:hover {
	font: normal 12px/24px "Segoe UI", sans-serif;
	text-decoration:none;
	padding-left:20px;
	background:url(images/links.png) no-repeat left center;
	display:block;
	color:#4F81BD;
}
.links-bottom {
	background:url(images/sidebar-module-bottom.png) no-repeat bottom left;
	display:block;
	height:10px;
	margin-bottom:10px;
}

.post {
	padding:0px;
	margin:0px 15px;
	}
p {
	font: normal 14px/26px "Segoe UI", sans-serif;
	color:#505050;
	padding:0px;
	margin:0px;
}
h3 {
	font: normal 18px "Segoe UI", sans-serif;
	color:#768c6b;

}
.clearfix {
	clear:both;
}
/* WP stuff */
.pagenav {
	list-style:none;
	padding:0px;
	margin:0px;
	}
.cat-item {
	list-style:none;
	padding:0px;
	margin:0px;
	}
.post a {
	font: normal 14px "Segoe UI", sans-serif;
	color:#768c6b;
	text-decoration:none;
}
.post h3 a {
	font: normal 18px "Segoe UI", sans-serif;
	color:#768c6b;
	text-decoration:none;
}
.post a:hover {
	text-decoration:underline;
}
.postmetadata a {
font: normal 14px/26px "Segoe UI", sans-serif;
}

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


}

img.alignright {
padding: 1px;
margin: 0 0 2px 7px;
display: inline;
border:1px solid #bbbbcc;
         background:#ffffff;
}

img.alignleft {
padding: 1px;
margin: 0 7px 2px 0;
display: inline;
border:1px solid #bbbbcc;
         background:#ffffff;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
#respond {
	font-size:14px;
}

	
