/*
Theme Name: Abstract
Theme URI: http://evansims.com
Description: Original design for http://evansims.com
Version: 1.0
Author: Evan Sims
Author URI: http://evansims.com/
Tags: light, minimal, fluid, two column

	Don't be a dick and steal stuff.

*/

html,body{margin:0;padding:0;background:#fff;color:#333;text-align:center;cursor:default;-webkit-text-size-adjust:auto}html,body,input,label{font:13px/18px arial,helvetica,sans-serif}*{outline:none}.right{float:right}header,footer,section,article,nav,aside{display:block}a{cursor:pointer}a:link,a:active,a:visited,a:hover{color:#000;font-weight:bold;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}#article a:visited:after,h2 a:visited:after{content:" \2713"}.ignore-visited:visited:after,p.meta a:visited:after,p#page-meta a:visited:after,p#introduction a:visited:after,footer a:visited:after,nav ul li a:visited:after,#article-sections li a:visited:after,a.zoom:visited:after,p.thumb a:visited:after{content:""!important}a:hover{background:#c12a1c;color:#fff;margin:0 -3px;padding:1px 3px;text-shadow:none}a.rssfeed{margin: 0!important;padding:0 0 0 20px !important;background:url('images/rss.png') no-repeat left !important;color:#000 !important}a.rssfeed:hover{color:#c12a1c !important}h1{display:none}h2{margin:0 0 13px 0;font-size:30px;line-height:36px}h2,h2 a{display:block;color:#c12a1c !important;font-weight:normal}h2 a:hover{margin:0;padding:0;background:none;color:#000 !important}h2.lifestream_date,h3{margin:0 0 13px 0;font-size:24px;line-height:30px;font-weight:normal}h2.lifestream_date{margin-top:30px;color:#333 !important}h4{margin:0 0 13px 0;font-size:24px;line-height:30px;font-weight:normal}h5{margin:0 0 13px 0;font-size:18px;line-height:18px;font-weight:normal}header h5,h5.group{margin:0;color:#aaa}h6{margin:0 0 13px 0;font-size:24px;line-height:30px;font-weight:normal}h1,h2,h3,h4,h5,h6,ul.post-list p{column-break-inside:avoid;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid}p{margin:0 0 1em 0}p sup{line-height:0}p#introduction{margin:40px 0 50px -10px;padding:0 0 6px 10px;font-size:36px;line-height:36px;background:url('images/introduction.png') 0 -39px}p#introduction a:hover{margin:0;padding:0;background:none;color:#c12a1c}p#issn,#header p.avatar{margin-bottom:.8em;line-height:13px}p#issn{margin-bottom:1.25em;text-align:right}p#issn,p#breadcrumb,p.meta,p#page-meta{font-size:11px;line-height:13px}p.meta span{margin-left:13px}p#page-meta{margin-bottom:3px}p#page-meta{color:#aaa}p.comments-disabled{margin:3em 0 1em 0;font-weight:bold}.post-list p.post-body{margin-bottom:5px}.post-list p.post-body strong{margin-bottom:2px}.post-list p.meta{color:#aaa}#top{width:100%;height:800px;float:left;position:absolute;z-index:1;border-top:5px solid #C12A1C}#root{display:block;width:100%;position:absolute;z-index:2;background:url('images/effect_paint_bl.png') no-repeat bottom center}#page{width:960px;margin:0 auto;padding:0 20px;text-align:left}footer{margin:0;padding:30px 0 60px 0}footer p{font-size:11px;line-height:13px;text-shadow:1px 1px 1px #fff}#footerfix{display:block;clear:both}header{width:200px;min-height:300px;float:left;padding:45px 70px 100px 0;background:url('images/fade.png') no-repeat 245px 5px}header h5{margin-bottom:5px !important}header a.logo,header a.logo img{background:none !Important;padding:0 !important;margin:0 !important;border:none !important}img{border:none;}header a.logo:visited:after{content:""}nav,nav ul{display:block;list-style:none;margin:0;padding:0;height:90px}nav li{display:inline}nav a{display:block;float:left;padding:40px 2em 10px 0;color:#aaa !important}nav a:hover{margin:0;padding:40px 2em 10px 0;background:none !important;color:#c12a1c !important}nav li.active a{color:#000 !important}nav a:visited:after{content:""}header p.avatar img{padding:4px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px}header .group{padding-top:30px}header .roboto{-webkit-border-radius:3px;-moz-border-radius:3px}header ul{list-style:none;margin:0;padding:0}header ul.post-list li{margin:0 0 6px 0}header ul ul{list-style:circle inside;margin:.25em 0 .25em .5em}header ul li.current_page_item >a,header ul li.current-cat >a{color:#c12a1c}header ul li.current_page_item >a:hover,header ul li.current-cat >a:hover{color: #fff}div.widget_flickrRSS{height:80px}div.widget_flickrRSS img{display:block;float:left;width:45px;height:45px;margin:0 5px 5px 0;padding:0;border:none;opacity:.5}div.widget_flickrRSS a{margin:0;padding:0;background:none}#quicksearch div{padding:4px 6px 4px 0;margin:0 -1px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff url('images/search.png') no-repeat 5px 6px}#quicksearch.focus div{border-color:#000}#quicksearchclear{display:none;float:left;width:20px;height:28px;position:relative;top:-5px}#quicksearchclear:hover{background:0;margin:0;padding:0}#quicksearch div.searching{background:url('images/ajax-loader.gif') no-repeat 4px 5px}#quicksearch div.clear{background:url('images/clear.png') no-repeat 8px 11px}#quicksearch input{display:block;width:170px;margin:0 0 0 25px;padding:0;background:#fff;color:#000;border:none}#searchResults{display:none}#searchResults a{display:block}#searchResults p.meta{padding:5px 0 0 5px;color:#aaa}#searchResults li p.meta{padding-left:0}#kindling{margin:1em 0}#kindling p{display:block}#kindling p.large{float:left;width:73px}#kindling p.large img{width:73px}#kindling p.small{margin-left:80px}#kindling p.small img{display:block;float:left;height:42px;margin:0 5px 5px 0}#kindling p a{padding:0;margin:0;font-weight:normal}#kindling p a:hover{padding:0;margin:0;background:none}#kindling p img{opacity:0.75}#contents{padding:0 25px 0 45px;margin-left:245px;background:url('images/content-back.png') no-repeat top left}hr{margin:1em 0;clear:both;border:none;height:1px;border-top:1px solid #ddd}.column-left{margin:0 0 1em 0;width:45%;float:left}.column-right{margin:0 0 1em 0;width:45%;margin-left:50%;padding-left:5%}.column-two{column-count:2;column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px}ul.post-list{list-style:none;margin:7px 0 0 0;padding:0}ul.post-list li{margin:0 0 30px 0}ul.post-list .post-body{display:block}ul.post-list strong{display:block;text-transform:uppercase}header ul.post-list strong{text-transform:none}ul.post-list strong a{color:#c12a1c}header ul.post-list strong a,#searchResults a{color:#000}ul.post-list strong a:hover{color:#000;background:none !important;margin:0 !important;padding:0 !important}header ul.post-list strong a:hover,#searchResults a:hover{color:#c12a1c;background:none !important;margin:0 !important;padding:0 !important}ul.lifestream{overflow:hidden;font-size:11px;line-height:18px}ul.lifestream li{padding:0 0 10px 22px;background:none no-repeat 0 1px}ul.lifestream .lifestream_label{padding-bottom:2px}ul.lifestream .lifestream_meta{margin-left:-12px;;color: #ccc}ul.lifestream .lifestream_meta a{color: #aaa}ul.lifestream .lifestream_meta a:hover{color: #fff}article{margin:0 0 60px 0}article.home-post{margin:0 0 50px 0}article h3{margin-top: 1em}article aside{margin:1em 0 0 0;padding:0 0 0 2em;font-size:11px}#article blockquote{margin:1.5em 0 1.5em 1.5em;padding:0;font:italic 13px/20px Georgia,serif;color:#555;text-shadow:1px 1px 1px #ddd}#article code{display:block;margin:1.5em 0 0 0;padding:10px 15px;background:#1e1e1e;color:#fff;font:12px/18px 'Bitstream Vera Sans Mono',Consolas,'Courier New',Courier,monospace;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb;text-shadow:1px 1px 1px #000}article #article-sections{list-style:none;margin:-.5em 0 1em -.5em;padding:0;height:2em;background:url('images/hr.png') no-repeat 0 11px;font-size:11px}article #article-sections li{display:inline}article #article-sections li a{display:block;float:left;padding:.35em .5em !important;background:#fff !important;color:#aaa}article #article-sections li a:hover{color:#c12a1c;margin:0}article #article-sections li.active a{color:#000}article #article-sections-fader{display:block;width:20px;float:left;background:url('images/fade-white-right.png') repeat-y top left}article div.wp-caption,.embedded-image,.embedded-video{margin:1.75em 0 1.5em -1em}article div.wp-caption img,.embedded-image img,.embedded-video embed,.embedded-video video,.embedded-video object{display: block;border:none;background:#FFF;padding:4px;box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb}article div.wp-caption p.wp-caption-text{padding-top:3px;font-size:11px;color:#aaa}article div.wp-caption p.wp-caption-text:before{content:'\21B5   '}article div.wp-caption a,.embedded-image a{margin:0;padding:0;background:none;border:none}article div.wp-caption.alignright{float:right;margin:.5em -1em .5em 2em}#portfolio_grid{}#portfolio_grid div.job{float:left;width:45%;height:360px;margin:10px 5% 20px 0;padding:0}#portfolio_grid div.job:nth-child(even){margin-left:5%;margin-right:0}#portfolio_grid div.job p.title{margin-bottom:10px;font-size:16px}#portfolio_grid div.job p.thumb{margin-bottom:10px}#portfolio_grid div.job p.description{margin:0}#portfolio_grid div.job p.thumb a{display:block;width:100%;height:225px}#portfolio_grid div.job p.thumb a,#portfolio_grid div.job p.thumb a:hover,#portfolio_grid div.job p.thumb img{margin:0 0 0 -4px;padding:0;border:4px solid #333;background:#333}#portfolio_grid div.clear{clear:right}#portfolio_contact{margin:20px 0}#portfolio_contact fieldset{border:none;border-top:1px solid #ccc;padding:15px 0 1px 20px}#portfolio_contact legend{padding:0 4px;background:#fff}#portfolio_contact label{margin:0 0 0 4px}#portfolio_contact input{box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb}.comment-navigation{font-size:11px}#comments div.gsense{padding:.5em 0 1em 0}ul.comments{list-style:none;margin:0 0 2em 0;padding:0}ul.comments li{min-height:64px;padding:10px 0 5px 0}ul.comments p.reply{font-size:11px;line-height:13px}ul.comments p.meta{float:right;width:160px;margin:2px 0 0 0;line-height:16px}ul.comments p.meta .fn{font-style:normal;font-weight:bold;color:#000}ul.comments p.meta span{margin:0;padding:0}ul.comments p.meta a.domain{color:#c12a1c}ul.comments p.meta a.domain:hover{background:none;color:#000}ul.comments img.avatar{float:left;margin-top:3px;background:#000;border:1px solid #fff;box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb}ul.comments .admin-message img.avatar{border-color:#000}#ignore ul.comments .admin-message .message{color:#000;font-weight:bold}ul.comments div.message{margin:0 190px 0 52px}ul.comments li ul{list-style:none;margin-left:52px;margin-bottom:0;padding:0}ul.comments li ul div.message{list-style:none;margin-left:36px;padding:0}ul.comments li ul img.avatar{margin-top:2px}#commentform textarea{width:100%}#commentform p.buttons{display:block;width:25%;float:right;text-align:right}#commentform p.comment-tags{display:block;margin-right:30%;font-size:11px}#tweets ul{list-style:none;margin:0;padding:0}#tweets p.search,p.archive-loading{padding-left:24px;background:url('images/ajax-loader.gif') no-repeat left}#tweets p.refresh-notice{font-size:11px;line-height:16px;color:#aaa}#tweets li{min-height:64px;padding:10px 0 5px 0}#tweets li p.author{float:left}#tweets li p.text,#tweets li p.meta{margin-left:52px}#tweets li p.text{margin-bottom:5px}#tweets li img{height:32px;width:auto;margin-top:2px;background:#000;border:1px solid #fff;box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb}#tweets li p.author a{margin:0 !important;padding:0 !important;background:none !important}#archive-list{list-style:none;margin-top:30px}#archive-list li{margin:0;padding:10px 20px 0 20px;position:relative;left:-60px}#archive-list p.date{margin:0;float:right;color:#aaa}#archive-list p.title{margin:0 25% 5px 0;padding:0;font-size:13px;line-height:18px;text-transform:uppercase}#archive-list p{display:none;font-size:11px;line-height:16px}#archive-list li p.title,#archive-list li p.date{display:block}#archive-list li.previous{background:red}#archive-list li.selected{margin-top:10px;padding-top:20px;padding-bottom:10px;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 2px 5px #bbb;-moz-box-shadow:1px 2px 5px #bbb;-webkit-box-shadow:1px 2px 5px #bbb}#archive-list li.selected p{display:block}#archive-list li.selected p.title a{background:#c12a1c;color:#fff;margin:0 -3px;padding:1px 3px;text-shadow:none}.hidden{display:none}.figure-r{float:right;margin:5px 0 2em 2em}img.figure-r,.figure-r img{box-shadow:1px 2px 5px #888;-moz-box-shadow:1px 2px 5px #888;-webkit-box-shadow:1px 2px 5px #888}form input.password{-webkit-text-security:circle}#fancy_overlay{z-index:998 !important;background:#000 !important}#fancy_loading,#fancy_outer,#fancy_title{z-index:999 !important}#sr-table{width:100%;border-collapse:collapse;border:1px solid #ddd}#sr-table thead tr,#sr-table tfoot tr{background:#ddd url(images/bg.png) repeat-x;border-top:1px solid #ddd;border-bottom:1px solid #aaa}#sr-table td,#sr-table th{padding:2px 10px;border-left:1px solid #eee}#sr-table td.date,#sr-table th.date,#sr-table tfoot td{border-left:0}#sr-table th{font-size:1.1em}#sr-table tfoot{font-size:0.9em}#sr-table tfoot .sr-tips{float:left;padding:0 3px}#sr-table tfoot .sr-plugin{float:right;padding:0 3px}#sr-table tr.odd{background:#f1f5fa}#sr-table tbody tr:hover{background:#def}#sr-table .hidden{display:none}#sr-table thead .header{background-image:url(images/sort.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}#sr-table thead .headerSortUp{background-image:url(images/asc.gif)}#sr-table thead .headerSortDown{background-image:url(images/desc.gif)}#sr-table thead .headerSortUp,#sr-table thead .headerSortDown{background-color:#ddd}.sr-review{float:left}.sr-rating{float:right}.sr-clear{clear:both}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('js/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;   top:0;   left:0;   z-index:90;   padding:20px 20px 40px 20px;   margin:0;   background:transparent;   display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('js/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('js/fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('js/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('js/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('js/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('js/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('js/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('js/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('js/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('js/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('js/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title table{margin:0 auto}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('js/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('js/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('js/fancy_title_right.png') repeat-x}

#header div.group-sponsors{margin-top:20px;font-size:11px;line-height:16px}#header div.group-sponsors a:hover{background:none;padding:0;margin:0;color:#c12a1c}#header div.group-sponsors a{display:block}

#twc_connect { margin: 20px 0 10px -5px; }