/*
Theme Name: Design Vlaanderen
Theme URI: http://www.designvlaanderen.be/blog
Description: De "wordpress"-template op basis van Bubble-layout
Version: 1.0
Author: Bubble
Author URI: http://www.bubble.be
*/


/* Reset
---------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* Algemene Styles
---------------------------------------------------------- */
textarea, body{ font: 12px Arial, Helvetica, sans-serif; }
body{background:url(images/body_tile.gif) repeat 0 0}

/* selectors */
strong,b{font-weight:bold;}
em{font-style:italic;}
a{outline:none; color:#211f1b; text-decoration:none;}
a:hover{background:#B21207; color:#FFF; text-decoration:none;}
div.clear{clear:both;}

/* Container
---------------------------------------------------------- */
div#container{width:941px; margin:0 auto;}

/* Header
---------------------------------------------------------- */
div#header{ height:95px; position:relative; background: #201f1b; }
    div#header-in{ width:941px; height:95px; position:relative; background: #201f1b url(images/designvlaanderenblog.jpg) no-repeat right 50px; margin: 0px auto; }

	/*logo*/
	div#header img{ margin:15px 46px 0 14px; float:left; }
		
/* Content
---------------------------------------------------------- */
div#content{width:941px; padding:61px 0 0 0;}
div#inner-content{ width:535px; padding:8px 0 0; margin-top: 0px; margin-left: 180px; border-top: 1px solid #211f1b; }

	div#inner-content .date{font: 14px Arial, Helvetica, sans-serif;}
	div#inner-content h2{ font-size: 26px; margin-bottom: 10px; }
	div#inner-content p{ font: 14px/22px Arial, Helvetica, sans-serif; }

	div#inner-content img{ margin: 0 0 10px 0; border:none; }

	div#inner-content .postmetaData{ border-bottom: 1px solid #211f1b; padding-top: 15px; padding-bottom: 10px; margin-bottom: 10px;}

		div#inner-content .postmetaData .tags{ padding-bottom: 10px; }
		div#inner-content .postmetaData .commentsCount{ text-align:right; font-size: 14px }

	div#inner-content .comments{ border-bottom: 1px solid #211f1b; padding-bottom: 5px; margin-bottom: 10px; color:#5A5348}
	div#inner-content .comments .datum{color:#211f1b}
    div#inner-content .commentsForm h2#postcomment { font-size: 22px; margin-bottom: 10px; }
	div#inner-content .commentsForm{ padding-bottom: 5px; margin-bottom: 10px;}
	div#inner-content .commentsForm div {margin: 0 0 5px 0;}
	div#inner-content .commentsForm div label{ font-size:14px; float:left; width: 115px;}
	div#inner-content .commentsForm div input{ background:#211F1B none repeat scroll 0 0; border:0 none; color:#DAD7D0; height:18px; padding:2px 5px 0; width:410px; font-size:13px;}
    div#inner-content .commentsForm div textarea{ background:#211F1B none repeat scroll 0 0; border:0 none; color:#DAD7D0; height:18px; padding:2px 5px 0; width:410px; height:150px; font-size:13px;}
	div#inner-content .commentsForm div input#submit{ background:#211F1B none repeat scroll 0 0; border:0 none; color:#DAD7D0; height:23px; float:right; padding:3px 0 4px 0; width:70px; font-size:13px;}

	div#inner-content .commentsForm div.commentsBorder {border-top: 1px solid #211f1b; margin:10px 0 0 0; padding: 10px 0 0 0;}

	/* Post content	 */
	.post .entry { color: #5A5348 }

	/* sidebar */
	div#content div#sidebar{float:left; width:157px;}

		/* menu */
		div#sidebar ul{ text-align:right; font: 14px "Lucida Sans"; }
		div#sidebar ul li{margin-bottom:2px;}
		div#sidebar ul li a{font-size:12px; padding:0 5px;}
		div#sidebar ul li a.active,
        div#sidebar a:hover{background:#211f1b; color:#FFF;}
		
		/* search */
		div#sidebar fieldset.search{float:right; margin:18px 5px 0 0; display:inline;}
		div#sidebar fieldset.search legend{display:none;}
		div#sidebar fieldset.search input{width:83px; font-size:13px; padding:2px 5px 0; height:18px; background:#211f1b; color:white; border:0;}
		

	/* sidebar-rechts */
	div#content div#sidebar-right{ float:right; width:200px; }

		/* menu */
		div#sidebar-right h2{ text-align:left; border-top: 1px solid #211f1b; font: 18px Arial, Helvetica, sans-serif; padding: 8px 0px; }	

		/* menu */
		div#sidebar-right ul{ text-align:left; padding: 0px 0px 8px; }
		div#sidebar-right ul li{margin-bottom:2px;}
		div#sidebar-right ul li a{ font-size:12px; padding:0 5px 0 0; }
		div#sidebar-right ul li a.active,
        div#sidebar-right a:hover{background:#211f1b; color:#FFF;}
        
	/* sidebarContact */
	div#content div#sidebarContact{ border-top: 1px solid #211f1b; padding: 8px 0px; }
		
		
/* Footer
---------------------------------------------------------- */
div#footer{text-align:right; padding: 0px; margin-top:60px; margin-bottom:100px; color:#59554a}
div#footer p{font-size: 12px; line-height: normal}
div#footer a, div#footer a:visited {background:none; color: #211f1b }
div#footer a:hover{background:#211f1b; color:#FFF }
