/*
Theme Name: Positive Feeling
Theme URI: http://www.roytanck.com
Description: 3-column layout with plenty of room for a long blogroll, version 1.1 adds widget support, 1.2 restores WP 2.0.x support
Version: 1.2
Author: Roy Tanck

Please replace the placeholder image with your own 200 by 200 pixel image
It's in the 'images' folder and called 'header.jpg'

Please feel free to modify anything else as well.
*/

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center;
	padding: 0 16px;
	margin: 0;
	background-color: #5CB5C7;
}

#container {
	width: 920px;
	margin: 0 auto;
	background-color: #fff;
	padding: 0;
	text-align: left;
	background-image: url(image-files/back.gif);
	border-left: 16px solid #E6EA62;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#content #header h1 a {
	color: #f90;
	font-family: 'arial black',arial,hevetica,sans-serif;
	font-weight: normal;
	font-size: 30px;
	letter-spacing: -0.05em;
	text-decoration: none;
}

#content #header h2 {
	font-weight: bold;
	font-size: 20px;
	margin: 0 0 24px 0;
	padding: 0;
	color: #000000;
}

#menu {
	background-repeat: no-repeat;
	width: 200px;
	margin: 0;
	padding: 16px 0 16px 0;
	float: right;
	background-color: #E4ED80;
	list-style-type: none;
	margin-top: 0px;
}

#extras {
	width: 200px;
	margin: 0;
	padding: 16px 0;
	float: right;
	background-color: #BBD05B;
	list-style-type: none;
	margin-top: 0px;
}

#menu ul, #extras ul {
	list-style-type: none;
	margin: 0 16px 16px 0;
	padding: 0 0 0 16px;
	line-height: 150%;
}

#menu h2, #extras h2 {
	margin: 0 16px;
}

#menu ul ul, #extras ul ul {
	margin: 0 0 4px 0;
}

#content {
	margin: 0px 416px 16px 16px;
	padding: 0px 0;
}

.post {
	margin: 25pt 0 32px 0;
	padding: 0;
	font-size: 12px;
}

.meta, .meta a {
	font-size: 9px;
	color: #999;
}

.storycontent {
	line-height:150%;
}

#footer{
	clear:both;
	margin: 0px 416px 0px 16px;
	padding: 8px 0 16px 0;
	color: #999;
}
#footer a { color: #999; }

/* general text styles */
h1 {
	font-size: 30px;
	color: #41118B;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 0;
	color: #41118B;
}

#menu h2,
#extras h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 0;
	color: #000000;
}

h2,
#menu .linklist h2,
#extras .linklist h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #000;
}

#content h2 {
	color: #000000;
}

h3.storytitle a {
	font-size: 20px;
	letter-spacing: -0.025em;
	text-decoration: none;
	color: #000;
}

a { color: #000; }
a img { border: none; }

/* comment styles */

#commentlist {
	list-style-type: none;
	padding: 0;
	margin: 0 0 32px 0;
}

#commentlist li {
	background-color: #f8f8f8;
	padding: 8px;
	margin: 8px 0;
}

#commentlist li p {
	margin: 0 0 16px 0;
}

/* comment form styles */

form#commentform {
	margin: 16px 0;
	padding: 0;
}

form#commentform p {
	margin: 0 0 4px 0;
	padding: 0;
}

input, textarea {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

input#author, input#email, input#url {
	border: 1px solid #888;
}

textarea#comment {
	border: 1px solid #888;
	width: 480px;
}

input#submit {
	border: 1px solid #888;
	background-color: #fff;
}

/* search form styles */

form#searchform {
	margin: 0 0 16px 16px;
	padding: 0;
}

#searchform input {
	border: 1px solid #888;
	background-color: #fff;
	margin-bottom: 4px;
}

#searchform input#s {
	width: 160px;
}
