/*
Theme Name: Shrewd
Theme URI: http://www.devscape.co.uk/
Description: The original WordPress theme tweeked.
Version: 1.0
Author: Antonio G. Greco
Tags: shrewd, one column, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
*/
/******************	Start : Imports ******************/
	
	@import url(yui-reset.css);
	
/******************	Start : Share ******************/
	
	acronym, abbr {border-bottom:1px dashed #333;}
	acronym, abbr, span.caps {font-size: 90%; letter-spacing: .07em;}
	acronym, abbr {cursor: help;}	
	.meta li, ul.post-meta li {display: inline;}
	#commentform #author,	#commentform #email,
	#commentform #url, #commentform textarea {background: #fff;	border: 1px solid #333;	padding:.2em;}
	.storycontent, cite, div.comments-container ol#commentlist li p{font-size: 1.3em;}
	.credit a:link, .credit a:hover, .credit a:visited {color:#fff;}
	
/******************	Start : Element Id Class ******************/

	body {
		/*background-color:#222;*/ background-color:#fff; background-image:url('semitrans.png');
		background-repeat:repeat; color:#fff; font:normal 62.5% "Verdana", sans-serif;
	}
	a {color:#F7B228;}
	a img {border:none;}
	a:visited {color:#236E78;}
	a:hover {color:#fff;}
	blockquote {border-left:5px solid #ccc; margin-left:1.5em; padding-left:5px;}
	h2 {font-size:1em;}
	h3 {font-size:2.2em;}
	
	/**
	 * HEADER
	 */
	#header{padding-top:3em; border-bottom:1px solid #555;}
	#header #header-inside{}
	#header .bloggin-actions{float:right;}
	.bloggin-actions a{float:left; margin:0 0 0 13px;}
	#header #name-wrapper{float:right; margin-bottom:1em;}
	#header h1{font-weight:bold; font-size:3em; letter-spacing:4px;}
	#header h1 a{color:#fff; font-family:Georgia; text-decoration:underline; text-transform:uppercase;}
	#header h1 a:hover{text-decoration:none; color:#00ABC2;}
	#header form {margin:5px 0 0 0;}
	#header form label{font-size:1.2em;}
	#header input#s{width:150px; background:#eee; border:1px solid #999; color:#000;}
	#header .description{clear:both; font-weight:bold; text-transform:uppercase; letter-spacing:4px; text-align:center; font-size:1.2em; padding:2px 0px;}
	#header #navigation{font-family:Georgia;}
	#header #navigation li{
		background-color:#236E78; margin-right:1em; float:left; border-top:1px solid #555; border-left:1px solid #555;
		border-right:1px solid #555;
	}
	#header #navigation li a,
	#header #navigation li span{color:#fff; font-weight:bold; display:block; padding:.5em 1em; font-size:1.2em; text-transform:uppercase; text-decoration:underline;}
	
	#header #navigation li a:hover,
	#header #navigation li span.active{color:#236E78; background-color:#fff; text-decoration:none;}
	
	
	/**
	 * CONTENT
	 */
	#content {padding:3em 0; color:#aaa; background-color:#000;}
	#content .content-inside{overflow:auto; margin-left:4em; margin-bottom:4em;}
	#content h2.date{
		color:#000; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#F7B228;
		float:left; margin:0 10px 0 0; text-align:center;
	}
	#content h4{
		font:bold 1.4em Georgia; color:#FFFFFF; margin:1.5em 0 .5em 0;
	}
	#content div.post{float:left; /*border-left:1px solid #fff;*/ padding:0 0 0 10px; width:595px; text-align:justify; line-height:1.6em;}
	#content .storytitle{color:#fff; font-family:Georgia; font-weight:bold;}
	#content .storytitle a{text-decoration:underline; color:#fff;}
	#content .storytitle a:hover{color:#00ABC2;}
	#content .storycontent{margin:1em 0; text-align:justify;}
	#content .storycontent p{text-align:justify; margin-bottom:1em;}
	#content .storycontent .more{font-family:verdana; font-size:.8em;}
	#content ul.post-meta {list-style: none;}
	#content ul.post-meta span.post-meta-key {font-weight: bold;}
	#content .meta{margin-top:5px; padding-top:5px; font-size:1em; color:#808080;}
	#content .meta a{color:#555;}
	#content .meta a:hover{color:#fff;}
	#content .meta ul{display: inline; list-style: none;}
	#content pre{
		margin:15px 0; padding:5px; font-size:1.1em; color:#fff;
	}
	#content code, #comments-container code{font-size:1.1em;}
	
	/**
	 * COMMENTS
	 */
	div#comments-container{background-color:#111; padding:3em 0; font-size:inherit; border-top:1px solid #444;}
	div#comments-container #comments-wrapper{margin:0 0 0 13em; width:580px;}
	div#comments-container p.comment-feed{clear:both; margin-top:10px; text-align:right;}
	div#comments-container #commentform{margin-top:10px;}
	div#comments-container #commentform h2#postcomment{margin:1em 0; font-size:1.4em;}
	div#comments-container #commentform p{margin-bottom:10px;}
	div#comments-container #commentform textarea {width:595px;}
	div#comments-container #commentform .required{color:#f00;}
	div#comments-container ol#commentlist{}
	div#comments-container ol#commentlist li{padding:10px; margin:10px 0; border:1px solid #444; float:left; width:100%;}
	div#comments-container ol#commentlist li.even{background:#222;}
	div#comments-container ol#commentlist li ul {border-left:1px solid #ddd; list-style-type: none;}
	div#comments-container ol#commentlist li .avatar {float:left; border:1px solid #ccc; padding:2px; margin-right:5px;}
	div#comments-container ol#commentlist li cite{color:#777; float:left; font-size:1em;}
	div#comments-container ol#commentlist li cite span{display:block; margin-top:8px;}
	div#comments-container ol#commentlist li p{
		margin-top:10px; padding-top:10px; float:left; clear:left; width:100%;
		font-size:1.2em;
	}
	
	/**
	 * FOOTER
	 */
	#footer{padding:2em 0; border-top:1px solid #333}
	#footer .inside{max-width:930px;}
	#menu {display:block; font-family:Georgia;}
	#menu ul {font-weight:bold; font-size:1.8em;}
	#menu ul li {color:#fff; float:left; width:270px; margin:20px 20px 30px;}
	#menu ul li.widget_tag_cloud div{width: 15.5em;}
	#menu ul li.widget_recent_entries{clear:left;}
	#menu ul ul {font-weight:normal; font-size:.6em; padding-top:1em; font-family:Verdana;}
	#menu ul ul li {color:#fff; font-size:1.1em; padding:.5em 0; float:none; margin:0; border-top:1px solid #333;}
	#menu ul ul li a {color:#00ABC2; display:block;  text-indent:5px}
	#menu ul ul li a:hover{color:#fff;}
	#menu ul ul ul.children {padding-left:4px;}
	#recent-posts-2{clear:left;}
	.credit {clear:both; color:#fff; font-size:1.1em; padding:3px; text-align:center;}
	.credit a:hover{text-decoration:none;}
	.feedback {display:inline; font-size:1em;}
	
	#wp-calendar {border: 1px solid #ddd; empty-cells: show; font-size: 14px; width:90%;}
	#wp-calendar #next a {padding-right: 10px; text-align: right;}
	#wp-calendar #prev a {padding-left: 10px; text-align: left;}
	#wp-calendar a {display: block; text-decoration: none;}
	#wp-calendar a:hover {background: #e0e6e0; color: #333;}
	#wp-calendar caption {color: #999; font-size: 16px; text-align: left;}
	#wp-calendar td {
		color: #ccc; font: normal 12px Verdana, sans-serif;
		letter-spacing: normal; padding: 2px 0;	text-align: center;
	}
	#wp-calendar td.pad:hover {background: #fff;}
	#wp-calendar td:hover, #wp-calendar #today {background: #eee; 	color: #bbb;}
	#wp-calendar th {font-style: normal; text-transform: capitalize;}

	/* Captions & aligment */
	.icons{background:url(icons.png) no-repeat;  text-indent:-99999px; display:block; height:24px; width:24px;}
	.icon-blog-feed{background-position:0 -24px;}
	.icon-delicious{background-position:0 -72px;}
	.icon-stumbleupon{background-position:0 0;}
	.icon-digg{background-position:0 -48px;}
	.icon-technorati{background-position:0 -96px;}
	.icon-reddit{background-position:0 -120px;}
	.inside{margin:0 auto; max-width:85em; min-width:85em; width:100%;}
	.aligncenter, div.aligncenter {display: block; margin-left: auto;margin-right: auto;}
	.alignleft {float: left;}
	.alignright {float:right;}
	.clear-both{clear:both}
	.wp-caption {
		border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px;
		margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
		border-radius: 3px;
	}
	.wp-caption img {border:0 none;}
	.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;}
	/* End captions & aligment */

