	/*
		Theme Name: Boredom!
		Theme URI: http://www.aamukaste.org/wpthemes/
		Description: Again another retro-ish, but now green, theme!
		Version: 0.01
		Author: Topi Peltonen
		Author URI: http://www.aamukaste.org/
	*/

	/* ************** STRUCTURE ************** */

	body {
		font-size: 62.5%; /* Resets 1em to 10px */
		font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
		background-color: white;
		color: #48051B;
		text-align: left;
		margin: 0;
		padding: 0;
	}

	/* **************** HEADER *************** */

	#header {
		margin: 0;
		padding: 0;
		height: 314px;
	100%;
	}

	#header h1 { display: none; }
	#header .description { display: none }

	#page {
		background-color: white;
		margin: 0 auto;
		padding: 0;
		width: 700px;
	}

	#content {
		float: left;
		background-color: white;
		margin: -10px 0 0 0;
		padding: 0 0 0 20px;
		width: 450px;
	}

	#sidebar {
		margin: -25px 0 0 490px;
		padding: 0;
		width: 194px;
	}

	#sidebar_bottom {
		margin: -20px 0 0 490px;
		width: 194px;
		height: 47px;
	}

	/* **************** FOOTER *************** */

	#footer {
		text-align: center;
		clear: both;
		margin: 0;
		padding: 0;
		height: 91px;
	}

	#footer p {
		padding-top: 55px;
	}

	#footer a {
		color: #ffffff;
		text-decoration: none;
	}

	#footer a:hover {
		color: #C67490;
		text-decoration: underline;
	}

	/* **************** LINKS **************** */

	a {
		color: #2C7EA9;
		text-decoration: none;
	}

	a:hover {
		color: #83A4B5;
		text-decoration: underline;
	}

	/* *************** HEADERS *************** */

	h1, h2, h3 {
		font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		font-weight: bold;
		font-size: 1.7em;
	}

	h2.pagetitle {
		text-align: right;
		border-bottom: 1px solid #990033;
		color: #990033;
		margin-top: 0;
		padding-bottom: 5px;
		margin-bottom: 40px;
	}

	/* Next's that image under the post title */

	img.lefth2img {
		margin: -5px 0 -2px 0;
		padding: 0;
	}

	#sidebar h2 {
		padding: 3px 0 0 30px;
		color: white;
		font-family: 'Lucida Grande', Verdana, Sans-Serif;
	}

	#sb_header {
		background-color: #990033;
		height: 28px;
		width: 194px;
	}

	.post h2 {
		display: inline;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.post small { display: block; }

	.post h3 {
		font-size: 1.5em;
		padding: 0;
		margin: 15px 0 0 0;
	}

	/* ****************** POST ****************** */

	.post {
		font-size: 1.1em;
		text-align: justify;
	}

	.post small {
		color: #990033;
		padding-bottom: 10px;
	}

	.postmetadata {
		text-align: center;
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.entry {}

	blockquote {
		margin: 15px 30px 0 0;
		padding-left: 15px;
		border-left: 4px solid #2C7EA9;
	}

	blockquote cite {
		margin: 5px 0 0;
		display: block;
	}

	code {
		display: block;
		margin: 5px;
		padding: 5px;
		border: 1px solid black;
		font: 1.1em 'Courier New', Courier, Fixed;
		background-color: #eeeeee;
		color: black;
	}

	.navigation { margin-bottom: 15px; }

	/* ************* SIDEBAR LISTS ************** */

	/* That next line puts ' ? ' front of the list-items
		in the sidebar, not with IE though :p */

	#sidebar ul ul li:before { content: "\00BB \0020"; color: #A7370D; }

	#sidebar ul, #sidebar ul ol {
		margin: 0;
		padding: 0;
	}

	#sidebar ul li {
		list-style-type: none;
		list-style-image: none;
		margin-bottom: 15px;
	}

	#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }

	#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }

	#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }

	ol li, #sidebar ul ol li { list-style: decimal outside; }

	#sidebar ul ul li, #sidebar ul ol li {
		margin: 3px 0 0;
		padding: 0;
	}

	#sidebar a {
		color: #2C7EA9;
		padding: 2px;
		text-decoration: none;
	}

	#sidebar a:hover {
		color: #ffffff;
		background-color: #2C7EA9;
		padding: 2px;
		text-decoration: none;
	}

	/* *************** SEARCHFORM *************** */

	#searchform {
		margin: 0;
		padding: 0;
		text-align: center;
	}

	form#searchform input:focus {
		border: 2px solid #990033;
		margin: 1px;
	}

	#searchform input {
		font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
		border: 1px solid #399CC6;
		margin: 2px;
	}

	#searchform #s {
		width: 115px;
		padding: 2px;
	}

	#searchsubmit { display: none; }

	/* **************** COMMENTS **************** */

	h2.respond {
		display: inline;
		padding-bottom: 5px;
		margin-bottom: 5px;
		color: #2C7EA9;
	}

	/* Forms */

	form#commentform input:focus, form#commentform textarea:focus {
		border: 2px solid #990033;
		margin: 1px;
	}

	#commentform input, #commentform textarea {
		font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
		border: 1px solid #399CC6;
		margin: 2px;
		width: 300px;
	}

	/* Comments */

	.alt {
		background-color: #EEEEEE;
		border-top: 1px solid #136284;
		border-bottom: 1px solid #136284;
	}

	.commentlist {
		padding: 0;
		margin: 0 0 20px 0;
		text-align: justify;
	}

	.commentlist li {
		margin: 5px 0 3px 0;
		padding: 5px 10px 3px 10px;
		list-style: none;
	}

	.commentlist p { margin: 0 0 15px 0; }

	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
	}

	.commentmetadata {
		margin: 0;
		display: block;
	}
