/*
Theme Name: PvdA Wordpress Thema Core
Theme URI: www.max.nl
Description: Theme Core created by Max.nl
Version: 2.0
Author: Max.nl
Author URI: http://www.max.nl
License: Copyright 2013 Max.nl
License URI:
*/

@import url('stylesheets/base.css');

/* =============================================================================
   Table of Contents
   =============================================================================
   
	#Typography
	#Form Elements
	#Base
	#Header
	#Navigation
	#Content
	#Sidebar
	#Single pages
	#Footer
	

   =============================================================================
   Typography
   ========================================================================== */
   
html {
	font-size: 100%; 
	-webkit-text-size-adjust: 100%; 
	    -ms-text-size-adjust: 100%; 
	line-height: normal;
}
html, 
button, 
input, 
select, 
textarea { 
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	text-rendering: optimizeLegibility; 
	-webkit-font-smoothing: antialiased;
	color: #333;
}

h1 { font: 26px/26px Helvetica Neue, Helvetica, Arial; }
h2 { font: 24px/24px Helvetica Neue, Helvetica, Arial; }
h3 { font: 22px/22px Helvetica Neue, Helvetica, Arial; }
h4 { font: 20px/20px Helvetica Neue, Helvetica, Arial; }
h5 { font: 18px/18px Helvetica Neue, Helvetica, Arial; }
h1,h2,h3,h4,h5 { font-weight: bold; margin: 0 0 20px; }

p {

}

/* Custom fonts
================================================== */

@font-face {
   
}

/* Links
================================================== */

a		{ color: #EE1997; }
a:visited   { color: #EE1997; }
a:hover	{ color: #999; }
a:focus	{ outline: thin dotted; }
a, a:visited, a:hover, a:active { outline: 0; outline: none; }    

/* Selection
================================================== */

        ::selection	{ background: #EE1997; text-shadow: none; }
   ::-moz-selection	{ background: #EE1997; text-shadow: none; }
     img::selection	{ background: transparent; }
img::-moz-selection	{ background: transparent; }


/* =============================================================================
   Form elements
   ========================================================================== */
   
input[type=text],
.searchForm input[type=text],
.form_input input,
textarea {
	border: 1px solid #CCC;
}
textarea {
	resize: vertical;
}
a.button,
input[type=submit] {
	background-color: #EE1997;
	border: 1px solid #EE1997;
	color: #FFF;
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	font-size: 1.125em;
}
a.button:hover,
input[type=submit]:hover {
	background-color: #666;
	border: 1px solid #666;
	cursor: pointer;
}
.searchForm input[type=text] {

}
.searchForm input[type="submit"] {

}


/* =============================================================================
   Base
   ========================================================================== */  

#contentWrapper {
	
}
#wrapper {
	position: relative;
	width: 980px;
	margin: 0 auto;
}


/* =============================================================================
   Header
   ========================================================================== */

#header {
	position: relative;
	height: 120px;
	margin: 0 0 20px;
}
#logo {
	position: absolute;
	top: 20px;
	left: 20px;
}

/* Search
================================================== */
#searchHeader {
	position: absolute;
	right: 20px;
	top: 20px;
}


/* =============================================================================
   Navigation
   ========================================================================== */

#menu {
	position: absolute;
	left: 20px;
	top: 60px;
	z-index: 1;
}
#menu li {
	float: left;
	position: relative;
	margin-right: 20px;
}
#menu li a {
	display: block;
	font: 18px/18px Helvetica Neue, Helvetica, Arial;
	text-decoration: none;
	color: #555;
}
#menu li.current-menu-item a,
#menu li.current_page_item a,
#menu li a:hover  {
	color: #EE1997;
}


/* Submenu
================================================== */

#menu li ul {
	background: #FFF;
	position: absolute;
	display: none;
	clear: left;
	margin: 5px 0 0;
	padding: 5px 10px;
	z-index: 1;
}
#menu li:hover ul {
	display: block;
}
#menu li ul li {
	width: 100%;
	margin-top: 1px;
	clear: left;
	float: left;
	position: relative;
	left: 0;
}
#menu li ul li.current-menu-item {
	border: 0;
	padding: 0;
}
#menu li ul li a {
	font-size: 12px;
}


/* =============================================================================
   Content
   ========================================================================== */

#content {
	float: left;
	width: 620px;
	min-height: 360px;
	padding: 20px;
	margin: 0 20px 20px 0;
}
#content ul {
	margin: 0 0 20px 15px;	
}
#content ul li {
	list-style: disc;
	margin: 0 0 10px;
}


/* =============================================================================
   Sidebar
   ========================================================================== */
   
#sidebar {
	float: left;
	width: 300px;
	min-height: 400px;
	margin: 0 0 20px;
}
.sidebarElement {
	margin: 0 0 20px;
	padding: 20px;
}

/* =============================================================================
   Single pages
   ========================================================================== */
   
/* Search
================================================== */
   
.searchResult {
	padding: 0px 0px 20px 0px;
}
.searchResult h3 {
	border-bottom: 1px dotted #BBBBBB;
	padding-bottom: 5px;
	margin-bottom: 10px;
}


/* =============================================================================
   Footer
   ========================================================================== */
   
#footer {
	position: relative;
	padding: 10px 20px;
}
#poweredBy {
	text-align: right;
}

/* footer menu */
#footer ul {
	margin: 0;	
}
#menuFooter {
	position: relative;
	float: left;
}
#menuFooter li {
	float: left;
	margin: 0 10px 0 0;
}
#menuFooter li a {
	text-decoration: none;
}