/*  
Theme Name: Verwenjepartner
Theme URI: http://usadesigns.net/
Description: Widget Supported xhtml complaint template sponsored by <a href="http://www.romow.com/">Romow Online Advertising</a> and <a href="http://www.webranking.us/">Web Directory</a>
Version: 1.0
Author: Chilli Design & Multimedia
Author URI: http://www.chilli.be/
*/

/* RESET STYLES */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ul, li, ol, dl, dd, address, blockquote { margin: 0; padding: 0; }
html, body, form, fieldset { font: 100%/120% Verdana, Arial, Helvetica, sans-serif; color: #687885; }
form label { cursor: pointer; }
fieldset { border: none; }
input, select, textarea { font-size: 100%; }
h1, h2, h3, h4, h5, h6 { font-size: 10px; font-weight: bold; color: #000000; }

img { border: 0px; }
a { color: #737373; text-decoration: none; outline: none; }
input, textarea { border: 1px solid #cecece; font-size: 12px; }

.sub {	border: 0px; }



/* CLEARDIV STYLE */

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
	/* End hide from IE-mac */



/* THEME STYLES */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #ffffff url(images/header_bg_rep_vjp.png) repeat-x top; text-align: center; }
div#site_container { /*width: 1000px;*/ width: 955px; margin: 0px auto; text-align: left; }


/* HEADER STYLES */

div#header_wrap { width: inherit; height: 311px; padding-top: 5px; }
	div#top_banner_wrap { width: inherit; height: 106px; position: relative; }
	div#banner_holder { position: absolute; left: 0px; top: 8px; }
	div#header_main { width: inherit; height: 205px; position: relative; background: url(images/header_vjp.png) no-repeat left; }
		div#main_nav_wrap { position: absolute; top: 0px; right: 0px; }
		div#main_nav_wrap table { background: #f760b6; height: 40px; }
		div#main_nav_wrap table tr td#front_menu_td { background: #f760b6 url(images/front_menu_td_bg.png) no-repeat left; width: 40px; height: 40px; }
		div#main_nav_wrap table tr td#rear_menu_td { background: #f760b6 url(images/rear_menu_td_bg.png) no-repeat right; width: 40px; height: 40px; }
		div#main_nav_wrap table tr td.menu_midstreepje { background: url(images/middenstreepje_menu_td_bg.png) no-repeat center; width: 60px; height: 40px; }
		div#main_nav_wrap table tr td a { font-size: 12px; color: #FFFFFF; text-transform: uppercase; }
		
		div#search_box { position: absolute; bottom: 20px; right: 0px; background: url(images/search_box_bg.gif) no-repeat; width: 249px; height: 31px; padding: 1px 0px 0px 5px; color: #cccccc; }
			div#search_box input.s { width: 163px; font-size: 15px; color: #999999; border: 0px; }
			*div#search_box input.s { width: 161px; }
			
		a#logo_link { width: 115px; height: 108px; position: absolute; top: 45px; left: 50px; }
		a#logo_link h3 { visibility: hidden; }
		a#title_link { width: 311px; height: 40px; position: absolute; top: 88px; left: 164px; }
		a#title_link h1 { visibility: hidden; }



/* BLOG STRUCTURE STYLES */

div#main_content_wrap { /*width: 1000px;*/ width: 955px; padding-top: 30px; }

	div#blog_content { width: 569px; padding: 20px 20px 0px 20px; float: left; background: #f9f4f8 url(images/blog_item_bg_vjp.png) no-repeat top; }
	
		div#related {padding-top:15px; padding-left:15px; line-height:18px;}
		div.blog_post { width: 569px; padding-bottom: 15px; }
		div.blog_post_date { width: 65px; float: left; background: url(images/qust_vjp.png) no-repeat top left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; }
			div.date_month { width: 55px; height: 17px; padding-top: 1px; text-align: center; color: #FFFFFF; }
			div.date_day { width: 55px; height: 26px; text-align: center; padding-top: 8px; color:#e5b1cf; font-size: 20px; }
		div.blog_post_cont_wrap { width: 504px; float: left; }
			div.blog_post_title { height: 34px; padding-top: 18px; background: url(images/title_line.gif) no-repeat bottom left; }
			div.blog_post_title, div.blog_post_title a { color: #d12585; font-size: 20px; font-family: "Times New Roman", Times, serif; }
			div.blog_message { padding: 10px 10px 20px 10px; margin-bottom: 5px; background: url(images/title_line.gif) no-repeat bottom left; line-height: 17px; }
			div.blog_message img { border: 1px solid #d12585; }
			/*div.blog_message a img { border: 1px solid #d12585; }*/
			div.blog_message p { padding: 5px 0px; }
			div.blog_message p a { color: #d12585; }
			div.options_panel { background: url(images/panel_vjp.png) repeat-x left; height:23px; padding-top: 5px; }
			div.options_panel div a { color: #002157; font-size: 10px; font-weight: bold; text-decoration: none; }
				div.num_comments { float: right; padding: 0px 0px 0px 10px; }
				div.num_comments a { background: url(images/comm.png) no-repeat left; padding-left: 15px; }
				div.read_more_link { float: right; padding: 0px 0px 0px 10px; }
				div.read_more_link a { background: url(images/read.png) no-repeat left 2px; padding-left: 15px; }
				div.edit_post_link { float: right; padding: 0px 10px 0px 10px; }
				div.edit_post_link a { background: url(images/comm.png) no-repeat left; padding-left: 15px; }
			
			div.blog_adsense_wrap { padding: 5px 0px 0px 20px; }

div.prev_next_wrap { background: #f9f4f8; padding: 0px 20px; margin-top: 15px; width: 569px; }
div.prev_next_wrap div.prev_btn { float: left; }
div.prev_next_wrap div.next_btn { float: right; }

li
{
	margin-left:0px;
}

/* PAGE STYLES */

div.page_title { height: 34px; padding-top: 18px; background: url(images/post_comment_title_line.gif) no-repeat bottom left; }
div.page_title { color: #d12585; font-size: 20px; font-family: "Times New Roman", Times, serif; }

	/* Link Page styles */
		
	li.linkcat { list-style: none; padding: 15px 10px 25px 10px; }
	li.linkcat h2 { padding-bottom: 5px; color: #687885; }
	li.linkcat ul { padding: 0px 0px 0px 18px; margin: 0px 0px 15px 0px; }
	li.linkcat ul li { margin: 0px 0px 2px 0px; }
	li.linkcat ul li a { color: #d12585; }


/* ERROR PAGE */

h2.error { color: #d12585; font-size: 20px; font-family: "Times New Roman", Times, serif; margin: 0px 0px 150px 0px; }


/* COMMENTS STYLES */

	div#comments_wrap { width: 484px; padding: 0px 10px 40px 75px; background: url(images/post_comment_title_line.gif) no-repeat bottom left;  }
		div.single_comment_wrap { padding-bottom: 15px; }
			div.comment_author_details { background: url(images/panel_vjp.png) repeat-x left; height:23px; padding: 5px 10px 0px 10px; }
			div.comment_text { background: url(images/post_comment_title_line.gif) no-repeat bottom left; line-height: 17px; padding: 10px 10px 20px 10px; color: #82aabc; }
				div.comment_text blockquote { color: #0066FF; padding: 10px 35px 10px 35px; }
	
	div#add_comment_form { }
		div#post_comment_title { height: 34px; padding: 18px 0px 0px 15px; background: url(images/post_comment_title_line.gif) no-repeat bottom left; color: #d12585; font-size: 20px; font-family: "Times New Roman", Times, serif; }
		div#post_comment_form { text-align: center; padding: 15px 0px; }
			div#poster_gegevens { width: 400px; margin: 0px auto 4px auto; text-align: left; text-indent: 98px; }
			
			div.input_wrap { width: 400px; margin: 0px auto 4px auto; padding-bottom: 4px; position: relative; text-align: left; }
			*div.input_wrap { padding-bottom: 6px; }
			div.input_wrap label { color: #82aabc; position: relative; top: 2px; }
			div.input_wrap input { color: #282828; background: #F5F5F5; border: 1px solid #82aabc; width: 300px; position: absolute; right: 0px; }
			
			div.text_wrap { width: 400px;  margin: 0px auto 4px auto; padding-bottom: 119px; position: relative; text-align: left; }
			*div.text_wrap { padding-bottom: 121px; }
			div.text_wrap label { color: #82aabc; position: relative; top: 2px; }
			div.text_wrap textarea { color: #282828; background: #F5F5F5; border: 1px solid #82aabc; width: 300px; height: 130px; position: absolute; right: 0px; }
			
			div.submit_wrap { width: 400px; margin: 0px auto 0px auto; padding-bottom: 27px; position: relative; }
			*div.submit_wrap { }
			div.submit_wrap input { position: absolute; right: 0px; }

/* LEFT NAV STYLES */

div#right_content_wrap { width: 336px; padding-left: 10px; float: left; }
	div#right_nav_wrap { width: 336px; background: #FFFFFF url(images/sidebar_bg_top.png) no-repeat top; padding-top: 20px; }
		div#right_nav_col1 { float: left; width: 145px; padding-left: 22px; }
		div#right_nav_col2 { float: left; width: 145px; padding-left: 22px; }
		
		div.right_nav_col ul li { list-style-type: none; }
		div.right_nav_col ul li h2 { color: #d12585; font-size: 18px; padding: 0px 0px 0px 0px; height: 27px; }
		div.right_nav_col ul li ul { padding: 0px 0px 15px 0px; }
		div.right_nav_col ul li ul li { font-size: 11px; padding: 5px 25px 5px 7px; }
		div.right_nav_col ul li ul li a { padding-left: 8px; background: url(images/line_li2.png) no-repeat left; color: #d12585; }
		div.right_nav_col ul li ul li ul { padding: 5px 0px 0px 7px; }
		div.right_nav_col ul li ul li ul li { font-size: 11px; padding: 0px 0px 3px 0px; }
		div.right_nav_col ul li ul li ul li a { padding-left: 8px; background: url(images/line_li.png) no-repeat left 4px; color: #d12585; }
		div.right_nav_col ul li.widget_meta ul li a { padding-left: 8px; background: url(images/meta_li.png) no-repeat left; 	}
	
	div#right_nav_bottom { width: 336px; height:30px; padding-top: 14px; background:url(images/sidebar_btn_bg_bottom.gif) no-repeat top; text-align: center; }
	div#right_nav_bottom a { color: #f4299d; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

div.extra_sidebars_wrap { width: 336px; margin-top: 10px; }
	div.extra_sidebars_top { width: 336px; height: 20px; /*background: url(images/sidebar_bg_top.gif) no-repeat top;*/ }
	div.extra_sidebars_content { /*background: #FFFFFF;*/ }
	div.extra_sidebars_bottom { width: 336px; height: 20px; /*background: url(images/sidebar_bg_bottom.gif) no-repeat top;*/ }

.imu_banner
{
	padding-top:10px;
	padding-left:10px;
}

/* Content Integratie */

table#af_48399_banners{ margin:0 0 0 0px; border:none; border-collapse:collapse; background:#FFFFFF; line-height: 20px; }
		#af_48399_banners tr{ border: none; }
		#af_48399_banners td{ padding:5px 5px; vertical-align: top; }
		#af_48399_banners td a { color: #D12585 !important; background: transparent url(images/line_li2.png) no-repeat scroll left center; padding-left: 8px; }



/* FOOTER STYLES */

div#footer{ /*width: 1000px;*/ width: 955px; text-align:center; }
div#footer #footer_text{ color:#FFFFFF; line-height: 20px; margin: 50px 0px 20px 0px; background: #dc268d; }
div#footer #footer_text a{ color:#FFFFFF; font-weight:bold; }
