/*  
Theme Name: TDHISH (com)
Theme URI: http://notesblog.com/
Description: An addon for <a href="http://notesblog.com/">Notes Blog</a>, created for <a href="http://tdhedengren.com">tdhedengren.com</a>, by <a href="http://tdhedengren.com/">TDH</a>.
Author: Thord Daniel Hedengren
Author URI: http://tdhedengren.com/
Template: notesblog
Version: 0.2.1

	This is an addon to the Notes Blog Core theme, and it will not work without it installed!

*/

@import url("../notesblog/style.css"); /* imports notesblog styelsheet */

body { color: #333; }

img.right { float:right; margin: 0 0 15px 15px; }
img.left { float:left; margin: 0 15px 15px 0; }

blockquote { width: 540px; }
blockquote.pullquoteright { width: 200px; margin: 0 0 15px 15px !important; padding: 20px; background: #333; color: #fff; font-size: 18px; font-style: italic; text-align:center; }

.embedded, #embedded { margin-bottom: 16px; padding: 10px; background: #efefef; border: 1px solid #ddd; border-width: 1px 0; text-align:right; }

div.wp-caption { min-width: 150px; margin:0 0 16px 0; padding: 0 !important; background: none; border: 0; font-size: 12px; color: #888; text-align:right; }
div.wp-caption p.wp-caption-text { width: 150px; float:right; margin:5px 0 0 0 !important; padding: 0 0 5px 0 !important; border: 2px solid #aaa; border-width: 0 0 1px 0; line-height: 14px; font-style:normal; text-align:right; }

a { color: #800; }
a:hover { color: #f00; }


/* typography */
p.wp-caption-text, h2, h3, #content h3#comments, #content #respond h3, #content #respond {
	font-family: "Gill Sans", "Bitstream Vera", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	}

#header { width:100%; float:left; margin: 0 0 30px 0; padding: 0; border: 5px solid #800; border-width: 8px 0 1px 0; border-bottom-color: #efefef; }
#header h1 { border: 0; margin: 0 30px 0 0; padding:0; float:left; }
#header h1 a { padding:0; border:0; }
#header h1 img { padding: 22px 20px 20px 20px; }
#header h1 img:hover { background: #efefef; }
#header #searchform, #header #lwp_main { float:right; margin: 5px 0; padding: 10px; background: #efefef; border:0; }
#header #searchform .button { background: none; }
div#lijitlogo { float:right; padding: 8px 8px 0 0; }
div#lijitlogo #lwp_logo {}
#lwp_sfd, #lwp_2_searchbutton { padding: 2px; border: 1px solid #555; }
#lwp_2_searchbutton { background: #efefef; color: #111; font-family: Georgia, "Adobe Garamond", "Times New Roman", serif; font-style:italic; font-weight: normal; text-transform: lowercase; font-size: 16px; padding:0; border:0; }
#lwp_2_searchbutton:hover { color: #f00; }
#lwp_f { display:none; }
#header ul.menu { margin:0; padding: 0; width:600px; font-size: 16px; color: #aaa; }
#header ul.menu li { margin: 16px 0 0 10px; padding:0; list-style:none; float:right; }
#header ul.menu li a { font-weight:normal; padding: 3px; border: 5px solid #efefef; border-width: 0 0 0px 0; }
#header ul.menu li a:hover { background: #800; color: #fff; border-color: #000; }

.column { width:320px; }
.widecolumn { width: 960px; }

#content {}
#content h2 { margin-right: 100px; }
#content h3, #content h4, #content p, #content ul, #content ol, #content blockquote { margin-right: 200px; }
#content h2 { border:0; }
#content .post, #content .sticky { margin:0; padding: 0 0 20px 200px; }
#content .sticky { background: none !important; border: 0; }
#content .category-asides { margin: 0 100px 40px 100px; padding: 10px 10px 0 10px; border: 1px solid #efefef; border-width: 1px 0; }
#content .category-asides .entry p { margin: 0 0 10px 0; }
#content div.meta { margin: 0 200px 40px 200px; }
#content h3#comments { padding: 10px 200px 10px 200px; margin: 0; border: 1px solid #efefef; border-width: 1px 0 0 0; }
#content .commentlist { margin-left: 200px; width: 560px; }
#content div.pings { width: 190px; float:right; }
#content div.pings h3#pings { margin: 0 0 8px 0; padding: 12px 0 0 0; border: 0; font-size: 10px; text-transform: uppercase; }
#content div.pings h3#pings span { display: none; }
#content div.pings .pinglist { margin: 0; font-size: 12px; }
#content #respond { margin: 0 0 20px 200px; padding: 0 0 0 20px; border: 5px solid #efefef; border-width: 0 0 0 5px; font-size: 12px; }
#content div.nav { border: 1px solid #efefef; border-width: 1px 0 0 0; }
#content div.nav div.left, #content div.nav div.right { padding: 10px; width: 320px; }
#content div.nav div.right { text-align:right; }

.sidebar { width: 100%; float:left; background: #efefef; border: 1px solid #ddd; border-width: 1px 0; padding: 20px 0 0 0; }
ul#sidebar { background:none; }
ul#sidebar li.compricer { font-size: 10px; }
ul#sidebar li.compricer a { color: #444; }
ul#sidebar li.compricer a:hover { color: #111; }
ul#sidebar li.compricer p { margin:0; color: #aaa; }
ul#sidebar li.compricer p span { font-weight:bold; color: #888; }
ul#sidebar li.compricer img { float:left; margin: 0 10px 5px 0; }

#copy { margin:0; background: #fff; }