/*
Theme Name: POWRSURG
Author: Brian LePore
Copyright (C) 2006 Brian LePore
*/
/* view style-expanded.css to view with comments, and spacing  */
* {margin: 0;padding: 0;}
html, body {height: 100%;background: #777c87;color: #444;}
body {font: 70%/150% 'bitstream vera sans', 'lucida grande', verdana, sans-serif;}
html>body { font-size: 11px;}
#wrap {margin: 0 auto;}
#middle:after {content: ".";display: block;height: 0;overflow: hidden;clear: both;visibility: hidden;}
#header {background-image: url("/template/lowbanner.jpg");height: 128px;background-position: top center;background-repeat: no-repeat;display: table;margin: 0 auto;max-width: 1280px;width: 100%;overflow: hidden;}
#footer {clear: both;background-color: #3F4247;}
#middle {position: relative;width: 100%;overflow: hidden;}
#content {float: left;margin: 0 195px;background-color: #fff;}
#nav {float: left;width: 195px;position: relative;right: 390px;background-color: #3F4247;}
#xtra {float: left;width: 195px;margin-left: -195px;background-color: #3F4247;}
#content, #nav, #xtra {padding-bottom: 20010px;margin-bottom: -20000px;}
#footer p {text-align: center;margin: 0;padding: 10px 0;background-color: #3F4247;}
#header h1 {display: table-cell;vertical-align: bottom;font-size: 1.25em;line-height: 1em;text-align: left;padding: 5px;}
#header h1 a {color: #def;font-style: italic;width: 100px;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration: none;}
h2, h3, h4, h5, h6, p, ul, ol, dl, pre, fieldset, address, table {margin: 1em 15px;}
h2 {font-size: 3em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.1em;}
h3+h4 {margin-top: .4em;}
address {font-style: italic;}
blockquote {margin: 0;padding: 1px 20px;background: url(quote.png) 15px 0 no-repeat;}
blockquote:after { margin: -31px -10px 0 0;display:block; height: 31px; background: url(endquote.png) no-repeat bottom right; content: " "; }
blockquote p {margin: .7em 15px;}
#obituary {background-image: none;}
dt {margin: 1em 0 .5em 0;font-weight: bold;}
code, pre, var {font-family: 'bitstream vera sans mono', 'andale mono', monospace;}
dd {margin: .5em 0 1em 1.5em;}
img {border: none;}
ol {margin-left: 3.7em;}
ul {list-style: disc;margin-left: 30px;}
#content a:link {color: #3765E5;text-decoration: none;}
#content a:visited {color: #7B2AC6;text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
#content h2 {margin: 25px 15px 4px 15px;font-size: 2em;line-height: 120%;text-align: left;}
#nav h2 {display: none;}
#nav h3, #xtra h3, #nav caption {font-size: 1.2em;font-weight: normal;text-transform: uppercase;text-align: left;margin: 1.5em 15px .5em;}
#nav ul, #xtra ul {margin-top: .5em;}
#nav, #xtra, #footer {color: #def;}
#nav a:link, #xtra a:link, #footer a:link {color: #9bf;text-decoration: none;}
#nav a:visited, #xtra a:visited, #footer a:visited {color: #b9f;text-decoration: none;}
#s {width: 145px;padding: 3px; display: block;}
#searchSubmit {padding: 3px;border: #3F4247;}
.commentlink {text-align: right;}
ol.commentlist {list-style: none;margin-left: 15px;}
.comno {position: absolute;right: 0;margin: -.3em -5px 0 0;text-align: right;font-size: 4em;font-style: italic;line-height: 100%;color: #3765E5;z-index: 10;}
.commentlist li {color: #444;font-style: normal;margin: 2em 0;}
.commentlist p {margin: .6em 0;}
.hilite {background: #f93;}
.more {margin-top: -1em;text-align: right;}
.posted {position: relative;font-size: .9em;background: #def;border-top: 1px solid #3F4247;padding: 4px 0 4px 7px;}
.posted cite {font-size: 1.1em;font-weight: bold;font-style: normal;display: block;}
.author .posted {background: #edf;border-color: #759;}
#postcomment {text-align: left;}
input#submitComment {padding: 2px 4px;}
input#submitComment:hover {cursor: pointer;}
.prev {display: block;float: left;text-align: right;width: 48%;}
.next {display: block;float: right;text-align: left;width: 48%;}
.nav:after {content: "."; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden;}
object.support {margin: 15px; padding: 0; border: none; width: 150px; overflow: hidden;}
a[href$=".pdf"]:after {vertical-align: super;font-size: 65%;content: "[PDF]";}
a[href$=".doc"]:after {vertical-align: super;font-size: 65%;content: "[DOC]";}
.printOnly, .disable {display: none;}
acronym, abbr {border-bottom-style: dotted;border-bottom-width: thin;}
acronym[title], abbr[title] {cursor: help;}
#content code, #content pre{font-family: courier, fixed;color: #309;background-color: #efefef;padding: 1px 5px;margin: 20px 0;display: inline-block;}
#content li code, #content li pre {display: inline;}
input[type='text']:hover, textarea:hover {background-color: #eec;}
input[type='text']:focus, textarea:focus {background-color: #def;}
#slab {padding-left: 10px;}
.source {text-align: right;}
#about, #wrestling {display: none;}
.about #about, .wrestling #wrestling {display: block;}
.name {display: block;white-space: nowrap;}
#resume ul {margin-left: auto; margin-right: auto; list-style: none; padding: 2px 0 6px; text-align: center;}
#resume li {display: inline; margin: 0em 0.5em;}
dt {font-weight: bold;}
#res { position: absolute; }
th[scope="row"] { vertical-align: top; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; max-width: 574px; }
#content .wp-caption img { height: auto; margin: 5px 5px 0; max-width: 564px; }
#content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
#content .wp-caption, #content img.alignleft, #content img.alignright, #content img.aligncenter { max-width: 574px; } 
#content embed, #content iframe { max-width: 574px; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { height: auto; margin-bottom: 12px; } 
article { overflow: hidden; }
