/*  
Theme Name: TDHM34T Swedish Version (built on Notes Blog Core)
Theme URI: http://tdh.med/
Description: The TDH theme. <a href="http://tdhedengren.com/">Made by TDH</a> and built on <a href="http://notesblog.com/">notesblog.com</a>. Requires WordPress 2.9 or higher.
Version: 1.0
Tags: on column, fixed width, custom, widgets
Author: Thord Daniel Hedengren
Author URI: http://tdhedengren.com/
Template: notes-blog-core-theme

	Requires the Notes Blog Core Theme:
	http://notesblog.com/core/

*/

@import url('../notes-blog-core-theme/style.css');

body { background: #e4e1d1; color: #333; }

a:link, a:visited, a:active { color: #111; padding: 1px 2px; border: 1px solid #9e9b8a; border-width: 0 0 1px 0; }
a:hover { background: #333; color: #fff; text-decoration:none; }
	div#content h2 a, div.rss a { border:0; }
		div#content h2 a:hover, div.rss a:hover { background:none; }
	div#footer a { padding-left: 0px; padding-right: 0px; color: #fff; }
		div#footer a:hover { border-color: #fff; }

div#wrap, div.widecolumn { width: 728px; }

div#header { margin: 0 0 30px 0; border: 10px solid #2a3032; border-width: 10px 0 0 0; }
	div#header h1, div.rss { font-size: 18px; line-height:18px; padding: 10px 2px 5px 2px; }
	div.rss { text-transform: uppercase; }
		div.rss a { margin-left: 5px; }
	div#header h1 { letter-spacing: 0; color: #aaa; font-weight:normal; text-shadow: 0px 2px 3px #eee; text-transform: uppercase; }
		div#header h1 a { border: 1px solid #2a3032; border-width: 0 0 1px 0; text-shadow: 0px 2px 3px #aaa; margin-right: 5px; }
			div#header h1 a:hover { background: none; font-style: normal; color: #fff; }
	div.rss { float:right; font-size: 12px; }
		div.rss a { color: #140; color: #2a3032; }
			div.rss a:hover { color: #fff; }

div#content {}
	div#content p { padding: 0 120px; font-size: 14px; line-height: 24px; }
	div#content h2, body.single div#content h1, body.page div#content h1 { text-align:center; margin: 0 80px 30px 80px; padding: 0 20px 20px 20px; font-size: 36px; line-height: 36px; border: 1px solid #9e9b8a; border-width: 0 0 1px 0; text-shadow: 0px 2px 3px #aaa; }
	div#content h3, div#content h4, div#content h5 { margin: 36px 120px 14px 120px; text-align:center; }
		body.home div#content h2, body.archive div#content h2 { margin-bottom: 10px; }
	div.post { padding: 0; width:100%; float:left; overflow:hidden; }
		body.home div.post, body.archive div.post { margin-bottom: 60px; }
		div.post ol, div.page ol, div.post ul, div.page ul { padding: 0 140px; }
			div.post ol li, div.post ul li { margin-bottom: 10px; color: #666; }
		div.post div.aligncenter, div.page div.aligncenter { margin-bottom: 14px; }
		blockquote { margin: 0 0 14px 0; padding: 0 150px; }
			blockquote p { padding: 0 !important; }
			blockquote.embedded { width:100%; margin: 0 0 14px 0; padding:0 !important; border:0; text-align:center; }
		img.frame { padding: 10px; border: 1px solid #fff; }
			div.post img { max-width: 728px; }
		div.category-asides {}
			div.category-asides div.excerpt p { font-size: 12px !important; line-height: 18px !important; margin: 0 60px 10px 60px; padding: 10px !important; background: #dbd7c5; }
			div.permalink { float:right; font-size: 10px !important; padding: 5px 5px 0 10px; }
				div.permalink a { padding:0; border:0; color: #666; }
					div.permalink a:hover { background:none; color: #9e9b8a; }
	div.postmeta { width:568px; margin: 30px 0 30px 80px; background: #9e9b8a; color: #666; }
		span.category { float:left; margin: 0 10px; padding: 10px 10px 5px 5px; background: #2a3032; }
			span.category a { color: #e4e1d1 !important; border:0; padding:0 !important; }
				span.category a:hover { color: #fff !important; background:none; }
				span.category span a { font-weight:normal !important; font-size: 10px; }
		div.postmetapos { padding: 20px; }
	div.excerpt { color: #666; }
		div.excerpt p { font-size: 18px !important; line-height: 32px !important; }
	div.readmore { font-size: 12px; text-align:right; margin: 0 80px 0 80px; padding: 0 20px 10px 20px; border: 1px solid #9e9b8a; border-width: 0 0 1px 0; }
	h1.listhead { margin-bottom: 50px !important; font-size: 18px; text-align:center; background: none !important; text-transform: none !important; border: 0  !important; font-style: italic; }
		h1.listhead strong { font-style: normal; }
	div.nav { margin-bottom: 30px; }

div#footer { border:0; background: #2a3032; color: #e4e1d1; }
	ul.footercolwide { width: 330px !important; margin-bottom: 30px; float:left; }
	ul.footercol { width: 190px !important; }
		.fc-left {}
			.fc-left li { padding-left: 20px !important; }
		.fc-right { float:right !important; }
			.fc-right li { padding-right: 20px !important; }
	div#footer h2 { color: #9e9b8a; }
	div#credits { float:left; clear:both; width:690px; margin: 0 0 10px 20px; background: #222; color: #aaa; }
		div#credits p { margin:0; padding: 10px; line-height: auto; text-align:center; }

ul#push-on-top { margin: 0 0 50px 0; padding:0; font-size: 14px; float:left; width:100%; }
ul#push-in-bottom { margin: 0 0 20px 0; padding:0; font-size: 14px; float:left; width:100%; }
	ul#push-on-top li, ul#push-in-bottom li { list-style: none; margin: 0 0 10px 0; }
		ul li div.box { padding: 20px; }
		ul li div.box ul, ul#push-on-top li div.box ul li { margin:0; padding:0; }			 
		ul li div.yellow { background: #ffc; border: 1px solid #ff6; }
		ul li div.white { background: #fff; border: 1px solid #2a3032; }
		ul li div.twitter { background:url(img/tdhedengren-twitterbg.gif); border: 1px solid #ba9; }
			div.twitterbird { background:url(img/twitter-bird.png) left no-repeat; padding: 20px 20px 20px 100px; }
			span.follow { float:right; font-size: 10px; font-weight:bold; padding: 6px 0 0 0; }

div.textwidget { line-height: 18px; }

form#searchform {}
	form#searchform input#s { width: 708px; padding: 10px; text-align:center; color: #666; font-size: 14px; border:0; }

div#content
	{ font-family:Lucida, Geneva, sans-serif; }

ul#push-on-top, ul#push-in-bottom, h1.listhead, div.post ol, div.post ul, blockquote, form#searchform
	{ font-family: Georgia, "Adobe Garamond", Garamond, serif; }

div#disqus_thread { width:528px; margin: 0 0 30px 100px; float:left; }
	a.dsq-brlink { display:none; }
