/*
Theme Name: Ken je dat?
Theme URI: http://www.kenjedat.net/
Description: Custom made WordPress theme for Ken je dat?
Version: 1.0
Author: Pieter de Jong
Author URI: http://pieter-de-jong.nl
*/

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: 1;
}
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;
}

.group:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* ##### CUSTOM STYLES ##### */
body {
background: url(img/background.png) center repeat-y;
font-family: Georgia, Times New Roman, Times, serif;
color: white;
}

a {
color: white;
}

h2 {
font-size: 18px;
font-weight: normal;
}

h3 {
font-size: 14px;
font-weight: normal;
}

#wrapper {
background: #848484;
width: 952px;
margin: 0 auto 0;
}

#head {
display: block;
height: 151px;
}

#menu {
border: 1px solid white;
border-left: none;
border-right: none;
background: url(img/menubg.png);
padding: 10px 0;
padding-left: 5px;
}

#menu a {
color: black;
text-decoration: none;
font-size: 17px;
text-transform: uppercase;
border-right: 1px dashed white;
padding: 0 9px;
float: left;
}

#menu a.last {
border: none;
}

#menu form {
float: right;
margin-top: -5px;
}

#menu form .submit{ 
float: right;
margin: 1px 16px;
}

#main {
float: left;
width: 632px;
background: #848484;
padding: 10px 20px;
font-size: 12px;
}

.add {
width: 468px;
margin-left: 45px;
}

.add span {
float: right;
color: black;
}

ul#sidebar {
width: 280px;
float: right;
font-size: 12px;
background: #303030;
}

ul#sidebar h2 {
background-color: #9b9b9b;
color: #7e489c;
padding: 5px 8px	;
}

ul#sidebar p {
margin: 10px 10px;
}

ul#sidebar li {
clear: both;
}

ul#sidebar li h2, ul#sidebar li object {
}

ul#sidebar h3 {
font-size: 17px;
}

/* ##### SIDEBAR ITEMS ##### */
ul#sidebar #kenjedit {
padding: 0;
}

ul#sidebar #kenjedit h2 {
margin: 0px;
}

ul#sidebar #kenjedit img {
margin-right: 4px;
}

ul#sidebar #kenjedit span {
font-size: 14px;
margin-top: 2px;
display: block;
}
ul#sidebar # span {
font-size: 14px;
margin-top: 2px;
display: block;
}
.partner {
margin: 20px;
}

#loginform {
margin-left: 10px;
}

#loginform input {
float: left;
margin: 10px 18px 10px 0;
width: 80px;
}

#loginform span {
margin-bottom: 10px;
float: left;
}

#loginform span a {
margin: 0 5px;
}

.widget_recent_entries ul li {
border-bottom: 1px solid #b1b0b1;
padding: 10px;
}

.widget_recent_entries ul li a {
font-size: 14px;
text-decoration: none;
color: #b1b0b1;
}

.widget_recent_entries ul li a:hover {
color: white;
}

/** ENTRY **/
.entry {
margin-top: 22px;
}

.entry .title {
background: #414141;
height: 45px;
width: 485px;
padding-bottom: 2px;
}

.entry .titleshadow {
background: #6e6e6e;
display: block;
height: 45px;
width: 485px;
margin-left: -2px;
}

.entry .title .date {
height: 40px;
text-align: center;
width: 35px;
float: left;
margin-top: 2px;
border-right: solid 3px #57047b;
margin-right: 10px;
}

.entry .title .date .day {
font-size: 24px;
float: left;
text-align: center;
width: 35px;
}

.entry .title .date .month {
float: left;
font-size: 14px;
clear: both;
text-align: center;
width: 35px;
}

.entry .title h3 {
font-size: 18px;
padding-top: 5px;
float: left;
}

.entry .title h3 a {
text-decoration: none;
}

.entry .title .cat {
float: left;
margin: 9px 0 0 4px;
}

.entry .title .author {
display: block;
margin-top: 3px;
color: black;
}

.entry .title .author a{
color: #57047b;
}

.entry .content {
margin: 15px 0;
overflow: hidden;
}

.entry .content p {
width: 100%;
}

.entry .content p,
.entry .content img {
margin-bottom: 10px;
float: left;
}

.entry .content img {
margin: 0 10px 10px 10px;
}

.entry .comments {
background: #414141;
display: block;
width: 110px;
position: relative;
padding-bottom: 2px;
}

.entry .comments a {
font-size: 14px;
text-decoration: none;
background: #5b5b5b;
display: block;
width: 104px;
padding: 5px 3px 1px;
position: relative;
margin-left: -2px;
}

.commentlist {
line-height: 20px;
font-size: 12px;
margin-top: 20px;
}

.commentlist .comment {
clear: both;
padding-bottom: 20px;
border-bottom: 1px dotted #323232;
margin-bottom: 20px;
min-height: 60px;
} 

.commentlist .comment img {
float: left;
border: #2d2d2d 1px solid;
padding: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin-right: 10px;
} 

.commentlist .comment em {
font-style: italic;
font-size: 13px;
display: block;
margin-bottom: 6px;
}