/*
Theme Name: Dean Hayden
Theme URI: http://www.deanhayden.co.uk/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.5
Author: Dean Hayden
Author URI: http://www.deanhayden.co.uk/
Tags: new rave

	Dean Hayden v1.5
	
	Standard Theme for the DH Blog

*/



/* Begin Typography & Colors */
* {	margin: 0px; padding: 0px; border: none; list-style: none; }
body { font: 62.5% Georgia, "Times New Roman", Times, serif; background: #FFF; color: #333; }
.entry p { font-size: 1.4em; line-height: 150%; margin-bottom: 1.6em; letter-spacing: -0.03em; }
.date { clear: both; float: left; margin-bottom: 1em; }
p.date { font-size: 1.1em; background: #FF0066; color: #FFF; padding: 3px; display: inline; line-height: 180%; clear: both; }
p.postmetadata { font-size: 1.2em; line-height: 140%; }
.postmetadata a { padding: 1px; color: #FFF; text-decoration: none; font-style: italic; }
.postmetadata a:hover { background: #FF0066; color: #FFF; text-decoration: none; }
.entry a { background: #FF0066; color: #FFF; text-decoration: none; padding: 0 3px; }
.entry a:hover { background: #333; }
.navigation { font-size: 1.4em; font-style: italic; margin-bottom: 2em; clear: both; float: left; }
.navigation a { background: #333; padding: 3px 6px; line-height: 100%; text-decoration: none; color: #FFF; }
.navigation a:hover { background: #FF0066; }
.navigation .alignleft, .navigation .alignright { float: left; }
.navigation .alignleft { margin-right: 1em; }
#intro p { background: #00FF66; display: inline; padding: 0 3px; font-size: 1.4em; line-height: 120%; font-style: italic; }
#info h3 { color: #00FF66; font-style: italic; }
#info p { color: #CCC; font-size: 1.2em; font-style: italic; margin-bottom: 1.4em; line-height: 150%; }
#info a { color: #CCC; text-decoration: none; padding: 2px; }
#info a:hover { color: #333; background: #00FF66; }
#tweet p { font-size: 1.4em; color: #999; font-style: italic; }
#tweet a { color: #999; text-decoration: none; font-weight: bold; }
#tweet a:hover { background: #00FF66; padding: 1px 0; color: #333; }
.twitter-timestamp { clear: both; }
/* End Typography & Colors */

/* Begin Structure */
#page { margin: 0 auto; width: 960px; }
#header { width: 100%; height: 200px; background: #333 url(images/headerbg.png); margin-bottom: 3em; }
#footer { width: 100%; height: 200px; background: #333 url(images/headerbg.png); clear: both; }
.narrowcolumn { float: left; width: 550px; margin-left: 30px; }
.widecolumn .postmetadata { }
.postmetadata { clear: both; }
.clear, .page, .clearer { clear: both; }
.post { clear: both; }
.entry { margin: 2em 2em; clear: both; }
.postmetadata { background: #999; padding: 0.5em; color: #CCC; margin-left: 1.5em; margin-right: 1.5em; margin-bottom: 2em; }
#info { width: 900px; margin: 0 auto;  padding-top: 2.5em; height: 2em; }
.floatleft { float: left; margin-right: 4em; }
#intro img { float: left; margin-left: -2em; position: relative; border: 10px solid #00FF66; }
#logo { width: 900px; margin: 0 auto; }
#logo img { margin-top: 90px; float: left; }
#tweet { margin-top: -81px; margin-left: 475px; float: left; position: relative; }
*html #tweet { margin-top: 86px; margin-left: 15px; }
/* End Structure */

/* Feeds */
.widget_rss img { display: none; }
.widgettitle a { background: none!important; color: #7e0d6e!important; padding: 0px; margin-left: -6px!important; position: relative; }
.widgettitle a:hover { background: none!important; }
.rsswidget { background: #7e0d6e!important; }
.rsswidget:hover { background: #FF0066!important; }

/*	Begin Headers */
h1 { font-size: 6em; font-style: italic; }
h2 { font-size: 3em; font-style: italic; }
h2 a { color: #FFF; text-decoration: none; background: #FF0066; padding: 3px; }
h2 a:hover { background: #333; }
#sidebar h2 { font-size: 1.6em; margin-bottom: 0.2em; }
h3 { font-size: 2em; color: #0f87c3; font-style: italic; }
small { font-size: 1.2em; }
.pagetitle { background: #333; color: #FFF; display: inline; padding: 3px; margin-left: -1em; position: relative; margin-bottom: 1em!important; float: left; }
/* End Headers */

/* Search */
#search { margin-top: 6em; }
#search input { background: #666; color: #FFF; margin-left: 0.5em; padding: 0.5em; width: 80%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 100%; }
#searchsubmit { display: none; }
#search label { font-size: 1.6em; color: #333; font-style: italic; font-weight: bold; }

/* Begin Images */
p img {	padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;	}
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Comments */
#comments { color: #FFF; text-decoration: none; background: #333; padding: 3px; margin: 0 0 1em 0; display: inline-block; float: left; }
.comment { margin-bottom: 1em; clear: both; margin-bottom: 2em; margin-left: 2em; float: left; width: 530px;  }
.commentlist p { font-size: 1.4em; margin-top: 1em;  float: left; clear: both; }
.commentlist a { color: #333; }
.comment-author { font-size: 1.4em; background: #00FF66; display: inline-block; float: left; padding: 0.5em 0.5em 0 0.5em; }
.says { display: none; }
.comment-meta { background: #00FF66; font-size: 1.4em; display: inline; padding: 0px 3px; line-height: 150%; font-style: italic; float: left; clear: both; }
.comment-meta a { text-decoration: none; }
#respond { background: #00FF66; padding: 1em; padding-bottom: 4.8em; margin-bottom: 3em; clear: both; }
#respond h3 { font-size: 2em; color: #FFF; font-style: italic; }
#respond label { float: left; width: 20em; text-align: right; margin-bottom: 1em;  }
#respond input { background: #FFF; color: #333; padding: 0.5em; width: 50%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; line-height: 100%; float: right; }
#respond a { background: #FF0066; color: #FFF; text-decoration: none; padding: 0 3px; }
#respond p { clear: both; font-size: 1.2em; line-height: 250%;font-style: italic; }
#respond textarea { font-family:Georgia, "Times New Roman", Times, serif; color: #333; padding: 0.5em; font-size: 1.2em; width: 97%; float: right; margin-bottom: 0.7em; }
#respond #submit { background: #333; color: #00FF66; font-style: inherit; clear: both; width: 10em; }

/* Begin Lists */
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ol { padding: 0 0 0 35px; margin: 0;	}
.entry ol li { margin: 0; padding: 0; }
#sidebar ul li { margin-bottom: 1.5em; }
#sidebar ul ul li, #sidebar ul ol li { margin-bottom: 0.2em; padding: 0; font-size: 1.2em; line-height: 150%; color: #666;	}
#sidebar a { text-decoration: none; color: #FFF; background: #333; padding: 3px; margin-left: 0.5em; }
#sidebar a:hover { background: #FF0066; }
#sidebar .current-cat a, #sidebar .current_page_item a { background: #00FF66; }
/* End Entry Lists */

/* Begin Sidebar */
#sidebar { margin-left: 60px; width: 300px; margin-bottom: 5em; float: left; }
#sidebar form { margin: 0; }
/* End Sidebar */

