/*
Theme Name:		Title &amp; Summary
Theme URI:		http://titleandsummary.com
Description: <a href="http://titleandsummary.com">Title &amp; Summary</a>.  Simple imageless layout.
Version:		1.0
Author:			Caleb Troughton
Author URI:		http://titleandsummary.com
*/

* { margin:0; padding:0; border:none; outline:0; font-size:100%; }
body { font-size:0.625em; font-family: Helvetica, Arial, clean, sans-serif; width:100%; color:#555; overflow:auto; }
h1 { font-family: Copperplate Gothic Light, Georgia, Times New Roman, serif; }
h2 { font-size:3.6em; color:#000; font-family:Palatino Linotype, Gill Sans, Georgia, Times New Roman, serif; margin:.5em 0 .25em 0; }
h3 { color:#000; font-size:1.42857em; }
ul, ol { margin-left:20px; margin-bottom:1.42857em; font-size:1.2em; }
dl { margin-bottom:1.42857em; font-size:1.2em; }
dt { font-weight:bold; }
dd { margin-left:20px; }
a { color:#000; text-decoration:none; border-bottom:1px dotted #000; }
a:visited { color:#000; border-bottom:1px dotted #000; }
a:hover { color:#b9000a; border-bottom:1px dotted #b9000a; }
a:active { color:#b9000a; border-bottom:1px dotted #b9000a; }
p { font-size:1.2em; margin-bottom:1em; }
blockquote { margin-left:20px; color:#777; font-style:italic; margin-bottom:1.42857em; }
textarea { border:#777 1px solid; display:block; margin-bottom:1em; }
textarea { width:100%; }
.hidden { border:none; }
del { text-decoration:strikethrough; }
ins { text-decoration:none; font-style:italic; }

div#common { width:358px; text-align:right; padding-right:12px; position:absolute; top:0; left:0; margin-bottom:15px; }
#common h1 { color:#b9000a; font-size:5.4em; padding: 2.5em 0 16px 0; line-height:1; margin-bottom:1em; position:relative; }
#common h1 a { color:#b9000a; border:none; }
#common h1 strong { display:block; position:relative; z-index:3; text-shadow:.05050505em .05050505em .05050505em #ae9999; }
#common h1 span { position:absolute; z-index:2; font-size:2em; right:.050505em; top:1.25em; color:#ddd; font-family:Times New Roman, Georgia, serif; text-shadow:.05050505em .05050505em .05050505em #ddd; }
#common h3 { font-family: Copperplate Gothic Light, Georgia, Times New Roman, serif; font-weight:normal; font-size:2em; margin-top:2em; }
#common h3 a.expanded { border-bottom-style:solid; }
#common ul { list-style:none;}
#common ul li { padding-top:1em; }
#about { margin-top:.5em; padding-left:100px; text-align:justify; }
#contact { padding-left:100px; }

div#content { float:left; font-size:1.4em; line-height:1.42857; padding-left:420px; width:540px; }
#content h2 { line-height:1.5; }
#content h2 a { border-bottom:1px dotted #333; color:#333; }
#content h2 a:hover { color:#b9000a; border-bottom:1px solid #b9000a; }
ol.conversation { list-style:none; }

#pageLeft { float:left; margin:2em 0; }
#pageRight { float:right; margin:2em 0; }
#previousPost { float:left; width:220px; padding-right:20px; }
#nextPost { float:right; width:220px; padding-left:20px; text-align:right; }
#postNav { overflow:auto; zoom:1; margin-bottom:2em; }

.comment { border-bottom:1px dotted #ccc; padding-top:1em; }
#comments_header { margin-bottom:0; }
.comment_meta { overflow:auto; zoom:1; margin:0; list-style:none; }
.comment_meta li { float:left; }
.comment_author { border-right:1px solid #ccc; padding-right:10px; color:#000; }
.comment_num { padding-left:10px; }
#comment_form { padding-top:1em; }
#submit { padding:1px 2px; }
#submit, #author, #email, #url { border:#777 1px solid; display:block; margin-bottom:1em; }