/*  
Theme Name: Posthuman theme
Theme URI: http://post-human.ru/
Description: Posthuman theme
Version: 1.2
Author: Proto
Author URI: http://post-human.ru/
*/

* { margin: 0; padding: 0; }

/* Main */

body { margin: 0px 0px; background: #fff; color: #555555; text-align: left; font-size: 0.9em; line-height: 1.2; font-family: Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3 { font-family: "Trebuchet MS", Georgia, Tahoma, serif; font-weight: normal; margin: 10px 0;}

h1 {color: #b4c24b; font-size: 3em; font-weight: bold;}
h1 a {text-decoration: none;}
h2 {color: #ff7400; font-size: 1.5em; font-weight: bold;}
h2 a {text-decoration: none; }
h3 {color: #b4c24b; font-size: 1.3em;}
h3 a {text-decoration: none;}

p {color: #555; font-size: 0.8em; margin: 8px 0;}
p.right {text-align: right;}
p.center {text-align: center;}

a {color: #2175bc; text-decoration: underline;}
a:hover {color: #ff7400;}

code { font:115% monospace;}
img {border: 0; margin: 5px;}

img.alignright { float: right; margin: 5px 0 5px 5px;}
img.alignleft { float: left; margin: 5px 5px 5px 0;}

/* Header */

#header {padding: 5px 10%;}
#header table td div.menu-main-container ul { margin: 0; padding: 10px; font-size: 1.3em; font-family: "Trebuchet MS", Georgia, Tahoma, serif; }
#header table td div.menu-main-container ul li{ display: inline; margin-right: 5px; padding: 5px; }

/* Content */

#content {padding: 10px 10px 10px 10%; float: left; width: 59%;}
#content div.entry p.post-category {text-indent: 20px; font-size: 0.7em;}
#content div.entrybody {padding: 0px;}
#content div.entrybody p {text-indent: 20px;}
#content div.entrybody ul {color: #555555; font-size: 0.9em; text-align: left; list-style: square inside; padding-left: 40px;}
#content div.postinfo {padding: 0px 20px;}
#content div.postinfo p.tags {font-size: 0.7em;}
#content div.postinfo p.ce {text-align: right;}
/* Footer */

#footer {border-top: 2px solid #696969; color: #fff; background-color: #000; padding: 15px 40px; float: none; clear: both;}
#footer p { color: #fff; font-size: 0.72em;}
#footer a { color: #666; text-decoration: underline;}

/* Sidebar */
#sidebar {padding: 10px 8% 10px 10px; float: left; width: 19%;}

#sidebar h2 {font-size: 1.2em;}

#sidebar ul { list-style-type: none; margin: 0; padding: 0; }
#sidebar ul li { border-bottom: 1px dotted #ddd; margin-bottom: 0.3em; padding: 0.3em; }
#sidebar ul li ul{ color: #CDEB8B; list-style-type: square; margin-left: 1.5em; padding: 0; border: 0; }
#sidebar ul li ul li { border:0; }

/* Comments */
.commentsblock textarea {
width: 35em;
}

.commentsblock input, .commentsblock textarea {
border: 1px solid #d1d1d1;
}

.commentsblock textarea:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

.commentsblock textarea:focus, .commentsblock input:focus {
background: #eee;
border: 1px solid #a1a1a1;
}

ol.commentlist {
color: #666;
list-style-type: none;
margin: 0;
margin-top: 1.5em;
padding: 0;
}

.commentlist li {
margin-bottom: 2em;
padding: 0.5em 1em;
}

.alt1 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #CDEB8B;
}

.alt2 {
background: #f9f7ed;
border: 1px solid #f9f7ed;
padding: 0.5em;
border-left: 10px solid #C3D9FF;
}

h3#comments {
font-size: 1.6em;
}

