/*
Theme Name: JennyDedoncker
Theme URI: http://wordpress.org/
Description: blabla.
Version: 0.1
Author: Michal de Boeve
*/

/* @group Browser Reset */

/* Browser reset styles (Eric Meyer) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 120%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*//////////////////////////////////////////*/

/* @end */

/* @group ClearFix */

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/* @end */

html{
	background: url(images/background.jpg) center 354px no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

html, a{
	color: #696a6c;
	}
a:hover{
	/*color: #aba784;*/
	}
h1{ font-size: 30px; }
h2{ font-size: 20px; }
h3{ font-size: 16px; }
h4{ font-size: 14px; }
h5{ font-size: 12px; }

h1 a{ text-decoration: none; }
	
.container{
	width: 790px;
	margin: auto;
	}

/* @group Header */

.header{
	height: 160px;
	}
.header h1{
	padding: 70px 0 0 184px;
	}

/* @end */

/* @group Navigation */

.nav{
	margin: 25px 0 0 186px;
	}
.nav li{
	float: left;
	padding-bottom: 9px;
	}
.nav a{
	font-size: 12px;
	text-decoration: none;
	margin-right: 35px;
	padding-bottom: 7px;
	}
.nav a:hover,
.nav .current_page_item a{
	/*border-bottom: 2px solid #aba784;*/
	/*border-bottom: 2px solid #696a6c;*/
	border-bottom: 1px solid #aaa;
	}


/* @end */
.mainLeft{
	width: 166px;
	background: url(images/kop.jpg) 44px 23px no-repeat;
	float: left;
	height:400px;
	}
.mainRight{
	float: left;
	width: 620px;
	}
.newsItemHome{
	padding-bottom: 10px;
	margin-top: 178px;
	border-bottom: 1px solid #aba784;
	text-align: right;
	}
.newsItemHome h4{
	color: #aba784;
	}
.newsletterForm h5{
	color: #aba784;
	text-align: right;
	margin-bottom: 5px;
	font-size: 12px;
	}
.newsItemHome p{
	margin: 10px 0 5px 0;
	}

/* @group PlainContent */
.plainContent{
	border: 1px solid #aba784;
	padding: 0 20px 20px 20px;
	margin: 0 0 0 20px;
	min-height: 380px;
	}

.plainContent h2,
.plainContent h3,
.plainContent h4,
.plainContent h5,
.plainContent h6{
	margin: 20px 0 10px 0;
	color: #aba784;
	}
.plainContent p{
	margin: 10px 0;
	}
/* @end */

/* @group NEW Gallery */
#shNext,
#shPrev{
	/*width:45px;*/
	padding:0 !important;
	margin:0 !important;
	height:30px;
	}
#shNext{
	margin-right:-12px !important;
	*margin-right:17px !important;
	}
#shPrev{
	margin-left:-12px !important;
	*margin-left:17px !important;
	}
#shNext a,
#shPrev a{
	padding: 3px 10px !important;
	color: #666 !important;
	width:auto !important;
	}
#shNext a:hover,
#shPrev a:hover{
	background: #aba784 !important;
	color:#fff !important;
	}
#shName{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:18px;
	margin-top:10px !important;
	display:block;
	font-weight:bold;
	text-transform: capitalize;
	color:#666;
}
#shName span{
	font-size: 12px !important;
	font-weight: normal !important;
	display:block;
	color: #666;
	margin:5px 0 15px 0;
}
#shDisplay div#shCount{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	color: #666 !important;
	}
.newThumbnailsContainer{
	border: 1px solid #aba784;
	padding: 10px 0 10px 20px;
	*padding-top: 20px;
	margin: 0 0 0 20px;
	min-height: 380px;
	}
.ngg-galleryoverview{
	min-height:330px;
	_min-height:330px;
	}
.ngg-galleryoverview .ngg-gallery-thumbnail-box{
	padding:0 7px 10px 3px;
	width:auto !important;
	height:auto !important;
	}
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation a.page-numbers,
span.next,
span.prev,
.ngg-navigation a.page-numbers{
	border:1px solid #aba784 !important;
	}
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation a.page-numbers:hover,
span.next:hover,
span.prev:hover,
.ngg-navigation a.page-numbers:hover{
	background: #aba784 !important;
	}
.ngg-albumoverview h4{
	font-size: 14px !important
	}
.ngg-albumoverview p,
.ngg-albumoverview h4{
	margin-left:10px;
	}
.ngg-albumoverview h4 a{
	color: #aba784;
	text-decoration: none;
	margin:0;
	}
	
div#shShutter {
	background-color: #000 !important;
	opacity: 0.4 !important;
	filter:alpha(opacity=40) !important;
}
div#shDisplay img#shTopImg {
	border: none !important;
	background: #fff !important;
	padding: 30px 30px 0 30px !important;
}
div#shDisplay #shTitle{
	background: #fff !important;
	margin-top:0 !important;
	padding: 10px 32px 15px 32px;
	*padding: 10px 2px 15px 2px;
	}

/* @end */
.footer{
	margin: 0 0 0 186px;
	color: #aba784;
	font-size: 11px;
	padding-top:20px;
	float:none;
	clear:both;
	text-align: center;
	}
.footerTwo{
	margin: 0 0 0 0;
	color: #aba784;
	font-size: 11px;
	padding-top:40px;
	float:none;
	clear:both;
	text-align: right;
	}

/* @group MailChimp */
.mailChimpTitle{
	font-weight:bold;
	font-size:12px;
	display:block;
	padding-bottom:5px;
	color: #aba784;
	}
#mc_signup_form input{
	border:1px solid red;
	float:right !important;
	}
.mc_merge_var{
 	margin: 0 !important;
 	}
#mc_submit_type{
	display:none;
	}
#mc_signup_form{
	text-align:right;
	}
#mc_signup_form fieldset{
	border:none;
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	}
#mc_message{
	padding:0;
	margin:0;
	display:inline;
	}
#mc_message .mc_error_msg,
#mc_message .mc_success_msg{
	padding: 5px 5px !important;
	/*border: none;*/
	background-color: #eee !important;
	width: 156px;
	/*color: #696a6c !important;*/
	display:block !important;
	text-align: right;
	margin-bottom:5px;
	font-weight: normal;
	margin-top: 0 !important;
	}
#mc_signup_submit{
	border: 1px solid #d9d9d9 !important;
	padding: 4px;
	color: #868686;
	background: #fff;
	margin-top: 5px;
	cursor: pointer;
	margin-right: 1px;
	}
#mc_mv_EMAIL{
	border: 1px solid #d9d9d9 !important;
	width: 149px;
	padding: 4px;
	color: #c3c3c3 !important;
	font-style: italic;
	text-align: right;
	margin: 0 !important;
	}
	
#mc_signup_form input:hover,
#mc_signup_form textarea:hover,
#mc_signup_form select:hover{
	background: #f7F7f7 !important;
	}
#mc_signup_form .fldemail:focus,
#mc_signup_form input:focus,
#mc_signup_form textarea:focus,
#mc_signup_form select:focus{
	color: #696a6c !important;
	font-style: normal !important;
	}
/* @end */

/* @group CForms */
.linklove{
	display: none !important;
	}

 .newsletterForm{
	/*height: 80px;*/
	margin-top: 12px;
	text-align: right;
	}
 .newsletterForm .cform ol,
 .newsletterForm .cform ol li,
 .newsletterForm .cform p{
	margin: 0;
	display: block;
	padding: 0;
	height: 25px;
	}

.newsletterForm .cform{
	width: 166px;
	margin: 0;
	padding: 0;
 	}
.contactForm .cform{
	width: 430px;
	margin: 20px 0 0 0;
	padding: 0;
 	}
.newsletterForm legend,
.contactForm legend{
	display: none;
 	}
.contactForm .cform fieldset,
.newsletterForm .cform fieldset{
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	width: 166px;
 	}
.cform input{
	border: 1px solid #d9d9d9 !important;
	}
.contactForm .cform .sendbutton,
.newsletterForm .cform .sendbutton{
	border: 1px solid #d9d9d9 !important;
	padding: 4px;
	color: #868686;
	background: #fff;
	margin-top: 10px;
	*margin-top: 15px;
	_margin:0;
	cursor: pointer;
	}
.contactForm .cform .sendbutton{
	margin-right: 22px;
	}

.contactForm .cform label,
.contactForm .cform label span{
	display: block;
	text-align: left;
	width: 400px;
	margin:0;
	}
.contactForm .cform textarea,
.contactForm .cform input{
	width: 400px;
	}
.cform input,
.cform textarea,
.cform select{
	color: #696a6c !important;
	background: #fff !important;
	border: 1px solid #d9d9d9 !important;
	}
.newsletterForm li{
	width: 166px;
	text-align: right;
	margin:0;
	padding:0;
	}
.newsletterForm .cform .fldemail{
	width: 157px;
	padding: 4px;
	color: #c3c3c3 !important;
	font-style: italic;
	text-align: right;
	margin: 0 !important;
	}
.cform input:hover,
.cform textarea:hover,
.cform select:hover{
	background: #f7F7f7 !important;
	}
.newsletterForm .cform .fldemail:focus,
.cform input:focus,
.cform textarea:focus,
.cform select:focus{
	color: #696a6c !important;
	font-style: normal !important;
	}
.newsletterForm ol.cf-ol li{
	margin:0;
	height:24px;
	}
.newsletterForm ol.cf-ol label{
	display:none;
	}
.contactForm ol.cf-ol li.cf_li_err,
.newsletterForm ol.cf-ol li.cf_li_err{
	padding: 0 !important;
	margin: 0;
	background: none !important;
	border:none !important;
	}
.contactForm .cf_info,
.newsletterForm .cf_info{
	padding: 5px 5px !important;
	/*border: none;*/
	background-color: #eee !important;
	width: 156px;
	color: #696a6c !important;
	text-align: center;
	}
.contactForm .cf_info{
	width: 400px;
	margin: 20px 22px 0 0;
	}
.contactForm li.cf_li_err input,
.newsletterForm li.cf_li_err input{
	border-color: rgb(223, 125, 125) !important;
	}
.emailreqtxt,
.reqtxt{ display:none;}

.contactForm .failure,
.newsletterForm .failure{
	color: rgb(255, 48, 44) !important;
	}
.contactForm .cf-box-a{
	margin-left: 0 !important;
	display:block !important;
	float:left;
	}
.contactForm .cform ol li,
.contactForm .cform ul li{
	padding:0;
	width: 430px;
	}
	
.contactForm .cform label.cf-after,
.contactForm .cform label.cf-after{
	float: left;
	display:block;
	padding: 5px 0 0 5px !important;
	}
.contactForm ol.cf-ol li.textonly{
	background: transparent !important;
	float: none !important;
	display: block !important;
	clear: both !important;
	text-align: left !important;
	margin: 0 0 0 0 !important;
	padding: 10px 0 0 0 !important;
	font-size: 11px;
	}

/* @end */

/* @group Links */
.linksContainer{
	color: #bbb;
	margin-top: 20px;
	}
.linksContainer li{
	margin-bottom: 10px;
	}
.linksContainer a:hover{
	text-decoration:underline;
	}
.linksContainer a{
	text-decoration: none;
	color: #aba784;
	font-weight: bold;
	}
.linksContainer a:hover{
	text-decoration:underline;
	}
/* @end */

/* @group News */
.newsContent{
	padding: 0;
	border-bottom:none;
	min-height:200px !important;
	}
.post-even,
.post-odd{
	padding: 0 20px 10px 20px;
	border-bottom: 1px solid #aba784;
	}
.post-even h4,
.post-odd h4{
	margin: 0;
	padding: 20px 0 10px 0;
	}
.post-even p,
.post-odd p{
	margin: 0;
	padding:10px 0;
	}
.post .date{
	display:none;
	}
.sticky{
	background:#f0f0f0;
	}
.sticky .date{
	display:block;
	}
.post-odd{
	}
/* @end */

/* @group News */
/* ----------- Single picture -------------*/
.plainContent .ngg-singlepic {
	/*background-color:#aba784;*/
	/*display:block;*/
	/*padding:2px;*/
}
.plainContent .ngg-singlepic{
	border: 1px solid #aba784;
	padding:0;
}

.plainContent .ngg-left {
	float: left;
	margin-right:10px;
}

.plainContent .ngg-right {
	float: right;
	margin-left:10px;
}

.plainContent .ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* @end */

/* @group Biografie */
/* ----------- Single picture -------------*/
.bioContent{
  	float:left;
  	width: 400px;
 
	}
.bioPics{
  	float: right;
  	width: 150px;
  	padding-top:25px;
	}
.bioPics img{
  	display: block;
  	margin-top: 20px;
  	border: 1px solid #aba784;
	}
/* @end */

/* @group IE6 Fuckups */

/* ie6 fixes */
* html .thumbnailsContainer{
	margin: 0 3px 0 10px;
	}
* html .galleryContainer,
* html .mainRight{
	overflow: hidden;
	}
* html .plainContent{
	height: 380px;
	}
* html .newThumbnailsContainer{
	height:auto;
	padding: 10px;
	}
* html .ngg-galleryoverview{
	height:auto;
	margin:0;
	padding:0;
	}
* html .ngg-galleryoverview .ngg-gallery-thumbnail-box{
	padding:0;
	}
/* @end */
