/*
THEME NAME: MyTheme
THEME URI: http://impl.emented.com
DESCRIPTION: A clean-looking theme
AUTHOR: Jonas Bolinder
AUTHOR URI: http://impl.emented.com
VERSION: 1.0
*/

/*** CSS reset ***/
/*@import url('reset.css');*/
/* v1.0 | 20080212 (http://meyerweb.com/eric/tools/css/reset/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead,
tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}

blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}

/*** End CSS reset ***/

/*** Fonts ***/
body {font-family:Candara,Arial,sans-serif;font-size:0.9em;}
code {font-family:"Courier New",monospace;}	/* Wrap the code-element in pre to preserve white-space */
input, textarea {font-family:Candara,Arial,sans-serif;font-size:1em;}
a {text-decoration:none;font-weight:bold;}
em {font-style:italic;}
strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h1{font-size:3.5em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:.9em;}
#header h1 {font-family:"Courier New",monospace;letter-spacing:-2px;}
#header div#blog-description {font-size:1.5em;font-weight:bold;}
#content .error404 h2 {font-size:1.4em;} /* Only on 404-page */
#content .page-title span.num-of-results {font-size:1.2em;} /* Only on archive-type pages */
#content div.navigation {font-size:.9em;}
div.entry-meta-above {font-size:.9em;}
.entry-meta-above span.entry-date {font-weight:bold;}
.entry-meta-above .author a {font-weight:normal;font-style:italic;}
.content blockquote {font-style:italic;}
.content blockquote em {font-style:normal;}
.entry-content dt {font-style:italic;font-weight:bold;}
.entry-content div.page-link {font-size:1.1em;}
.entry-content .page-link span {font-size:1.1em;}
.entry-content .page-link a {font-size:1.2em;}
.entry-content span.excerpt-title {font-weight:bold;} /* Only on archive-type pages */
.entry-content div.excerpt {font-style:italic;}
.entry-meta {font-size:.9em;}
.entry-meta span.comments-link {font-weight:bold;}
.entry-meta span.trackback-url {font-style:italic;font-size:0.9em;}
.comments h3 {font-size:1.4em;}
.comments div.comment-meta {font-size:.9em;} 
.comments .ping-author ol {font-size:1.2em;}
.comments .pingback .ping-author a {font-size:0.75em;}	/* To reset 1.2em, corresponds to 0.9em */
.comments .trackback .ping-author a {font-size:0.83em;}	/* To reset 1.2em, corresponds to 1.0em */
.comments .comment-author .fn {font-size:1.1em;font-style:italic;font-weight:bold;vertical-align:super;}
.comments div.reply {font-size:0.8em;font-weight:bold;}
.comments span.unapproved {font-style:italic;}
#comments div.comments-closed {font-size:0.9em;}
#respond h3 {font-size:1.4em;}
#respond span.required {font-size:0.8em;}
#respond code {font-size:.8em;} /* Allowed tags */
.sidebar h3 {font-size:1.3em;font-weight:normal;}
.sidebar a {font-size:0.9em;}
#footer {font-size:0.9em;}

/*** Colors ***/
body {background:#FAF8E6 url(images/header.jpg) no-repeat left top;color:#333026;}
input[type="text"], input[type="password"], textarea {color:#000;background:#FFF;}
input[type="submit"] {background:#EFECDA;color:#333026;}
#header a {color:#73570B;}
#header a:hover {background:transparent;color:#333026;}
#header div#blog-description {color:#73570B;}
#content .navigation a {color:#333026;}
#content .navigation a:hover {background:#EFECDA;color:#73570B;}
.entry-title a {color:#333026;}
.entry-title a:hover{background:#EFECDA;color:#73570B;}
.entry-meta-above .author a {color:#333026;}
.entry-meta-above .author a:hover {background:#EFECDA;color:#73570B;}
.content a {color:#46668C;}
.content a:hover {background:#73570B;color:#FAF8E6;}
.content blockquote {color:#73270B;}
.content blockquote a:hover {background:#73270B;color:#FAF8E6;}
.content del {color:#A6A195;}
.content del a:hover {background:#A6A195;color:#FAF8E6;}
.entry-content a.more-link {color:#73270B;}
.entry-content a.more-link:hover {background:#73270B;color:#FAF8E6;}
.entry-content div.page-link {color:#73270B;}
.entry-content .page-link a {color:#73270B;}
.entry-content .page-link a:hover {background:#73270B;color:#FAF8E6;}
.entry-content div.excerpt {color:#73270B;} /* Only on archive-type pages */
.entry-content .excerpt-link a {color:#73270B;}
.entry-content .excerpt-link a:hover {background:#73270B;color:#FAF8E6;}
.entry-meta a {color:#333026;}
.entry-meta a:hover {background:#EFECDA;color:#73570B;}
.comments li.odd > div.comment-body {background:#EFECDA;}
.comments li.bypostauthor > div.comment-body {background:#F6EFDA;}
.comments .comment-meta a {color:#73570B;}
.comments .comment-meta a:hover {background:#73570B;color:#FAF8E6;}
.comments .comment-body span.meta-sep {color:#73570B;}
.comments .comment-author a {color:#73570B;}
.comments .comment-author a:hover {background:#73570B;color:#FAF8E6;}
.comments a.comment-reply-link {color:#333026;}
.comments a.comment-reply-link:hover {background:#EFECDA;color:#73570B;}
.comments span.unapproved {color:#73270B;}
#respond a#cancel-comment-reply-link {color:#73570B;}
#respond a#cancel-comment-reply-link:hover {background:#73570B;color:#FAF8E6;}
#respond #login-req a {color:#333026;}
#respond #login-req a:hover {background:#EFECDA;color:#73570B;}
#respond #logged-in a {color:#333026;}
#respond #logged-in a:hover {background:#EFECDA;color:#73570B;}
#respond span.required {color:#73270B;}
.sidebar li {color:#73570B;}
.sidebar a {color:#73570B;}
.sidebar a:hover {background:#73570B;color:#FAF8E6;}
#footer a {color:#333026;}
#footer a:hover {background:#EFECDA;color:#73570B;}

/*** Borders and border colors ***/
abbr[title] {border-bottom:1px dotted #A6A195;}
acronym[title] {border-bottom:1px dotted #A6A195;}
input[type="text"], input[type="password"], textarea {border:1px solid #A6A195;}
h2.entry-title {border-bottom:1px solid #A6A195;}
.entry-content ins {border-bottom:1px dotted #A6A195;}
.comments h3 {border-bottom:1px solid #A6A195;}
div#sidebar1 {border-left:1px solid #EFECDA;}
.sidebar h3 {border-bottom:1px solid #A6A195;}
div#footer {border-top:1px solid #A6A195;}

/*** Cursors ***/
a {cursor:pointer;}
abbr[title], acronym[title] {cursor:help;}
input[type="submit"] {cursor:pointer;}

/*** Inline quotes ***/
q:before {content:'"';}
q:after {content:'"';}

/*** List style types ***/
.entry-content ol {list-style-type:decimal;}
.entry-content ol ol {list-style-type:lower-roman;}
.entry-content ul {list-style-type:square;}
.entry-content ul ul {list-style-type:disc;}
.comments .ping-author ol {list-style-type:square;}

/*** Paddings ***/
input[type="text"], input[type="password"], textarea {padding:1px 3px;}
.comments div.comment-body {padding:0.4em 5px;}
div#sidebar1 {padding-left:1em;}
.sidebar h3 {padding-bottom:0.1em;}
div#footer {padding:0.5em 0 0;}

/*** Line-height, overflow, text-align and white-space ***/
body {line-height:1.4;}
div.entry-content {line-height:1.3;overflow:hidden;}
.entry-content pre {white-space:pre-wrap;}	/* Avoid clipping of pre-formatted text (overflow is hidden) */
.comments div.ping-meta {text-align:right;} 
.comments .ping-author ol {line-height:1.08;}
.comments div.comment-content {line-height:1.3;}
#respond textarea {overflow:auto;}
.sidebar input#searchsubmit {line-height:1;}
.sidebar .widget_text ul li {line-height:1.1;}
div#footer {text-align:center;}

/*** Heights and widths ***/
div#wrapper {width:72%;min-width:35em;max-width:55em;}
div#header {height:180px;}
div#content {width:72%;}
#content div.navigation {width:100%;}
.comments div.ping-meta {max-width:23%;}
.comments div.ping-author {max-width:75%;}
#respond .form-input input {width:18em;}
#respond textarea {width:80%;height:15em;}
#respond code {width:70%;} /* Allowed tags */
#respond input#submit {height:1.6em;}
div#sidebar1 {width:20%;}
.sidebar input#s {width:80%;}
.sidebar input#searchsubmit {height:1.5em;}
div#footer {width:80%;}

/*** Margins ***/
div#wrapper {margin:0 auto;}
div#header {margin:30px 0 0.5em;}
#header div#blog-description {margin-left:0.5em;}
div#content {margin-bottom:3em;}
#content .error404 h2 {margin:1em 0 0.5em;} /* Only on 404-page */
#content h2.page-title {margin-top:0.5em;} /* Only on archive-type pages */
#content div.navigation {margin:1em 0 1.5em;}
#content div.hentry {margin:1em 0 2em;}
h2.entry-title {margin-bottom:0.5em;}
div.entry-meta-above {margin-bottom:0.5em;}
div.entry-content {margin-bottom:1em;}
.content p {margin-top:.5em;}
.content blockquote {margin:0 2em;}
.entry-content dl {margin:0.5em 1em 0.5em 1.5em;}
.entry-content dd {margin:0 0 0.3em 1.5em;}
.entry-content ol {margin:0.5em 1em 0.5em 1.5em;}
.entry-content ul {margin:0.5em 1em 0.5em 1.5em;}
.entry-content li {margin-bottom:0.3em;}
.entry-content h3 {margin:0.8em 0 0;}
.entry-content h4 {margin:0.6em 0 0;}
.entry-content img {margin:.8em 0;}
.entry-content img.wp-smiley {margin:0 0.2em -1px;}
.entry-content div.page-link {margin-top:0.8em;}
.entry-content .page-link span {margin:0 0.1em;}
.entry-content div.excerpt {margin:0 2em;} /* Only on archive-type pages */
.entry-content .excerpt-link a {margin:0 2em;}
.entry-meta span.comments-rss {margin-top:0.5em;}
.entry-meta span.comments-status {margin-top:0.5em;}
.entry-meta span.trackback-label {margin-top:0.5em;}
.comments h3 {margin:2em 0 0.4em;}
.comments ul.children {margin-left:36px;}	/* Used for threaded comments level 2 and above */
.comments .comment-body span.meta-sep {margin:0 5px;}
.comments .ping-author ol {margin-left:22px;}
.comments div.comment-content {margin:0.2em 0 0 36px;}
.comments div.reply {margin:0.5em 0 0 36px;}
.comments span.unapproved {margin:0.2em 0 0 36px;}
#comments div.comments-closed {margin:1em 0 0 0.9em;}
#respond h3 {margin:1.5em 0 0.5em;}
#respond p#logged-in {margin-top:0.5em;}
#respond label {margin-top:0.5em;}
#respond div#allowed-tags {margin-top:0.5em;}
#respond code {margin:0.8em 0 0 0.4em;} /* Allowed tags */
#respond div#form-submit {margin-bottom:1em;}
div#sidebar1 {margin:1.5em 0 3em;}
.sidebar h3 {margin:1em 1em 0.2em -1px;}
.sidebar li ul li {margin-top:.1em;}
.sidebar #searchform div {margin-top:0.4em;}
.sidebar input#s {margin-bottom:5px;}
.sidebar .widget_text ul li {margin:0.4em 0 -0.1em;} /* line-height is reduced for text widget */
div#footer {margin:0 auto 3em;}

/*** Floats, clears and display ***/
div#content {float:left;}
#content div.navigation {float:left;} /* Floated to take up space */
#content div.nav-previous {float:left;}
#content div.nav-next {float:right;}
#content div.hentry {clear:both;}
.entry-title a {display:block;}
.entry-content img {display:block;}
.entry-content img.wp-smiley {display:inline;}
.entry-content div.page-link {clear:both;}
.entry-meta span {display:block;}
.entry-meta span.cat-links {display:inline;}
.entry-meta span.comments-link {float:right;}
.comments div.comment-meta {float:right;} 
.comments div.comment-author {float:left;}
.comments div.comment-content {clear:both;}
.comments span.unapproved {display:block;}
#respond label {display:block;}
#respond div#allowed-tags {float:left;}
#respond code {display:block;float:left;} /* Allowed tags */
#respond div#form-submit {clear:left;}
div#sidebar1 {float:right;}
div#footer {clear:both;}

/*** Styles for classes added to content ***/
.entry-content a.list-title {color:#333026;}
.entry-content a.list-title:hover {background:#EFECDA;color:#73570B;}
.entry-content span.tags {color:#333026;font-size:.9em;}
.entry-content .tags a {color:#333026;}
.entry-content .tags a:hover {background:#EFECDA;color:#73570B;}
.entry-content h2.content-title {clear:both;border-bottom:1px solid #A6A195;margin:2em 0 .5em;} /* Used on about page */
.entry-content h2.first-title {margin-top:0;} /* Used on about page */
.entry-content object.video {margin:.8em 0;}
.entry-content img.tighter {margin-bottom:0;}
.entry-content img.alignleft {float:left;margin:.5em 1.5em .5em 0;}
.entry-content img.alignright {float:right;margin:.5em 0 .5em 1.5em;}
.sidebar img.rss-icon {margin:0 4px -3px 0;}	/* Also used for twitter icon */

/*Allowed comment tags:
a, abbr, acronym, (b), blockquote, cite, code, del, em, (i), q, (strike), strong */

/* Don't show entry-title on about page */
#post-2 h2.entry-title{display:none;}

/* Hide pages header */
.sidebar #pages-2 h3 {display:none;}

/* Zemanta plugin */
.entry-content h6.zemanta-related-title {clear:both;margin:1em 0 0}
.entry-content ul.zemanta-article-ul {font-size:0.8em;}
.entry-content .zemanta-article-ul-li a {color:#333026;}
.entry-content .zemanta-article-ul-li a:hover {background:#EFECDA;color:#73570B;}
.entry-content img.zemanta-pixie-img {clear:both;margin:1em 0 0;}

/* AddThis button */
.entry-content img.addthis {clear:both;margin:1.5em 0 0;}
