/*
Theme Name: Superplain
Theme URI: http://wordpress.org/
Description: A super plain theme.
Version: 1.0
Author: Ian Hart
Author URI: http://designedbyian.com/
Tags: blue, custom header, fixed width, two columns, widgets

	

*/



/* Import base to reset some element styles */
@import "_css/_base.css";



/* Generic */
div.imgcon						{ width:550px; text-align:center; }
img.alignleft					{ margin:0 1em 1em 0; float:left; }
img.alignright					{ margin:0 0 1em 1em; float:right; }
img.aligncenter					{ margin:1em auto; }
div.centerimg					{ width:100%; padding:1em 0; text-align:center; }
p.footnotes						{ margin-top:2em; color:#aaa; }



/* Structure */
body							{ font-family:Georgia, "Times New Roman", Times; color:#222;  }
#page							{ width:550px; }
#maincontent					{ width:100%; padding-bottom:20px; float:left; position:relative; }



/* Header */
#header							{ margin:25px 0 50px 0; }
h1								{ font-size:1.2em; color:#999; line-height:1.4em; }
h1 a							{ color:#000; text-decoration:none; border-bottom:1px solid #999; }



/* Content */
#content						{ }
a								{ color:#222; text-decoration:none; border-bottom:1px solid #64ED00; }
a:hover							{ border-bottom:1px solid #222; }

div.post						{ padding:25px 0; border-top:1px solid #eee; position:relative; }
div.post h2						{ font-size:3em; letter-spacing:-0.03em; }
div.post h2 a					{ text-decoration:none; color:#000; border-bottom:none; }
div.post h2 a:hover				{ border-bottom:1px solid #999; }
div.entry a						{ font-weight:bold; }
div.entry p						{ font-size:1.2em; line-height:1.4em; }
div.entry blockquote			{ border-left:1px solid #ccc; padding-left:10px; margin-left:20px; color:#666; }
div.entry ul, div.entry ol		{ margin-left:30px; padding-left:10px; list-style:disc; }
div.entry li					{ font-size:1.2em; line-height:1.4em; }
div.entry ol					{ list-style: lower-roman; }
div.entry img					{ padding:10px; border:1px solid #ddd; }
div.entry p.postdate			{ font-family:Helvetica, Arial; color:#bbb; font-size:1.1em; margin-top:30px; }

div.postsday					{ margin-bottom:75px; position:relative; }
p.thedate						{ margin:0; position:absolute; top:0px; left:-100px; min-height:1.6em; font-family:Helvetica, Arial; color:#bbb; }
p.thedate span					{ float:left; }
span.theday						{ font-size:1.75em; line-height:1em; }
span.themonth, span.theyear		{ font-size:0.9em; line-height:1em; }
span.themonth					{ margin:0 3px; text-transform:uppercase; }

div.first_twitter				{ border-top:1px solid #eee; }
div.twitter						{ padding:0; }
div.twitter h2 					{ display:none; }
div.twitter p					{ font-size:1.2em; line-height:1.4em; font-style:italic; color:#999; }
div.twitter span				{ font-size:0.8em; }
div.twitter div.entry a			{ border-bottom:none; color:#00B6EF; font-weight:normal; }
div.twitter div.entry a:hover	{ border-bottom:1px solid #33ccff; }

div.twitter div.entry a			{ border-bottom:1px solid #33ccff; color:#333; font-weight:normal; background:#EFFBFF; }
div.twitter div.entry a:hover	{ border-bottom:1px solid #222; }


/*
div.twitter h2 a,
div.twitter h2 span				{ color:#33ccff; font-style:italic; background:url(_img/twitter.icon.png) no-repeat right; padding-right:25px; }
div.twitter h2 a:hover			{ border-bottom:1px solid #33ccff; }
div.twitter div.entry a			{ border-bottom:1px solid #33ccff; }
div.twitter div.entry a:hover	{ border-bottom:1px solid #222; }

*/
div.oldernewer					{ font-size:1.2em; }
div.older						{ float:left; }
div.newer						{ float:right; }