/*
	Theme Name:		DoNotBlog3
	Theme URI:		http://www.donotfold.be
	Description:	Third edition of the 'donotblog' theme by DoNotFold
	Version:		3.0
	Author:			Stijn Van Minnebruggen
	Author URI:		http://www.donotfold.be

*/

/* GENERAL */
	
	* { margin: 0; padding: 0; }
	img { border: none; }
	p { margin-bottom: 15px; }


/* BODY */

	body { background-color: #fff; color: #000; font-family: Arial, sans-serif; font-size: 12px; }
	#container { width: 750px; margin: 0 100px; }
	h2 { font-family: Georgia, Times, serif; font-size: 21px; font-weight: normal; margin-bottom: 10px; }
	h2 a { color: #000; text-decoration: none; font-weight: normal !important; }
	h2 a:hover { text-decoration: underline; }
	a { color: #000; text-decoration: underline; }
	a:hover { text-decoration: none; }
	.social-networks { list-style: none; margin: 15px 0; }
	.social-networks li { float: left; margin-right: 4px; }


/* HEADER */
	
	#header { margin: 50px 0 30px 0; }
	#header h1 a { display: block; width: 253px; height: 67px; background: url(img/donotfold.gif) no-repeat center; }
	#header h1 a span { display: none; }
	
	#about { font-family: Georgia, Times, serif; font-size: 21px; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; margin-bottom: 30px; }
	#about a { color: #fff; background-color: #33ccff; text-decoration: none; padding: 2px; }
	#about a:hover { color: #fff; background-color: #999; }


/* SIDEBAR */
	
	#sidebar { width: 210px; float: right; }
	#sidebar ul { list-style: none; }
	#sidebar ul li.widget { margin-bottom: 30px; }
	#sidebar .twitter-timestamp { font-size: 11px; margin-top: 10px; }
	.twitter-message { font-size: 18px; font-family: Arial, sans-serif; font-weight: normal; }


/* NAVIGATION */
	
	.navigation { margin: 0 0 15px 0; }
	.alignleft { float: left; }
	.alignright { float: right; }


/* COMMENTS */
	
	.commentlist { list-style: none; }
	.commentlist li { margin-bottom: 30px; }
	.comment_author { margin: 0 0 8px 20px; font-size: 11px; }
	#commentform { margin-bottom: 30px; }
	#commentform p { margin-bottom: 5px; }
	#commentform label { font-size: 11px; }
	#commentform .fld, #securitycode { border: 1px solid #ccc; width: 200px; margin-right: 10px; }
	#commentform .txt { border: 1px solid #ccc; width: 450px; height: 150px; }
	#secureimgdiv { margin: 15px 0; }


/* POST */
	
	#content { width: 500px; float: left; }
	.post { margin-bottom: 40px; line-height: 130%; }
	/*.post a { color: #000; text-decoration: none; font-weight: bold; }
	.post a:hover { text-decoration: underline; }*/
	.postmetadata { margin-left: 30px; font-size: 11px; padding-bottom: 10px; }
	.postmetadata a { color: #000; text-decoration: none; font-weight: normal; }
	.postmetadata a:hover { text-decoration: underline; }
	.post ol, .post ul { margin: 15px; }


/* CLEARFIX */
	
	.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
	* html .clearfix { height: 1%; }


