@charset "UTF-8";

/*
Theme Name: Themename
Theme URI: http://www.website.com
Description: Short description about my theme
Author: Author name
Author URI: http://www.author.com
Version: 1.0
Tags: buddypress
.
Detailed description about the theme listing all possibilities, extra features and limitations
.
*/

/* RESET CSS */

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	line-height:1em;
	letter-spacing:0px;
}

/* HTML TAGS */

a {
	text-decoration:none;
	color:#213536;
}

h1, h2, h3, h4, h5, h6, th {
	font-weight:bold;
}

p {margin-bottom:8px;}

em {font-style:italic;}

ul, ol {list-style-type:none;}

/* BASIC WORDPRESS STYLES */

img.alignright {
	float:right;
	margin:3px 0px 3px 10px;
}

img.alignleft {
	float:left;
	margin:3px 10px 3px 0px;
}

/* BASIC LAYOUT */

body {
	font-family:arial, helvetica, sans-serif;
	color:#213536;
	background-color:white;
	padding:0px !important;
}

#wrapper2 {
	width:980px;
	margin:0px auto;
	padding-top:7px;
}

#wrapper {
	position:relative;
	width:960px;
	margin:0px auto;
}

/* HEADER */

#header {
	height:170px;
}

h1 a {
	position:absolute;
	width:200px;
	height:200px;
	top:1px;
	left:9px;
	background-image:url(images/fred_logo.png);
	text-indent:-9999em;
	z-index:100;
}

p#dlgf {
	position:absolute;
	top:49px;
	left:239px;
	font-size:34px;
	font-weight:bold;
	color:black;
}

ul#main_navbar {
	position:absolute;
	top:84px;
	left:215px;
	width:745px;
	text-align:right;
	text-transform:uppercase;
}

ul#main_navbar li, ul#top_navbar {display:inline;list-style-type:none;}

ul#main_navbar li a {
	font-size:25px;
	font-weight:bold;
	color:#7c7c7c;
	margin-left:2px;
}

p#description {
	position:absolute;
	top:114px;
	left:241px;
	width:719px;
	height:25px;
	font-size:11px;
	text-indent:-9999em;
	background-image:url(images/tagline.png);
}

/* MAINCOLUMN */

#main_column {
	width:460px;
	float:left;
	background:url(images/hapje.png) top center no-repeat transparent;
	margin-right:10px;
}

#top_block {
	position:relative;
	height:131px;
}

#top_block.home {
	border-bottom:solid 1px #999999;
	background-image:none;
}

h2 {
	padding-left:8px;
	margin-bottom:0px;
	font-size:24px;
	background-color:white;
	text-transform:uppercase;
}

#top_block h2 {
	position:absolute;
	top:52px;
	font-size:40px;
	text-transform:uppercase;
}

#zoekformulier {
	position:absolute;
	top:0px;
	right:0px;
}

#searchform {
	position:absolute;
	top:10px;
	right:10px;
}

#search_submit {
	background-color:transparent;
	cursor:pointer;
	position:absolute;
	top:22px;
	right:0px;
	width:60px;
	height:22px;
	font-weight:bold !important;
	font-size:15px !important;
	background-color:#e1007a;
	color:white;
	border:solid 1px transparent;
}

#search_submit:hover {
	color:#e1007a;
	background-color:white;
	border:solid 1px #dbdbdb;
}

#s {
	border:solid 1px #999999;
	font-size:12px;
	padding:2px;
}

#post_order {
	position:absolute;
	top:100px;
	left:5px;
	font-size:17px;
}

#results {
	position:absolute;
	top:100px;
	left:8px;
	font-size:13px;
}

#post_order a.active_order  {font-weight:bold;}

#post_order a:hover {text-decoration:underline;}

#post_order a:hover, #post_order a.active_order {color:black;}

#post_order span {
	text-transform:lowercase;	
}

/* MAIN COLUMN ITEM */

div.separator_top {
	height:11px;
	padding-bottom:4px;
	margin-top:-8px;
	background:url(images/separator_stripe.gif) white no-repeat;
}

div.separator {
	border-bottom:solid 1px #999999;
	background-image:none;
}

.main_column_item {
	position:relative;
	padding:10px;
	background-color:white;
	color:#213536;
}

.main_column_item h4 {margin-left:0px;font-size:12px;font-family:georgia, "Times New Roman", serif;}

strong {font-weight:bold;}

.main_column_item p a:hover {text-decoration:underline;}

.reacties {
	position:absolute;
	display:inline;
	top:-5px;
	right:10px;
	z-index:100;
	font-size:13px;
	font-weight:bold;
}

body#home_page .reacties {
	top:-29px;
}

.reacties span {
	text-align:center;
}

.footnote {
	font-size:12px;
	font-family:georgia, "Times New Roman", serif;
	padding-top:7px;
	clear:both;
	line-height:1.3em;
}

.footnote a:hover, a.more-link:hover {text-decoration:underline;}

a.more-link {
	margin-top:5px;
	display:block;
}

.item_text {
	width:267px;
	float:right;
}

h3 {
	font-size:15px;
	margin-bottom:7px;
	text-transform:uppercase;
}

h3 a:hover {text-decoration:underline;}

.main_column_item p, #sidebar_1 p, #sidebar_2 p {
	font-family:georgia, "Times New Roman", serif;
	line-height:16px;
	font-size:12px;
}

.main_column_item p {font-size:14px;}

div.navigation {
	padding:0px 10px 10px;
	text-align:center;
	background-color:white;
}

div.navigation ul li {display:inline;}

div.navigation a {font-weight:bold;}
div.navigation a:hover {color:black;}

/* PROFIELEN NAVIGATIE */

span.page-numbers.current {font-weight:bold;color:#757c13;}
a.page-numbers {font-weight:bold;}
a.page-numbers.next, a.page-numbers.prev {font-size:15px;}
a.page-numbers:hover, a.page-numbers.next:hover, a.page-numbers.prev:hover {color:black;}

/* MEEST GELEZEN */

ol#meest_gelezen, ol#author_sumary {
	list-style-type:decimal !important;
	margin-left:20px;
}

a span.head:hover, ol#author_sumary li a:hover {text-decoration:underline;}

/* REACTIES */

a.url {
	font-weight:bold;
}

li.thread-odd, li.thread-even {
	margin-top:10px;
	padding:10px;
	font-size:14px;
}
li.thread-odd {background-color:#f0f0f0;}

.commentmetadata {
	width:580px !important;
	margin-top:-13px;
	text-align:right;
}

.comment-body p {
	line-height:16px !important;
	width:360px !important;
}

.comment-body  a {
	margin:0px;
}

ol.commentlist p {
	margin-left:42px;
	font-family:georgia, "Times New Roman", serif;
	font-size:12px;
}

#comments_bg_fix {
	background-color:white;
	padding:10px;
}

.comment-author.vcard img {
	width:32px;
	margin-right:10px;
}

comment-author.vcard a {
	display:block;
}

a.login_required {text-decoration:underline;}

#comment {
	border:solid 1px #999999;
	width:433px;
	padding:3px;
	font-size:12px;
}

#submit {
	font-size:12px;
	cursor:pointer;
	font-weight:bold !important;
	font-size:15px !important;
	background-color:#e1007a;
	color:white;
	border:solid 1px transparent;
}

#submit:hover {
	color:#e1007a;
	background-color:white;
	border:solid 1px #dbdbdb;
}

/* SIDEBARS */

#sidebar_1 {
	margin-right:10px;
}

#sidebar_2 {
	position:relative;
	margin-left:4px;
}

#login_register {
	position:absolute;
	right:0px;
	top:-7px;
	font-size:12px;
	text-align:right;
	background-color:#e1007a;
	color:white;
	padding:3px 6px;
	font-weight:bold;
}

#login_register a {color:white;}

#login_register a.profiel_bewerken {
	font-size:13px;
}

#login_register a:hover {text-decoration:underline;}

#sidebar_1, #sidebar_2 {
	width:218px;
	float:left;
	padding:0px 10px 20px;
	background-color:white;
}

#sidebar_1 a, #sidebar_2 ul a {font-family:georgia, "Times New Roman", serif;}

#sidebar_1 ul li ul li a, #sidebar_2 ul li ul li a {font-style:italic;}

#sidebar_1 a:hover, #sidebar_2 a:hover {text-decoration:underline;}

h4 {
	font-size:15px;
	margin-top:21px;
	margin-bottom:5px;
	margin-left:11px;
	text-transform:uppercase;
}

h4 a {font-family:arial, helvetica, sans-serif !important;}

#sidebar_1 ul,
#sidebar_2 ul,
#sidebar_1 ol,
#sidebar_2 ol {
	list-style-type:none;
	font-size:12px;
}

#sidebar_1 ul li ul li,
#sidebar_2 ul li ul li,
#sidebar_1 ul li ol li,
#sidebar_2 ul li ol li {
	border:0 none;
	padding-bottom:0px;
	list-style-type:disc;
	font-family:georgia, "Times New Roman", serif;
}

#sidebar_1 ul li ul,
#sidebar_2 ul li ul,
#sidebar_1 ul li ol,
#sidebar_2 ul li ol {
	padding-left:14px;
}

#sidebar_1 ul li,
#sidebar_2 ul li,
#sidebar_1 ul li,
#sidebar_2 ul li  {
	border-bottom:solid 1px #7c7c7c;
	list-style-type:none;
	padding-bottom:21px;
}

#sidebar_1 ul li ul li,
#sidebar_2 ul li ul li,
#sidebar_1 ul li ol li,
#sidebar_2 ul li ol li {
	margin-left:10px;
	margin-bottom:4px;
}


#sidebar_1 ul li ul li img,
#sidebar_2 ul li ul li img {
	margin-top:21px;
}

h5 {
	margin-top:11px;
}

li.trefwords a {
	font-family:georgia, "Times New Roman", serif;
}

/*HOME*/

body#home_page #wrapper2 {background-image:url(images/bg_green-ish.jpg)}

body#home_page li.page_item.current_page_item a,
body#home_page li.current_page_parent a,
body#home_page #maincontent a,
body#home_page h2,
body#home_page h3,
body#home_page h3 a,
body#home_page h4,
body#home_page h4 a,
body#home_page h5,
body#home_page .main_column_item p a,
body#home_page .footnote a,
body#home_page a.more-link,
body#home_page #sidebar_1 ul li ul li,
body#home_page #sidebar_2 ul li ul li,
body#home_page li.page_item a:hover,
body#home_page #main_navbar a:hover{color:#009BA8;}

/* CONTACT: SAME AS HOME */

body#contact_page #wrapper2 {background-image:url(images/bg_green-ish.jpg)}
				                                                           
body#contact_page li.page_item.current_page_item a,                        
body#contact_page li.current_page_parent a,                                
body#contact_page #maincontent a,                                          
body#contact_page h2,                                                      
body#contact_page h3,                                                      
body#contact_page h3 a,                                                    
body#contact_page h4,                                                      
body#contact_page h4 a,                                                    
body#contact_page h5,                                                      
body#contact_page .main_column_item p a,                                   
body#contact_page .footnote a,                                             
body#contact_page a.more-link,                                             
body#contact_page #sidebar_1 ul li ul li,                                  
body#contact_page #sidebar_2 ul li ul li,                                  
body#contact_page li.page_item a:hover,
body#contact_page #main_navbar a:hover{color:#009BA8;}          

/*NIEUWS*/

body#nieuws_page #wrapper2 {background-image:url(images/bg_red-ish.jpg)}

body#nieuws_page li.page_item.current_page_item a,
body#nieuws_page li.current_page_parent a,
body#nieuws_page #maincontent a,
body#nieuws_page h2,
body#nieuws_page h3,
body#nieuws_page h3 a,
body#nieuws_page h4,
body#nieuws_page h4 a,
body#nieuws_page h5,
body#nieuws_page .main_column_item p a,
body#nieuws_page .footnote a,
body#nieuws_page a.more-link,
body#nieuws_page #sidebar_1 ul li ul li,
body#nieuws_page #sidebar_2 ul li ul li,
body#nieuws_page li.page_item a:hover,
body#nieuws_page .azindex ul li h2 a,
body#nieuws_page #wp_page_numbers ul li.active_page a,
body#nieuws_page #main_navbar a:hover{color:#f30738;}

/*DOE MEE*/

body#vacatures_page #wrapper2 {background-image:url(images/bg_orange-ish.jpg)}

body#vacatures_page li.page_item.current_page_item a,
body#vacatures_page li.current_page_parent a,
body#vacatures_page #maincontent a,
body#vacatures_page h2,
body#vacatures_page h3,
body#vacatures_page h3 a,
body#vacatures_page h4,
body#vacatures_page h4 a,
body#vacatures_page h5,
body#vacatures_page .main_column_item p a,
body#vacatures_page .footnote a,
body#vacatures_page a.more-link,
body#vacatures_page #sidebar_1 ul li ul li,
body#vacatures_page #sidebar_2 ul li ul li,
body#vacatures_page li.page_item a:hover,
body#vacatures_page .azindex ul li h2 a,
body#vacatures_page #wp_page_numbers ul li.active_page a,
body#vacatures_page #main_navbar a:hover{color:#d79a00;}

/*PROJECTEN*/

body#projecten_page #wrapper2 {background-image:url(images/bg_purple-ish.jpg)}

body#projecten_page li.page_item.current_page_item a,
body#projecten_page li.current_page_parent a,
body#projecten_page #maincontent a,
body#projecten_page h2,
body#projecten_page h3,
body#projecten_page h3 a,
body#projecten_page h4,
body#projecten_page h4 a,
body#projecten_page h5,
body#projecten_page .main_column_item p a,
body#projecten_page .footnote a,
body#projecten_page a.more-link,
body#projecten_page #sidebar_1 ul li ul li,
body#projecten_page #sidebar_2 ul li ul li,
body#projecten_page li.page_item a:hover,
body#projecten_page .azindex ul li h2 a,
body#projecten_page	#wp_page_numbers ul li.active_page a,
body#projecten_page #main_navbar a:hover{color:#986cd4;}

/*FRED*/

body#profiel_page #wrapper2 {background-image:url(images/bg_brown-ish.jpg)}

body#profiel_page li.page_item.current_page_item a,
body#profiel_page li.current_page_parent a,
body#profiel_page #maincontent a,
body#profiel_page h2,
body#profiel_page h3,
body#profiel_page h3 a,
body#profiel_page h4,
body#profiel_page h4 a,
body#profiel_page h5,
body#profiel_page .main_column_item p a,
body#profiel_page .footnote a,
body#profiel_page a.more-link,
body#profiel_page #sidebar_1 ul li ul li,
body#profiel_page #sidebar_2 ul li ul li,
body#profiel_page li.page_item a:hover,
body#profiel_page #main_navbar a:hover{color:#757c13;}

/* FOOTER */

#footer {
	clear:both;
	border:solid 1px #0068ff;
}

#made_by {
	margin-top:50px;
	margin-bottom:20px;
	font-size:10px;
	text-align:left;
}

#made_by a {color:#03a0f8;font-weight:bold;}
#made_by a:hover {text-decoration:underline;}

/* WP POLLS */

.wp-polls {color:#213536 !important;}

ul#get_real .wp-polls-ul li {color:#213536 !important;}

/* FORM */

#respond {background-color:white;}

/* YOUTUBE KANAAL */

.image-feed-small img {
	margin:0px auto;
	margin-left:20px;
}

#youtube_data {
	padding:0px 11px;
	margin-top:-10px;
	margin-bottom:7px;
}

#youtube_data a {font-weight:bold;}

/* SOCIALE MEDIA */

#sociale_media {
	font-size:10px;
	position:absolute;
	right:0px;
	top:1px;
	top:144px;
}

#sociale_media a:hover {text-decoration:underline;}

#volgons {
	display: block;
	padding-top: 7px;
	height: 15px;
	text-indent: 22px;
	float: left;
	margin-left: 10px;
	color: #666666;
}

#twitter-link {
	display: block;
	padding-top: 7px;
	height: 18px;
	text-indent: 22px;
	background: url(images/twitter.jpg) 0 2px no-repeat;
	float: left;
	margin: 0 0 0 10px;
}

#linkedin-link {
	display: block;
	padding-top: 7px;
	height: 18px;
	text-indent: 22px;
	background: url(images/linkedin.jpg) 0 2px no-repeat;
	float: left;
	margin-left: 10px;
}

#facebook-link {
	display: block;
	padding-top: 7px;
	height: 18px;
	text-indent: 22px;
	background: url(images/facebook.jpg) 0 3px no-repeat;
	float: left;
	margin-left: 10px;
}

/* FEATURED HOME IMAGE */

img.featured_image {
	width:150px;
	height:auto;
	float:left;
}

div.featured_text {
	width:275px;
	float:right;
}

/* AZ-INDEX */

.azindex ul li h3 a {color:#213536 !important;}

.azindex ul li a {margin-left:15px;}

.azindex ul li {margin-bottom:10px;}

.azindex ul li h2 a {margin-left:0px;}


/* WHY?? */

.commentmetadata {
	width:360px !important;
	margin-bottom:10px !important;}

/* TEXT WIDGET */

div.textwidget {
	padding:0px 10px;
}

/* CATEGORY PAGE */

/* BUDDYPRESS */

#main_column .item-avatar {
	float:left;
	position:relative;
}

#main_column .item-meta {
	clear:both;
	visibility:hidden;
}

input#members_search {
	border:solid 1px #999999;
	color:#999999;
}

#members_search_submit {
	font-weight:bold !important;
	font-size:15px !important;
	background-color:#e1007a;
	color:white;
	float:right;
	clear:both;
	margin-top:2px;
	cursor:pointer;
	border:solid 1px transparent;	
}

#members_search_submit:hover {
	color:#e1007a;
	background-color:white;
	border:solid 1px #dbdbdb;
}

#members-all {
	d1isplay:none;
}

#members-order-select {
	margin:0px 0px 22px;
	font-size:13px;
}

#members-order-select select {
	border:solid 1px #999999;
}

#member-dir-count {
	display:none;
}

#members-dir-search {
	position:absolute;
	top:-120px;
	right:4px;
}

#members-dir-search label {float:right;}

#main_column .item-title a {
	font-size:15px;
	font-weight:bold;
	color:#757C13;
	text-transform:uppercase;
	margin-left:8px;
}

h2.fn {padding-left:0px;}

#object-nav {margin-left:9px;}

#object-nav li.current.selected a {font-weight:bold;font-style:italic;}

#subnav li {
	float:left;
	background-color:#dbdbdb;
	border:solid 1px #dbdbdb;
	border-bottom:0 none;
	margin-left:8px;
}

#object-nav li a, #subnav li a {padding:3px !important;display:block;}

#subnav li a {padding:5px !important;display:block;font-size:13px;}

#object-nav li a:hover {color:#111111;}

#subnav li a:hover {background-color:white;}

#subnav {margin:0px !important}

#subnav li.current.selected a {
	background-color:white;
	color:black;
}

#profile-edit-form,
div.bp-widget.base,
div.profile,
form#settings-form {
	padding:1px 15px 15px;
}

div.profile, form#settings-form {border:solid 1px #dbdbdb;}

div.profile p,
form#settings-form p,
form#settings-form {
	font-family:arial, helvetica, sans-serif;
	font-size:15px;
	margin-bottom:1em;
}

div.bp-widget.base, form#settings-form {padding-top:15px;}

#notifications-personal-li a#notifications {display:none;}

f11orm#settings-form {
	border:solid 1px black;
	clear:both;
	margin-top:50px;	
}

input.settings-input {
	margin-bottom:6px;
	padding:2px;
}

#settings-form input,
form#profile-edit-form input {
	border:solid 1px #999999;
	font-size:13px;
	color:#333333;
	padding:2px;
}

#profile-group-edit-submit,
#upload, #signup_submit,
#avatar-crop-submit,
p.submit input {
	font-weight:bold !important;
	font-size:15px !important;
	background-color:#e1007a;
	color:white !important;
	cursor:pointer;
	padding:2px;
	border:solid 1px transparent;
	font-family:arial, helvetica, sans-serif;
}

input#submit {color:white;margin-top:14px;}

#profile-group-edit-submit:hover,
#upload:hover, #signup_submit:hover,
#avatar-crop-submit:hover,
p.submit input:hover {
	color:#e1007a !important;
	background-color:white;
	border:solid 1px #dbdbdb;
}

#profile-group-edit-submit, #signup_submit {margin-top:14px;}

div.item-list-tabs {
	padding:0px !important;
	border:0 none !important;
}

#basic-details-section input,
#profile-details-section input,
input#key {
	border:solid 1px #999999;
	padding:2px;
}

input#key {margin-bottom:14px;}

#basic-details-section .error,
#profile-details-section .error {
	color:#e1007a;
	font-size:12px;
}

div.checkbox {border-top:solid 1px #999999;}
#basic-details-section {
	border-bottom:solid 1px #999999;
	padding-bottom:12px;
}

#profiel_page .main_column_item h2 {padding-left:0px;}
#profiel_page .main_column_item p {font-size:15px;	}

#signup_form p, #activate-page p {font-family:arial, helvetica, sans-serif;}
#signup_form {font-size:15px;}
#signup_form #profile-details-section h4,
#signup_form #basic-details-section h4 {
	color:white !important;
	background-color:#757c13;
	padding:2px 3px;
}

table.profile-fields {margin-top:10px;}

table.profile-fields p {
	font-family:arial, helvetica, sans-serif;
	margin:0px;
	padding:0px;
	margin-left:8px;
}

table.profile-fields td.data {background-color:white;}

table.profile-fields td {font-size:14px;padding:3px !important;}

#message.updated p {background-color:#a6b01a;}

#message.updated p, #message.error p {
	margin-top:28px;
	clear:both;
	font-weight:bold;
	font-size:15px;
	color:white;
	background-color:#e1007a;
	padding:2px;
	font-family:arial, helvetica, sans-serif;
	text-transform:uppercase;
}

#message.updated p {background-color:#a6b01a;}

div.profile {font-size:14px;}

ul#members-list li {list-style-type:none !important;position:relative;}

ul#members-list {
	padding-bottom:20px;
}

ul#members-list li.vcard {
	clear:both;
	height:50px;

}

li.vcard div.item-avatar img {
	margin-top:0px !important;
}


#sidebar_2 #members-list-options {margin-left:11px;}

#members-list-options {margin-left:11px;}

/* BUDDYPRESS ADMIN BAR HACK */

body.wp-admin {padding-top:0px !important;}

/* POLSS */

.upm_poll_form_question {text-align:left !important;margin-left:11px;}

ul.upm_poll_ul li {list-style-type:none !important;border:solid 1px lime;}


/*SEXYBOOKMARKS*/

div.shr-bookmarks {margin:0px !important;padding:0px !important;margin-top:30px!important;}

/* CROP IMAGE */

img.avatar {
	max-width:400px !important;
	height:auto;
}

/* NIEUWE HOVERS */

a.home_link:hover, a.contact_link:hover {color:#009BA8 !important;}

a.nieuws_link:hover {color:#f30738 !important;}
a.doemee_link:hover {color:#d79a00 !important;}
a.partners_link:hover {color:#986cd4 !important;}
a.fred_link:hover {color:#757c13 !important;}

/* DROPDOWN */

#field_20 {border:solid 1px #999999;}