/*
Theme Name: Meetingpoint
Description: Meetingpoint Wordpress theme, made by <a href="http://erikvandeven.com">Erik van de Ven</a>
Version: 1.0
Author: Erik van de Ven
Author URI: http://erikvandeven.com
Tags: Erik van de Ven, Meetingpoint, wordpress, theme
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

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;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.4;
}
table td{
    padding: 3px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: 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;
}
br.clear{
    line-height:0;
    margin: 0;
    padding: 0;
    clear:both;
    display:block;
}
body {
  background: #423f41 url(style/images/background.png) 0 -21px repeat-x;
  font-family:Verdana;
  font-size:0.95em;
  color:#5e5e5e;
}
p{
    margin-bottom:15px;
}
#container {
    background: #FFFFFF;
    margin:auto;
    width:793px;
}
#content a{
    color: #70aa43;
    text-decoration: none;
}
#content a:hover{
    color: #000000;
}
#colors_top{
    background: #222322 url(style/images/colors_top.png) no-repeat;
    width:793px;
    height: 9px;
}
#nav{
    background: #222322;
    width:793px;
    height: 40px;
    position:relative;
}
#nav li:hover{
    text-decoration: none;
}
#nav li, #nav a {
    display:block;
}
#nav a{
    float:left;
    font-size: 0.9em;
    margin: 10px 15px 0 0;
    text-decoration: none;
    color: #FFFFFF;
}
#nav a:hover{
    color: #A3BF77;
}
#nav a.help_button{
    color: #EFE686;
}
#header {
    background: url(style/images/header.png) center no-repeat;
    width:793px;
    height: 132px;
}
#header_right{
    background: url(style/images/header_right.png) center no-repeat;
    width:200px;
    height:124px;
    position:relative;
    right:-580px;
}
#logo {
    margin:auto;
    width:198px;
    height: 51px;
    padding: 15px 0 0 15px;
    float:left;
}
#logo a{
    background: url(style/images/logo.png) no-repeat;
    display:block;
    height:51px;
    width:198px;
    overflow:hidden;
    text-indent:-400px;
    font-size:10px;
}
#content{
    background-color: #FFFFFF;
    min-height: 200px;
    line-height:1.5em;
    font-size: 0.8em;
    font-family: "Arial";
    font-weight: normal;
    padding-bottom: 20px;
    width:501px;
    padding-right: 40px;
    float:left;
}
#content .post{
    padding-left: 15px;
}
#content img{
    padding: 6px;
}
#content img.alignleft{
    padding-left: 0;
}
#content img.alignright{
    padding-right: 0;
}
#content h2{
    font-size: 1.3em;
    font-family: "Verdana";
    font-weight: normal;
    padding: 2px 0 13px 0;
    margin: 10px 0 0 0;
    color:#70AA43;
}
#content h2 a{
    color: #70aa43;
    text-decoration: none;
}
#content .post-edit-link{
    padding-left: 15px;
}

/**************** Archief ****************/
#content #archief{
    padding-left: 15px;
}


/**************** Links ****************/
#content #links{
    padding-left: 15px;
}
#content #links h2{
    padding-bottom: 0;
}
#content #links ul li a{
    color:#00849F;
}
#content #links ul li a:hover{
    color:#000000;
}
#content #links ul h2{
    font-size: 0.95em;
    font-weight: bold;
    padding: 0 0 5px 0;
    color: #5E5E5E;
}

/**************** Projects ****************/
table.projects{
    width:750px;
}
table.projects textarea{
    width:100%;
}
#projecten{
    background-color: #FFFFFF;
    min-height: 200px;
    line-height:1.5em;
    font-size: 0.8em;
    font-family: "Arial";
    font-weight: normal;
    padding-right: 15px;
    width:526px;
    float:left;
}
#projecten h2{
    font-family: "Verdana";
    padding: 2px 0 0 15px;
    margin: 10px 0 12px 0;
}
#projecten h2.project{
    font-size: 1.3em;
    font-family: "Verdana";
    font-weight: normal;
    padding: 2px 0 13px 0;
    margin: 10px 0 0 0;
    color:#70AA43;
    width: 371px;
    float:left;
}
#projecten p.Klaar{
    background: url('style/images/icon_accept.gif') 70px 2px no-repeat;
    width: 100px;
    margin: 10px 0 0 0;
    padding-left: 20px;
    float:left;
    text-align: right;
}
#projecten p.Niet{
    background: url('style/images/action_stop.gif') 13px 2px no-repeat;
    width: 105px;
    margin: 10px 0 0 0;
    padding-left: 20px;
    float:left;
    text-align: right;
}
#projecten p.Toegewezen{
    background: url('style/images/action_refresh.gif') 30px 2px no-repeat;
    width: 100px;
    margin: 10px 0 0 0;
    padding-left: 20px;
    float:left;
    text-align: right;
}
#projecten p.Nieuws{
    background: url('style/images/page.gif') 55px 1px no-repeat;
    width: 100px;
    margin: 10px 0 0 0;
    padding-left: 20px;
    float:left;
    text-align: right;
}
#projecten div.div_color0{
    padding-left: 15px;
    padding-right: 5px;
}
#projecten div.div_color1{
    background: #DEEFC2;
    padding-left: 15px;
    padding-right: 5px;
}
#projecten p.bottom{
    margin:0;
    padding-bottom: 15px;
}
#projecten h2 a{
    color: #70aa43;
    text-decoration: none;
}
#projecten a{
    color:#00849F;
    text-decoration: none;
}
#projecten a:hover{
    color:#000000;
}
a.new_project{
    color:#00849F;
    text-decoration: none;
}
a.new_project:hover{
    color:#000000;
}
h3.projects{
    margin-top: 10px;
}

/**************** Search ****************/
#search .post{
    padding-left: 0;
}
#search h2{
    padding-left: 15px;
}
#search p:last-child{
    margin-bottom: 2px;
}
#search div.div_color0{
    padding-left: 15px;
    padding-right: 5px;
}
#search div.div_color1{
    background: #DEEFC2;
    padding-left: 15px;
    padding-right: 5px;
}

/**************** Sidebar ****************/
#sidebar{
    background: #FFFFFF;
    width:252px;
    float:left;
    font-family: "Arial";
    font-size: 0.8em;
    font-weight: normal;
    line-height:1.5em;
}
#sidebar h2{
    color:#70AA43;
    font-family:"Verdana";
    font-size:1.3em;
    font-weight:normal;
    padding-bottom:13px;
    padding-top:2px;
    margin-top:10px;
}
li.searchform{
    text-align: right;
    z-index: 0;
}
li.searchform #searchform{
    padding-top: 8px;
}
#searchform #s{
    background: #333333;
    position:relative;
    top:-8px;
    color: #FFFFFF;
    border: 1px solid #4F4F4F;
}


/**************** Nieuwe Projecten ****************/
#sidebar .nieuwe_projecten h2{
    font-size: 1.3em;
    font-family: "Verdana";
    font-weight: normal;
    padding: 2px 0 13px 0;
}
.nieuwe_projecten li:hover{
    text-decoration: none;
}
.nieuwe_projecten li a {
    display:block;
    text-decoration: none;
    color: #5b5a5b;
    padding: 10px;
}
.nieuwe_projecten li:first-child {
    display:block;
    text-decoration: none;
    background: #cae2a3;
}
.nieuwe_projecten li a span.inline-date{
    font-size: 0.75em;
    color: #a3a0a1;
}
.nieuwe_projecten li a:hover {
    display:block;
    text-decoration: none;
    background: #cae2a3;
    color: #000000;
}

/************************** Posts ************************/
img.attachment-post-thumbnail{
    background: #EFEFEF;
    float:left;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin: 0 10px 10px 0;
}

/**************** Sitemap ****************/
#content .ddsg-wrapper{
    margin-top: -20px;
}
#content .ddsg-wrapper h2{
    border:none;
    font-size:1.0em;
    margin:20px 0 0 0;
}
#content .ddsg-wrapper ul{
    margin-left: 20px;
}
#content .ddsg-wrapper ul li{
    list-style: square;
}

/**************** Pagenavi ****************/

.wp-pagenavi{
    margin: 20px 0 10px 15px;
}
.wp-pagenavi span.pages {
    margin-left: 0;
    padding-left: 0;
    border: none;
}
.wp-pagenavi .current{
    background: #CAE2A3;
}
.wp-pagenavi a.nextpostslink{
}

/**************** Footer ****************/
div#partners{
    margin-top: 20px;
}
div#partners img{
    margin-left: 10px;
}
#footer{
    background-color: #212024;
    font-size: 0.8em;
    font-family: "Arial";
    line-height: 2.0em;
    width: 763px;
    height: 64px;
    padding: 10px 15px 0 15px;
    border-top: 1px solid #989898;
    color: #FFFFFF;
    word-spacing: 0.5em;
    position:relative;
    margin: 10px 0 50px 0;
}
#footer p{
    width: 400px;
    word-spacing: normal;
}
#footer img{
    margin-top: -5px;
    float:right;
}
#footer a{
    text-decoration: none;
    color: #FFFFFF;
}
#footer a.creator{
    float:right;
    word-spacing: normal;
}
#footer a:hover{
    color: #ade74e;
}
#partners img{
    height: 40px;
}
