@charset "utf-8";
/*
Theme Name: Black Blade Blues
Theme URI: http://www.ja-pitts.com/
Description: A custom-made theme for author J.A. Pitts.
Version: 1 (WP2.7.1)
Author: Jeremiah Tolbert
Author URI: http://www.clockpunkstudios.com/
Tags: fantasy, gritty, grunge, urban, author
*/

/* RESET RELOADED by Eric Meyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,  font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form,  label, legend, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Site Styles */
.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
body {font-family:Garamond, Georgia, "Times New Roman", Times, serif;background:url(images/page-background.jpg) #000 top center no-repeat;}
a {color:#63210b;text-decoration:none;}
a:hover {color:#000;text-decoration:underline;}
strong {font-weight:bold;}
em {font-style:italic;}
#container {width:960px;margin:0 auto;background-image:url(images/container-background.jpg);}
#header {background-image:url(images/header-background.jpg);width:960px;height:222px;position:relative;}
#header h1 {text-indent:-9999px;}
#book_hammer {position:absolute;width:256px;height:402px;background-image:url(images/book2.png);left:0px;top:222px;}
#book_disclaimer {display:block;height:402px;width:256px;}
#navigation {background-image:url(images/navigation-background24.png);width:679px;height:32px;position:absolute;z-index:3;padding:17px 0px 10px 105px;left:123px;top:220px;}
#navigation li {float:left;margin-right:12px;}
#navigation li a {font-size:16px;font-weight:bold;text-decoration:none;color:#000;display:block;}
#navigation li a:hover {text-decoration:underline;color:#900;}
#book_area {background-image:url(images/book-area-background.jpg);width:705px;height:540px;float:left;margin-top:43px;margin-left:10px;position:relative;}
#about_book_text {width:400px;position:relative;left:240px;top:15px;}
#about_book_text h2 {background-image:url(images/book-area-title.png);height:32px;width:263px;margin-bottom:5px;text-indent:-9999px;}
#about_book_text p {font-size:16px;line-height:19px;margin-bottom:19px;}
#book_links {position:absolute;top:361px;left:23px;width:200px;font-size:13px;}
#book_links li {margin-bottom:8px;}
#book_links li ul {margin-left:25px;margin-top:10px;}
#book_links li ul li {margin-bottom:5px;}
#secondary_column {width:238px;float:left;padding-top:25px;position:relative;z-index:0;}
#about_me_sidebar {position:relative;background-image:url(images/about-me-background24.png);width:192px;height:276px;z-index:2;padding:25px 20px;overflow:hidden;}
#about_me_sidebar h2 {background-image:url(images/about-me-header.png);width:128px;height:39px;text-indent:-9999px;margin-left:20px;margin-bottom:5px;}
#about_me_sidebar p {font-size:14px;line-height:18px;margin-bottom:18px;}
#latest_news_sidebar {z-index:1;position:relative;background-image:url(images/latest-news-background24.png);width:213px;height:253px;padding-left:15px;padding-top:10px;top:-15px;left:10px;overflow:hidden;}
#latest_news_sidebar h2 {background-image:url(images/latest-news-header.png);height:29px;width:145px;margin:10px 0 5px 20px;text-indent:-9999px;}
#latest_news_sidebar li, #inner_secondary_column li {font-size:18px;line-height:17px;margin-bottom:16px;}
#latest_news_sidebar a, #inner_secondary_column a {font-weight:bold;}
#latest_news_sidebar li small, #inner_secondary_column li small {font-size:12px;}
#footer {clear:both;height:65px;width:100%;background:url(images/footer-items.png) 10px no-repeat;position:relative;top:-25px;}
#copyright {color:#FFF;text-align:right;font-weight:bold;padding-right:25px;position:relative;top:25px;}

/* Runes */
.rune {height:42px;width:42px;position:absolute;display:block;text-indent:-9999px;z-index:1000;}
#uruz {left:584px;top:9px;}
#ansuz {left:651px;top:35px;}
#othala {left:742px;top:33px;}
#sowilo {left:688px;top:131px;}
#fehu {left:692px;top:174px;}
#jera {left:175px;top:268px;}
#jera2 {left:13px;top:5px;}
#raidho {left:265px;top:3px;}
#rune_descriptions {display:none;}
#tooltip h3 {font-size:18px;font-weight:bold;margin-bottom:6px;}


/* Secondary Pages */

#inner_primary_column {background:url(images/inner-background.jpg) repeat-y;width:700px;margin-left:10px;margin-top:40px;margin-bottom:40px;float:left;padding-bottom:20px;border-bottom:1px solid black;border-right:1px solid black; border-top:1px solid white;border-left:1px solid white;min-height:875px;}
#hammer {position:absolute;width:228px;height:156px;background-image:url(images/hammer.png);left:0px;top:222px;}
.meta_info {float:left;width:163px;height:405px;padding:30px 10px 0;margin:50px 20px 0px 12px;;background-image:url(images/meta-background.png);background-repeat:no-repeat;overflow:hidden;}
.meta_info h3 {font-size:22px;font-weight:bold;clear:both;}
.meta_info h4 {font-size:48px;color:#5d0b0b;margin: 10px 10px;float:left;}
.comments_link {display:block;text-decoration:underline;font-size:12px;line-height:12px;margin-top:20px;}
.date {margin:2px 0 10px;display:block;text-decoration:underline;}
.tags {display:block;margin:5px 0 10px;}
.social_links {margin-left:10px;}
.social_links li {float:left;display:block;height:32px;width:32px;text-indent:-9999px;margin:5px 18px 0 0;}
.social_links li a {background-image:url(images/social-icons.png);display:block;width:32px;height:32px;}
.mail_icon {background-position:top left;}
.delicious_icon {background-position:93px 0;} 
.digg_icon {background-position:32px 0;}
.facebook_icon {background-position:bottom left;}
.stumble_icon {background-position: 93px bottom;}
.twitter_icon {background-position: 32px bottom;}
.post_body {float:left;width:400px;}
.post_body p {font-size:16px;line-height:19px;margin-bottom:20px;}
.post_body h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:28px;line-height:32px;font-weight:bold;margin-bottom:20px;}
.post_body h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;line-height:28px;font-weight:bold;margin-bottom:20px;}
.post_body h4 {font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:24px;font-weight:bold;margin-bottom:20px;}
.post_body h5 {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:20px;font-weight:bold;margin-bottom:20px;}
.post_body h6 {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:16px;font-weight:bold;margin-bottom:20px;}
.post_body ul, .post_body ol {margin:5px 0 20px 20px;}
.post_body ul li {list-style-type:disc;margin-bottom:5px;padding-left:10px;}
.post_body ol li {list-style-type:decimal;margin-bottom:5px;padding-left:10px;}
.post_body blockquote {margin:20px 40px;}
.post_body strong {font-weight:bold;}
.post_body em {font-style:italic}
.divider {margin:25px 376px 15px;display:block;border:none;background-image:url(images/divider.png);height:27px;width:68px;outline:none;}

/* Comments */
#comments h3 {text-align:center;font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;display:block;margin-bottom:20px;margin-left:329px;width:160px;height:32px;background-image:url(images/comments-header.png);text-indent:-9999px;}
.comment {clear:both;margin-left:12px;}
.comment_meta {width:153px;height:132px;background-image:url(images/comment_meta_background.png);padding:15px; margin:10px 6px 0;position:relative;text-align:center;float:left;}
.comment_meta a {text-decoration:underline;text-align:center;margin:3px 0;line-height:18px;}
.gravitar {border:1px solid black;margin:0 auto;}
.avatar {margin-bottom:4px;}
.comment_date {font-size:13px;}
.number {position:absolute; left:15px;top:15px;font-size:32px;color:#857023;}
.comment_body {margin:10px 10px;float:left;width:400px;line-height:19px;}
.comment_body p {margin-bottom:20px;}
#comment_form h3 {text-align:center;font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;display:block;margin: 0 auto 20px auto;width:275px;height:35px;background-image:url(images/leave-a-comment-header.png);text-indent:-9999px;}
 #respond h3 {text-align:center;font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;display:block;margin: 0 auto 20px auto;width:275px;height:35px;background-image:url(images/leave-a-comment-header.png);text-indent:-9999px;}
 #respond {float:left;width:310px;}
#comment_form {width:400px;margin-left:220px;}
#comment_form input, #comment_form label {margin-bottom:12px;}
#comment {width:400px;}
#comment_form p {margin-bottom:15px;}
.allowed_code {font-size:12px;}
.children {margin-left:30px;}
.children .comment_body {width:370px;}
.children .children .comment_body {width:350px;}
.children .children .children .comment_body {width:330px;}
.children .children .children .children .comment_body {width:310px;}

/* Sidebar */
#inner_secondary_column_container{float:left;margin-left:20px;width:216px;margin-top:25px;position:relative;}
#inner_secondary_column {position:relative;z-index:1;width:190px;background:url(images/inner-background.jpg) repeat-y;min-height:300px;padding:40px 15px;border-bottom:1px solid black;border-right:1px solid black; border-top:1px solid white;border-left:1px solid white;}
#inner_secondary_column h3 {font-size:22px;font-weight:bold;margin-bottom:15px;clear:both;border-bottom:1px solid #683020;padding-bottom:4px;}
#inner_secondary_column a {text-decoration:underline;}
#inner_secondary_column ul {margin-bottom:25px;}
#inner_secondary_column p {margin-bottom:20px;}
#archives li {float:left;width:90px;margin-right:5px;font-size:13px;margin-bottom:5px;}
#tag_cloud h3, #searchbar h3 {padding-top:25px;}
#searchbar, #links_sidebar {margin-bottom:25px;}
#links_sidebar .linkcat {font-size:18px;font-weight:bold;margin-bottom:12px;}
#links_sidebar ul {list-style-type:none;}
#links_sidebar ul ul {margin-left:15px;list-style-type:disc;margin-top:15px;}

#background_paper1 {z-index:1;position:absolute;background-image:url(images/about-me-background24.png);width:192px;height:276px;z-index:2;top:0;left:6px;padding:25px 20px;overflow:hidden;}
#background_paper2 {z-index:1;position:absolute;background-image:url(images/latest-news-background24.png);width:213px;height:253px;bottom:-5px;left:-15px;}

/* Misc. */
#archive_title {margin-left:300px;font-size:28px;font-weight:bold;margin-bottom:20px;margin-top:50px;}
.linklove {display:none;}
#cformsform label, #cformsform input {color:#000;font-family:Georgia, "Times New Roman", Times, serif;}
.post {margin:25px 0;}
.page {margin-left:220px;}
.divider {clear:both;}