/*  
Theme Name: Reasonable Desires
Theme URI: 
Description: Designed exclusively for Reasonable Desires
Version: 1.0
Author: Thomas Shanahan
Author URI: http://www.bluewalrusmedia.com

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p {
	margin: 			0;
	padding: 			0;
}

body {
	margin:				0;
	font-family:		Arial, Helvetica, Georgia, Sans-serif;
	font-size:			14px;
	text-align:			left;
	vertical-align:		top;
	background:			#000000;
	color:				#AA2222;
}

h1 {
	font-family: 		Georgia, Sans-serif;
	font-size: 			28px;
	padding: 			0 0 10px 0;
}

a:link, a:visited {
	text-decoration:	none;
	color:				#AA0000;
	font-weight:		bold;
}

a:hover {
	text-decoration:	underline;
	color:				#880000;
}

a img {
	border:				none;
}

p {
	padding:			10px 0 0 0;
}

#wrapper {
	margin:				0 auto 0 auto;
	width:				850px;
	text-align:			left;
}

#header {
	float:				left;
	width:				850px;
	margin:				auto;
	text-align:			center;
}

#container {
	float:				left;
	width:				600px;
}

.post {
	padding:			10px 0 10px 0;
}

.post h2 {
	font-family:		Georgia, Sans-serif;
	font-size:			20px;
}

.entry {
	line-height:		22px;
}

p.postmetadata{
	border-top:			1px solid #CCCCCC;
	margin:				10px 0 0 0;
}

.navigation {
	padding:			10px 0 0 0;
	font-size:			18px;
	font-weight:		bold;
	line-height:		22px;
}

.sidebar {
	float:				left;
	width:				236px;
	margin:				0 0 0 8px;
	display:			inline;
	background:			#111111;
	border:				medium solid #303030;
}

.sidebar ul {
	list-style-type:	none;
	margin:				0;
	padding:			0 10px 0 10px;
}

.sidebar ul li {
	padding:			10px 0 10px 3px;
}

.sidebar ul li h2 {
	font-family:		Georgia, Sans-Serif;
	font-size:			16px;
}

.sidebar ul ul li {
	padding:			0;
	line-height:		24px;
}

.sidebar input#s{
	border: 			#CCCCCC solid thin;
	background:			#FFFFFF url(./images/formgrad.png) repeat-x top left;
	margin:				2px;
}

.sidebar input#searchsubmit {
	background-color:	#303030;
	color:				#AA0000;
	border:				#777777 solid thin;
	margin:				1px 0 0 3px;
	font-weight:		bold;
}	

#footer {
	padding:			10px 0 5px 0;
	clear:				both;
	float:				left;
	width:				800px;
}

#footer p {
	line-height:		28px;
	font-size:			16px;
}

.comments-template{
	margin: 			10px 0 0;
	border-top: 		1px solid #ccc;
	padding: 			10px 0 0;
}

.comments-template ol{
	margin: 			0;
	padding: 			0 0 15px;
	list-style: 		none;
}

.comments-template ol li{
	margin: 			10px 0 0;
	line-height: 		18px;
	padding: 			0 0 10px;
	border-bottom: 		1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: 		Georgia, Sans-serif;
	font-size: 			16px;
}

.commentmetadata{
	font-size: 			12px;
}

.comments-template p.nocomments{
	padding: 			0;
}

.comments-template textarea{
	font-family: 		Arial, Helvetica, Georgia, Sans-serif;
	font-size: 			12px;
}
