/*
Theme Name: Darkness and blood
Theme URI: http://zehee.com/
Description: Zehee'blog theme.
Version: 1.0
Author: Zehee
Author URI: http://zehee.com/
Tags: black, red, fixed width, two columns, widgets
*/

/**/
* { margin:0; padding:0 }
body { font: 12px Arial; background:#000 }
a { color:#666 }
a:hover { color:#f00; text-decoration:none }
/**/
#page { width:960px; margin:0 auto; background:#fff }
#header { }
#headerimg { height:120px; background:#444; padding-left:60px }
#headerimg h1 { font-size: 30px; padding-top:40px; }
#headerimg h1 a { color:#fff; text-decoration: none; }
#headerimg h1 a:hover { color:#f00 }
.description { text-indent:2em; line-height:24px; color:#fff }
/**/
#main { }
#menu { line-height:30px; border-top:1px solid #666; margin-bottom:10px; background:#000; position:relative;z-index:1}
#menu a { text-decoration: none; padding:0 20px;display:block; color:#FFF;height:30px; float:left}
#menu a:hover { background:#222; }
#menu li.on { background:#f00 }
#menu li.on .arr { border-left:4px solid #000; border-top:4px solid #f00; border-bottom:4px solid #f00;}
#menu .arr { display:block; border-left:4px solid #666; border-top:4px solid #000; border-bottom:4px solid #000; width:0; height:0; position:absolute; top:10px; right:4px;line-height:0 }
#menu ul { list-style:none;}
#menu li { float:left; position:relative; }
#menu li ul { position:absolute; background:#000; top:30px; left:0; z-index:9999 }
#menu li ul li { float:none; border-top:1px solid #222 }
#menu li ul li ul { top:-1px; }
/**/
#sidebar { float:right; width:200px; border-left:1px solid #000; padding:12px; line-height:20px }
#sidebar a { text-decoration:none }
#sidebar a:hover { text-decoration:underline }
#sidebar ul { list-style:none; }
#sidebar ul ul { padding-left:1em; }
#sidebar h2 { font-size:14px; color:#666; line-height:26px; border-bottom:1px solid #eee; margin:10px 0; }
#sidebar .textwidget { color:#f00 }
#sidebar .widget_search #s { width:110px }
#sidebar .widget_categories { line-height:24px; }
#sidebar .widget_categories ul { list-style: disc inside; }
#sidebar .widget_categories ul ul { list-style: circle inside }
#sidebar .widget_categories ul ul ul { list-style: square inside }
#sidebar .widget_recent_entries { line-height:20px }
#sidebar .widget_recent_comments li { padding:2px 0 }
#sidebar .widget_archive { line-height:22px }
#wp-calendar { width:100%; line-height:22px }
#wp-calendar a{ text-decoration:underline}
#wp-calendar caption { line-height:24px }
#wp-calendar td { text-align:center; }
#wp-calendar #today { background:#eee; border:1px solid #ccc }
/**/
#content { float:left; width:700px; padding:12px; line-height:22px; }
#content h2 { font-size:12px; line-height:30px; color:#666 }
#content .post { position:relative; padding-bottom:20px; padding-top:3px; }
#content .post h2 { line-height:24px; font-size:14px; background:#ddd; border-bottom:#666 solid 1px; border-right:1px solid #666; padding-left:130px; }
#content .post h3 { line-height:24px; font-size:14px; background:#ddd; border-bottom:#666 solid 1px; border-right:1px solid #666; padding-left:180px; }
#content .post h2 a { text-decoration:none }
#content .post h3 a { text-decoration:none }
#content .post small { position:absolute; top:0; left:10px; padding:0 10px; background:#888; border-bottom:1px solid #000; border-right:1px solid #000; line-height:30px; color:#fff; font-size:12px }
#content .entry { padding:10px; }
#content .entry p { text-indent:2em; margin:10px 0 }
#content ul, #content ol { padding:10px 10px 10px 4em; list-style:inside; line-height:20px; color:#444 }
#content blockquote { border:1px solid #ddd; background:#eee; padding:0 10px;margin:10px 0; }
#content blockquote ol { list-style:decimal }
.single #content h2{padding:0; text-align:center}
.single #content .post small{ position:static; display:block}
.single #content .post small a{ color:#ccc}
#comments{font-size:14px;color:#666}
#content .commentlist{list-style:none}
#content .commentlist li{padding:10px}
#content .commentlist li.even{background:#f6f6f6;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.navigation{overflow:hidden}
.navigation a{text-decoration:none}
.alignleft{float:left;padding:5px 20px;border-right:1px solid #999;border-bottom:1px solid #999; background:#f3f3f3;}
.alignright{float:right;padding:5px 20px;border-right:1px solid #999;border-bottom:1px solid #999; background:#f3f3f3;}
/**/
#respond{padding:10px}
#respond h3{font-size:14px;color:#666}
#respond small{font-size:12px;color:#888}
#respond p{padding:2px 0}
/**/
#footer { text-align:center; line-height:20px; margin-top:10px; border-top:1px solid #000; padding:10px 0; background:#444; color:#fff }
#footer a { color:#888 }
#footer a:hover { color:#f00 }
/**/
.clearfix { display:inline-block }
.clearfix { display:block }
.clearfix:after { content:"."; display:block; clear:both; height:0; width:0; visibility:hidden; }
.recentcomments a { display:inline !important; padding:0 !important; margin:0 !important; }
