/*

Theme Name: voorne-putten

Theme URI: http://www.voorne-putten.nl/

Description: WordPress theme voor <a href="http://www.voorne-putten.nl/">voorne-putten.nl</a>.

Version: 0.1

Author: Future Forward Brand Newmedia

Author URI: http://www.futureforward.nl/

Tags: red, grey, white, fixed width, two columns

*/



/* Begin Typography & Colors */

body {

	background: #fff;

	color: #000;

	}



#page {

	background: #fff;

	}



#header {

	background: #fff url('/img/horizontal-topborder.gif') top left repeat-x;

	}



#headerimg {

	background: transparent;

	}



#body {

	background: #fff;

	}



#topbar {

	background: #fff;

	}



#sidebar, #right-sidebar, #content-banners {

	background: #fff;

	}

	

#wp-calendar th {

   font-weight: bold;

   }



#content {

	background: #fff;

	}



.post, #commentlist, #newslist, #wp-calendar {

	background: #f7f7f7;

	}



#footer {

	background: #fff;

	}



a {

	color: #E1001A;

	}



#newslist li a {

	color: #000;

	}



h2, #edition li ul li h2, a#rss2url {

	font: bold 12px/12px "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #E1001A;

	}



h2.opties {

	background: #fff;

	}



h3 {

	font: normal 16px/16px "Trebuchet MS", Arial, Verdana, sans-serif;

	}



h4 {

	font: bold 13px/18px "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #444;

	}



#edition li ul li {

	font: 13px/13px "Trebuchet MS", Arial, Verdana, sans-serif;

	}



li.cat-item {

	font: bold 16px/16px "Trebuchet MS", Arial, Verdana, sans-serif;

	background: transparent;

	}



li.cat-item a:link {

	color: #000;

	background: #fff;

	}



li.cat-item a:visited {

	color: #000;

	background: #fff;

	}



li.cat-item a:hover {

	color: #fff;

	background: #E1001A;

	}



li.cat-item a:active, li.cat-item a.active {

	color: #fff;

	background: #E1001A;

	}



#poweredby, input.textinput {

   font:12px/12px "Trebuchet MS", Arial, Verdana, sans-serif;

   }



.entry p, .entry li, #commentlist li, #newslist li, li.page_item, small.commentmetadata, cite, div.navigation, #wp-calendar, #flashMessage {

	font: 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;

	}



#footer p {

	font: 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;

	}



input.textinput {

	font: 12px/12px "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #000;

	background: #fff;

	}



#topbar li * {

	font: normal 12px/18px "Trebuchet MS", Arial, Verdana, sans-serif;

	color: #000;

	}



#topbar h2, h2#comments, h2.opties, a#rss2url {

	color: #576F8D;

	}



input.submitbutton {

	color: #576F8D;

	background: transparent;

	font: bold 12px/12px "Trebuchet MS", Arial, Verdana, sans-serif;

	}



ul.optionlist {

	background: #F7F7F7;

	}



li.page_item a:link, #topbar li a:link {

	color: #000;

	}



li.page_item a:visited, #topbar li a:visited {

	color: #000;

	}



li.page_item a:hover, #topbar li a:hover {

	color: #E1001A;

	}



li.page_item a:active, #topbar li a:active {

	color: #E1001A;

	}

	

/* End Typography & Colors */





/* Begin Structure */

html {

	width: 100%;

	}



body {

	width: 100%;

	}



#page {

	width: 100%;

	position: relative;

	}



#header {

	width: 100%;

	height: 108px;	

	}



#headerimg {

	width: 840px;

	margin: 0 auto;

	position: relative;

	padding-right:128px;

	}

	

#poweredby {

   width: 840px;

	margin: 0 auto;

	position: relative;

	text-align: right;

	padding: 5px 163px 0 0;

	}



#body {

	width: 968px;

	margin: 0 auto;

	padding: 5px 0;

	}



#topbar {

	width: 840px;

	margin: 0 auto;

	padding-right:128px;

	}



#sidebar {

	width: 235px;

	float: left;

	padding: 0 8px 0 0;

	}



#wp-calendar {

   position:relative;

   padding: 13px 0;

   margin-bottom: 13px;

   }

   	

#wp-calendar, #wp-calendar table, #wp-calendar caption {

   width:100%;

   }

   

#wp-calendar th, #wp-calendar td {

   padding: 2px;

   vertical-align: middle;

   }

   

#wp-calendar caption, #wp-calendar td, #wp-calendar th {

   text-align: center;

   }



#content {

	width: 597px;

	float: left;

	padding: 0;

	}

	

#right-sidebar {

   width:120px; 

   height:600px; 

   margin-left:8px; 

   float:left;

   }

   

#content-banners {

   padding: 8px 0 13px 0;

   }



#footer {

	width: 100%;

	clear: both;

	}

/* End Structure */





/* Begin Headers */

h1 span {

	display: none;

	}



#headerimg h1 {

	background: #fff url('/img/logo.gif') top left no-repeat;

	height: 108px;

	width: 487px;

	}



h2 {

	text-transform: uppercase;

	border-left: 1px dotted #E1001A;

	padding: 5px;

	margin-bottom: 13px;

	margin-left: 10px;

	}



h4 {

	padding-top: 10px;

	}



#edition li ul li h2 {

	margin: 0 0 5px 0;

	}



#topbar h2 {

	border: 0;

	margin: 0;

	display: inline;

	}

	

#sidebar h2 {

   margin-top:13px;

   }

   

#wp-calendar h2 {

   margin-top: 0;

   }



h2#comments {

	border-left: 1px dotted #576F8D;

	margin-left: 0;

	padding: 5px 5px 5px 0;

	}



#newslist li h2 {

	margin-left: 0;

	}



h3 {

	font-weight: bold;

	}



h2.opties {

	border-width: 8px 0 0 0;

	border-color: #DEE0DC;

	border-style: solid;

	margin: 30px 0 0 0;

	}

/* End Headers */





/* Begin Images */

img.reageer {

   padding-right: 5px;

   width: 24px;

   height: 18px;

   vertical-align: middle;

}



#poweredby img {

   padding: 0 3px;

   }

/* End Images */





/* Begin Lists */

#headerimg ul {

	clear: both;

	}



#headerimg ul ul {

	float: left;

	clear: none;

	}



#headerimg li {

	display: inline;

	}



#headerimg li ul li {

	display: block;

	}



#edition {

	position: absolute;

	top: 20px;

	right: 128px;

	}



#edition li ul {

	margin-right: 20px;

	}



#categories {

	position: absolute;

	top: 71px;

	right: 128px;

	}



#categories li {

   margin-right: 20px;

	}



#topbar ul {

	border-top: 4px solid #E1E1E2;

	padding: 2px 2px 4px 5px;

	}



#topbar li {

	float:left;

	}



#sidebar li {

	margin-bottom: 13px;

	}



#sidebar li.cat-item a {

	display: block;

	padding: 5px 5px;

	}



#sidebar ul.optionlist {

	margin-bottom: 13px;

	}



#sidebar ul.optionlist li.page_item {

	margin: 0 10px;

	padding: 0;

	border-bottom: 2px solid #DEE0DC;

	}



#sidebar ul.optionlist li.page_item a {

	display: inline;

	padding: 0;

	}



li.cat-item {

	text-transform: uppercase;

	}



#commentlist, #newslist {

	margin-top: 13px;

	padding: 13px;

	}



#newslist {

	margin-bottom: 13px;

	}

	

ol.commentlist hr {

   border: 0;

	height: 1px;

	color: #DEE0DC;

	background: #DEE0DC;

	margin: 5px 0;

   }

   

.entry ol {

   list-style-type:decimal;

   }

   

.entry ul {

   list-style-type:disc;

   }

.entry ul.nostyle {

   list-style-type:none;

   padding-left:0;

}

.entry ol.commentlist {

   list-style-type: none;

   }

/* End Lists */





/* Begin Form Elements */

#searchform {

   padding: 0 8px 1px 26px;

   float: left;

   }



input.textinput {

	border: 1px solid #919B9A;

	width:176px;

	padding: 1px;

	}



input.submitbutton {

	border: 0;

	text-transform: uppercase;

	}



textarea#comment {

   width: 100%;

   }

/* End Form Elements */





/* Begin Posts */

.post {

	padding: 13px;
    
    height: auto;

	margin-bottom: 10px;
    
    clear:both;
	}

	

p.postmetadata {

   text-align: center;

   border: 1px dashed #DEE0DC;

   padding: 5px;

   margin-top: 13px;

   }

/* End Posts */





/* Begin Entry */

.entry p, .entry ol, .entry ul {

	padding-top: 13px;

	}

	

.entry ol, .entry ul {

	padding-left: 15px;

	}

/* End Entry */





/* Begin Sidebar */

/* End Sidebar */



/* Begin Footer */

#footer {

	border-top:3px solid #E2E2E3;

	}



#footer p {

	width: 925px;

	margin: 0 auto;

	}

/* End Footer */



/* Begin Various Tags & Classes */

hr {

	border-top: 1px dashed #fff;

	height: 8px;

	color: #DEE0DC;

	background: #DEE0DC;

	}

	

#topbar hr {

	border-top: 1px dashed #000;

	clear: both;

	}



#topbar li span {

   margin-left: 15px;

   }



strong {

	font-weight: bold;

	}



div.navigation {

   position: relative;   

   }

   	

div.alignleft {

   display: inline;

   }



div.alignright {

   display: inline;

   }

   

a#rss2url img {

   vertical-align:baseline;

   padding:2px 0px 0px 10px;

   }

div#TICKER * {

   vertical-align: bottom;

   }

/* End Various Tags & Classes */



/* Begin event-calendar 3 */

.ec3_eventday {

   background: #DEE0DC;

   }

   

#wp-calendar {

   border-bottom: 4px solid #DEE0DC;

   }   

/* End event-calendar 3 */



/* Begin links */

a {

	text-decoration: none;

	outline: none;

	}



li.cat-item a:link {

	text-decoration: none;

	padding: 0 10px;

	border: 1px solid #000;

	height: 20px;

	position: relative;

	}



li.cat-item a:visited {

	text-decoration: none;

	padding: 0 10px;

	border: 1px solid #000;

	height: 20px;

	position: relative;

	}



li.cat-item a:hover {

	text-decoration: none;

	padding: 0 10px;

	border: 1px solid #000;

	height: 20px;

	position: relative;

	}



li.cat-item a:active {

	text-decoration: none;

	padding: 0 10px;

	border: 1px solid #000;

	height: 20px;

	position: relative;

	}

/* End links */



.bnext{

	background: url('/img/button_back.gif') transparent;

	width:96px;

	height:20px;

	padding: 2px 0 0 10px;

	display:block;

	color:#000;

	-x-system-font:none;

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:18px;

	float:left;

	margin:-1px;

}

.bmap{

	background: url('/img/button.gif') transparent;

	float:right;

}

.barrow{

	background: url('/img/bg_arrow_normal.gif') transparent;

	float:right;

	width:136px;

	height:19px;

}

.bnext:hover{

	background: url('/img/button_over2.gif') transparent;

	color:#fff;	

}

.bmap:hover{

	background: url('/img/button_over.gif') transparent;

	color:#fff;

}

.barrow:hover{

	background: url('/img/bg_arrow_over.gif') transparent;

	float:right;

}

.profilebtn{

	display:block;

	width:200px;

	height:25px;

	border:solid 1px #000;

	color:#000;

	background:#fff;

	text-align:center;

	vertical-align:middle;

		-x-system-font:none;

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:16px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:18px;

	float:left;

	margin:-1px;

	padding-top:5px;

}

.profilebtn:hover{

	background:#E1001A;

	color:#fff;

}

.input label{

	width:200px;

	display:block;

	font-size:14px;

}

.input input, .input select{

	border:1px solid #919B9A;

	padding:1px;

	width:176px;

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	-x-system-font:none;

	background:#FFFFFF none repeat scroll 0 0;

	color:#000000;

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:12px;	

}

.input input.tagline {

	width:376px;	

}

.input label[for="ProfileTagline"]{

		width:380px;	

		}

.error input, .error select{

	border:1px solid #f00;

}

.input select{

	width:180px;

}

.input, .submit{

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:12px;	

	height:45px;

	width:200px;

	float:left;

}

.error {

	height:55px;

}

#UserSignupForm .submit{

	margin-top:15px;	

}

.righti{

	float:right;	

}

.submit input{

	display:block;

	width:176px;

	height:30px;

	border:solid 1px #000;

	color:#000;

	background:#fff;

	text-align:center;

	vertical-align:middle;

		-x-system-font:none;

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:16px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	line-height:18px;

	margin: 5px 0 10px 0;

}

.submit input:hover{

	background:#E1001A;

	color:#fff;

}

.submit{

	width:176px;

	float:right;

}

.textarea{

	width:100%;	

}

input.hidden {

        display: none;

        border: none;

        background-color: #fff;

}

.datetime{

	color:#F7F7F7;	

}

.datetime label{

	color:#000;	

}

.datetime select{

width:auto;	

}

.datetime #UserActivatedHour, .datetime #UserActivatedMin, .datetime #UserActivatedMeridian{

display:none;	

}

ul{

	list-style-type:none;

}

li.category-block{

	display:inline-block;

	width:195px;

	margin:0 2px 10px 2px;

	padding: 5px 0 5px 0;

	height:auto;

	min-height:400px;

	background: #f7f7f7;

	vertical-align:top;

}

li.category-block ul{

	padding:10px;	

}

li.category-block ul li{

	-x-system-font:none;

	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;

	font-size:12px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:18px;	

	color:#000;

}

li.category-block ul li a{

	color:#000;	

}

#flashMessage{

		color:#E1001A;

}

#simplemodal-overlay {background-color:#000;}

#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;}

.error-message{

color:#FF0000;

display:block;

height:25px;

position:relative;

top:2px;

left:0;

z-index:10;

	

}

.home-block{

width:191px;display:inline-block;float:left;	

margin-left:9px;

}

.home-block .post{

width:170px;	

height:145px;

}

.home-block h2{

	padding:5px 0px 5px 5px;

}