/*
Theme Name: Tashas Tale
Theme URI: http://www.koji-studios.com
Description: Theme for Tasha's Tale from 2.7 Comicpress
Author: Stephen Jakubiec
Author URI: http://www.koji-studios.com
Version: 1.0
*/
body{margin:0;color:#ffffff;background-color:#000000;font-size:12px;font-family:'Arial', sans-serif;text-shadow:#000 0 0 0;}
a{color:#800;text-decoration:none;}
a:hover{color:#f00;}
a:focus{outline:none;}
a img{border:none;}
p{margin:12px 0;}
img{max-width:100%;padding:0;}
small{font-size:11px;}
hr{height:1px;color:#fff;background-color:#000;border:0px;}
blockquote{margin:10px;padding:5px 10px 5px 20px;border-width:1px 1px 1px 5px;border-style:solid;border-color:#000;}
blockquote cite{margin:5px 0 0;display:block;}
cite{font-size:13px;font-weight:bold;font-style:normal;}
code{padding:10px;display:block;font-family:'Courier New', monospace;border:1px dotted #000;overflow:scroll;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #000;}
form{margin:0;}
h1, h1 a, h1 a:hover{padding:10px 0 0 0;margin:0;color:#fff;font-size:60px;font-family:'Georgia', serif;font-weight:normal;line-height:50px;text-decoration:none;letter-spacing:-4px;font-variant:small-caps;}
h2, h2 a, h2 a:hover{margin:0;color:#fff;font-weight:bold;letter-spacing:-1px;font-size:24px;}
h2.pagetitle, h2.pagetitle a{padding:0 0 5px 0;margin:0 0 20px 0;font-family:'Georgia', serif;font-size:32px;font-weight:normal;letter-spacing:-2px;}
h3, h3 a, h3 a:hover{padding:0;margin:0;font-size:20px;font-weight:bold;text-align:left;color:#fff;text-decoration:none;clear:both;letter-spacing:-1px;}
#page{width:960px;margin:0px auto;}
#header{text-align:center;}
.description{padding:0 0 10px 0;font-size:14px;font-style:italic;letter-spacing:2px;}
#menubar{background:#000;}
#menunav{float:right;}
#menunav a{width:25px;height:25px;display:block;float:left;color:#fff;font-size:19px;font-weight:bold;line-height:25px;text-align:center;border-left:1px solid #fff;}
#menunav a:hover{background:#800;}
#menu{padding:0;margin:0;list-style:none;float:left;line-height:25px;font-size:12px;text-transform:uppercase;}
#menu a{padding:0px 5px;display:block;color:#fff;text-decoration:none;border-right:1px solid #fff;}
#menu li{float:left;}
#menu li:hover a, #menu li.sfhover a{color:#fff;}
#menu li:hover, #menu li.sfhover{background:#800;}
#menu ul{padding:0;margin:0;list-style:none;position:absolute;left:-9999px;width:151px;line-height:1;border-top:1px solid #fff;}
#menu li li{width:150px;margin:0 0 0 -1px;border-width:0 1px 1px 1px;border-color:#fff;border-style:solid;}
#menu li li a{width:139px;padding:4px 5px;color:#fff;border:none;}
#menu li ul ul{margin:-21px 0 0 151px;}
#menu li ul li:hover a, #menu li ul li li:hover a, #menu li ul li li li:hover a, #menu li ul li li li:hover a{color:#fff;}
#menu li:hover li a, #menu li li:hover li a, #menu li li li:hover li a, #menu li li li li:hover li a{color:#fff;}
#menu li li:hover{background:#f00;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul, #menu li.sfhover ul ul ul ul{left:-9999px;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul, #menu li li li li.sfhover ul{left:auto;background:#222;text-transform:none;}
#comic{padding:10px 0;text-align:center;}
#footer{padding:20px 0;text-align:center;}
.nav{float:right;font-size:12px;font-weight:bold;}
.nav-first{padding:0 5px 0 0;float:left;border-right:1px solid #000;}
.nav-previous{padding:0 5px;float:left;}
.nav-next{padding:0 5px;float:left;border-right:1px solid #000;border-left:1px solid #000;}
.nav-last{padding:0 0 0 5px;float:left;}
.nav-blog{color:#fff;font-size:12px;font-weight:bold;float:right;}
.nav-blog-previous{padding:0 5px 0 0;float:left;}
.nav-blog-next{padding:0 0 0 5px;float:left;border-left:1px solid #000;}
.pagenav{padding:40px 20px 0 20px;color:#fff;font-size:12px;font-weight:bold;clear:both;}
.pagenav-left{float:left;}
.pagenav-right{float:right;}
.nav a, .pagenav a, .nav-blog a{display:block;float:left;color:#fff;}
.nav a:hover, .pagenav a:hover, .nav-blog a:hover{color:#800;}
.navdivider{padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #000;}
#column{width:560px;padding:5px 0 20px 0;float:left;overflow:hidden;}
.post, .post-comic, .post-page{padding:0 20px;}
.post-head, .post-page-head, .post-comic-head{}
.post-foot, .post-comic-foot, .post-page-foot{margin:0 0 40px 0;height:10px;overflow:hidden;}
.comicdate{font-size:14px;}
.postdate{font-size:11px;}
.more-link{border-top:1px dashed #000;font-style:italic;display:block;clear:both;}
.tags{font-size:11px;clear:both;}
.comment-link{font-family:'Georgia', serif;font-size:16px;text-align:right;}
#blogheader{font-family:'Georgia', serif;padding:25px 0 25px 20px;font-size:32px;letter-spacing:-2px;border-top:1px solid #000;}
.comment-wrap{padding:0 20px;}
.comment-wrap h3{margin:0;padding:20px 0 0 0;font-weight:normal;font-size:20px;clear:both;font-family:'Georgia', serif;}
.comment{padding:10px;margin:10px 0 0 0;clear:both;border:1px solid #000;min-height:64px;}
.comment .comment{border:1px dotted #000;}
.comment-author{display:inline;}
.comment-meta{display:inline;padding:0 0 0 5px;margin:0 0 0 2px;border-left:1px solid #000;}
.says{display:none;}
.avatar{margin:0 10px 0 0;float:left;}
#comment{width:100%;font-size:12px;font-family:'Arial', sans-serif;}
#author, #email, #url{width:200px;font-size:12px;font-family:'Arial', sans-serif;}
#submit{margin:0 0 20px 0;float:right;}
ol.commentlist{margin:0;padding:0;font-size:11px;list-style:none;}
ol.commentlist p{margin:10px 0 0 74px;}
ul.children{margin:0;padding:0;list-style:none;}
.reply{padding:10px 0 0 0;text-align:right;}
.comicarchiveframe{padding:5px;border:1px solid #000;background:#000;opacity:0.99;}
.comicarchiveframe:hover{opacity:0.70;}
.comicarchiveframe h3{margin:0;}
.comicarchiveframe a small{display:block;color:#fff;}
.archive-year{font-size:48px;}
.archive-yearlist{padding:0 0 10px 0;font-size:14px;}
#sidebar{width:200px;padding:5px 0;float:left;font-size:11px;overflow:hidden;}
#sidebar2{width:200px;padding:5px 0;float:left;font-size:11px;overflow:hidden;}
#sidebar h2, #sidebar h2 a{font-size:16px;}
#sidebar2 h2, #sidebar h2 a{font-size:16px;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar ul li{margin:0 0 10px 10px;padding:0;}
#sidebar ul li ul li{margin:0 0 0 10px;padding:0;}
#sidebar2 ul{margin:0;padding:0;list-style:none;}
#sidebar2 ul li{margin:0 0 10px 10px;padding:0;}
#sidebar2 ul li ul li{margin:0 0 0 10px;padding:0;}
.random-comic-icon{padding:0 5px;color:#fff;background:#000;}
.comic-bookmark{margin:0 0 10px 5px;}
.archive-dropdown{max-width:100%;}
#wp-calendar{width:165px;margin:0 0 0 5px;}
#wp-calendar th{font-size:10px;font-weight:normal;text-align:center;}
#wp-calendar caption{font-family:'Georgia', sans-serif;font-size:18px;letter-spacing:-1px;font-variant:small-caps;}
#wp-calendar td{min-width:20px;padding:0;text-align:center;border:1px solid #000;}
#wp-calendar a{display:block;text-decoration:none;font-weight:bold;}
#wp-calendar a:hover{color:#fff;background:#000;}
#s{width:140px;margin:0;padding:2px;font-size:12px;font-family:'Arial', sans-serif;}
#searchsubmit{padding:0 5px;font-size:12px;font-family:'Arial', sans-serif;}
.gallery-image{width:518px;border:1px solid #000;overflow:hidden;background:#000;}
.gallery-caption{font-size:11px;}
.gallery-caption p{width:510px;padding:5px;margin:0;text-align:center;color:#fff;background:#000;}
.imagenav-wrap{margin:5px 0 0 0;}
.imagenav{width:77px;height:77px;float:left;overflow:hidden;}
.imagenav-center{width:344px;height:65px;margin:0 5px;padding:10px 5px 0 5px;float:left;color:#fff;text-align:center;border:1px solid #000;overflow:hidden;}
.imagetitle{color:#fff;font-size:18px;}
.imagenav-bg{width:75px;height:75px;position:absolute;z-index:0;background:#ddd;border:1px solid #000;overflow:hidden;}
.imagenav-bg img{width:75px;height:75px;}
.imagenav-arrow{width:75px;height:75px;position:absolute;z-index:1;color:#fff;font-size:80px;font-weight:bold;line-height:75px;text-align:center;border:1px solid #000;float:left;}
.imagenav-link{width:75px;height:75px;position:absolute;z-index:2;border:1px solid #000;float:left;overflow:hidden;}
.imagenav-link img{width:75px;height:75px;opacity:0.50;}
.imagenav-link img:hover{opacity:0.00;}
.wp-caption p{margin:5px 0;line-height:11px;font-size:11px;}
.aligncenter{margin:0 auto;display:block;}
.alignright{margin:10px 0 10px 10px;display:inline;float:right;}
.alignleft{margin:10px 10px 10px 0;display:inline;float:left}
#transcript{padding:0 10px;font-size:11px;border-left:4px dotted #000;border-right:4px dotted #000;}
.transcript-border{padding:0 5px;margin:15px 0;border:1px solid #000;background:#fff;clear:both;}
a.transcript-title{padding:0 0 5px 0;margin:0 0 5px 0;display:block;font-family:'Georgia', serif;font-style:italic;font-size:16px;letter-spacing:-1px;border-bottom:1px dashed #000;}
#transcript-content{font-family:'Courier New', monospace;overflow:hidden;}
#s-transcript{width:140px;margin:0;padding:2px;font-size:12px;font-family:'Georgia', serif;font-style:italic;}
#searchsubmit-transcript{padding:0 5px;font-size:12px;font-family:'Arial', sans-serif;}
.storyline-cats{padding:0;margin:0;list-style:none;}
.storyline-cats li{display:inline;}
li.storyline-root{display:none;}
.clear{clear:both;}
.clear-margins{clear:both;height:0;line-height:0;font-size:0;}

