/*  
Theme Name: Neo-Sapien v06
Theme URI: http://www.wpdesigner.com
Description: Neo-Sapien theme created by Small Potato of WPDesigner.com for WP 2.0.3.
Version: 0.6
Author: Small Potato
Author URI: http://www.wpdesigner.com/

	Released under WPdesigner.com, this is my third public theme - Small Potato.
	http://www.wpdesigner.com

	Thanks to me, myself, and I.
*/

body, h1, h2, h3, h4, h5, h6, form, ol, p {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:12px;
}
body {
background:#2B2B2B url(images/bg_body.gif) repeat-x scroll 0 0;
color:#CCCCCC;
font-family:Verdana,Arial;
font-size:12px;
text-align:left;
vertical-align:top;
}
table {
font-family:Arial,Verdana;
font-size:11px;
}
form, input, textarea {
font-family:Arial,Verdana;
font-size:11px;
}
input, textarea {
background:#111111 none repeat scroll 0 0;
border:1px solid #262626;
color:#CCCCCC;
margin:0 0 1px;
}
a {
color:#FFFFFF;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
img {
border:0 none;
}
#sidebar {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
float:left;
font-family:Arial,Verdana;
font-size:11px;
line-height:18px;
margin:288px 0 0;
text-align:left;
vertical-align:top;
width:140px;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:10px;
text-align:left;
vertical-align:top;
}
#sidebar ul li {
color:#C30000;
font-family:"Trebuchet MS",Arial,Verdana;
font-weight:bold;
margin:0 0 5px;
}
#sidebar ul li a {
color:#C30000;
text-decoration:none;
}
#sidebar ul li a:hover {
text-decoration:underline;
}
#sidebar ul li h2 {
border-bottom:1px solid #262626;
color:#C30000;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:11px;
font-weight:bold;
margin:0 0 5px;
padding:0 0 5px;
}
#sidebar ul ul {
padding:0;
}
#sidebar ul ul li {
color:#CCCCCC;
font-family:Arial,Verdana;
font-weight:normal;
margin:0;
padding:0;
}
#sidebar ul ul li a {
color:#FFFFFF;
text-decoration:underline;
}
#sidebar ul ul li a:hover {
text-decoration:none;
}
.narrowcolumn {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
float:left;
font-family:Verdana,Arial;
font-size:12px;
margin:22px 0 0;
overflow:hidden;
padding:0 0 70px;
text-align:left;
vertical-align:top;
width:500px;
}
#menu {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
padding:0 0 0 10px;
text-align:left;
vertical-align:top;
}
#menu ul {
margin:0;
padding:0;
}
#menu ul li {
background:#444444 url(images/bg_menu_item.gif) repeat-x scroll 0 0;
border-top:2px solid #CC0000;
float:left;
font-family:Arial,"Trebuchet MS";
font-size:10px;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 5px 0 0;
padding:6px 15px 7px;
}
#menu ul li a {
text-decoration:none;
}
#menu ul li a:hover {
text-decoration:underline;
}
#header {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
color:#333333;
padding:10px 0;
text-align:center;
vertical-align:middle;
width:500px;
}
.post h2 {
background:#444444 url(images/bg_post_title.gif) repeat-x scroll 0 0;
border-top:2px solid #CC0000;
color:#FFFFFF;
font-family:"Times New Roman",Arial;
font-size:18px;
font-weight:normal;
line-height:24px;
padding:18px 20px 17px;
text-align:left;
vertical-align:top;
}
.post h2 a {
text-decoration:none;
}
.post h2 a:hover {
text-decoration:underline;
}
.entry {
background:#EEEEEE none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#000000;
line-height:18px;
padding:10px 20px 20px;
text-align:left;
vertical-align:top;
}
.sticky h2 {
background:#D60000 none repeat scroll 0 0;
}
.entry p {
padding:10px 0 0;
}
.entry a {
color:#CC0000;
}
p.postmetadata, post-date, cite {
font-family:Arial,"Trebuchet MS";
font-size:11px;
font-style:normal;
}
.postmetadata {
clear:both;
}
.navigation {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
line-height:18px;
padding:20px;
text-align:left;
vertical-align:top;
}
.commentlist ol, .commentlist ol li {
list-style-type:none;
}
.commentlist ol {
margin:0 0 10px;
}
.commentlist ol li {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6E6E6;
color:#333333;
font-size:11px;
margin-bottom:5px;
padding:10px;
}
blockquote {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E6E6E6;
color:#333333;
font-family:Arial;
font-size:11px;
line-height:18px;
margin:5px 0 5px 5px;
padding:5px 10px;
text-align:left;
vertical-align:top;
}
#obar {
background:#000000 none repeat scroll 0 0;
float:left;
margin:288px 0 0;
text-align:left;
vertical-align:top;
width:360px;
}
.sub-obar {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
float:left;
font-family:Arial,Verdana;
font-size:11px;
line-height:18px;
margin:0;
text-align:left;
vertical-align:top;
width:170px;
}
.sub-obar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:10px 0 10px 10px;
text-align:left;
vertical-align:top;
}
.sub-obar ul li {
color:#C30000;
font-family:"Trebuchet MS",Arial,Verdana;
font-weight:bold;
margin:0 0 5px;
}
.sub-obar ul li a {
color:#C30000;
text-decoration:none;
}
.sub-obar ul li a:hover {
text-decoration:underline;
}
.sub-obar ul li h2 {
border-bottom:1px solid #262626;
color:#C30000;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:11px;
font-weight:bold;
margin:0 0 5px;
padding:0 0 5px;
}
.sub-obar ul ul {
padding:0;
}
.sub-obar ul ul li {
color:#CCCCCC;
font-family:Arial,Verdana;
font-weight:normal;
margin:0;
padding:0;
}
.sub-obar ul ul li a {
color:#FFFFFF;
text-decoration:underline;
}
.sub-obar ul ul li a:hover {
text-decoration:none;
}
#wp-calendar {
margin:5px 0 0;
}
#wp-calendar caption {
background:#000000 none repeat scroll 0 0;
color:#CC0000;
font-size:10px;
font-weight:bold;
padding:0 0 0 10px;
text-align:left;
}
#wp-calendar th, #wp-calendar td {
background:#000000 none repeat scroll 0 0;
color:#CCCCCC;
padding:3px;
}
#comment {
margin-bottom:0.5em;
padding:0.4em;
width:95%;
}
.avatar {
border:1px solid #E8E7D0;
float:right;
padding:2px;
}
img.centered, img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#sidebar h1,
.sub-obar h2,
#menu a {
  text-transform:uppercase;
}