/*
Theme Name: Camille
Author: Mr Pixel
Author URL: http://top-wordpress.net
*/

* { margin: 0; padding-top: 0; }
html{
	/*background:#ffffff url('images/c-bg.gif') repeat;*/
/*background:#ggg;*/
}



body{
	font-weight:normal;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#000000;*/
	margin:0;
	padding:0;
	/*background:url(images/c-big-bg.jpg) no-repeat center top;*/
	background:url(images/browserachtergrond-80cm-207k.jpg) fixed center;
	line-height:135%;

	
}

ul {
	list-style:disc;margin:0 auto;
	padding-left:16px;
	
}

a {
	text-decoration:none;
	outline:none;
	color:#d91e85;
}

a:hover {
	border:none;
	color:#00a4dd;
	text-decoration:underline;
}
img{
	border:none;
	outline:none;
}


#colRightInner a:hover {
	border:none;
}

a:focus {
	outline:none;
}

p {
	margin:2px 2px 8px 2px;
	line-height:20px;
}


 /* LAYOUT STRUCTURE
--------------------------------------------------*/
#wrapper {
	margin:0 auto;
	width:1024px;background-color:white;opacity:0.95;
}	
#header {
	height:225px;
	margin:0 auto;
	position:relative;
	width:980px;
	z-index:99;
}
#sldbg {
	width: 1010px;position:relative;left:6px;

}
#slider-bg{
	
	/*margin:0 0 0 -14px;*/margin: 0 auto;
	width:1008px;
}
#top-rounded-cont {
	background:url("images/bt-top-round-cont.gif") repeat scroll 0 0 transparent;
	height:7px;
	margin:5px 0 0;
	width:980px;
}
#content {
	padding:10px 2px 10px;
	width:990px;/*was 940*/
	margin: 0 auto;
	background:#fff;
}

#colLeft {
	float:left;
	margin:0;
	padding:10px 0 17px 0;
	width:656px;
}

#colRight {
	float:left;
	margin:0;
	padding: 11px 0 0;
	position:relative;
	width:284px;
	min-height:705px;
	background:url(images/c-colright-shadow.png) no-repeat top left;
}

#footer {
	border-top:1px dotted #D0D0D0;
	color:#868686;
	font-size:12px;
	height:60px;
	margin:0 auto;
	padding:0;
	position: fixed;top: -1000px;/*POSITION WAS 'STATIC', TOP -1000 VAN GEMAAKT; WIJ WILLEN HEM NIET MEER ZIEN! DE DUITSE LINKS WEGHALEN GAF MERKWAARDIG GENOEG VREEMDE PROBLEMEN, VANDAAR DEZE OPLOSSING*/
	width:980px;
clear:both;/*HOEFT OP ZICH NIET, OMDAT HET HET LAATSTE NORMALE ELEMENT IS, TOCH; ZOU DE POSITION NIET OOK STATIC KUNNEN ZIJN?*/
}

/*{border-top:10px dotted #D0D0D0;
	color:#868686;
	font-size:11px;
	height:40px;
	margin:20px auto;
	padding:10px;
	position:static;
	width:960px;}*/


#logoTag {
	float:left;
	margin:0;
	position:absolute;
	top:27px;
}

/*#logoTag #logo {
	height:85px;
	padding-left:12px;
	float:left;
}DOET NIET MEE HIER (IS NAMELIJK NIET INGEVULD IN CAMILLE)*/

#logoTag #logoImg {
	background:none repeat scroll 0 0 transparent;
	float:left;
	padding:0;
}

#logoTag #logoImg img {
	border:none;
}

#logoTag #logo h1 a {
	display:block;
	padding-right:12px;
	background:url(images/bk_logo_right.png) 100% 0 no-repeat;
	color:#fff;
	font-size:34px;
	padding-top:14px;
	height:61px;
	float:left;
	line-height:100%;
}


#logoTag #tagline {
	float:left;
	padding:0;
	color:#00495b;
	font: 12px Tahoma;
	width:450px;
	clear:both;
}
#top-bar {
	background:url("images/c-navbar.gif") no-repeat scroll 0 0 transparent;
	/*float:left;*/
	height:57px;
	margin:0 auto;
	padding:0;
	width:980px;
	position:absolute;
	top:175px;
	list-style: none;
}	
#topLinks{
	margin:0 0 0 0;
	list-style: none;
	
}
/* wppa-widgets VERWIJDERD (niet alleen maar gedeactiveerd!) om ervoor te zorgen dat er 'widget landing pages' verschijnen bij de toplinks, heel irritant! Kan zijn dat het ondertussen in orde is, maar laat het voorlopig maar zo.*/



#topLinks ul li a, #footerLinks ul li a {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:-6px ;
	padding:18px 16px;
	text-decoration:none;
	text-shadow:1px 1px #770041;
	text-transform:uppercase;
	background:url('images/c-navbar-separator.png') no-repeat center right;
/*ALLEMAAL VAN INVLOED OP POSITIE EN UITERLIJK VAN DE PAGINAKOPPELINGEN IN DE HORIZONTALE MENUBALK MET 'HOME', ETC. */	
	
}

#topLinks li a:hover, #bottomLinks li a:hover  {
	color:#94eeff;
}
#footerLinks {
	position:absolute;
	top:12px;
	right:0;
}

#topLinks ul {
margin: 0px 0px 0px 0px;
}

#topLinks ul li, #footerLinks ul li {
	float:left;
	padding:0;
	list-style: none;


}


.ad-header {
	float:right;
	margin:10px 0 0 0;
}
/* TOP MENU */

#topMenu {
	position:absolute;
	bottom:0;
	left:0;
	width:980px;
	height:55px;
}

#topMenu ul.sf-menu {
	margin:0;
	list-style: none;
}

#topMenu ul.sf-menu li {
	float:left;
	line-height:52px;
	margin:0 2px;
	list-style: none;
}
#topMenu ul.sf-menu li a {
	color:#fff;
	font-size:13px;
	border:medium none;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 12px;
	text-shadow:1px 1px #000b44;
	list-style: none;
}
#topMenu ul.sf-menu li a:hover {
	color:#fff;
	text-shadow:1px 1px #000b44;
	list-style: none;
}

#topMenu ul.sf-menu li li {
	background:blue;
	padding-right:15px;
	padding-top:5px;
	list-style: none;
}

#topMenu ul.sf-menu li ul.sub-menu, #topMenu ul.sf-menu li ul.children {
	border-bottom:none;
	list-style: none;
}

#topMenu ul.sf-menu li ul.sub-menu li, #topMenu ul.sf-menu li ul.children li,#topMenu ul.sf-menu li.page_item ul li  {
	position:relative;
	line-height:100%;
	height:28px;
	text-transform:none;
}
#topMenu ul.sf-menu li ul.sub-menu li a, #topMenu ul.sf-menu li ul.children li a, #topMenu ul.sf-menu li.page_item ul li a {
	text-decoration: none;
	display:block;
	padding-top:7px;
	line-height:100%;
	border:none;
	text-transform:none;
}
#topMenu ul.sf-menu li ul.sub-menu li a:hover, #topMenu ul.sf-menu li ul.children li a:hover, #topMenu ul.sf-menu li.page_item ul li a:hover{
	color:#fff;
	background:none;
}
#topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu, #topMenu ul.sf-menu li ul.children li ul.children {
	border: none;

}
#topMenu ul.sf-menu li ul.sub-menu li ul.sub-menu a, #topMenu ul.sf-menu li ul.children li ul.children a {
	text-decoration: none;
	position:relative;
	border:none;
}
#topMenu ul.sf-menu li ul.sub-menu, #topMenu ul.sf-menu li.page_item ul, #topMenu ul.sf-menu li ul.children
{
	margin:18px 0 0 0;
	
}
#topMenu ul.sf-menu li ul.sub-menu ul.sub-menu, #topMenu ul.children li ul.sub-menu ul.children
{
	margin:0 0 0 38px;
}

/* ------------------------*/

#socialLinks {
	float:right;
	height:151px;
	padding:8px 0 0 20px;
	position:fixed;
	right:0;
	text-align:right;
	top:40%;
	width:36px;
}
#socialLinks a {
	display:block;
	float:left;
	padding-right:10px;
	border:none;
}

#socialLinks a img {
	border:medium none;
	margin:0 0 5px;
}



/* COLLEFT ELEMENTS
----------------------------------------------*/
.searchQuery, #archive-title {
	color:#393939;
	margin-bottom:15px;
	padding:0;
}

.searchQuery strong, #archive-title strong {
	font-size:12px;
}	


#colLeft h1 {
	padding:0;
	font-family:Tahoma,Georgia, "Times New Roman", serif;
	color:#212121;
	font-size:32px;
	line-height:110%;
	text-decoration:none;
	font-weight:normal;
/*NEEMT BESCHIKBARE BREEDTE IN*/
}

.alignleft {
	float:left;
	margin:5px 15px 5px 0;
}

.alignright {
	float:right;
	margin:5px 0px 5px 0px;
}

.preloader-image {
	background:url("images/c-postimg-frame.png") repeat scroll 0 0 transparent;
	float:left;
	height:117px;
	margin:0 0 6px;
	padding:6px;
	position:relative;
	width:296px;
}


#colLeft img, #colLeft a img {
	margin:0 15px 0 0;
	padding:5px;
}

.eee {
	background:url("images/5.gif") no-repeat scroll center center #FFFFFF;
	border:medium none;
	float:left;
	height:115px;
	padding:0 !important;
	width:294px;
}
#colLeft .blogItem {
	float:left;
	margin:5px 8px 5px 8px;
	position:relative;
	width:306px;
	list-style: circle;
}
#colLeft .blogItem-lontru {
	float:left;
	padding:20px 25px 20px 0;
	position:relative;
	width:630px;
	list-style: circle;
}




#colLeft .blogItem-lontru .postandimg p{
	line-height:25px;width:620px;
	list-style: circle;
}



.cacarela{
	/*margin:0px;*/
padding:0;
width:328px;
float:left;
clear:none;
		
}
.even-post-margin-right{
	padding:0px;
width:328px;
float:right;
clear:none;
		
}


.post-date {
	background:url("images/c-post-date.png") no-repeat scroll 0 0 transparent;
	color:#fff;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	height:36px;
	right:14px;
	padding:6px 0 0;
	position:absolute;
	text-align:center;
	top:-7px;
	width:42px;
	z-index:999;
}
.postandimg{
	margin:0;
	position:relative;

/*WERKT DIT?*/ width:300px;

}
.postandimg p{
	line-height:25px;width:300px;
}
.day{
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px #0095a7;
}
.month{
	font-size:13px;
	text-transform:uppercase;
	line-height:12px;
	text-shadow:1px 1px #0095a7;
}
.year{
	line-height:5px;
}
.aaa{
	background:#000;
	padding:3px;
}
#colLeft .blogItem .date{
	float:left;
	width:47px;
	height:50px;
	text-align:center;
	padding-right:25px;
}

#colLeft .blogItem .date .month{
	color:#ccc;
	font-size:10px;
	text-transform:uppercase;
	padding-bottom:5px;
}

#colLeft .blogItem .date .day {
	font-size:20px;
	color:#fff;
	font-weight:bold;
	line-height:130%;
}

#colLeft .blogItem .itemTitle h1 {
	border:medium none;
	float:left;
}

#colLeft .blogItem .itemTitle h1 a{
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#212121;
	font-size:24px;
	letter-spacing:-1px;
	line-height:110%;
	text-decoration:none;
	font-weight:normal;
	text-shadow:1px 1px #fff;
	border:none;
}
.metadata-border{
	float:left;
	padding:7px 0 0 0;
	margin:0 0 10px 0;
}
#colLeft .blogItem .metadata {
	font-size:11px;
	margin:0 0 10px 0;
	padding:4px;
	position:relative;
	float:left;
	background:#d91e85;
	color:#fff;
}
.metadata{
	background:none repeat scroll 0 0 #D91E85;
	color:#FFFFFF;
	padding:5px;
}
.metadata a{
	color:#fff;
}
.meta-arrow {
	height:4px;
	left:19px;
	position:absolute;
	top:-4px;
	width:7px;
}
#colLeft .blogItem a.more-link {
	display:block;
	width:90px;
	height:24px;
	text-align:center;
	clear:both;
	border:none;
	line-height:22px;
	margin-top:10px;
}



#colLeft .social p {
	padding-left:5px;
	margin:0.8em 0 0.5em;
}

#colLeft .social a {
	border:none;
}

#colLeft .social a img {
	padding:5px;
	border:none;
	background:none;
}

#colLeft .social a:hover img {

}

#colLeft .social strong {
	color:#00C1F2;
}

#colLeft h2#comments {
	border-bottom:1px dotted #D0D0D0;
	padding:20px 0 15px;
}
.banner{
	float:left;
}
.banner a {
	float:left;
	margin:0 11px 14px 0;
}
.banner .right-ad{
	margin:0;
}
.blogItem-lontru h1 a{
	color:#212121;
}
/* COLRIGHT ELEMENTS
----------------------------------------------*/
#boxAbout {
	color:#3d3d3d;
	margin-bottom:12px;
	overflow:hidden;
	width:262px;
}

#boxAbout h2 {
	padding-bottom:8px;
	color:#ccc;
	margin:10px 0!important;
}

/*.bbb{
	padding:0 1px;*/


.bbb{
	padding:1px 1px;margin-left:16px;margin-right:2px;width:284px;/*HIERMEE IS DE P-BREEDTE VAN DE TEKSTUELE INHOUD VAN DE WIDGETS AAN TE PASSEN; NU IDENTIEK AAN DE BREEDTE VAN COLRIGHT, MAAR KAN DUS EEN PIETSIE BREDER*/
}


}
#sidebar-top-rounded{
	background:url('images/s-sidebar-top.gif') no-repeat;
	width:296px;
	height:13px;
}
#sidebar-bottom-rounded{
	background:url('images/s-sidebar-bottom.gif') no-repeat;
	width:296px;
	height:13px;
}
#colRightInner {
	padding:2px 2px 15px 30px;
	position:relative;
	/*WIDTH WORDT GEËRFD, BETER NIET INVULLEN DUS: INVLOED NIET WENSELIJK*/ 
}
#colRightInner h2 {
	background:url("images/c-colrightinner-h2.gif") no-repeat scroll 0 0 transparent;
	color:#003E52;
	font-size:16px;
	height:16px;
	margin: 0 0;
	padding:12px 17px;
	text-shadow:1px 1px #7AEAFE;
	text-align:center;
	width:228px;
}

#colRightInner ul {
	padding:0;
	list-style: none;
}

#colRightInner ul li {
	border-bottom:1px dashed #b7b7b7;
	padding:6px 26px 10px 14px;
}
#colRightInner ul li a {
	color:#565656;
	border:none;
	display:block;
	
}
#colRightInner ul li a:hover{
	text-decoration:underline;
}
#colRight #recentcomments .url {
	font-weight:bold;
}

#colRight #ads {
	padding-bottom:5px;
	width:290px;
} 

#colRight #ads a {
	float:left;
	margin:0 7px 6px 0;
	border:none;
}

#colRight #ads a img {
	border:none;
}
.ads1 {
	float:right;
	margin:25px 0 0;
}
/* BANNER
----------------------------------------------*/

/* VIDEO
----------------------------------------------*/
.video{
	clear:both;
}
.video h2{
	margin:0 0 10px 0!important;
}
/*COMMENTS
---------------------------------------------*/
#colLeft ul.commentlist {
	margin-bottom:10px;
	list-style-type:none;
}

#colLeft ul.commentlist li {
	background:none;
	border-bottom:1px dotted #D0D0D0;
	padding:10px 0;
	padding-left:40px;
}

#colLeft ul.commentlist li .avatar {
	float:left;
	width:32px;
	margin-left:-40px;
	padding:0;
	border:none;
}

#colLeft ul.commentlist li img {
	border:none;
	padding:0;
	
}

* html #colLeft ul.commentlist li .avatar {
	margin-bottom:-20px;
}


#colLeft ul.commentlist li .commentmetadata {
	font-size:11px;
	color:#777;
}


/* FORMS
-------------------------------------------------*/
#searchform {
	float:right;
	margin:5px 0 0 0 ;
}

#searchform input {
	background:none;
	border:medium;
	color:#4A4A4A;
	float:left;
	font-size:12px;
	padding:6px 15px 6px 4px;
	width:158px;
}

#searchform input#searchsubmit {
	width:37px;
	height:31px;
	border:none;
	cursor:pointer;
}
#search-bar{
	background:url('images/c-search-top.png') no-repeat;
	width:979px;
	height:36px;
}
/* post comment */

#commentform label {
	display:block;
	padding:5px 0 2px;
}

#commentform input, #commentform textarea {
	border:1px solid #ddd;
	padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:300px;
}


#commentform textarea {
	width:585px;
}

#commentform input#submit {
	border:medium none;
	height:34px;
	margin-top:5px;
	padding-top:4px;
	text-align:center;
	width:89px;
}

/* contact */

#contact label {
	display:block;
	padding:8px 0 2px;
}

#contact input, #contact textarea {
	border:1px solid #ddd;
	padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:300px;
}

#contact textarea {
	width:500px;
}

#contact input.submit {
	border:none;
	width:90px;
	height:34px;
	text-align:center;
	padding-top:4px;
	margin-top:15px;
}

.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px solid #F7A68A;
	color:#DA4310;
	padding:10px;
}

.successmsg {
	border:1px solid #9FD9FF;
	background:#EAF7FF;
	color:#00BFF5;
}


/* CLEARING
---------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display:block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {
	clear: both;
}

.noclear {
	clear: none;
}


.big-comm {
	background:url("images/bt-post-comm.png") no-repeat scroll 0 0 transparent;
	float:right;
	height:39px;
	margin:0;
	padding:3px 5px 0 0;
	text-align:center;
	width:46px;
}
.big-comm a {
	color:#4C4C4C;
	display:block;
	font:20px Tahoma,Arial,Helvetica,sans-serif;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px #FFFFFF;
}
.big-comm a:hover{
	text-decoration:none;
	color:#404040;
}
/* SLIDESHOW
---------------------------------------------------*/

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix   { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*

#slideshow {
	background:url("images/c-slider-bg.png") no-repeat scroll 0 0 transparent;
	height:328px;
	margin:0 auto;
	position:relative;
	width:1009px;
}
#slider {
	float:left;
	margin:16px 12px 12px;
}
.slider-post p{
	margin:0;
}
.featured-post{width:980px;
}
.slider-image {
	

background:none;
	float:left;
	padding:0;
	position:relative;
	width:985px;
	
}
.slider-post {
	background:url("images/bt-postslide-bg.png") repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:110% !important;
	height:251px;
	line-height:1.8em;
	margin:0;
	padding:25px;
	position:absolute;
	right:2px;
	top:2px;
	width:237px;

background:url("images/bt-postslide-bg.png") repeat scroll 0 0 transparent;
	color:#FFF;
	font-size:110% !important;
	height:251px;
	line-height:1.8em;
	margin:0;
	padding:25px;
	position:absolute;
	right:0;
	top:0;
	width:237px;
}
.slider-post h2 a{
	color:#fff;
}
.slider-post-meta {background:none repeat scroll 0 0 #113D64;color:#fff;font-size:11px;margin:5px 0 15px;padding:5px;line-height:1.2em}
.slider-post-meta a {color:#BDE9FB;font-style:normal}
.slider-post-meta a:hover {color:#F9D7A4}

*/

#slideshow {
	background:url("images/c-slider-bg.png") no-repeat scroll 0 0 transparent;
	height:328px;
	margin:0;
	position:relative;
	width:1009px;


}


#slider {
	float:left;
	margin:16px 12px 12px;
}
.slider-post p{
	margin:0;
}
.featured-post{width:985px}
.slider-image {
	background:none;
	float:left;
	padding:0;
	position:relative;
	width:985px;
}

.slider-post {
	background:url("images/bt-postslide-bg.png") repeat scroll 0 0 transparent;
	color:#FFF;
	font-size:110% !important;
	height:251px;
	line-height:1.8em;
	margin:0;
	padding:25px;
	position:absolute;
	right:0;
	top:0;
	width:237px;
}
.slider-post h2 a{
	color:#fff;
}
.slider-post-meta {background:none repeat scroll 0 0 #113D64;color:#fff;font-size:11px;margin:5px 0 15px;padding:5px;line-height:1.2em}
.slider-post-meta a {color:#BDE9FB;font-style:normal}
.slider-post-meta a:hover {color:#F9D7A4}



#slider-nav {
	bottom:18px;
	float:right;
	position:absolute;
	right:46%;
	z-index:9;
}
#slider-nav a {
	background:url("images/d-slider-nav.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:12px;
	margin-right:4px;
	text-indent:-9999px;
	width:12px;
}
div#slider-nav a.activeSlide {background: url(images/s-slider-nav-active.gif) no-repeat;}
.slider-arrow {
	background:url("images/c-slider-arrow-bg.png") no-repeat scroll 0 0 transparent;
	bottom:0px;
	height:64px;
	left:461px;
	position:absolute;
	width:89px;
	z-index:100;
}
span#prev, span#next{display:block;height:19px;position:absolute;text-indent:-9999px;top:140px;width:10px;}
span#prev {
	background:url("images/c-prev.png") no-repeat scroll 0 0 transparent;
	height:39px;
	left:26px;
	position:absolute;
	top:30px;
	width:39px;
	z-index: 1000;
}

span#next {
	background:url("images/c-next.png") no-repeat scroll 0 0 transparent;
	height:39px;
	right:0;
	top:30px;
	width:39px;
	z-index: 1001;
}

a.readmore span {display:block;height:34px;padding:0 5px 0 10px;}
.readmore{
background:#F4F9FB;display:block;float:right;height:34px;line-height:34px;margin:8px 10px 0 0;padding-right:9px;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
-moz-border-radius:15px;-khtml-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px; 	
-moz-box-shadow: 1px 1px 1px #D5D5D5 inset;box-shadow:  1px 1px 1px #D5D5D5 inset;-webkit-box-shadow:  1px 1px 1px #D5D5D5 inset;
}.readmore:hover{
background:#113D64;text-shadow:1px 1px 1px #357BC5;color:#fff
}
.socials_btn{
	clear:both;
}
.emm-paginate {
margin:40px 0 0;
}
.tweet{
	padding:5px 15px;
}
.social{
	margin:25px 0;
}

.emm-paginate a { color:#666; margin-right:4px; padding:5px 8px; text-align:center; text-decoration:none;}
.emm-paginate a:hover, .emm-paginate a:active { color:#00c6f6;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate .emm-current {color:#00c6f6;font-weight:bold; margin-right:4px; padding:7px 10px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}
.ad_lnks{
	position: absolute;
	left: -550px;
	top: -650px;
}