/*THEME NAME: BLAMaticTHEME URI: http://patdryburgh.net/blamatic/DESCRIPTION: A Child-Theme based on ThematicTemplate: thematicVERSION: 0.25AUTHOR: Pat DryburghAUTHOR URI: http://patdryburgh.netTAGS: two columns,fixed width,simple,seo,microformats,widgets,framework,options page,hooks,filters,valid XHTML,valid CSS, blue, sifr.This work, like WordPress, is released under GNU General Public License, version 2 (GPL).http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.BLAMatic Special Thanks:Ian Stewart - http://themeshaper.comJacob Sam-La Rose - http://jslr.tumblr.comCarson Wittenberg - http://irrelevantramblings.comAmy Mahon - http://amymahon.com */@import url('../thematic/library/styles/reset.css');@import url('../thematic/library/styles/sitemeta.css');@import url('../thematic/library/styles/typography.css');@import url('plugins.css'); /* =Global Elements-------------------------------------------------------------- */body {font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; background: #ffffff url('images/body_bg.png') top left; font-size: 16px; line-height: 1.3em; color: #212326} p {margin: 0 0 18px 0;}#wrapper {width: 940px; margin-left: 40px; margin-top: 40px; padding: 0 10px: background: #303134}a:link, a:visited {color:#084749; text-decoration:none; text-transform: uppercase; font-size: 0.9em;} a:hover {text-decoration: none; border-bottom: 1px dotted #084749;}a:hover img {border-bottom: 0 !important;}blockquote {font-style:italic; border-left: 1px dotted #084749; padding-left: 6px; font-family: Georgia, "Times New Roman", Serif; letter-spacing: 0;}blockquote em, blockquote cite, blockquote i {font-style:normal;}input, textarea {font-size: .825em; letter-spacing: 0.1em; font-family: "helvetica neue", helvetica, arial, sans-serif;}.caps {font-size:10px;text-transform:uppercase;letter-spacing:1px;}.important {font-weight:bold;}/* =Header-------------------------------------------------------------- */#branding {margin-bottom: 6px; margin-top: 24px; }#blog-title a {background:url(images/logo.png) no-repeat top center;display:block;text-indent:-9000px;width: 820px;height: 320px;font-size:120px; line-height:1em; font-weight:bold; letter-spacing:-1px; font-family: "Helvetica Neue", Arial, Sans-Serif; text-transform: uppercase; margin-top: 12px;}#blog-title a {color:#FFF; text-decoration:none;}#blog-title a:hover {border: none}#blog-description {color:#FFF; font-family: "Helvetica Neue", Arial, Sans-Serif; text-transform: uppercase; font-size: 40px; margin-left: 30px; margin-top: -40px; text-indent:-9000px;}/* =Menu-------------------------------------------------------------- */#access {font-size:14px; font-weight:bold; font-family: Arial, Sans-Serif; text-transform: uppercase; letter-spacing: .1em; position: absolute; top: 0;  } .skip-link {display:none;}/*** Essential style ***/.sf-menu, .sf-menu * {	margin:			0;	padding:		0;	list-style:		none;}.sf-menu {	line-height:	1.0;}.sf-menu ul {	position:		absolute;	top:			-999em;	width:			10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li {	width:			100%;}.sf-menu li:hover {	visibility:		inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {	float:			left;	position:		relative;}.sf-menu a {	display:		block;	position:		relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {	left:			0;	top:			2.5em; /* match top ul list item height */	z-index:		99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {	top:			-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {	top:			-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {	left:			10em; /* match ul width */	top:			0;}/*** menu ***/#menu ul {margin-left: 0; list-style:none; clear:both;}#menu ul ul {display:none;}#menu li {display:inline;}#menu a {display:block; float:left; margin:0; padding:12px 14px; background:#FFF; color:#333333; text-decoration:none;}#menu a:hover {background:#48e2d7; color:#fff; border: none;}#menu .current_page_item a {background:#fff; color:#084749;}#menu a:focus {background:#084749; color:#fff; border: none;}/* =Content-------------------------------------------------------------- */#main {padding:24px 0;}#content {float: left;}    .hentry {margin-bottom: 20px; width: 820px; background: #FFF top left no-repeat;}.page-title {font-size:14px; font-weight:bold; padding:18px 0; color: #FFF;}.page-title span {font-size:12px; font-weight:normal; font-style:italic;}.entry-title {font-size:22px; font-family: Arial, Sans-Serif; line-height:26px; font-weight:bold; color:#333; padding: 6px 12px;}.entry-title a {text-decoration:none; color:#333;}.entry-meta {font-size:4.4em; color:#084749; float: right; margin: -14px -3px; font-family: "Tetria LT Com";}.entry-meta a {color:#787878; font-style:italic;}.entry-meta a:hover {}.entry-meta .author {}.entry-meta .meta-sep {}.entry-meta abbr {}.entry-content {margin:0; overflow:hidden; padding: 6px 12px; font-size: 0.825em; letter-spacing: .1em}.entry-content h1, .entry-content h2 {font-size:18px; font-weight:bold; margin:0 0 6px 0; padding:18px 0 0 0;}.entry-content h3 {font-weight:bold; text-transform:uppercase; letter-spacing:1px; margin:0 0 18px 0; padding:18px 0 0 0;}.entry-content h4 {font-weight:bold; font-size:11px; text-transform:uppercase; letter-spacing:1px;}.entry-content h5 {font-size:11px; text-transform:uppercase; letter-spacing:1px;}.entry-content h6 {font-size:10px; text-transform:uppercase; letter-spacing:1px;}.entry-content ul {list-style:none; margin:0 0 18px .5em;}.entry-content ul li {background: url('images/ul_bull.png') 0 6px no-repeat; padding-left: 1.4em;}.entry-content dl {margin:0 1.5em;}.entry-content dt {font-weight:bold;}.entry-content dd {margin:0 0 18px 0;}.entry-content abbr, .entry-content acronym, .entry-content .help {cursor: help;}.content-column, .entry-content .linkcat {list-style:none; float:left;}.more-link {font-weight:bold; display:block; background: url('images/more-link.png') no-repeat; padding-left: 58px;}.more-link:hover {border-bottom: none}.page-link {margin:0 0 18px 0;}.page .edit-link {float:left; clear:both;}.entry-utility {padding: 6px 12px; font-size: 0.75em; letter-spacing: .1em}.entry-utility a {color:#ff831e;}.entry-utility a:hover {}.comments-link a {font-weight:bold; color:#ff831e;}#content .widgetcontainer {border-top: none !important;}/* =Comments-------------------------------------------------------------- */#comments {width: 620px;padding:18px 0; overflow:hidden;}#comments h3 {font-weight:bold; text-transform:uppercase; letter-spacing:1px; text-align:center; margin:0 0 18px 0; padding:0 20px 0 20px; color: #FFF}#comments .comments:first-child h3 {padding-top:18px;}#comments ol {margin:0 0 36px 0; list-style:none;}#comments li {background: #FFF url('images/post_bg.jpg') top left no-repeat; overflow:hidden; margin:0 0 18px 0; padding:12px 12px 0 12px; position:relative; font-size: 0.825em; letter-spacing: .1em}#comments a {}#comments li.byuser {background:#FFF url('images/by_user.jpg') top left no-repeat;}#comments li.byuser p a {}#comments li.bypostauthor {}#comments li.bypostauthor p a {}#comments .avatar {width:48px; height:48px; position:absolute; top: 6px; left: 12px;border: 4px #FFF solid;}#comments .fn {font-weight:bold; font-size:14px; padding:6px 0 0 70px; display:block;}#comments-list .comment-meta {font-size:10px; margin:0 0 18px 0; padding:0 0 0 70px}#comments li p {margin:0; padding:0 0 18px 0;}#trackbacks-list .comment-author {margin:0 0 18px 0; font-size:11px;}#trackbacks-list .comment-author a {font-size:14px; font-weight:bold; color:#fff;}#respond {background: #FFF url('images/post_bg.jpg') top left no-repeat; padding:17px 20px 0 20px; width:620px; margin:0 auto; font-size: 0.825em; letter-spacing: .1em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 12px;}#respond h3 {padding-top:18px; color: #212326;}#respond form {padding:0 0 36px 0;}#respond input {}#respond #form-section-author {width:293px; float:left;}#respond #form-section-author input {width:283px;}#respond #form-section-email {width:283px; float:left;clear: right;}#respond #form-section-email input {width:100%;}#respond #form-section-url {clear: both;}#respond #form-section-url input {width:576px;}#respond .form-label {font-size:10px;}#respond .form-input input {margin:0 0 14px 0;}#respond textarea {width:576px; margin:0 0 16px 0; }#respond .form-submit {float:right; margin-right: 40px;}p.subscribe-to-comments {width:260px; float:left;}p.subscribe-to-comments label {}p.comment_license {clear:both; margin:0;}p.solo-subscribe-to-comments {clear:both; margin:0;}p.solo-subscribe-to-comments:first-line {font-style:italic;}/*input#solo-subscribe-email {width:220px; margin:9px 0;}*/#respond .required {font-weight:bold;}/* =Author Info-------------------------------------------------------------- */#author-info {margin:18px 0 36px 0;}#author-info p:first-line {font-weight:bold;}#author-info .avatar {float:left; width:72px; height:72px; margin:0 10px 0 0; padding:5px; background:#B5D1EA; position:relative; top:4px;}/* =Navigation-------------------------------------------------------------- */.navigation {font-size:14px; font-family: "Helvetica Neue", Arial, Sans-Serif; text-transform: uppercase; letter-spacing: .1em; margin:0px 0 36px 0; overflow:hidden; width: 600px;} .navigation a {display:block; float:left; margin:0; padding:12px 14px; background:#FFF; color:#ff831e; text-decoration:none;}.navigation a:hover {background:#ff831e; color:#fff; border: none;}.navigation a:focus {background:#084749; color:#fff; border: none;}.nav-previous {float: left;}.nav-next {float: left; clear:left;}#nav-above,#nav-below {width: 100%;}#nav-above {margin:18px 0 36px 0;}.home #nav-above, .single #nav-above {display:none;}.paged #nav-above {display:block;}/* =Images-------------------------------------------------------------- *//*  Remember the baseline   */.entry-content img {margin: 0 0 18px 0; max-width:100%; }.alignleft,img.alignleft,img.align-left {	float: left;	margin-right:20px;}.alignright,img.alignright,img.align-right {	display: block;	float: right;	margin-left:20px;}.aligncenter,img.aligncenter,img.centered {	margin: 0 auto 18px auto;	display: block;	float: none;	clear: both;}.wp-smiley {/* Prevent the smileys from breaking line-height */	max-height:12px;	margin:0 !important;}/* =Asides (widgetized areas)-------------------------------------------------------------- */#primary, #secondary {width: 300px; float: right; clear: right;} .xoxo {margin: 0;}#primary .widgetcontainer, #secondary .widgetcontainer {background: #FFF url('images/post_bg.jpg') top left no-repeat; overflow:hidden; margin-bottom:20px;}.aside .widgetcontainer {list-style:none; font-size: 0.825em; letter-spacing: .1em;  }.aside ul ul {list-style:none; margin:0 0 6px .5em; }.aside ul ul li {background: url('images/ul_bull.png') 0 6px no-repeat; padding-left: 1.4em; width: 90%}.aside h3 {font-size:22px; font-family: "Helvetica Neue", Arial, Sans-Serif; line-height:26px; font-weight:bold; color:#545555; margin-left: 6px; padding: 0 12px;} .aside p {padding: 0 12px;}/* Begin Calendar styles */.aside table {border-top:1px solid #e0e0e0; margin:0 0 8px 0;}.aside th {border-left:1px solid #e0e0e0;}.aside tr {border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; line-height:35px;}.aside td {border-left:1px solid #e0e0e0; padding:0 10px}.aside caption {/* Make the caption match h3 styles */ font-size:14px; font-weight:bold; text-align:left; margin:0 0 9px 0;}.aside tfoot tr {border:none; line-height:36px;}.aside tfoot td {border:none; padding:0;}.aside #next {text-align:right;}/* End Calendar styles *//* Begin Search styles */.aside form {margin:4px 0 10px 12px;}.aside form p {padding: 0}/* End Search styles *//* Begin RSS widget styles *//* I think I'm going to have to reset some stuff in functions.php for the RSS widget. It stinks for styling. *//* End RSS widget styles */#content .widgetcontainer {border-top:1px solid #e0e0e0; padding:35px 1px 18px 1px; margin:18px 0 36px 0;}#index-top .widgetcontainer,#single-top .widgetcontainer,#page-top .widgetcontainer {border-top:none; border-bottom:1px solid #e0e0e0; padding:0 1px 53px 1px; margin:0 0 36px 0;}#content .aside:first-child .widgetcontainer:first-child {padding-top:18px;}.page #content .aside:first-child .widgetcontainer:first-child {padding-top:0;}#content .aside h3 {font-size:24px; line-height:26px; padding:8px 0 20px 0; font-weight:bold;}#single-bottom .widgetcontainer {border-top:none;}.main-aside {}.main-aside h3 {padding:6px 0 1px 0;}.main-aside ul ul {margin:0 0 18px 13px;}.main-aside ul ul ul {margin:0;}.sub-aside h3 {}#footer .widgetcontainer {padding:0 1px; margin:0 0 18px 0;}#footer .widgetcontainer ul {margin:0 0 0 13px;}#footer .widgetcontainer ul ul {}/* =Footer-------------------------------------------------------------- */#footer {border-top: none; background: transparent url('images/footer_bg.png') 0 0 repeat-x; position: fixed; bottom: 0; left: 0; padding: 36px 0 30px 20px; display: none; width: 100%;}#footer h3 {padding: 0; margin-left: 0; font-size: 16px; font-weight: normal; text-transform: uppercase; letter-spacing: 0.1em; }#footer .aside {margin-bottom: 20px; margin-left: 20px; width: 460px; float: left;} .above-footer {position: fixed; right: 100px; bottom: 0; height: 160px; width: 220px; z-index: 999}.above-footer .footer-tab {text-indent: -9999px; height: 160px; width: 220px; background: url('images/footertab.png');}.above-footer .footer-tab a {display: block; width: 100%; height: 100%;}#subsidiary .aside {margin-bottom:18px;}#siteinfo {padding:0 26px; float: left; width:820px; clear: both; text-transform: uppercase; font-size: 0.6em; letter-spacing: .1em}
