/*
Theme Name: ScottBuffington.us v2
Theme URI: http://scottbuffington.org
Description: Scott's Theme
Version: 2.1
Author: Scott Buffington
Author URI: http://scottbuffington.org
*/
.stremph{font-style:italic;font-weight:700;}
/*.srch,.search-excerpt{background:#ffc;color:#000;font-weight:700;}*/
body{background:#333 url('SB_Stripe.jpg');color:#000;font-family:"Lucida Grande", "Segoe UI", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;font-size:0.78em;text-align:center;margin:0;padding:0 8%;}
table.ccus{border-spacing:10px;vertical-align:top;padding:2px;}
table.pres{border:1px solid #999;border-collapse:collapse;border-spacing:0;margin:10px 0;}
table.pres td{border:1px solid #999;font-size:0.9em;padding:8px;}
table.pres th{background-color:#ccc;border:1px solid #999;color:#000;vertical-align:top;padding:8px;}
.pres-alt{background:#eee;color:#000;}
.storyimg-l{background:#ddd;border-bottom:1px solid #999;border-right:1px solid #999;float:left;font-size:x-small;text-align:center;margin:5px 15px 5px 0;padding:8px;}
.listimg-l{border:1px solid #ddd;float:left;font-size:x-small;text-align:center;margin:0 10px 0 0;padding:6px;}
.listimg-r{border:1px solid #ddd;float:right;font-size:x-small;text-align:center;margin:0 0 0 10px;padding:6px;}
#header{background-color:#0D3071;border-bottom:1px solid black;background-image:url(scottbuffington_header.png);height:69px;width:100%;list-style-type:none;text-align:left;position:relative;margin:0 auto;padding:0;}
#header h1{float:left;font-size:2.5em;font-weight:normal;letter-spacing:0.15em;margin-left:20px;vertical-align:middle;}
#header div.subscribe_head{position:relative;margin-top:auto;float:right;text-align:right;vertical-align:middle;margin-right:25px;padding-top:2.3em;}
#header div.subscribe_head a{color:#fff;text-decoration:none;margin-left:-20px;display:inline;background: url(http://scott.buffington.me/images/feed-icon.png) no-repeat;padding:0 0 5px 2em;}
#page{position:relative;background-color:#fff;border:2px solid #000;text-align:left;width:838px;margin:20px auto;padding:0;}
#content{font-size:1.08em;}
#footer{background-color:#eee;border-top:1px dotted #333;clear:both;width:100%;margin:0 auto;padding:0;}
#footer p{text-align:center;margin:0;}
#nav-right{float:right;margin:0;margin-right:12px;padding:5px 15px 10px 10px;}
#nav-left{float:left;margin:5px 0 0 1em;padding:8px 1px 15px 2em;}
/*#searchbutton{display:none;}
#search_label{display:none;}
#searchwrap form{padding:3px 0 12px 0;}
#searchform #s input{background:#eee;padding-bottom:10px;font-weight:bold;}
ol li{list-style:decimal;}
#searchbutton{font-weight:bold;}*/
.widecolumn{margin:0 1em;padding:0 1.5em 0 1.5em;}
.narrowcolumn{float:left;width:80%;margin:0;padding:.5em;}
.commentlist li{font-size:0.9em;font-weight:700;list-style:none;margin:15px 0 3px;padding:5px 10px 3px;}
#commentform input{font:0.9em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;}
#commentform textarea{width:100%;padding:2px;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.commentmetadata{display:block;font-weight:400;margin:0;}
.alt{background-color:#ddd;margin:0;padding:10px;}
.commentlist{padding:0;}
.nocomments{color:#000;text-align:center;margin:0;padding:0;}
#commentform #submit{background:#eee;border:1px solid #999;color:#000;margin:0;padding:2px;}
.null_alt{background-color:#eee;}
.navigation{clear:both;display:block;text-align:center;font-size:smaller;margin:5px 0 10px;padding:5px 0 10px;}
.center{text-align:center;}
.description{background-color:transparent;color:#000;font-size:0.9em;font-style:italic;letter-spacing:0.1ex;text-align:center;text-decoration:none;margin:auto auto 10px;padding:10px;}
h3{color:#000;font-size:1.3em;font-weight:bold;text-align:left;text-decoration:none;word-spacing:0.09em;}
h4{color:#000;font-size:1.1em;font-weight:bold;text-align:left;text-decoration:none;word-spacing:0.09em;}
h5{color:#000;font-size:1em;font-weight:bold;text-align:left;text-decoration:none;word-spacing:0.09em;}
#respond{padding:5px 0;}
p img{max-width:100%;padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
h1{color:#FFF;font-size:2.5em;font-weight:normal;padding-top:18px;text-decoration:none;margin:0;}
h2{color:#color: #3E3E3E;font-size:1.6em;text-decoration:none;margin:10px 0 0;font-weight:600;}
h2.pagetitle{font-size:1.9em;margin-top:30px;text-align:center;}
h2 a{color:#000;text-decoration:none;}
cite{color:#000;text-decoration:none;}
blockquote{background:#eee;border-left:3px solid #ccc;color:#000;font-style:italic;text-align:left;margin:15px 3em;padding:3px 1.2em 3px 1.2em;}
pre{font:0.8em Monaco, 'Courier New', Courier, monospace;width:auto;background-color:#eee;color:inherit;border:1px dotted #999;line-height:1.3em;margin:auto 2em;padding:1.2ex;}
a:hover{color:#06c;text-decoration:underline;}
h3.comments{margin:40px auto 20px;padding:0;}
span.caps{cursor:help;}
blockquote cite{display:block;margin:5px 0 0;}
.credit{page-break-before:avoid;font-size:smaller;}
hr{background-color:#ccc;border:0;color:#ccc;height:1px;}
a img{border:none;}
td.mediaheader{font-weight:700;text-decoration:underline;white-space:nowrap;}
ul.contact_info_dloads{display:block;font-weight:700;height:auto;list-style:none;width:auto;margin:0;}
ul.contact_info_dloads li{line-height:2.5em;margin:0 0 0 20px;padding:1.2em 1.2em 1.2em 2em;}
ul.contact_info_dloads li a{margin-left:3em;}
.artimg{background:#ddd;border-bottom:1px solid #999;border-right:1px solid #999;font-size:x-small;outline:none;text-align:center;padding:8px;}
a.footnote_link{text-decoration:none;border:none;}
p.footnotes{padding-top:0;font-size:smaller;font-weight:bold;border-bottom:1px solid #999;}
ol.footnotes{margin-top:0;padding-top:0;font-size:smaller;}
ol.footnotes li{margin-bottom:0;padding-bottom:0;}
.toc{background:#eee;color:#000;float:right;font-size:.9em;width:250px;margin:0 0 12px 12px;}
.toc p{font-weight:700;padding-left:10px;margin:2px;}
.toc ol li{list-style-type:upper-roman;}
.toc ol li ol li{list-style-type:decimal;}
a:active{color:#6BF;}
input,textarea{background:#eee;border:2px solid #ddd;color:#000;font:1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, Arial, sans-serif;padding:2px;}
input:hover,textarea:hover{border:2px solid #999;}
input:focus,textarea:focus{border:2px solid #79B5D6;color:#000;}
div.recent_photos_inner{background:#333;color:#eee;clear:both;display:block;margin:10px 0 0;padding:5px 15px 15px;}
ul.recent_articles li{list-style-type:none;font-weight:700;border-bottom:1px dotted #bed2ea;padding:5px 10px;}
div.recent_photos h3{color:#eee;background:url(camera.png) no-repeat;padding:0 0 1px 2em;line-height:1.5em;}
div.ra_wrap h3{background:url(paper.png) no-repeat;padding:0 0 2px 2em;line-height:1.5em;}
div.recent_articles a,div.recent_photos a{color:#6BF;text-decoration:none;}
span.ra_date{font-size:smaller;color:#999;margin-left:1.2em;line-height:-2em;}
pre,code,tt{font-size:0.8em;}
.entry ul li,.entry ol li{padding-bottom:5px;}
.entry ul li ul li,ol li ol li{padding-top:5px;}
.entry dl ul,.entry dl ol{margin-top:10px;}
.entry .toc ol li{padding-bottom:0;margin-top:0;padding-right:5px;}
.entry ol li ol li{list-style:lower-alpha;}
.portfolio{clear:both;margin:0 5px;padding:3px 20px 5px;}
.portfolio_alt{background:#eee;clear:both;margin:0 5px;padding:3px 20px 5px;}
.print_link a{background-image:url(print.png);background-repeat:no-repeat;padding:0 0 3px 20px;}
dt,.str,.plan_head,.segfault_stories ul li,.more_search{font-weight:700;}
.emph,.prestitle,q{font-style:italic;}
.hilite,hilite{background-color:#ffc;}
.storyimg,.tt-flickr{background:#ddd;border-bottom:1px solid #999;border-right:1px solid #999;float:right;font-size:x-small;text-align:center;margin:5px 0 5px 15px;padding:8px;}
a img.storyimg:hover,a img.storyimg-l:hover,a img.tt-flickr:hover,#commentform #submit:hover,a img.artimg:hover{background:#ccc;}
#header div.subscribe_head a:hover,div.recent_articles a:hover,div.recent_photos a:hover{text-decoration:underline;}
.widecolumn .post,.narrowcolumn .post{border:1px solid #ddd;}
.widecolumn .entry,.narrowcolumn .entry,.entry ul,.entry ol{line-height:1.5em;}
.commentlist cite,.commentlist cite a{font-size:1.1em;font-style:normal;font-weight:700;}
.commentlist li ul li,.entry ol li ul li{list-style:disc;}
h1 a,h1 a:hover,h1 a:visited{color:#FFF;text-decoration:none;}
h2 a:visited,h3 a,h3 a:visited{color:#000;text-decoration:none;}
h2 a:hover,h3 a:hover,a{color:#147;text-decoration:underline;}
code,tt{font:0.8em Monaco, 'Courier New', Courier, monospace;}
acronym,abbr{border-bottom:1px dashed #999;cursor:help;}
.toc ol,.toc ul{padding-left:30px;margin:5px;}
table.pres td.alt,table.pres tr.alt,table.pres th.alt{background:#eee;}
div.recent_photos_inner p,p.ra_foot{font-weight:700;text-align:right;}
#main-nav{margin:-15px 0 0 0;background:#333;height:45px;padding:0;}
#main-nav ul{margin-left:25px;padding-left:0;}
#main-nav ul li{list-style:none;float:left;display:block;text-align:center;padding:17px 15px 10px 0;}
#main-nav ul li a{color:#fff;text-decoration:none;font-weight:normal;display:block;float:left;font-size:1.1em;}
#main-nav ul li a:hover{text-decoration:none;color:#6bf;}
#main-nav .current_page_item a{color:#eee;border-bottom:3px solid #ccc;}
#main-nav span{color:#868686;list-style:none;display:block;font-weight:normal;}
#go_to_content{display:none;}
span.imoff {font-weight:bold;color:#F30;background:transparent}
span.imon {font-weight:bold;color:#3F0;background:transparent}
/* Post */

.post{float:left;width:656px;clear:both;margin:0 0 20px;padding:0.25em;}

.post .title {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(images/img11.gif) no-repeat right 50%;
	border-bottom: 1px dotted #D1D1D1;
}

.post .entry {
}

.post .meta {
	padding: 0 0 20px 0;
/*	background: url(images/img03.gif) repeat-x;*/
}

.post .meta p {
	margin: 0;
	line-height: normal;
	color: #999999;
}

.post .meta .byline {
	float: left;
}

.post .meta .links {
	float: right;
}

.post .meta .more {
	padding: 0 20px 0 18px;
	background: url(images/img06.gif) no-repeat left center;
}

.post .meta .comments {
	padding-left: 22px;
	background: url(images/img07.gif) no-repeat left center;
}

.post .meta b {
	display: none;
}

/* Right */
.right {
width: 150px;
float: right;
padding: 2px;
/*border-left: 1px solid #bbb; */
font-size: 10.35px;
}
.right ul {
list-style-type: square;
padding: 5px 10px 10px 20px;
}
.right h2 {
height: 16px;
font-size: 15px;
color: #666;
line-height: 16px;
font-weight: 100;
}
.right a { text-decoration: none }
#cloud {padding:15px; line-height:auto;}
#cloud a {text-decoration:none;}
a.tag1 {
 font-size:10px;
}

a.tag2 {
 font-size:12px;
 font-weight:300px;
}

a.tag3 {
 font-size:14px;
 font-weight:400;
}

a.tag4 {
 font-size:16px;
 font-weight:500;
}

a.tag5 {
 font-size:18px;
 background-color:#FFFF99;
}

a.tag6 {
 font-size:20px;
 background-color:#CCCCFF;
}

.tag7 {
 font-size:22px;
 background-color:#FFCCCC;
 font-weight:700;
}
.text { font-family:verdana; font-size:70%; font-weight:bold; color:#ffffff; margin-top:0; }
#container { margin:6px 0 0 0; width:234px; position:relative; background-color:#333; padding:0; float:right; }
#container h2 { margin:0; font-size:80%; float:left; }
#search { color:#000000; position:relative; top:1px; }
#query { margin-right:4px; padding:0; position:relative; top:1px; font-size:80%; width:145px; }
.selected { background-color:#079d67; }.text { font-family:verdana; font-size:70%; font-weight:bold; color:#ffffff; margin-top:0; }
