/*
THEME NAME: Schrijversgewijs
THEME URI: http://www.motionmill.com
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1
AUTHOR: <a href="http://motionmill.com/">Rafa&euml;l Balrak</a>
AUTHOR URI:
TAGS: grey, yellow, red, two columns, sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, 
*/
/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');

/* hide some stuff */
div.skip-link {
position:absolute;
right:1em;
top:1em;
display:none;
}
div#nav-above {
margin-bottom:1em;
display:none;
}

div#nav-below {
margin-top:1em;
display:none;
}
div.date {
display:none;
}
div.entry-date {display:none;}
/********************
*		RESET		*
********************/
*{margin:0; padding:0;}
img {border:none;}
html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	}
h1, h2, h3, h4, h5, h6, h7, ul, ol, p{margin:0 0 1em 0;font-weight:normal;}
a {
       outline:none;
       }   
/********************
*	 STRUCTURE		*
********************/
body {font-family:Georgia, "Times New Roman", Times, serif; background:url(images/bg.jpg) repeat 0 0;font-size:14px; color:#523325;line-height:1.5;}
div#wrapper {width:960px;margin:0 auto;position:relative;}
div#header {border-bottom:3px dashed #ccc;margin-bottom:1em;padding-bottom:1em;}
h1#blog-title {margin:0;}
h1#blog-title {
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
	height:197px;
	text-indent:-9999px;
	width:375px;
}
h1#blog-title a {
	display:block;
	height:197px;
	width:375px;
}
div#searchbox {
	position:absolute;
	top:50px;
	right:0;
	padding:8px;
	background:url(images/navbg-trans.png) repeat 0 0;
	margin:0;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	font-size:14px;
}
div#login {position:absolute;right:0;top:12px;color:#523425;font-size:12px;}
p#breadcrumbs {border-bottom:3px dashed #ccc;padding-bottom:1em;font-size:12px;color:#a3a3a2;font-style:italic;}
div#totalposts {font-size:12px; position:absolute; right:0; top:105px;}
div#totalposts p {margin:0; display:inline;}
div#content {margin:0 312px 0 0;border-right:3px dashed #ccc;padding-right:12px;/*min-height hack*/
	min-height:400px;
	height:auto !important;
	height:400px;}
div#container{margin:0 -300px 0 0;}
div#footer {
	border-top:3px dashed #CCCCCC;
	margin:0 0 1em 0;
	overflow:hidden;
	padding-top:1em;
	font-size:12px;
	color:#a3a3a2;
}
div.sidebar {width:280px;}
span#generator-link {float:right;display:inline;}
span#copyright {float:left;display:inline;}
/*footerbar*/
div.footerbar {
	background:url("images/footerbar_bg.png") repeat-y scroll 29px 3em transparent;
	border-top:3px dashed #CCCCCC;
	margin-top:1em;
	overflow:hidden;
	padding-top:1em;
}
div.footerbar li {
	float:left;
	display:inline;
	width:33%;
	margin-left:43px;
	/* min height hack*/
	min-height:125px;
	height:auto !important;
	height: 125px;
}
div.footerbar li.widget {
	/*float:right;*/
	margin-bottom:10px;
	width:272px;
	padding:2em 0;
}
div.footerbar li#text-3 {margin:0 43px 0 0;}
div.post {margin-bottom:3em;}
/********************
*	 CLASSES		*
********************/
.clear {
	clear:both;
}
.alignright,img.alignright{
float:right;
margin:0 0 12px 1em;
}

.alignleft,img.alignleft{
float:left;
margin:0 1em 12px 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:0 auto 1em auto;
text-align:center;
}
.entry-title,.entry-meta {
clear:both;
}
.entry-meta {font-size:12px;}
.address, address {
    display: block;
    font-style: italic;
} 
/********************
*	 CONTENT STYLES	*
********************/
a {color:#523325;text-decoration:none;}
a:hover {color:#999;}
div#content a {font-style:italic;}
div.entry-content ul {list-style-type:none;margin-left:1em;}
div.entry-content ul li {background:url(images/bullet.png) no-repeat 0 7px;padding-left:18px; }
body.home div.entry-content {font-size:18px;}
h2.entry-title, h2.page-title, h2.page-title a {color:#bd3b13;font-size:24px;font-style:italic;}
h2.entry-title a {color:#bd3b13;}
div#footer a, p#breadcrumbs a {color:#a3a3a2;}
div#searchbox input.text {color:#f9f7ee!important;background:#6c5341!important;font-family:Georgia, "Times New Roman", Times, serif!important;border:none!important;padding:3px!important;width:150px!important;font-size:14px!important;font-style:italic!important;}
div#searchbox input.button {
	background:url("images/search.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:18px;
	text-indent:-9999em;
	width:22px;
	line-height:1;
}
div#login a {color:#523425;text-decoration:underline;}
div.footerbar h3.widgettitle {font-style:italic;color:#84837e;font-size:16px;}
div.footerbar a {text-decoration:underline;font-style:italic;}
div.entry-content h1, div.entry-content h2, div.entry-content h3, div.entry-content h4, div.entry-content h5, .page-subtitle {margin:0;}
div.entry-content h2, h2.page-subtitle, h3.entry-title {font-style:italic;font-size:18px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:6px 0;clear:both;margin:0 0 12px 0;color:#747474;}
div.entry-content a {color:#B73912;}
div.entry-content a:hover {color:#666;}
div.entry-content table {
	border-collapse:collapse;
}
div.entry-content table td {padding:12px;vertical-align:top;text-align:left;}
/********************
*	 MENU			*
********************/
div#menu {
	position:absolute;
	top:50px;
	left:230px;
	padding:0;
	background:url(images/navbg-trans.png) repeat 0 0;
	margin:0;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	font-size:14px;
	text-transform:lowercase;
}

div#menu ul,div#menu ul ul {
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.5em;
text-decoration:none;
color:#f9f7ee;
font-style:italic;
}
div#menu ul a:hover {color:#BD3B13;}
div#menu ul ul a {
background:url("images/navbg-trans.png") repeat scroll 0 0 transparent;
font-style:normal;
padding:3px 9px;
/*width:140px;*/
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
div#menu ul li li {float:none;}

/*div.menu, div#menu {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius:10px;
border-radius: 10px; 
-webkit-box-shadow: 2px 2px 5px  #000000;
-moz-box-shadow: 2px 2px 5px #000000;
box-shadow: 2px 2px 5px #000000; 
background:#214F73;
height:43px;
margin:1em 0;
width:100%;
}
div#menu ul.menu {margin-left:12px;}
div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:.9em .5em;
text-decoration:none;
font-size:16px;
color:#fff;
}
div#menu ul a:hover, div#menu .current-menu-item a {color:#ff8a00;}
div#menu li.current-menu-item ul li a {color:#fff;}
div#menu ul ul a {background:#f38503;font-size:14px;color:#fff;}
div#menu ul ul a:hover, div#menu ul ul .current-menu-item a{background:#edc697;color:#ff8a00;}
div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

div#menu ul li li {float:none;}

body.ie6 div#menu li li a {width:140px;}*/
/**/

/**CONTACT FORM**/
p.submit input, input.text, textarea.textarea {border:1px dashed #aaa!important;padding:6px!important;background:#d1c7a1!important; font-family:Georgia, "Times New Roman", Times, serif!important; font-size:12px!important;}
p.submit input {cursor:pointer!important;}
/* COMMENTS */ 
form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

/*gallery*/
div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}


/*pagination navigation*/
div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:24px;color:#bd3b13;font-style:italic;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
background:url("images/bullet.png") no-repeat scroll 0 7px transparent;
list-style:none outside none;
margin:0;
padding-left:18px;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}
/*----------------------------------------------------------------*																				
	WordPress 2.8 Plugin: WP-PageNavi 2.60									
	Copyright (c) 2009 Lester "GaMerZ" Chan											

	File Written By:																
	- Lester "GaMerZ" Chan															
	- http://lesterchan.net
														
	File Information:																
	- Page Navigation CSS Style														
	- wp-content/plugins/wp-pagenavi/pagenavi-css.css								
 *----------------------------------------------------------------*/

.wp-pagenavi {
	margin:1em 0;
	text-align:right;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid;
	
}
.wp-pagenavi a:hover {	
	border: 1px solid;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #523325;
	border: 1px solid;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid;
	color: #523325;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid;
	color: #523325;
}

li.spacer {background:none!important;}
div.azindex ul li.header {background:none;}
div.azindex ul li {background-position:0 12px;}
/************************
*		WP Snap index	*
*************************/
ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding: 0 2px 10px 0;
}

ol.snap_nav li a {
	font-weight: bold
}

ol.snap_nav li.snap_selected a {
	cursor: text;
}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}