/*
Theme Name: DWC
Theme URI: http://www.dwc.knaw.nl/
Description: Restyle 2012
Author: Victor Villaverde Laan - FineWeb
Author URI: http://www.fineweb.nl
version: 2.0
*/

/**
 * Reset
 */
body { margin:0; padding:0; }
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1,h2,h3 { margin:1.5em 0 0.5em; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
abbr,acronym { border-bottom:1px dotted #ccc; cursor:help; }
em { font-style:italic; }
blockquote,ol,ul,dl { margin:0.5em 1.5em 1em; padding:0; }
li { margin:0; padding:0; }
ol li { list-style:decimal outside; }
ul li { list-style:disc outside; }
dl dd { margin-left:1em; }
th,td { padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table { margin:0.5em 0 1em; }
img { border:0; margin:0; padding:0; }


/**
 * Elements
 */
body, input, textarea { font:10pt Arial, Helvetica, sans-serif; color:#666666; }
body { background:#fff; line-height:140%; }
a { color:#ff66ff; text-decoration:none; }
a:hover { color:#000; }


/**
 * Sections
 */

/* wrapper */
.wrapper { margin:30px auto; width:1000px; }

/* header */
.header { margin-bottom:25px; }
.header .logo { margin:0; padding:0; }
	.header .logo a { float:left; display:block; width:565px; height:72px; background:url(images/dwc-head.png) no-repeat; }
		.header .logo a span { display:none; }

.header ul, .header li { list-style:none; margin:0; padding:0; }
.header ul { float:right; }
.header li { float:left; width:125px; }
.header .knaw { margin-top:8px; }
	.header .knaw a { display:block; width:55px; height:45px; background:url(images/knaw.png) no-repeat; }
		.header .knaw a span { display:none; }
.header .huygensIng { margin-top:-4px; }
	.header .huygensIng a { float:right; display:block; width:97px; height:68px; background:url(images/huygens-ing.png) no-repeat; }
		.header .huygensIng a span { display:none; }

/* nav */
.nav {  }
.nav ul, .nav li { list-style:none; margin:0; padding:0; }
.mainNav li { float:left; position:relative; }
/*.mainNav > li { padding-bottom:13px; }
	.mainNav > li:hover {  }*/
.mainNav li a { display:block; font-size:100%; color:#666; padding:10px 10px 15px;
				/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
.mainNav li a:hover,
	.mainNav > li.current_page_item > a,
	.mainNav > li.current_page_ancestor > a { color:#000; background:#eaeaea url(images/nav-bottom.png) no-repeat 100% 100%; }
.mainNav li ul.children { float:left; position:absolute; left:0; display:none; border:#eaeaea 1px solid; border-top:0; background:#fff; z-index: 99999;
						box-shadow:2px 2px 2px rgba(0, 0, 0, 0.11); -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.11); -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.11);
						/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
	.mainNav li:hover > ul.children { display:block; }
	.mainNav li ul.children a { padding:5px 10px 5px; width:200px; border-top:#eaeaea 1px solid; background:#fff; }
		.mainNav li ul.children li:hover > a { background:#eaeaea; }
.mainNav li ul.children ul.children { left:100%; top:0; }

/* search */
#searchform { margin:0 0 0 750px; padding:5px 0 0; }
#searchform label { display:none; }
#searchform #s { padding:3px; border:#eaeaea 1px solid; width:182px;
					/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
#searchform #searchsubmit { padding:3px; border:#eaeaea 1px solid; background:#fff; width:52px;
							/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
#searchform #searchsubmit:hover { background:#eaeaea; }

/* slider */
.slider { margin-top:15px; padding-bottom:19px; background:url(images/home-descr-bottom.png) no-repeat 100% 100%; }
.slider .description { margin-left:750px; background:#d74dc9; height:187px; width:250px; color:#fff; text-align:center; display:table-cell; vertical-align:middle; }
.slider .description p { padding:30px; }
.slider img { float:left; width:750px; height:187px; }

/* main */
.main { margin-top:10px; }
.main br { clear:none !important; }

/* contentWrapper */
.contentWrapper { float:left; width:700px; }

/* content */
.content { width:690px; }
h1.postTitle { margin-top:0; font-size:18pt; line-height:120%; font-weight:normal; }
h2.postTitle { padding-top:1em; border-top:#eaeaea 1px solid; }

/* contentLeft */
.contentLeft { float:left; width:400px; /*overflow:hidden;*/ }
.contentLeft img { max-width:400px; }
.columnTitle { font-size:16pt; margin-top:0; padding:0; }

/* contentRight */
.contentRight { width:250px; margin-left:450px; overflow:hidden; }

/* sidebar */
.sidebar { margin-left:750px; }
.sidebar ul, .sidebar li { list-style:none; margin:0; padding:0; }

/* subnav */
.subnav { border:#eaeaea 1px solid; border-top:0;
		/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
.subnav li h3 { margin:0; padding:5px 5px 5px 15px; font-weight:bold; font-size:100%; }
.subnav li, .subnav li li { border-top:#eaeaea 1px solid; background:#fcfcfc; }
.subnav li a { display:block; padding:5px 5px 5px 15px; color:#4daed1; }
	.subnav li.current_page_item > a { font-weight:bold; }
	.subnav li a:hover { color:#000; }
.subnav li li li a { padding-left:40px; }

/* footer */
.footer { width:700px; border-top:#eaeaea 1px solid; margin-top:45px; text-align:center; padding:20px 0; }


/**
 * Widgets / Plugins
 */

/* qTranslate */
.nav .qtrans_language_chooser { float:left; padding-left:15px !important; }
.nav .qtrans_language_chooser li { float:left; margin:13px 2px 0; }

/* Agenda */
.widget_gce_widget h2 { font-size:16pt; margin-top:0; padding:0; }
.gce-widget-list .gce-list { border:#f2f2f2 1px solid; /*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ }
.gce-widget-list .gce-list .gce-list-event { background:transparent !important; }
.gce-widget-list .gce-feed-1 { padding:15px; }
.gce-widget-list .gce-feed-1.odd { background:#f2f2f2; }

/* Breadcrumbs Plus */
.breadcrumbs-plus { padding:10px 0 1px; font-size:85%; }
.breadcrumbs-title { display:none; }

/**
 * Other classes
 */
.clear { clear:both; }

/* newslist */
.newsList, .newsList li { list-style:none; margin:0; padding:0; }
.newsList li { border-top:#eaeaea 1px solid; }
.newsList .news-1 { border-top:0; }

/* DL / PM */
.greyBox {
	border:#eaeaea 1px solid; padding:15px; background:#fcfcfc;
	}
	
.Right {
	float:right;
	}
	
.search_word {
	color:#000;
	}
	
.pubList {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.pubList li{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -15px;
	border-bottom:#eaeaea 1px solid; padding:15px;
	}
.smallList {
	font-size:11px;
	}
.abc {
	font-size:9px;
	}

.portret {
	float:right;
	}

.ListUnderPage {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
		}

.ListUnderPage li{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -15px;
	border-bottom:#eaeaea 1px solid; padding:15px;
	}