body{margin:0;padding:0;background:#fff;color:#333;border-top:maroon 10px solid;/* font sizing in ems, baby. if you want to change anything, just change this.*/ font:80%/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;}
.ahem,hr{display:none !important;}
img{border:none;}
form{margin:0;}
.floatleft,.alignleft{float:left;margin:0 1em 1em 0;}
.floatright,.alignright{float:right;margin:0 0 1em 1em;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.clearboth{clear:both;}
/* Layout -------------------------------------------------- */
#page{width:960px;margin:0 auto;}
#header{}
#wrapper{padding-top:20px;float:left;width:960px;background:transparent url("images/bg-sidebar-five-percent.jpg") repeat-y top right;}
#sidebar{width:395px;float:right;margin-bottom:20px;padding:0 15px;}
#columncap{margin-bottom:20px;border-bottom:1px solid #ddd;}
#column1{width:190px;float:left;}
#column2{width:190px;float:right;}
#content{width:510px;float:left;margin-bottom:20px;}
#footer{clear:both;}
/* Header -------------------------------------------------- */
#header{border-bottom:1px solid #ccc;padding-top:3em;}
#header #blogname a{border-bottom:1px solid #eee;}
#blogname{font-family:Calibri,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:3em;line-height:1;margin:0 0 .25em;}
/* Content -------------------------------------------------- */
.entry{margin-bottom:2em;}
.alert,
.error{background:#ffc;border:1px solid #ff0;border-width:1px 0;margin:1em 0;padding:1em;}
code,kbd,tt,pre{font-family:Consolas,"Lucida Console",Monaco,monospace;background:transparent url("images/bg-sidebar-five-percent.png") top right;}
code{}
pre{display:block;font:100% "Courier New",Courier,monospace;padding:20px 10px;border:1px solid #333333;background:#ffffcc;margin:.5em 0;overflow:auto;overflow-Y:hidden;}
a,a:link,a:visited{color:#333;text-decoration:none;border-bottom:1px solid #ccc;}
a:hover,a:focus,a:active{color:#800000;border-bottom-width:2px;}
sup{/* to prevent gaps in paragraph layouts, we'll switch back to regular v-align and shunt it up with pos:rel */ vertical-align:baseline;position:relative;bottom:.33em;}
acronym,abbr,.info{border-bottom:1px dotted #333;cursor:help;}
h1,h2,h3,h4,h5{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.25;margin:0 0 .25em;}
h1{font-size:1.8em;color:#800000;}
h1.archive{margin-bottom:.5em;}
h2{font-size:1.5em;color:#555;margin:10px 0 7px 0;}
h3{font-size:1.75em;color:#800000;}
h4{font-size:1.5em;color:#800000;}
h5{font-size:1.4em;color:#800000;text-transform:lowercase;}
h6{font-size:1.25em;color:#800000;}
.title h1 a,
.title h2 a{border-bottom:2px dotted #999999;color:#800000;}
.title h1 a:hover,
.title h2 a:hover{color:#555555;}
p,ul,ol,table,.navigation{margin:.25em 0 1em;}
.metadata .byline{margin-bottom:.75em;}
ul,ol{margin-left:0;padding-left:0;}
ul ul,
ol ol{margin:0;}
li{margin:.25em 0 .25em 1.25em;padding-left:0;}
ul li{list-style-type:disc;}
ol li{margin-left:1.5em;}
ul.rss li{list-style:none;margin-left:0;padding-left:17px;background:transparent url("images/feed.gif") no-repeat left .25em;}
.wp-caption{margin:.25em auto 1em;}
.entry img,
.entry object{display:block;background:#fff;padding:4px;margin:.25em auto 1em;max-width:500px;}
.wp-caption img{margin:0 auto;}
.wp-caption p.wp-caption-text{font-size:.9em;margin:.25em 0 0;text-align:center;color:#800000;}
.entry .floatright img,
.entry .floatleft img{margin:.25em 0 1em;}
.entry img.floatright,
.entry img.alignright,
.entry img[align="right"],
.wp-caption.alignright{margin:.25em 0 1em 1em;}
.entry img.floatleft,
.entry img.alignleft,
.entry img[align="left"],
.wp-caption.alignleft{margin:.25em 1em 1em 0;}
.entry p,
.entry li,
#columncap p{text-align:justify;}
#site-archives-monthly-archive{width:60%;float:left;}
#site-archives-monthly-archive.wide{width:auto;float:none;}
#site-archives-monthly-archive li,
#site-links li{text-align:left;}
#site-archives-category-archive{width:37%;float:right;}
#site-links img{margin-left:0;margin-right:0;}
blockquote{margin:.25em 0 1em;padding:.75em 1em .25em;border-left:2px solid #ccc;background:transparent url("images/bg-sidebar-five-percent.png") top right;font-style:italic;}
blockquote i,
blockquote em,
blockquote cite{font-style:normal;}
blockquote p{margin:0 0 .5em;}
.navigation{border-top:1px solid #ccc;padding-top:.25em;width:100%;float:left;}
.navigation .prev{float:left;width:50%;}
.navigation .next{float:right;width:50%;text-align:right;}
/* Comments -------------------------------------------------- */
.comments,
.commentlist,
.nocomments,
.related{margin-bottom:2em;}
.commentlist cite{font-style:normal;}
.commentlist li{clear:both;padding:.75em 1em .25em;list-style:none;margin-left:0;}
.commentlist .alt{background:transparent url("images/bg-sidebar-five-percent.png") top right;}
.commentlist .authorcomment{background:transparent url("images/bg-sidebar-ten-percent.png") top right;}
.commentlist .avatar{float:right;margin:0 0 .5em .5em;background:#fff;padding:4px;border:1px solid #eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/* Sidebar -------------------------------------------------- */
#sidebar{}
#sidebar .widget{clear:both;margin-bottom:1em;padding-bottom:.5em;}
#sidebar h4{margin-top:0;}
#sidebar blockquote{margin:0;}
#sidebar img{display:block;padding:3px 5px 3px 0;}
/* search */
#searchform{margin:.25em 0 1em;}
#sidebar #search h4{display:none;}
#sidebar #search input{width:35%;}
#sidebar #search input#s{width:60%;}
#sidebar #search br{display:none;}
/* calendar */
#wp-calendar{background:transparent url("images/bg-sidebar-five-percent.png") top right;width:100%;}
#wp-calendar #today{font-weight:bold;background:transparent url("images/bg-sidebar-five-percent.png") top right;}
#wp-calendar td,
#wp-calendar th{text-align:center;}
#wp-calendar caption{text-align:left;font-weight:bold;}
/* tag cloud */
.st-tag-cloud,
.wp-tag-cloud{background:transparent url("images/bg-sidebar-five-percent.png") top right;padding:.5em .5em .5em 1em;}
#sidebar .st-tag-cloud,
#sidebar .wp-tag-cloud{background:transparent url("images/bg-sidebar-five-percent.png") top right;}
.st-tag-cloud li,
.wp-tag-cloud li{display:inline;margin:0 .5em 0 0;}
.st-tag-cloud li a,
.wp-tag-cloud li a{color:#555;}
.st-tag-cloud li a:hover,
.wp-tag-cloud li a:hover,
.st-tag-cloud li a:focus,
.wp-tag-cloud li a:focus{color:#800000;}
/* subscribe */
#subscribe-dojo p{margin:.25em 0;}
/* flickr */
#flickrrss,
#flickr-rss-dojo-version{float:left;width:100%;}
#flickrrss ul,
#flickrrss li,
#flickr-rss-dojo-version ul,
#flickr-rss-dojo-version li{margin:0;padding:0;list-style:none;}
#flickrrss li img,
#flickr-rss-dojo-version li img{float:left;margin:0 10px 10px 0;}
/* admin recent comments */
#sidebar blockquote{background:transparent url("images/bg-sidebar-five-percent.png") top right;border-color:#bbb;}
#admin-recent-comments-dojo-version cite{font-style:normal;font-weight:bold;}
#admin-recent-comments-dojo-version blockquote cite{font-style:italic;}
#admin-recent-comments-dojo-version blockquote small{font-size:.9em;}
/* Footer -------------------------------------------------- */
#footer{border-top:1px solid #ccc;padding-bottom:1.5em;width:100%;float:left;}
#footer p{width:50%;margin:1em 0 0;}
#footer .copyright{float:right;text-align:right;}
#footer .poweredby{float:left;}
/* alignment classes */
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.social_bookmark{margin:0 auto;}
/* display and additional classes */
.clear{clear:both;}
.adspace{border-top:1px solid #999999;padding-top:10px;width:100%;}
#twitter-368800601 ul li{margin:0;padding:0 0 20px 5px;}
#twitter-368800601 ul li{list-style-type:none;}
#subscribe_rss{width:100%;height:40px;padding:10px 15px 0 0;background:url(images/red_rss.jpg) no-repeat top left;text-transform:lowercase;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#subscribe_rss a,#twitter-368800601 h4 a{color:#800000;}
#twitter-368800601 h4{width:100%;height:40px;padding:10px 15px 0 0;background:url(images/twitter.jpg) no-repeat top left;text-transform:lowercase;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.ttimetext{color:maroon;}
.more-link{font-weight:bold;}
.dsq-comment-count{font-weight:bold;}
