/*
Theme Name: Nationale Denktank.nl (updated)
Theme URI: http://www.joost.vdschee.nl/
Description: Custom theme for Nationale denktank.nl
Author: J.H. van der Schee
Version: 2.0
Tags: custom theme
*/


/* --------------------STRUCTURE----------------------- */
* {margin: 0; padding: 0;}
a img {border: 0;}
body {font-family: 'Helvetica', 'Helvetica Neue', 'Sans', 'Arial', 'The Sans', sans-serif; font-size: 11px; line-height: 1.5em; color: #555; overflow-y: scroll;}
#wrapper {width: 815px; margin: 17px auto;}
#header img#payoff {position: relative; bottom: 0px; border: 0; display: block;}
#header .header {
height: 55px; 
display: block; 
padding-top: 239px;
padding-left: 225px;
color: white;
text-decoration: none;
font-size: 27px;
line-height: 1.05em;
font-weight: normal;
}
#header_264 {background: url(/wp-content/themes/nationale-denktank-v2/images/264.jpg) -10px -17px no-repeat;}
#header_259 {background: url(/wp-content/themes/nationale-denktank-v2/images/259.jpg) -10px -17px no-repeat;}
#header_98 {background: url(/wp-content/themes/nationale-denktank-v2/images/98.jpg) -10px -17px no-repeat;}

/*#home2:hover, #home3:hover, #home4:hover {
filter: alpha(opacity=90);
-moz-opacity: .90;
opacity: .90; 
}*/

#home1 {
float: left;
width: 203px; 
height: 229px; 
background: url(/wp-content/themes/nationale-denktank-v2/images/header_1.jpg);
}
#home2 {
float: left;
width: 107px; 
height: 112px; 
background: url(/wp-content/themes/nationale-denktank-v2/images/header_2.jpg);
padding: 117px 73px 0 23px;
color: white;
text-decoration: none;
font-size: 27px;
line-height: 1.05em;
font-weight: normal;
}
#home3 {
float: left;
width: 147px; 
height: 112px; 
background: url(/wp-content/themes/nationale-denktank-v2/images/header_3.jpg);
margin-top: -65px;
padding: 182px 33px 0 23px;
color: white;
text-decoration: none;
font-size: 27px;
line-height: 1.05em;
font-weight: normal;
}
#home4 {
float: left;
width: 99px; 
height: 112px; 
background: url(/wp-content/themes/nationale-denktank-v2/images/header_4.jpg);
margin-top: -65px;
padding: 182px 63px 0 23px;
color: white;
text-decoration: none;
font-size: 27px;
line-height: 1.05em;
font-weight: normal;
}
img.alignleft {float: left; margin-right: 20px; margin-bottom: 15px;}
#container p {clear: left;}
.wp-caption-text {text-align: center; padding-right: 10px;}
li {list-style: none;}
#container li {list-style: disc;}
a {color: #ed8331; text-decoration: none;}
a:hover {text-decoration: underline;}
h1, h2 {clear: both; font-size: 17px; margin-bottom: 15px; color: #ed8331; line-height: 1.5em; border-bottom: 1px dashed #ed8331;}
h1 {color: #ed8331; border-bottom: 1px dashed #ed8331;}
h2 a {display: block; color: #412559; text-decoration: none; margin-bottom: 0px;}
.type-post .entry-title {border-bottom: 0; font-size: 26px; font-weight: bold; color: #412559; margin-bottom: 3px; }
.type-post .entry-title a {color: #412559;}
h2 a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
.entry-utility {margin-bottom: 60px; clear: both;}
.entry-meta, .entry-utility, .entry-utility a {color: #ed8331; font-size: 11px;}
.entry-meta a {color: #ed8331;}
.entry-meta {clear: both; font-size: 17px; margin-bottom: 5px; color: #ed8331; line-height: 1.5em; border-bottom: 0px dashed #ed8331; font-weight: bold; background: url(/wp-content/themes/nationale-denktank-v2/images/borderbottom_orange.png) left bottom no-repeat; padding-bottom: 1px;}

.entry-content h2 {color: #412559; border-bottom: 0px dashed #412559; background: url(/wp-content/themes/nationale-denktank-v2/images/borderbottom.png) left bottom no-repeat; padding-bottom: 1px;}

pre {color: white;}

#container h2 {color: #412559; padding-bottom: 1px;}
#container h1 {color: #ed8331; border-bottom: 0px dashed #412559; background: url(/wp-content/themes/nationale-denktank-v2/images/borderbottom_orange.png) left bottom no-repeat; padding-bottom: 1px;}

#main {clear: left;}
#primary {float: left; width: 134px; margin-right: 23px;}
#primary.large {width: 337px;}
#primary .xoxo {font-weight: bold;}
#primary h2, #primary h3 {font-size: 17px; line-height: 1.5em; color: #ed8331; margin-bottom: 15px; border-bottom: 1px dashed #ed8331; padding-top: 3px;}
#primary a {color: #412559;}
.xoxo li {margin-bottom: 20px;}
.xoxo li li {margin-bottom: 0px;}
.xoxo li#recent-posts-2 li, .xoxo .widget_rss li{margin-bottom: 10px;}
#primary h3 a.rsswidget {color: #ED8331; text-decoration: none;}
#primary h3 a.rsswidget:hover {color: #ED8331; text-decoration: none;}

#primary .xoxo li a {}

#secondary {float: right; width: 140px; margin-right: 20px;}
#secondary strong {color: #ed8331;}
#secondary strong a {text-decoration: underline;}
#secondary img {margin: 3px 0;}
#secondary h2, #secondary h3 {font-size: 17px; line-height: 1.5em; color: #412559; margin-bottom: 15px; border-bottom: 1px dashed #412559; padding-top: 3px;}
#container {float: left; width: 337px; font-size: 12px;}
#container.small {width: 140px;}
#container, #secondary, #primary {padding-left: 23px; padding-right: 23px; position: relative; bottom: 35px;}
.nav-previous {float: left;}
.nav-next {float: right;}
#container img {
border: 0;
}
#container em {font-weight: bold; font-style: normal; color: #ed8331;}
#container strong {font-weight: bold; font-style: normal; color: #412559;}

/* --------------------CALENDAR------------------------ */

.event_header {font-size: 17px; font-weight: bold; color: #412559;}
.event_header .events {font-size: 11px; font-weight: normal; color: #555555;}
#container .event_header, #container .event_header li {list-style: none;}
#post-396 h1 {display: none;}
#post-396 h2 p {display: inline;}
/* --------------------COMMENTS------------------------ */
.nocomments {display: none;}
#comments {clear: both; padding-top: 30px;}
#comments textarea {
border: 1px solid silver; 
width: 337px;
-moz-border-radius: 15px;
border-radius: 15px;
}


/* ----------------------FORMS------------------------- */
textarea {
border: 1px solid silver; 
width: 237px;
-moz-border-radius: 15px;
border-radius: 15px;
}
input {
border: 1px solid silver; 
width: 237px;
-moz-border-radius: 15px;
border-radius: 15px;
}
label {float: left; width: 75px;}
input, textarea {padding: 2px 7px; color: #333;}
input[type="submit"] {width: auto; cursor: pointer;}
.wpcf7-form {margin-top: 25px;}

#search_form {font-weight: bold; margin: 5px 0 5px 0; color: #412559;}
#zoekbox {margin-bottom: 25px;}
#secondary input#search {width: 72px;}

/* ---------------------FOOTER------------------------- */
#footer {width: 800px; height: 286px; background: url(images/footer.jpg); clear: both;}
#footer a {color: white;}
#footer a:hover {text-decoration: none;}
#payoff_footer {margin-top: 246px; position: absolute; margin-left: 22px; float: left;}
#footer-widget-area {padding-top: 33px;}
#footer-widget-area #first, 
#footer-widget-area #second, 
#footer-widget-area #third,
#footer-widget-area #fourth {margin: 0 41px 0 23px; float: left; width: 140px; color: white; font-size: 13px; font-weight: normal;}
#footer-widget-area #fourth {margin: 0 23px;}
#footer-widget-area #fifth {position: absolute; margin-left: 391px; margin-top: 221px; width: 380px; text-align: right; color: white;}
#footer-widget-area #fifth a {display: inline;}
#footer li a {display: block;}
#footer-widget-area .menu {bottom: 0px;}
#footer-widget-area .menu a {color: white;}
#footer-widget-area .menu a:hover {color: #ed8331; text-decoration: none;}
#footer .widget_text {font-size: 19px; line-height: 1.15em;}
#footer .widget_text em {font-style: normal; color: #ed8331;}
#footer #fifth .widget_text {font-size: 11px;}
#footer .xoxo li {margin-bottom: 17px;}
#footer .menu {padding-top: 0;}
/* ----------------------MENU-------------------------- */
.menu {clear: left; display: block; padding: 19px 0; height: 80px;}
.menu ul, .menu li {display: inline;}
.menu li a {display: none;}
.menu li.current_page_parent li a, .menu li.current_page_ancestor li a, .menu li.current_page_item li a {
display: block; 
float: left; 
width: 162px; 
height: 52px; 
background: url(images/menu1.jpg);
padding-left: 23px;
color: white;
text-decoration: none;
margin-right: 18px;
font-size: 18px;
line-height: 2em;
font-weight: normal;
}
.menu li li.current_page_item a, .menu li li.current_page_parent a, .menu li li.current_page_ancestor a
{background: url(images/menu_selected1.jpg);}


/* ----------------------SIDEBAR MENU-------------------------- */
#menu_sidebar li {display: none;}
#menu_sidebar li.current_page_ancestor {display: inline;}
#menu_sidebar li.current_page_parent {display: inline;}
#menu_sidebar li.current_page_item {display: inline;}
#menu_sidebar li.current_page_ancestor li li {display: block;}

#menu_sidebar li a {display: none;}
#menu_sidebar li li.current_page_ancestor li a {display: block;}
#menu_sidebar li li.current_page_item li a {display: block;}
#menu_sidebar li li li a {font-size: 11px; font-weight: bold; border-bottom: 1px dashed #ed8331; padding-bottom: 4px; margin-bottom: 4px; display: block;}
#menu_sidebar li li li li a {border-bottom: 0px dashed #ed8331; padding-bottom: 0px; margin-bottom: 0;}
#menu_sidebar .children {display: none;}
#menu_sidebar .current_page_ancestor .children {display: block;}
#menu_sidebar li li li .children {margin: 0 0 20px 20px; border-bottom: 0px dashed #ed8331;}
#menu_sidebar li.current_page_item a {color: #412559;}
#menu_sidebar li.current_page_item li a {color: #ed8331;}
#menu_sidebar li a {color: #ed8331;}

/* ----------------------FOOTER MENU-------------------------- */
.footer_menu ul li {float: left;}
.footer_menu ul li li {float: none;}

/* ----------------------PERSON LISTS-------------------------- */
.person {float: left; margin-right: 17px; margin-top: 17px;}

a.user-thumbnail {display: block; text-decoration: none; cursor: default;}
a.user-thumbnail img {display: block; -moz-border-radius: 15px; border-radius: 15px;}
#secondary a.user-thumbnail img {margin: 0;}
a.user-thumbnail .hoverShow {display: none; text-decoration: none;}
a.user-thumbnail:hover .hoverShow {
display: block; 
position: absolute; 
margin-top: 70px; 
margin-left: -105px; 
background: url(/wp-content/themes/nationale-denktank-v2/images/hover.png); 
color: white; 
width: 152px; 
height: 116px; 
font-size: 13px; 
padding: 25px 16px 15px 15px;
z-index: 99;
}
.user-info {
font-size: 14px; 
border-bottom: 1px dashed white; 
line-height: 1.4em; 
padding-bottom: 5px; 
margin-bottom: 2px;
}
.user-bio, .user-website {font-size: 11px;}
#container .user-bio em {color: white;}
.user-website {cursor:pointer; display: inline; font-weight: bold;}
#text-10 {display: none;}
/* ----------------------SIDEBAR LOGIN-------------------------- */
#secondary input {width: 123px;}
input#rememberme.checkbox {width: auto; display: inline;}
#secondary img.photo {margin-right: 10px;}
#nav-above {display: none;}