/*
Theme Name: Shaken NEW
Description: Het Wordpress theme voor de Shaken website van stichting Dollypop.
Version: 2.0
Author: KEY Webdesign
Author URI: http://www.keywebdesign.nl
*/

body, div, table, tr, td, img, form, #searchsubmit, .btninput, ul, li, p, h1, h2, h3, h4, h5, h6, blockquote, fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

body {
    background: #fff url('http://shakennotstirred.dollypop.nl/shakencontent/back.jpg') repeat-y top center;
    color: #000;
}

p, #searchsubmit, #agenda ul li, .btninput {
	font-family: Georgia, serif;
	color: #707070;
	line-height: 130%;
}

p, #searchsubmit, #agenda ul li, a#facebook, a#flickr, a#twitter, .btninput { font-size: 11px;}

h1, h2, h3, h4, h5, h6, .copyright p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4D4D4D;
}

h1 {
	font-size: 20px;
	padding: 0 0 10px 0;
}

h2,h3 { display: inline; }

h3 { font-size: 14px; }

a:link, a:visited {
	text-decoration: underline;
	color: #5290FF;
}

a:hover, a:active {
	text-decoration: none;
	color: #5290FF;
}

hr {
	border: none 0;
	border-top: 1px dashed #707070;
	height: 1px;
}


#wrapper, #banner, #flash, #backupbanner, #contentwrapwrap, #contentwrapper, #footer { width: 980px; }

#wrapper {
	margin: 0 auto 0 auto;
	text-align: left;
}

#banner {
	position: relative;
	height: 300px;
}

#bannerlogo {
	position: absolute;
	top: 151px; left: 153px;
	width: 397px; height: 131px;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/logo_01.png') no-repeat top center;
	z-index: 100;
}

#bannerflash { z-index: 50; }

#backupbanner { height: 300px; background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/banner.jpg') no-repeat top left; }

#contentwrapwrap {
	height: 100%;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/contentback.jpg') repeat-y top center;
}

#contentwrapper {
	height: 100%;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/topbar.jpg') no-repeat top center;
}

#menu {
	float: left;
	width: 263px;
	min-height: 295px;
	height: auto !important;
	height: 295px;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/menu.jpg') repeat-y top center;
	z-index: 10;
}

#menu h4 { display: none; }

#menu ul.mainmenu { margin-top: 14px; }

#menu ul li { list-style: none; }
#menu ul li a {
	margin-left: 42px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 250%;
}
#menu ul li #info { height: 130px; margin-top: -10px; }
#info ul li a {
	line-height: 100%;
}

#menu ul li a:link, #menu ul li a:visited { color: #4D4D4D; text-decoration: none; }
#menu ul li a:hover, #menu ul li a:active { color: #A5A4A4; text-decoration: none; }

#content {
	float: left;
	margin-left: -110px;
	width: 608px;
	z-index: 100;
}

.contentitem { width: 600px; padding-top: 9px; z-index: 20; }
.contentitem h3, .sidebaritem h3 { font-weight: normal; color: #6D6D6D; z-index: 20; }

.contentitem .rect {
	width: 560px;
	background-image: url('http://shakennotstirred.dollypop.nl/shakencontent/white1.png');
	padding: 15px 20px;
	z-index: 20;
}

.copyright { width: 520px; text-align: center;  z-index: 20; }
.copyright p { font-weight: bold;  z-index: 20; }

.geenprut .sociable {display: none; z-index: 20; }
.geenprut .tweetmeme_button {display: none; z-index: 20; }

#sidebar {
	float: right;
	margin-left: -51px;
	padding-l
	padding-bottom: 15px;
	width: 270px;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/sidebar.jpg') repeat-y 0 -51px;

}

#sbtop {  }

#sbtop1 { position: relative; padding-left: 51px; top: -116px; left: 0px; }
#sbtop2 {
	float: left;
	margin-left: 0px;
	width: 270px; height: 116px;
	background: transparent url('http://shakennotstirred.dollypop.nl/shakencontent/sbtop.jpg') no-repeat 0 0;
}

.clear { clear: both; }

.textinput { border: 2px solid #e5e5e5; }
.zoeken { border: 0; }
#searchsubmit, .btninput {
	background-color: transparent;
	display: inline;
	cursor:pointer;
}

.sidebaritem { width: 200px; padding-top: 9px; z-index: 20;}
.sidebaritem .rect {
	width: 184px;
	background-image: url('http://shakennotstirred.dollypop.nl/shakencontent/white1.png');
	padding: 8px;
}

a#facebook, a#flickr, a#twitter {
	display: block;
	height: 21px;
	padding-left: 21px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-family: Georgia, serif;
	color: #707070;
	text-decoration: none;
}
a#facebook { background-image: url('http://shakennotstirred.dollypop.nl/shakencontent/follow_facebook_01.gif'); }
a#flickr { background-image: url('http://shakennotstirred.dollypop.nl/shakencontent/follow_flickr_01.gif'); }
a#twitter { background-image: url('http://shakennotstirred.dollypop.nl/shakencontent/follow_twitter_01.gif'); }

#footer { height: 20px; clear: both; }


.post {  }

.post h2, .post h2 a, .contentitem .rect h3 { display: block; font-size: 18px; color: #4D4D4D; margin-bottom: 12px; font-weight: normal; text-transform: uppercase; }
.contentitem .rect .edities h3 { margin-bottom: 2px; }
.post h2 a { display: inline; }

.storycontent { padding: 5px 0px; }

.entry { line-height: 130%; }

.entry p, .contentitem p { margin-bottom: 1em; }
.contentitem p.postinfo { margin-bottom: 0.5em; }

p.postmetadata {
	border: none 0;
	border-top: 1px dashed #707070;
	margin: 10px 0 0 0;
}

.navigation {
	text-align: right;
	padding: 5px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

.navigation p { margin: 0; }
.navigation a.page { color: #000; }


.entry .agendaitem p { margin-bottom: 2em; }
.entry .agendaitem p.eventtitle { font-weight: bold; margin-bottom: 0; text-transform: uppercase; }

#agenda ul li { list-style: none; margin-top: 1em; }
#agenda ul li:first-child { margin-top: 0; }
#agenda ul li span.eventtitle { text-transform: uppercase; }

.copyright p { margin-bottom: 0; }

table#wp-calendar {
	width: 100%;
}

.comments-template {
	margin: 10px 0 0;
	border-top: 1px dashed #707070;
	padding: 10px 0 0;
}

.comments-template ol {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li {
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px dashed #707070;
}

.comments-template h2, .comments-template h3 {
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata {
	font-size: 12px;
}

.comments-template p.nocomments {
	padding: 0;
}

.comments-template textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

.datum {  }