/* 
	Theme Name: Wereldmoeders
	Description:
	Author: Luuk Kloosterboer
	Author URI: http://www.zesvoetvier.nl/
	Tags:

*/


/* aligning definitions */

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

/* basic set-up fonts etc*/

body {
	background:#FFFFFF;
	margin:0;
	font-family:arial,verdana,helvetica,tahoma,geneva,sans-serif;
	font-size:13px;
	text-align:center; /* om te zorgen dat IE het geheel centreert. Wordt overruled in #wrap */
	}

p {
	margin-top:0px;
}

a img {
	border:none;
}

a {
	color:#991D6C;
}

a:hover {
	color:#5D1F04;
}

h2 {
	font-size:28px;
	color:#991D6C;
	margin:0 0 10px 0;
}

h2 a {
	font-style:normal;
	text-decoration:none;
}

h3 {
	font-size:18px;
	color:#999999;
	margin:0px;
}

h4 {
	font-size:18px;
}

h5, h5 a {
	font-size:14px;
	font-style:normal;
	text-decoration:none;
	}

/* Layout core-divs */

#wrap {
	width: 920px;
	background:url(images/bg.jpg);
	margin: 0 auto; /* non IE centreren */
	text-align: left;
	}
	
#container {
	margin:0 20px;
}
	
#header {
	width:880px;
	height:321px;
	background:url(images/header.jpg) no-repeat;
	}

#main {
}


#content {
	float:left;
	width:570px;
}

#innercontent {
	background:#FFFFFF;
	padding:0 20px;
}

.leesmeer {
	margin:0 0 0 0;
}

#sidebar {
	float:left;
	width:264px;
	padding:0 25px 0 20px;
	border-left:#CCCCCC dotted 1px;
}

#footer {
	clear:both;
	background:#991D6C;
	padding:4px 0 4px 30px;
	font-size:11px;
	color:#FFFFFF;
	height:15px;
	}
	
/* Layout sub divs */

#pagecontent {
	padding:0px 5px 40px 5px;
	margin:20px 0 20px 0;
	border-bottom:1px dotted #CCCCCC;
}

.posttitle {
	float:left;
}

.postdate, .postcommentpopup {
	float:right;
	font-size:9px;
	color:#991D6C;
	text-align:right;
	}
	
.content {
	clear:both;
	}

#comments {
	padding:0 5px 0 5px;
	color:#999999;
}

#commentArea {
	padding:20px 5px 0 5px;
	border-top:1px dotted #CCCCCC;
	color:#999999;

}

.comment {
	margin:20px 0 0 0;
	border-bottom:1px dotted #CCCCCC;
	}

#commentform {
	width:370px;
	margin:20px 0 0 0;
	text-align:right;
}	

.in {
	width:300px;
}
	
/* styling tabellen */
.routetabel {
	border-top:#991D6C solid 1px;
	border-left:#991D6C solid 1px;
	
}

.routetabel {
	border-collapse:collapse;
	empty-cells:show;
	}

.routetabel td {
	font-size:11px;
	border-right:#991D6C solid 1px;
	border-bottom:#991D6C solid 1px;
	padding-right:15px;
	padding-left:4px;
}

.partnerlogo {
	width:160px;
	}
	
.partnertekst {
	font-size:13px;
	}

/* styling sidebar */
.sidebartitle {
	font-size:11px;
	font-weight:bold;
}

.sidebarcontent {
	font-size:11px;
	font-style:italic;
	}

/* Layout nav menu in footer */

ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

li {
	padding:0;
	margin:0;
}

#footer li, #footer li a {
	list-style-type:none;
	display:inline-block;
	margin:0 0 0 20px;
	color:#FFFFFF;
	float:left;
}

#sidebar li, #sidebar li a {
	list-style-type:none;
}


.page_item, .page_item a {
}

.page_item a:hover {
}
	
.current_page_item, .current_page_item a, .current_page_item a:hover { 
	color:#000000;
}


/* styling header and menu in header */

#topheader {
	height:35px;
	background:url(../../uploads/topheader.jpg);
}

#socialicons {
	float:right;
	height:20px;
	width:225px;
	margin:7px 10px 0 0;
	text-align:right;
}

#socialicons ul {
	height:20px;
	}

#socialicons li {
	list-style-type:none;
	display:inline;
	height:20px;
	width:20px;
	margin:0 2px 0 0;
	}

#middleheader {
	height:235px;
	background:url(../../uploads/middleheader.jpg);
}

#bottomheader {
	height:50px;
}

#logobottom {
	float:left;
	width:215px;
	height:50px;
	background:url(../../uploads/logobottom.jpg);
}

#menu {
	height:30px;
	width:665px;
	background:#be1b84;
	float:left;
}

#menu li, #menu li a {
	font-size:14px;
	list-style-type:none;
	text-decoration:none;
	display:inline-block;
	margin:4px 10px 0 0;
	color:#FFFFFF;
	float:left;
}

#menu li {
	border-right:solid #FFFFFF 1px;
}

/* styling photo-cycle in header */

#picture {
}

#caption {
}

/* styling photo-cycle in sidebar */

#partnerlogos {
	z-index:0;
	width:260px;
	height:150px;
	overflow:hidden;
}

.kopsidebar {
	color:#991D6C;
	font-size:11px;
	font-weight:bold;
	margin:15px 0 0 0;
}

#tweets {
	font-size:11px;
	color:#999999;
	margin:10px 0 20px 0;
}