/* 
Theme Name: tomlany.net Theme
Theme URL: http://tomlany.net/
Description: The tomlany.net theme.
Author: Tom Lany
Author URI: http://tomlany.net/
Version: 1
*/


/* ============================================================================================================================== */
/*                                                                                                                                */
/*                                                    tomlany.net screen styles                                                   */
/*                     Copyright 2009 Thomas M. Lany (http://tomlany.net/). For exclusive use on tomlany.net.                     */
/*                                                                                                                                */
/* ============================================================================================================================== */

/* BODY */
body {background-color:#cccccc;}
#container {margin-top:10px;padding-left:10px;padding-right:10px;}
#header-print {display:none;}
.clearer {clear:both;}

/* HEADER */
#header {background-color:#990000;height:120px;
border-top-left-radius:12px;-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;-khtml-border-top-left-radius:12px;border-top-right-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;-khtml-border-top-right-radius:12px;}
#header-img {height:100px;width:93px;margin-top:9px;background:transparent url(./images/tl_white_logo.png) no-repeat left center;}
#header-img a {display:block;float:left;height:100px;width:93px;}
#header-img img, #header-img a {border:none;outline-style:none;}
#header-links {padding-top:15px;font-size:16px;color:#ffffff;text-align:right;}
#header-links a {color: #ffffff;}
#header-links li {list-style-type: none;display:inline;padding-left:20px;}
#header-links ul {margin-top:0px;margin-left:0px;margin-right:0px}
#header-welcome {padding-top:2px;}
.header-welcome-text {font-size:20px;font-weight: bold;color: #ffffff;padding-top: 2px;text-align: right;}
#header-left {margin-left: -1px;}
#header-right {margin-right: -1px;}

/* MAIN TEXT BOX */
#main {background-color: #fcfcfc;border-top:1px solid #bfbfbf;
border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;-khtml-border-bottom-left-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;-webkit-border-bottom-right-radius:7px;-khtml-border-bottom-right-radius:7px;}
#post {padding:15px 0;}
#postindent {margin:0px 15px 0px 20px;height:100%;} /* ends up being about 665px wide */
#postindent .postindentdiv {padding:4px;}
#postindent2 {margin:0px 20px 0px 20px;height:100%;min-height:600px;} /* ends up being about ? px wide */
#postindent2 .postindent2div {padding:4px;}

/* PDFs */
#main #post a[href$="pdf"] {background: transparent url(images/links/pdf.png) no-repeat right center;padding-bottom: 1px;padding-right: 20px;padding-top: 1px;}

/* COMMENTS */
#commentsection {width:675px;font-size:11px;}
form {color:#444;}
.form-submit {margin-top:20px;}
input#search {font-size:1em;}
h3#comments, #respond h3 {padding-top:15px;}
ul.commentlist {margin:0;}
ul.commentlist li {margin:1em;padding:1em;list-style-type:none;background-color:#f8f8f8;border:1px solid #f0f0f0;}
ul.commentlist li.byuser cite.fn {font-size:1.85em;font-weight:bold;vertical-align:72%;}
ul.commentlist li .comment-body {padding-bottom:10px;}
#commentsection #respond fieldset {margin-left:1em;margin-right:1em;margin-bottom:1em;}
#commentsection ul.children, #commentsection ul.children .children ul {margin:0;}
#commentsection #respond fieldset {margin-left:1em;margin-right:1em;margin-bottom:1em;}
#commentsection .commentlist h3 {margin-bottom:2px;}
#commentsection .commentlist .cancel-comment-reply {margin-bottom:11px;}
#commentsection .comment-body li {margin:0;padding:0;list-style-type:disc;border:none;}
#respond {clear:both;}
#respond h3 {padding-top:1.35em;}
#commentsection .reply a {font-size:11px;}
cite.fn, span.says {font-size:1.1em;font-weight:bold;vertical-align:130%;}
.comment-meta {margin-bottom:13px;font-size:10px;}
.comment-meta a {color:#808080;}
.comment-body {clear:both;}
#commentform p label {padding-left:5px;}
.comment-author cite {padding-left:5px;}
#commentform label {font-weight:normal;}

/* LISTS */
#post li {margin-bottom:0;}
#post p.postdata {margin-top: -1.75em;padding-left:3px;font-size:.95em;color:#808080;}
h2.nopostdata {margin-bottom:0.4em;}
#post p.postcat {color:#606060;font-size:.95em;clear:both;}
#post img, #sidebar img {border:1px solid #cccccc;}
#post ul.bigNav, #post ul.bigNavAttachment, #post ul.smNav {list-style-type:none;display:block;height:12px;}
#post ul.bigNav, #post ul.bigNavAttachment {font-size:1.35em;line-height:1.5em;padding-top:7px;padding-bottom:12px;}
#post ul.bigNav li, #post ul.smNav li {float:left;text-align:left;width:44%;}
#post ul.bigNav li.right, #post ul.bigNavAttachment li.right, #post ul.smNav li.right {float:right;text-align:right;}
#post ul.bigNavAttachment li.center {text-align:center;}
#post ul.bigNavAttachment li {float:left;text-align:left;width:31%;}
.post {clear:both;}
.postmeta{}
#searchform{}

/* TABLES */
table {border-collapse: collapse;padding: 0px;}
td {border: 1px solid #444;}

/* IMAGES */
.left, .alignleft {float:left;margin:0.5em 1.5em 1.5em 0;padding:0;}
.leftnomargin {float:left;margin:0;}
.right, .alignright {float:right;margin:0.5em 0 1.5em 1.5em;}
.rightnomargin {float:right;margin:0;}
.center, .aligncenter {display:block;margin:0 auto 10px auto;}
.wp-caption.aligncenter {float:none;}
.wp-caption.alignnone {float: none;margin:0 0 10px 0;}
.attachment img {display:block;margin-left:auto;margin-right:auto;}
#post img.attachment-large {border:1px solid #cccccc;}
.wp-caption {padding-bottom:4px;background-color:#f2f2f2;border:1px solid #cccccc;text-align:center;}
#post .wp-caption img {background:none;padding:0;margin:4px 0 0 0;float:none;border:none;}
.wp-caption-text {font-size:11px;margin:5px 7px 1px 8px;line-height:1.3em;text-align:left;}

/* SIDEBAR */
#sidebar {padding:10px 0;height:100%;background-color:#f2f2f2;
border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;-khtml-border-bottom-left-radius:7px;}
#sidebar p {padding:0 0 0 10px;}
#sidebar p, #sidebar li, #header-links li {font-size:1em;}
#sidebar li {padding:0;list-style-type: none;}
#sidebar li, #header-links li {margin:0;}
#sidebar li ul li {margin:0px;padding:0px;list-style-type:disc;color:#6a6a6a;}
#sidebar li#text-448404521 p {padding:5px;}
#sidebar .rsswidget img {display:none;}
#sidebar h2.widgettitle a {color:#333333;}

/* SIDEBAR SEARCH */
#search-2, #sidebar li#search {margin:8px 0 8px 0;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;background-color:#f0f0f0;}
#search-2 form, #sidebar li#search form {padding:6px 10px;}
#search-2 form input#s, #sidebar li#search form input#s {margin:0;padding:0;width:123px;font-size:13px;}
#searchsubmit {margin:0;padding:0;width:45px;font-size:12px;background-color:#f0f0f0;}
#text-2 .textwidget {padding:10px 0 0 5px;}

/* FOOTER */
#footer {text-align: center;padding: 15px 0;padding-top: 25px;clear:both;}
.footersmall {font-size:.8em;text-align: center;}
.footersmall a {color: #333333;}

/* OTHER */
.nomargin {margin:0;}
#smart-archives-block li span, #smart-archives-block li a {padding-left:18px;}
#smart-archives-block li strong a {padding-left:0;}
#smart-archives-block {list-style:none;}

/* SPECIFIC POSTS */
#tshirtsales td {border:none;}


/* Replaced by #postindent
#post h1, #post h2, #post h3, #post h4, #post h5, #post h6, #post p, #post ul, .formcontainer {padding:0px 15px 0px 20px;}
#post table *, .postindent * {padding:0;}
#post table, #portfoliojournalismintro, #portfoliowebintro, .postindent {margin:5px 15px 10px 20px;}
#post table td, div.postindent {padding: 4px;}
#post .postindent {margin:0;}
*/