/*
Theme Name: Folksy blog
Description: The theme for http://blog.folksy.com
Version: 0.1
Author: Folksy
Author URI: http://www.folksy.com
Tags: 
*/



/* Layout */

#sidebar ul {list-style-type: none;}
#sidebar .widget ul {list-style-type: disc; margin-left: 1em;}
#sidebar .widget {margin-left: 0; padding-left: 0;}

body {text-align:center;font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;}

a:hover {text-decoration:underline;}
a {color:#634391;}
a {font-weight:bold;text-decoration:none;}

#page {overflow:hidden;}
#sidebar {float:right;width:240px;}
#sidebar p, #sidebar li {font-size:12px;}
#content {float:left;width:660px;}
#container {text-align:left;}
#header h2, #header h1, #search, #page, #footer ul, .take-me-to-folksy {width:920px; margin: 0 auto;}
#header { border-bottom:2px dashed #CCCCCC;background: url(http://www.folksy.com/images/navrule.gif) repeat-x scroll left bottom;margin-top:22px;margin-bottom:22px;}
#header h2 {font-size:18px;font-family:"Courier New", Courier, monospace;width:920px; color:#999;margin-top: 14px;margin-bottom:14px;}

#search form {float:right;margin-top:-40px;font-size:12px;font-weight:bold;margin-right:20px;color:#333;}

#search form label {position:absolute;left:-9999px;}

#search input#q {width:150px;margin:0 4px;}

a img {border:none;} 

#page h1, #page h2, #page h3, #page h4, #page h5, #page h6,
#page h1 a, #page h2 a, #page h3 a, #page h4 a, #page h5 a, #page h6 a {color:#A6211F;font-weight:bold;text-decoration:none;}

#content h1, #content h2, #content h3, #content h4 {font-family:"Courier New", Courier, monospace;}
#sidebar h2, #sidebar h3, #sidebar h4 {font-size: 18px;font-family:Helvetica,Arial,sans-serif;letter-spacing:-1px;}

/* changing the h3 for the entry content as requested by James */
#page #content h3, #page .entry-content h3 {font-family:Helvetica,Arial,sans-serif; color: #333; font-weight:bold; }

#content div.search-results h2 {font-size: 20px;}

#content img {display:block; margin: 0 auto;}

#sidebar ul {margin:0;padding-left:0; line-height:1.5;}

#sidebar .widget_twitter_search ul {list-style-type: none; margin-left: 0;}
.widget_twitter_search li {margin-bottom :1em; margin-left: 0;}

#sidebar .widget_links ul {}

#sidebar .flickr-sidebar {float:left;width:240px;margin-bottom:1em;}
#sidebar .flickr-sidebar li {float:left; list-style: none; height:75px;width:75px;margin:0;margin:0;padding:0;}
#sidebar .flickr-sidebar li a {margin:0; padding:0;float:left;height:75px;width:75px;display:block;}

#sidebar ul.blogroll {text-transform: lowercase;}

#content p, #content ul, #content ol, #content table, #content dl {font-size:14px;line-height:1.5em;} 

.postmetadata,
.comment_count {color: #999;font-size:14px;}

.comment_count {margin-left: 1em; font-family:"Courier New", Courier, monospace; font-weight: bold;}

.comment_count a {color: #999; font-weight: bold;}

div.post-header {margin-bottom: 1em;}
div.post-header * {display: inline;}

#content .hentry {border-bottom:2px dashed #CCC; padding-bottom:1em;margin-bottom:22px;}

.post-details {color:#999;font-size:14px;}

#sidebar .delicious-posts ul li.delicious-post {margin-left:0;text-transform:lowercase;margin-bottom:6px;}

.meta {color:#333;font-size:12px; font-weight:bold;}

.meta li {margin-bottom:1em;}

.tags, .categories {font-weight: bold; color:#333; font-size:12px; }
.tags a {border: 2px dashed #C1C1A9; background:#F1F1C8;padding:3px;margin-right:3px;}

.categories {margin-left: 2em;}

h2.entry-title {margin-bottom:12px;margin-top:0;}

#footer {
	border-top:2px dashed #CCC;
	clear:both;
	padding:1.5em 0 4em;
	font-size:12px;
	color:#333;
	margin-top:-2px;
}

#footer ul {padding-left:0;}

#footer ul a {
	border-left:1px solid #CCC;
	margin:0 0 0 0.4em;
	padding:0 0 0 0.6em;
}

.hnav li,
#footer ul li {display:inline;}

.hnav a {
	padding:0.3em;
	text-decoration:none;
}

.take-me-to-folksy a {position:absolute; top:0; text-align:right;width:900px;font-size:13px;padding:4px 40px 0 0;}

blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;background:#DDD;padding:20px;line-height:1.5em;}

li.quoted_comments_widget ol {list-style-type: none; padding-left: 0; margin-left: 0;}
li.quoted_comments_widget li {
	background:#F1F1C8;
	border:2px dashed #C1C1A9;
	color:#333;
	margin:0.5em 0 1.2em 0;
	margin-left: 0;
	padding:5px 1em;
}
li.quoted_comments_widget li p {margin: 0;}

li.comment {
	background:#F1F1C8;
	border:2px dashed #C1C1A9;
	color:#333;
	margin:0.5em 0 1.2em;
	padding:5px 1em;
}

li.comment div.comment-author img.avatar {float: left; padding-right: 1em;}
li.comment div.comment-author {}
li.comment div.comment-meta {font-size: .9em;}
li.comment div.comment-author .says {display: none;}

li.comment p {margin-top: .5em; margin-bottom: .5em;}

#commentform fieldset {margin-bottom:1em;border:none;padding:0;}
#commentform input,
#commentform textarea {width: 300px; display: block;}
#commentform div.field input#submit {width: auto;}
#commentform textarea {width: 300px; height:150px;font-family:Helvetica, Arial, sans-serif;padding:2px;}
#commentform legend { color:#A6211F;font-weight:bold; font-size:18px; font-family:"Courier New", Courier, monospace;}
#commentform div.field {font-size:14px;line-height:1.5em; margin-top: 1em;} 
#sidebar .badge {padding:0 10px 10px;}

#sidebar ul.recent-comments li.comment {list-style:none;margin-left:0;}

form .screen-reader-text {display: none;}
