/*  
Theme Name: Source21 NL
Theme URI: Source21 NL
Description: Source21 Theme
Version: 0.1
Author: Maarten Wijnen-Meijer
Author URI: wijnen-meijer.nl

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
			
table.summary
{
	font-size: 0.8em;
}
table.summary tr td
{
	vertical-align: top;
	text-align: left;
}

table.summary tr.odd
{
	background-color: #dceaf3;
}


/* Plugins */
.adhesive_post
{
//	background-color:	#dceaf3;
}

/* Generic classes */
.center 
{
	text-align: 		center;
}
.orange
{
	color: 				#f70;
	font-weight: 		bold; 
}


/* Blocks */
body 
{
	background-color: 	#d5d6d7;
	background-image: 	url("images/kubrickbgcolor.jpg");
	font-size: 			62.5%; /* Resets 1em to 10px */
	font-family: 		'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: 				#333;
	text-align: 		center;
	margin: 			0;
	padding: 			0; 
}

#page 
{
	background-color: 	white;
	background:		 	url("images/kubrickbg.jpg") repeat-y top; 
	text-align: 		left;
	margin: 			20px auto;
	width: 				760px;
	border: 			none;
}

#header 
{
	background-color: 	#73a0c5;
	background: 		url("images/kubrickheader-archief.jpg") no-repeat bottom center;
	padding: 			1px; 
	height: 			198px; 
	width: 				758px;
}

#content 
{
	font-size: 			1.2em;
	float: 				left;
	padding: 			0 0 20px 45px;
	width: 				450px;
}

#comments
{
	padding-top:		10px;
}
	
#footer 
{
	background-color: 	#eee;
	background: 		url("images/kubrickfooter.jpg") no-repeat bottom; 
	border: 			none;
	padding: 			1px;
	width: 				758px;
	clear: 				both;
}

#sidebar
{
	padding: 			20px 0 10px 0;
	margin-left: 		545px;
	width: 				190px;
}

#navigation 
{
	display: 			block;
	text-align: 		center;
	margin-top: 		10px;
	margin-bottom: 		60px;
}


/* Tags */
a
{
	color: 				#06c;
	text-decoration: 	none;
	behavior:			url(/wp-content/themes/source21-nl/lib/hover.htc);
}

a:hover,
a.hover
{
	color: 				#147;
	text-decoration: 	underline;
	cursor:				pointer;
	cursor:				hand;
}

code 
{
	font: 				1.1em 'Courier New', Courier, Fixed;
}

h1 a, h1 a:visited, h1:hover,
h2 a, h2 a:visited
{
	text-decoration: 	none;
	color:				black;
}

h2 a:hover,
h2 a.hover
{
	text-decoration: 	none;
	color: 				#06c;
}

acronym, abbr 
{
	cursor: 			help;
	border-bottom: 		1px dashed #999;
	font-size: 			0.9em;
	letter-spacing: 	.07em;
}

blockquote 
{
	margin: 			15px 30px 0 10px;
	padding-left: 		20px;
	border-left:		5px solid #ddd;
}

blockquote cite 
{
	margin: 			5px 0 0;
	display: 			block;
}

h1, h2, h3 
{
	font-family: 		'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 			0;
}

h1 
{
	font-size: 			4em;
	text-align: 		center;
	color: 				black;
	padding-top: 		70px;
	margin: 			0;
}

h2 
{
	font-size: 			1.6em;
	color: 				#333;
	margin: 			30px 0 0;
}

h3 
{
	font-size: 			1.3em;
	color: 				#333;
	margin: 			30px 0 0;
}

h4
{
	font-size: 			1.2em;
	margin: 			5px 0 0;
}

img 
{
	border: 			none;
	max-width: 			100%;
	padding: 			0;
}

small 
{
	font-family: 		Arial, Helvetica, Sans-Serif;
	font-size: 			0.9em;
	line-height: 		1.5em;
}

small, blockquote, strike 
{
	color: 				#777;
}
	
#footer p 
{
	margin: 			0;
	padding: 			20px 0;
	text-align: 		center;
}

h1 .orange
{
	font-size: 			1.2em; 
}


/* Video blog */
.vlog
{
	margin:				0 auto;
	width:				80%;
	text-align:			center;
	background-color:	#dceaf3;
	padding:			1em;
}
.vlog div.media img
{
	padding:			4px 2px 0px 10px;
}
.vlog div.media *
{
	padding:			2px;
}


/* Posts */
div.description 
{
	font-size: 			1.2em;
	text-align: 		center;
}

div.post 
{
	margin: 			0 0 40px;
	text-align: 		justify;
}

div.postcontent
{
	line-height: 		1.4em;
}

div.postmetadata 
{
	padding-top: 		5px;
}


/* Images */
img.centered 
{
	display: 			block;
	margin-left: 		auto;
	margin-right: 		auto;
}
	
img.alignright, div.alignright 
{
	float: 				right;
	padding: 			4px;
	margin: 			0 0 2px 7px;
	display: 			inline;
}

img.alignleft, div.alignleft 
{
	float: 				left;
	padding: 			4px;
	margin: 			0 7px 2px 0;
	display: 			inline;
}


/* Lists */
#sidebar ul li:before 
{
	content: 			"\00BB \0020";
}
#sidebar ul li.external:before
{
	content: 			url('images/external.png');
	padding:			0 4px 0 0;
}
#sidebar img.banner
{
	display:			block;
	padding:			2px;
}
#sidebar ul
{
	margin: 			5px 0 15px 10px;
	padding: 			0;
}
#sidebar ul.children
{
	margin:				0 10px;
}
#sidebar ul li 
{
	list-style-type: 	none;
	list-style-image: 	none;
	margin-bottom:		3px;
}


/* Form */
#searchform 
{
	margin: 			10px auto;
	padding: 			5px 3px; 
	text-align: 		center;
}

#sidebar #searchform #s 
{
	width: 				115px;
	padding: 			2px;
}

#sidebar #searchsubmit 
{
	padding: 			1px;
}

#commentform input 
{
	width: 				170px;
	padding: 			2px;
	margin: 			5px 5px 1px 0;
}

#commentform textarea 
{
	width: 				100%;
	padding: 			2px;
}


/* Comments*/
div.comment
{
	padding: 			5px 10px;
	border-bottom: 		1px solid #ddd;
}
div.comment
{
	padding: 			5px 10px;
	border-bottom: 		1px solid #ddd;
}
div.alt 
{
	background-color: 	#f8f8f8;
}

div.commentlist 
{
	padding: 			0;
	text-align: 		justify;
	border-top: 		1px solid #ddd;
}
.nocomments 
{
	margin: 			0;
	padding: 			0;
}

