/* 
Author: 			Stefan Vervoort
Author URI: 		http://www.divitomedia.com/

Theme Name:  		Test I
Theme URI: 			http://www.wptoy.com/wordpress-themes/
Description: 		New WordPress theme for DivitoDesign
Version: 			0.9

---------------------------------------------------------------------------------------
TABLE OF CONTENTS

	-- BASICS
	-- NAVIGATION MENU

	
---------------------------------------------------------------------------------------

/* ------------------------------------------------------------------------------------
BASICS						 */

	@import url("css/black.css");

	html{					font-size:100%;	min-height:101%;  margin-bottom:0; background:#180063 url(images/bg.png);}
	body{					width:870px;font-size:62.5%; font-family:Georgia, "Times New Roman", Times, serif; background:#fff;  border:solid #180063; border-width:0 4px; margin:0 auto; }
	div#container{			}
	
	a{						}
	a:hover{				text-decoration:none;}
	a:active{				}
	a:visited{				}

	img.left {				float:left; margin:0 10px 10px 0; }
	img.right{				float:right; margin:0 0 10px 10px;}
	.left {					float:left!important; }
	.right{					float:right!important; }
	
	.clear{					clear:both; }
	
	img.left{				margin:0 1em 1em 0; }
	img.right{				margin:0 0 1em 1em; }

	.padding{				padding:10px; }
	#content p{				margin:1.1em 0; }
		
	p{						line-height:1.5em; }
	p.date{					float:left; overflow:inherit; margin:2px 4px 0 0!important; font: 0.85em Georgia, "Times New Roman", Times, serif; letter-spacing:0.03em;	}
	
	h1,h2,h3,h4,h5,h6{		margin:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
	
	
/* ------------------------------------------------------------------------------------
PAGES						 */	
	div#pages{			 	padding:7px 0; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;  }
	div#pages ul li{			float:left; display:inline; height:1%;  }	
	div#pages a{				display:block; padding:6px 10px; text-decoration:none; }
	div#pages a:hover{	  	text-decoration:none;}
	div#pages ul ul{			display:none; }

/* ------------------------------------------------------------------------------------
STRUCTURE					 */

	#container{				overflow:hidden; }
	#header{				 display:inline; }
		#header #logo{		 padding:20px 0; }
		
	#footer{				clear:both; margin-top:10px; padding:20px 0; font-size:1.2em; }
	#content-wrapper{		clear:both; font-size:1.2em; }
	
	#content{				padding-bottom:10px; }
	#sidebar-1{				}
	#sidebar-2{				}

/* ------------------------------------------------------------------------------------
LOGO						 */

	#logo img{				float:left; margin-right:20px; }
	#logo img a{				text-decoration:none; }
	#logo h1, #logo h2{		font-size:4em; margin:30px 0 0 0; float:left; letter-spacing:-0.03em; color:#f7921c;}
	
/* ------------------------------------------------------------------------------------
FEATURED					 */

	#featured {				padding:0 10px 15px 10px; background:#FFE6CF; margin:20px 0 25px 0;  }
	#featured h2{			margin-bottom:.5em; padding-top:15px!important; font-size:1.3em; }
	#featured h2 a{			text-decoration:none; }
	#featured h2 a:hover{	}
	#featured p {			margin:10px 0; line-height:1.5em; }
	#featured span.comments{	float:right; }
	#featured span.comments a{	text-decoration:none; }
	#featured span.comments a:hover{}
	#featured p.date{		margin-top:2px!important; }
	


/* ------------------------------------------------------------------------------------
CONTENT					 */
	div.magazine{			padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #DEDFDE; }
	div.magazine h2{			font-size:1.35em; }
	div.magazine h2 a{			text-decoration:none; color:#000; }
	div.magazine h2 a:hover{	color:#666; }
	div.magazine div.meta{		padding:7px 0 13px 0; }
	div.cats{				padding:5px 0; overflow:hidden;  }
	div.cats li{				float:left; padding:0; margin:0; display:inline; }
	

/* ------------------------------------------------------------------------------------
SIDEBAR						 */
	
	#sidebar div div{			margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd; }
	#sidebar-1, #sidebar-2{	border:0!important; }
	#sidebar ul li{			padding:3px 0; line-height:1.3; }
	#sidebar h3.widgettitle{	font-size:1.3em; margin-bottom:10px; color:#000; }
	#sidebar a{				color:#666; }
	
	#sidebar div.subscribe ul{	margin-top:10px; }
	#sidebar div.subscribe ul li{ padding:6px 0 6px 25px; 	}
	#sidebar div.subscribe a{	text-decoration:none; }
	#sidebar div.subscribe a:hover{	color:#000; }
	#sidebar li.rss{			background:url(images/rss.png) no-repeat left; }
	#sidebar li.email{		background:url(images/email.png) no-repeat left; }

	#sidebar div.welcome{			padding:15px 10px; border:0; background:#BFF0FF; margin:20px 0 25px 0; color:#666; }
	#sidebar div.welcome h2{		font-size:1.3em; font-weight:normal; margin-bottom:.5em; color:#000; }
	
/* ------------------------------------------------------------------------------------
SINGLE						 */

	div.single{				margin-top:30px; }
	div.single h1{			font-size:1.3em; color:#000; margin:-15px 0 7px 0!important; }
	div.single div.meta{		clear:both; }
	div.content-single {		margin:25px 0 20px 0; padding-top:10px; border-top:1px solid #ddd; float:left;}
	div.single div.author{	clear:both; padding:20px; margin:20px 0; background:url(images/featured-bg.jpg) no-repeat; } 

	div.single div.author p{	margin:2px 0!important; padding:0; }
	div.single div.author h3{	font-size:1.3em; margin-bottom:10px; }

	.else h1{				padding-top:10px!important; }
	#content h2{				margin:20px 0 5px 0; color:#000; }
	.home #content h2{			margin:0!important; color:#000; }
	.home #featured h2{			margin-bottom:.5em!important; }
	.home br{					margin:0 0 15px 0; }
	#content div ul, #content div ol{	padding-left:15px; } 
	#content div ul li{			padding:3px 0; list-style:disc; line-height:1.3em;  }
	#content div ol li{			padding:3px 0; list-style:decimal; line-height:1.3em; } 
	#content div strong, .content div b{ font-weight:bold; }
	#content div cite{			font-style:italic; }
	#content div blockquote{	font-size:1.1em; padding:0 10px; }
	#content div blockquote.alignleft{	width:150px; float:left; margin:0 12px 12px 0;}
	#content div blockquote.alignright{	width:150px; float:right; margin:0 0 12px 12px;}
	#content div blockquote.big{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.8em; }
	#content div span[style="text-decoration: line-through;"]{ }

	/* ------------------------------------------------------------------------------------
COMMENTS							 */

	h3#comments, div#respond h3{		margin-bottom:15px; font-size:1.3em; }
	ol.commentlist { list-style:none; margin:0 0 30px 0; padding:0; text-indent:0; }
	ol.commentlist li { border:1px; height:1%; margin:0 0 10px; padding:15px 7px 15px 57px; position:relative; }
	ol.commentlist li.alt { }
	ol.commentlist li.bypostauthor {}
	ol.commentlist li.byuser {}
	ol.commentlist li.comment-author-admin {}
	ol.commentlist li.comment {	 }
	ol.commentlist li div.comment-author { padding:0 170px 0 0; }
	li div.vcard { }
	li div.vcard cite.fn { font-style:normal; background:none; font-weight:bold; }
	li div.vcard cite.fn a {  text-decoration:none; }
	li div.vcard cite.fn a:hover { }
	li div.vcard img.avatar { left:10px; position:absolute; top:18px; }
	li div.vcard img.avatar-32 {}
	li div.vcard img.photo {}
	li div.vcard span.says {}
	li div.commentmetadata {font-weight:normal; }
	li div.comment-meta { font-size:0.8em; position:absolute; right:10px; text-align:right; top:15px; }
	li div.comment-meta a { text-decoration:none; }
	ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
	ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
	ol.commentlist li div.reply { font-size:11px; padding:5px 10px;  text-align:center; width:36px; border:1px solid #ddd;}
	ol.commentlist li div.reply a { text-decoration:none; text-transform:uppercase; }
	ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
	ol.commentlist li ul.children li { }
	ol.commentlist li ul.children li.alt {}
	ol.commentlist li ul.children li.bypostauthor {}
	ol.commentlist li ul.children li.byuser {}
	ol.commentlist li ul.children li.comment {}
	ol.commentlist li ul.children li.comment-author-admin {}
	ol.commentlist li.thread-odd ul.children li.depth-2 { margin:0 0 1em;  border-top:1px solid #eee; background:#fff;}
	ol.commentlist li.thread-even ul.children li.depth-2 { margin:0 0 1em;  border-top:1px solid #eee; background:#fff;}
	
	li.depth-3 div.reply{	display:none; }
	ol.commentlist li.even ul.children li.depth-3 { margin:0 0 1em;}
	ol.commentlist li.odd ul.children li.depth-3 { margin:0 0 1em;}
	
	ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
	ol.commentlist li ul.children li.depth-5 {}
	ol.commentlist li ul.children li.odd {}
	ol.commentlist li.parent { }
	ol.commentlist li.pingback { }
	ol.commentlist li.pingback.parent { }
	ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
	ol.commentlist li.thread-alt { }
	ol.commentlist li.thread-even { background:#fff; }
	ol.commentlist li.thread-odd { background:}



	img.welcome{		margin-bottom:30px; }
	#posts h1{			font-size:1.2em!important; color:#666!important; margin:15px 0 7px 0!important; }
	#content img{			max-width: 470px;}