/*
THEME NAME:Barthelme
THEME URI:http://www.plaintxt.org/themes/barthelme/
DESCRIPTION:A minimalist theme where white space and margins show culture and aestheticism. For WordPress 2.3 and greater.
VERSION:4.1
AUTHOR:Scott Allan Wallick
AUTHOR URI:http://scottwallick.com/
*/
div#content .entry-title a,div#content .page-title a,div#content div.entry-meta a,div#content div.entry-content div.page-link a,span.tag-links a,div#content div.archive-meta a,div.comments form#commentform a,div#content .entry-title a:link,div#content .page-title a:link,div#content div.entry-meta a:link,div#content div.entry-content div.page-link a:link,span.tag-links a:link,div.comments form#commentform a:link,div#content div.archive-meta a:link{text-decoration:none; }
body.single div#content div.entry-meta a,body.single div#content div.entry-meta a:link{text-decoration:underline; }
div#content a:visited{color:#3f6887; }
div.sidebar a,div.sidebar a:link,div.sidebar a:visited{color:#888; text-decoration:none; }
div.sidebar a:hover{color:#a52f18; text-decoration:underline; }
div#footer a,div#footer a:link,div#footer a:visited{color:#888; text-decoration:underline; }
div#footer a:hover{color:#2f4e6f; text-decoration:none; }
body{background:#fff; color:#222; line-height:150%; }
body div#container{float:right; margin:0 9px 40px 0; width:660px; }
body div#content{margin:0; }
body.single div#container,body.page div#container, body.page div#container{margin:0 9px 40px 0; width:660px; text-align:left; }
body.single div#content,body.page div#content{margin:0}
body div#footer{clear:both; position:relative; width:630px; color:#888; font-size:0.9em; margin-left: 180px; text-align:left; }
body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none; }
body div#header{cursor:pointer; margin:auto; padding:0; text-align:left; }
body div.sidebar{float:left; overflow:hidden; width:114px; text-align:right; margin-left:2px; }
body img{border:none; }
body.attachment div#content h3.page-title,body.archive div.archive-meta,body.page div.archive-meta{font-size:1em; font-style:italic; font-weight:400; line-height:150%; margin:5px 0; text-align:left; }
body.archive div.archive-meta,body.page div.author-meta{margin:0 auto 22px; width:50%; }
body.archive div.archive-meta p,body.page div.archive-meta p{margin: 4px auto; }
body.attachment div.entry-content div.attachment-content{margin:10px 0 22px; padding:4px 0; text-align:left; }
body.attachment div.entry-content div.attachment-content p.attachment-name{color:#777; margin:0; }
body.home div#content div.entry-meta span.entry-date,body.archive div#content div.entry-meta span.entry-date,body.search div#content div.entry-meta span.entry-date{margin-bottom:0; }
body.home div#content div.entry-meta,body.archive div#content div.entry-meta,body.search div#content div.entry-meta{float:left; overflow:hidden; text-align:right; width:82px; margin-top:4px; }
body.home div#content div.entry-meta abbr.published,body.archive div#content div.entry-meta abbr.published,body.search div#content div.entry-meta abbr.published{color:#444; font-size:1.1em; word-spacing:0.2em; }
body.home div#content div.entry-meta span,body.archive div#content div.entry-meta span,body.search div#content div.entry-meta span{display:block; margin:0; font-size:0.8em}
body.home div#content div.post-container,body.archive div#content div.post-container,body.search div#content div.post-container{float:right; margin:0 0 40px 0; width:565px; }
body.home div#content div.post-content,body.archive div#content div.post-content,body.search div#content div.post-content{clear:both; }
body.single div#content div.navigation{margin:30px 0; }
body.date div#content h2.page-title,body.search div#content h2.page-title{margin-bottom:15px }
body.single div.entry-date,body.single div.entry-meta{color:#888; font-size:1em; line-height:150%; text-align:left; }
body.single .entry-date{word-spacing:0.5em; }
body.single div.entry-meta{ clear:both; border-bottom:1px solid #888; border-top:1px solid #888; line-height:175%; margin:30px 0; padding:8px 4px; }
body.single div.hentry h2.entry-title,body.page div.hentry h2.entry-title{font-size:1.7em; font-weight:400; text-align:left; }
body.single span.entry-published,body.single span.entry-rsslink,body.single span.cat-links,body.single span.tag-links{display:block; }
div.entry-content blockquote,div.comments ol.commentlist li blockquote{border-left:14px solid #cfd5dd; color:#444; font-size:0.9em; line-height:150%; padding:0 0 0 10px; }
div.entry-content blockquote blockquote,div.comments ol.commentlist li blockquote blockquote{color:#666; font-size:1em; }
div.entry-content code,div.entry-content pre,div.comments ol.commentlist li code,div.comments ol.commentlist li pre{font:1em/150% "courier new",courier,monospace; }
div.entry-content em,div.comments ol.commentlist li em{font-style:normal; font-weight:700; }
div.entry-content ins,div.comments ol.commentlist li ins{background:#cfd5dd; color:#555; font-style:italic; text-decoration:none; }
div.entry-content .caps,div.comments ol.commentlist li .caps{font-variant:small-caps; }
div.entry-content strong,div.comments ol#comments li strong{text-transform:uppercase; }
div.entry-content del,div.comments ol.commentlist li del{background:#cfd5dd; color:#444; }
div.entry-content blockquote,div.comments ol.commentlist{margin:0; padding:0; }
div#wrapper .html,div#wrapper .download,div#wrapper .pdf,div#wrapper .zip{margin-left:2px; padding:2px 0 2px 19px; }
div#wrapper .download{background:url(images/file-download.gif) no-repeat center left; }
div#wrapper .html{background:url(images/file-html.gif) no-repeat center left; }
div#wrapper .pdf{background:url(images/file-pdf.gif) no-repeat center left; }
div#wrapper .zip{background:url(images/file-zip.gif) no-repeat center left; }
div#wrapper .important{background:#f5f5dc url(images/important.gif) no-repeat 6px center; border-bottom:1px solid #d0d0bb; border-top:1px solid #d0d0bb; padding:4px 6px 4px 5px; }
body div#content .entry-title{line-height:150%; margin:0; }
body div.navigation {clear:both; font-weight:700; text-align:left; text-transform:uppercase; width:100%; }
body div.navigation div {width:45%; }
body div.navigation div.nav-next {float:right; text-align:right; padding-right:8px; }
body div.navigation div.nav-previous {float:left; text-align:left; padding-left:22px; }
body.single div.navigation div.nav-next {padding-right:5px;}
body.single div.navigation div.nav-previous {padding-left:4px;}
div.navigation div.nav-next a, div.navigation div.nav-previous a { background: #ffffff; padding:1px; border: 3px solid #ddddd4; text-decoration:none; }
div#content div#post-0 .entry-title{font-size:1.3em; font-weight:400; line-height:150%; margin:0 0 -8px; }
div#content div#post-0{text-align:left; }
div#content div#post-0 form#searchform input#s{width:90%; }
div#footer span.meta-sep{margin:0 6px; }
div#header div#blog-description{font-size:1.3em; margin:0; padding-left:40px }
div#header h1#blog-title{font-size:2.2em; font-weight:400; line-height:133%; margin:0; padding-left:25px; }
div.comments div#mustlogin,div.comments div#loggedin,div.comments div#comment-notes{font-style:italic; margin:0 0 12px; }
div.comments span.unapproved{color:#555; display:block; font-style:italic; font-variant:small-caps; margin:12px auto 0; text-align:left; }
div.comments h3{font-size:1.5em; margin:24px 0 6px }
div.comments h3.comment-header{margin:24px 0 12px; text-align:left; color: #555; }
div.comments h3#respond {color: #555; }
div#content .page-title{font-size:1.4em; margin:0; text-align:left; }
div.comments h3.comment-header span.comment-count,body h2.page-title span.archive-meta{color:#888; display:block; font-size:0.6em; font-weight:700; margin:0 12px 6px 0; word-spacing:0.2em; }
div.comments ol.commentlist li {background:#ddddd4; margin:12px 40px; padding:6px 12px; }
div.comments ol.commentlist li div.comment-meta{color:#555; margin:0 0 -4px; padding:6px 0 0; }
div.comments ol.commentlist li div.comment-meta span.comment-author,div.comments ol.commentlist li div.comment-meta span.pingback-author{font-weight:700; }
div.comments ol.commentlist li.alt{background:#cfcfc7; }
div.comments ol.commentlist li.bypostauthor{ border:1px solid #888; }
div.entry-content h2,div.entry-content h3 {font-size:1.4em; }
div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h4,div.entry-content h5,div.entry-content h6{font-weight:400; line-height:150%; margin:20px 0 -8px; }
div.entry-content h4{font-size:1.3em; }
div.entry-content img{max-width:99%; }
div.entry-content .alignleft{float:left; margin:0 12px 4px 0; }
div.entry-content .alignright{float:right; margin:0 0 6px 12px; }
div.entry-content .center{display:block; margin:6px auto; text-align:left; }
div.entry-content p.entry-edit,div.entry-content .clearer{clear:both; width:99%; }
div.entry-content p{margin:12px 0; }
div.entry-content span.tag-links{margin:6px 0; padding:4px; display:block; font-weight:700; font-size:0.9em; background:#ddddd4; color:#9c9c90; }
div.entry-content .content-column{width:40%; }
div.entry-content .content-column h3{margin:12px 0 0; }
div.entry-content ul.content-column,div.entry-content ul.content-column li{list-style:none; margin:0; padding:0; }
div.entry-content ul.content-column li ul{margin:0 0 0 24px; padding:0; }
div.entry-content ul.content-column li ul li ul{margin-bottom:3px; }
div.formcontainer form#commentform{width:99%; }
div.formcontainer div.form-input input,div.formcontainer div.form-textarea textarea#comment{padding:4px; width:50%; border:1px inset #888; color:#222; margin:6px 0; font-size:0.9em; }
div.formcontainer div.form-label{width:80px; display:inline; float:left; text-align:right; padding:10px 6px 0 0; font-weight:bold; color:#222; }
div.formcontainer div.form-submit{margin:0 0 0 85px; }
div.formcontainer div.form-textarea textarea#comment,div.contactform form textarea#wpcf_msg{overflow:auto; }
div.formcontainer form#commentform span.req-field{color:red; }
body div#container div.hentry{clear:both; }
div.hentry .entry-date{font-weight:700; word-spacing:0.2em; }
div.hentry abbr.published,div.comments abbr.comment-published{border:none; cursor:text; }
div.sidebar ul{margin:0; padding:0; }
div.sidebar ul li{font-size:1em; line-height:175%; list-style:none; margin:0 0 15px; padding:0; }
div.sidebar ul li h3{color:#777; font-size:1em; margin:0; text-transform:uppercase; }
div.sidebar ul li ul li ul li{font-size:0.9em; margin:0 0 0 12px; }
div.sidebar ul li#search form#searchform input#s{border:1px inset #888; color:#222; font-size:0.9em; line-height:133%; margin:0 0 6px; padding:3px; width:70%; }
div#content a,div#content a:link,div#content .entry-title a:visited,div#content .page-title a:visited{color:#3f6887; }
div#content a:active,div#content .entry-title a:active,div#content .page-title a:active{color:#444; }
body.attachment div.entry-content div.attachment-content p,div.comments ol.commentlist li p,div.formcontainer form#commentform div#comment-notes{margin:6px 0; }
div.entry-content h5,div.entry-content h6,div.post-content .entry-title{font-size:1.2em; }
div.entry-content ul li,div.entry-content ul.content-column li ul li{list-style:square; }
div.entry-content ul li ul li,div.entry-content ul.content-column li ul li ul li{list-style:circle; }
div.sidebar ul li p,div.sidebar ul li ul,div.sidebar ul li ul li,html,body,div.formcontainer form#commentform,div.sidebar ul li#search form#searchform{margin:0; padding:0; }
div.sidebar ul li table#wp-calendar{text-align:left; width:auto; }
div.sidebar ul li table#wp-calendar tbody a,div.sidebar ul li table#wp-calendar tbody a:link,div.sidebar ul li table#wp-calendar tbody a:visited,div.sidebar ul li table#wp-calendar tbody a:hover,div.sidebar ul li table#wp-calendar tbody a:active{font-style:italic; font-weight:700; }
div#footer a:active,div#content a:hover,div#content .entry-title a:hover,div#content .entry-title a:link,div#content .entry-title a:visited,div#content .page-title a:hover,div.sidebar a:active{color:#a52f18; }
div.comments h3,body.archive h2.page-title,body.search h2.page-title,div.comments h3.comment-header span.comment-count span.meta-sep,body h2.page-title span.archive-meta span.meta-sep,body div.entry-date span.meta-sep{font-weight:400; }
div.entry-content div.page-link,div.entry-content span.more-link{font-variant:small-caps; font-weight:700; }
/* CSS inserted by theme options */
div.entry-content img.alignright {background: #bbbbb3; border: 3px solid #bbbbb3; margin-top: -4px; margin-bottom:20px; }

div.entry-content img.folioimage {background: #ffffff; border: 3px solid #ddddd4; margin:-2px 0 10px 14px; padding:4px; float:right; }
body.single div.entry-content img.folioimage { float: right; margin: -4px 0 20px 20px; padding:6px; }
div.entry-content .foliolinks {clear:none;}
body.single div.entry-content .foliolinks {clear:none;}

body.page div.alignright {background: #ddddd4; width: 130px; padding:24px; padding-bottom:10px; margin-top: -4px; margin-left: 22px; }
body.page div.alignright img {background: #bbbbb3; border: 3px solid #bbbbb3; }
body.page div.alignright b {color:#9c9c90; }
div.post-content h2.entry-title, div.post-content h3.entry-title {font-size:1.5em; font-weight:normal; }
body{font-family:'lucida sans unicode','lucida grande',sans-serif; font-size:75%; }
div#content h2,div#content h3,div#content h4,div#content h5,div#content h6,body.archive div.archive-meta,body.attachment div.entry-content div.attachment-content p.attachment-name,body.home div#content div.entry-meta span,body.archive div#content div.entry-meta span,body.search div#content div.entry-meta span,body.single div.entry-date,body.single div.entry-meta,div#content blockquote,div.comments ol.commentlist li div.comment-meta,div.entry-content div.page-link,div.entry-content span.tag-links,body.page div.archive-meta,div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea#comment,input#s,div.contactform form textarea#wpcf_msg,div.contactform form input#wpcf_your_name,div.contactform form input#wpcf_email,div.contactform form input#wpcf_website{font-family:'lucida sans unicode','lucida grande',sans-serif; }
body div#content div.hentry{text-align:left; }
body div#wrapper{width:827px; margin:35px auto 35px auto; background: #f2f2e9; padding:0; text-align:center; border: 14px solid #f2f2e9; border-bottom: 22px solid #f2f2e9; background-image:url(images/body-background.gif);  background-repeat:repeat-y; }
div#header,div#header h1#blog-title a,div#header h1#blog-title a:link,div#header h1#blog-title a:visited{color:#a52f18; outline:none; text-decoration:none; }
body div#header{color:#000000; width:823px; height:90px; background-image:url(images/header.gif);  background-repeat:no-repeat;  border-bottom: 22px solid #f2f2e9; }
html,body{position:relative; margin:0; padding:0; text-align:center; }
body{ background:#444444; }
div#header div#blog-description{display:none; }
div#header h1#blog-title{display:none; }
h2.entry-title { color: #a52f18; }
h2.entry-title span.headerback { }
