/*
Theme Name: Neat!
Theme URI: http://www.aamukaste.org/wpthemes/
Description: Revised Neat theme.
Version: 0.01 revised
Author: Topi Peltonen
Author URI: http://www.aamukaste.org/
*/

/* STRUCTURE */

.entrytext, .entrytext p {font: 13px arial, verdana; color: #424244;}
	
#header {margin: 0; padding: 0; height: 125px; width: 100%;}

#header h1 {margin: 0; padding: 15px 20px 0 0; text-align: right; font-size: 20px; color: #399CC6;}

#header .caption {margin: 0; padding: 0 20px 0 0; text-align: right; font-size: 12px; color: white;}

#page {background-color: white; margin: 0 auto; padding: 0; width: 700px;}

#content {background-color: white; margin: 0; padding: 10px 0 0 15px; width: 96%;}

#sidebar {margin: 0 0 0 500px; padding: 10px 0 20px 25px; width: 170px; background-color: white;}

#footer {text-align: right; clear: both; margin: 0; padding: 10px 15px 0 0; height: 50px;}



/* LINKS */

a {color: #880000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

/* HEADERS */

h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Sans-Serif; font-weight: bold;}

h1, h2 {font-size: 1.6em;}
h3 {font-size: 1.3em;}

h4 {font-size: 1em; text-transform: uppercase; text-decoration: underline; margin: 20px 0 0 0;}

h2.pagetitle {text-align: left; border-bottom: 1px solid #454C67; color: #454C67; margin: 0 0 2px 0; padding: 0;}

#sidebar h2 {font-size: 1em; text-transform: uppercase; margin: 8px 0 0;}

.post h2 {display: inline; padding: 0 0 5px 0; margin: 0 0 5px 0;}

.post small {display: block;}

.post h3 {padding: 0; margin: 25px 0 0 0;}

/* POST */

.postmetadata {text-align: right; padding: 5px 0 15px 0; margin-top: 5px; border-top: 1px solid silver;}

blockquote {margin: 10px 20px 12px 0; padding-left: 10px; border-left: 4px solid silver;}

blockquote cite {margin: 5px 0 0; display: block;}

code {
	display: block; margin: 4px 0; padding: 4px; border: 1px solid gray;
	font: 1em 'Courier New', Courier, Monospace; background-color: #eeeeee; color: black;
}
/* Previous and Next Links */

.navigation {margin-top: 0px; margin-bottom: 35px;}
.alignright {float: right;}
.alignleft {float: left;}

/* Category Description */

.category-description p {margin: 0 0 20px; display: block; text-align: center; padding: 4px; border: 1px solid gray; background-color: #eeeeee; color: black;}

/* Lists */

/* ol {margin-top: 10px; margin-bottom: 10px; list-style: decimal;}

ul {margin-top: 10px; margin-bottom: 10px; list-style: disc;}

li {display: list-item; margin: 8px 0 0 -8px;} */
	
/* Sidebar Lists */

/* Puts '>>' in front of sidebar list items, except IE */

/* #sidebar ul ul li:before {content: "\00BB \0020";} */

#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}

#sidebar ul li {list-style: none; margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

#sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0 4px; padding: 0; list-style: circle outside;}

/* Search Form */

#searchform {margin: auto 0; padding: 4px 0;}

form#searchform input:focus {border: 2px solid #880000; margin: 1px;}

#searchform input {font: 1em 'Lucida Grande', Sans-Serif; border: 1px solid #880000; margin: 2px;}

#searchform #s {width: 150px; padding: 2px;}

#searchsubmit {display: none;}

/* Comment Form */

#respond {margin-top: 30px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}

#commentform textarea {width: 100%; padding: 2px;}

#commentform #submit {margin: 0; float: right;}

#commentform p {margin: 5px 0;}

/* Comments */

.commentlist {padding: 0; margin: 0;}

.commentlist li {margin: 10px 0 0; padding: 8px 10px 10px; background-color: #EEEEEE; border: 1px solid silver; font-size: 1.1em; min-height: 65px;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {margin: 2px 0; display: block;}

cite {font-weight: bold; font-style: normal; font-size: 1.2em;}

/* Photo Shadows */

.photo {float: right; background: url(http://www.pfcritics.com/images/shadow.gif) no-repeat bottom right; margin: 5px 8px 0 6px; padding: 0;}

.photo img {background-color: #fff; border: 1px solid #a9a9a9; margin: -5px 5px 5px -5px; padding: 4px;}

/* Votio */

.votio {margin: 4px 0 0;}

.votio .votes {font-size: xx-small;}