@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:#009fd9;
}

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:black;
	background-color:white;
	padding:0px !important;
}

#wrapper2 {
	/* border-left:dotted 2px #df5a77;
	border-right:dotted 2px #df5a77; */
	width:980px;
	margin:0px auto;
}

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

/* HEADER */

#header {
	height:170px;
	border-bottom:3px solid #00A0DE;
	margin:0 10px 30px 10px;
}

h1 a {
	position:absolute;
	width:300px;
	height:86px;
	top:0px;
	left:5px;
	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 {
	background-color:#c0c0c0;
	position:absolute;
	top:115px;
	left:10px;
	width:960px;
	text-align:left;
	margin-bottom:15px;
}

ul#main_navbar li, ul#top_navbar {float:left;list-style-type:none;}

ul#main_navbar li a {
	border-right:solid 1px white;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:white;
	padding:7px 10px;
}

ul#main_navbar li a:hover {
	background-color:#d0103a;
}

p#description {
	position:absolute;
	top:85px;
	left:10px;
	width:775px;
	height:30px;
	text-indent:-9999em;
	background-image:url(images/tagline.png);
}

/* MAINCOLUMN */

#main_column {
	/* width:443px; */
	width:670px;
	float:left;
	padding:0px 10px;
}

#top_block {
	border-bottom: 3px solid #333 !important;	
	position:relative;
	margin-bottom:5px;
}

body#home_page h2 {
	margin-top:10px;
	margin-bottom:15px;
	font-size:24px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom: 3px solid #333 !important;
}

h2 {	
	margin-bottom:7px;
	font-size:24px;
}

#top_block h2 {
	color:#333;
	font-size:24px;
	font-weight:bold;
}

#searchform {
	position:absolute;
	top:119px;
	right:-34px !important;
	width:300px;
}

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

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

#s {
	border:solid 1px #999999;
	font-size:12px;
	height:20px;
	padding: 0px 2px;
	width:180px;
}

#post_order {
	color:#009fd9 !important;
	position:absolute;
	bottom:7px;
	right:5px;
	font-size:17px;
	z-index:100;
}

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

#post_order a.active_order  {color:black;font-weight:bold;}
#post_order a.active_order:hover {text-decoration:none;}
#post_order a {font-size:0.8em;}
#post_order a:hover {text-decoration:underline;}

#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;
}

#home_page .main_column_item {
	padding-top:0px;
}

.main_column_item {
	/* border-bottom:dotted 2px #df5a77; */
	position:relative;
	padding-top:29px;
	padding-bottom:40px;
	border-bottom:1px #ccc solid;
	color:black;
}

.home_stripes {
	border-top:dotted 2px #df5a77;
}

.less_top_margin {
	padding-top:16px;
}

#text_tekst p, #text_tekst {
	line-height:21px !important;
}

.main_column_item h4 {color:#d0103a;margin-left:0px;font-size:21px;}

strong {font-weight:bold;}

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

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

.reacties span {
	text-align:center;
}

.footnote {
	font-size:13px;
	padding-top:7px;
	line-height:1.3em;
	float:right;
	width:500px;
}

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

a.more-link {
	background-image:url(images/hoekje.png);
	background-repeat:no-repeat;
	background-position:center left;
	margin-top:5px;
	padding-left:10px;
}

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

h3, h3 a, h2.like_h3 {
	color:#d0103a;
	/* font-family:georgia, "Times New Roman", serif;*/
	font-family: arial, helvetica, sans-serif;
	font-size:21px;
	font-weight:normal;
	margin-bottom:7px;
}

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

.main_column_item p, #sidebar_1 p, #sidebar_2 p {
	line-height:16px;
	font-size:13px;
}

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

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

div.navigation ul li {display:inline;}

div.navigation a:hover {text-decoration:underline;}

li.active_page a {
	color:black;
	font-weight:bold;
}

li.active_page a:hover {
	text-decoration:none;
}

.tag_cloud {
	border-bottom:dotted 2px #df5a77;
}

.tag_cloud a {
	color:#4c4c4c;
}

.tag_cloud a:hover {
	color:#009FD9;
}

h4.trefwoorden {
	color:#d0103a;
	font-size:21px;
	font-family:georgia, serif;
}

/* 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 {text-decoration:underline;}

/* MEEST GELEZEN */

ol#meest_gelezen, ol#author_sumary {
	color:#d0103a;
	font-family:georgia, serif;
	list-style-type:decimal !important;
	margin-left:30px;
}

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

/* REACTIES */

a.url {
	font-weight:bold;
}

table.commentlist {
	
	margin-top:20px;
}

table.commentlist p, table.commentlist {
	font-size:14px;
	line-height:1.3em;
}

table.commentlist h3 {
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	margin-bottom:0px;
}

table.commentlist, table.commentlist tr, table.commentlist td {
    border-collapse:collapse;
}

table.commentlist td {
    padding: 4px;
}

td.comment-body, td.comment-body p {
	font-size:13px;
	line-height:2em;
}

td.comment-body {
	padding:8px !important;
	vertical-align:top;
	width:112px !important;
}

td.comment-body a {color:black;}

td.comment_text {
	padding:8px !important;
	vertical-align:top;
	width:288px;/* DOESNT SEEM NECESARY*/
}

a.login_required {text-decoration:underline;}

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

#submit {
	font-size:12px;
	cursor:pointer;
	font-weight:bold !important;
	background-color:#009fd9;
	color:white;
	padding:3px 6px;
	border:solid 1px transparent;
}

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

/* SIDEBARS */

#sidebar_1 {
	float:left;
	font-size:13px;
}

#sidebar_2 {
	/* border-left:dotted 2px #df5a77; */
	float:right;
	font-size:13px;
	position:relative;
}

#login_register {
	position:absolute;
	right:10px;
	top:5px;
	font-size:12px;
	text-align:right;
	background-color:#009fda;
	color:white;
	padding:4px 7px;
	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:236px;
	padding:0px 5px 20px;
	/* background-color:#fae7eb; */
}

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

#sidebar_1 h4 a, #sidebar_2 h4 a {
	color:black;
	text-decoration:underline;
}

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

h4 {
	font-family:arial, helvetica, sans-serif;
	font-size:21px;
	font-weight:normal !important;
	margin-top:13px;
	margin-bottom:13px;
}

.main_column_item h4 {
	font-size:16px !important;
}

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

#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-image:url(images/hoekje.png);
}

#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:dotted 2px #df5a77;*/
	list-style-type:none;
	padding:5px;
	background:#bce4f8;
	margin-bottom:10px;
	}

#sidebar_1 ul li.lastchild,
#sidebar_2 ul li.lastchild,
#sidebar_1 ul li.lastchild,
#sidebar_2 ul li.lastchild  {
	border-bottom:0 none !important;
}


#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*/

li.page_item.current_page_item a {
	background-color:#d0103a !important;
}

/* FOOTER */

#footer {
	clear:both;
	border-top: 3px solid #00A0DE;
	margin-top: 10px;
}

div#logos {
	text-align:center;
	width:100%;
	font-size:0.8em;
	margin-top:10px;
}

#footer_contact {
	font-size:0.8em;
	text-align:center;
}

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

/* WP POLLS */

.wp-polls {color:black !important;}

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

/* FORM */


/* YOUTUBE KANAAL */

#youtube_sidebar {
	/* background-color:#fae7eb; */
	/* border-left:dotted 2px #df5a77; */
	float:right;
	/* padding:10px 10px 20px; */
	width:490px;
}

#youtube_sidebar h4 {
	margin-bottom:0px;
}

#youtube_sidebar ul {
	/* border-top:dotted 2px #df5a77; */
}

.image-feed-small img {
	width:113px;
	height:83px;
	margin:0px auto;
	margin-right:3px;
}

#youtube_data {
	font-size:13px !important;
	margin-top:-10px;
	margin-bottom:7px;
}

#youtube_data a {font-weight:bold;}

/* LOGOS */

table#logos {
	font-size:12px;
	float:right;
	margin-top:10px;
	width:495px;
}

td.top_tekst {
	padding-left:13px;
}

/* SOCIALE MEDIA */

#sociale_media {
	font-size:10px;
	position:absolute;
	right:10px;
	top:30px;
	width:400px;
}

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

#volgons {
	display: block;
	padding-top: 7px;
	height: 15px;
	text-indent: 22px;
	float: right;
	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: right;
	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: right;
	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: right;
	margin-left: 10px;
}

/* FEATURED HOME IMAGE */

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

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

/* AZ-INDEX */

.azindex {
	color:#D0103A;
	font-family:georgia, "Times New Roman", serif;
}

.azindex a {color:#D0103A !important;}

.azindex ul li h3 a {
	color:#d0103a !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 */

.item-avatar {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.item-avatar img {
	height:35px;
	width:35px;
}

/* 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;
	padding:2px 6px;
}

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

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

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

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

#member-dir-pag {
	text-align:right;
}

span.page-numbers.current {
	color:black !important;
	font-weight:bold;
}

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

#members-dir-search {
	position:absolute;
	top:26px;
	right:4px;
	width:266px;
}

#main_column .item-title a {
	font-size:15px;
	font-weight:bold;
	color:#D0103A;
	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;list-style-image:none !important;}

li.upm_poll_form_list {margin-bottom:13px !important;}

#upm_poll_form_submit {
	background-color:#606060;
	color:white;
	display:block;
	font-weight:bold;
	height:30px;
	width:70px;
}

#upm_poll_form_submit:hover {
	background-color:white;
	color:#606060;
	cursor:pointer;
}

/*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;}


/* SIMPLE PRESS FORUM EDITS */


#sfcomm {z-index:1000 !important;}


/**/

#main_sidebar_div {
	/* background-color:#fae7eb !important; */
	/* border-left:dotted 2px #df5a77; */
	float:right;
	/* width:495px; */
}

/**/

li.widget_twitter {
	background-color:white;
	border-bottom:0 none !important;
	padding-top:1px;
}

.widget_twitter h4 a {
	color:#d0103a;
	font-weight:bold;
	
	margin-left:6px;
}

.widget_twitter li {
	
	margin-left:-6px !important;
	list-style-image:none !important;
}

li#categoryposts-4 {
	border-bottom:0 none !important;
}

/*CONTACTFORM*/

/* SUBMIT BUTTON */

input.wpcf7-submit {
	background-color:#606060;
	color:white !important;
	cursor:pointer;
	padding:3px 6px;
	width:100px !important;
}

input.wpcf7-submit:hover {
	background-color:white;
	color:#606060 !important;
}

/* INPUT FIELDS */

form.wpcf7-form input {
	border:solid 1px #cccccc;
	margin-bottom:-5px;
	width:250px;
}

form.wpcf7-form textarea {
	border:solid 1px #cccccc;
	height:100px;
	margin-bottom:10px;
}

/*TWITTER*/

.tb_header {display:none !important;}

/*IE IMAGE HACK*/

/*a.tb_photo {
	background-image:url(images/fred2.jpg);
	display:block;
	p1osition:absolute;
	width:48px;
	height:48px;
	z-index:9999;
}

a.tb_photo img {
	visibility:hidden;
	display:none;
	w1idth:56px;
	h1eight:56px;
}*/

/**/


#main_column.prijsvraag_naranjina {
	width:960px;
	float:left;
	padding:0px 10px;
}

#pwbox-1980 {
	border:solid 1px #999999;
	font-size:12px;
	height:20px;
	padding: 0px 2px;
}

#pww_submit {
	cursor:pointer;
	position:absolute;
	width:60px;
	height:22px;
	font-weight:bold !important;
	font-size:15px !important;
	background-color:#606060;
	color:white;
	border:solid 1px transparent;
	padding:2px 6px;
}

#pww_submit:hover {
	color:#606060;
	background-color:white;
	border:solid 1px #dbdbdb;
}

.babyblue {
	color:#009FDA;
}

/**/
