/*
Theme Name:     Exterminatus Now
Description:    Exterminatus Now child theme for Comicpress 
Author:         Martin Faulkner
Author URI:     http:://www.exterminatusnow.co.uk
Template:       comicpress
Version:        1.5

*/

@import url(../comicpress/style.css);

body {
color:white; 
background-color:black;
font-size:12px;
font-family:Verdana;
margin:0;
padding:0;
}
A:link {color:#E0020A;}
A:visited {color:#B70C11;}
A:hover {color:#FF000A}
A:active {color:#EC502E;}
img{border-style: none;}
ul.a{padding:10px; margin:0px 8px;}
ul.b{margin:-10px 43px; list-style-type:none;}
li{padding:0px; margin:0px;}
img.centered{
display:block;
margin-left:auto;
margin-right:auto;
}

img.lefthand{
float:left;
margin-left:50px;
}
a.righthand{
display: inline-block; float: right; text-decoration: none; text-indent: -99999px;
height:81px;
width:64px;
margin-top:-79px;
margin-left:20px;
margin-right:auto;
}

a.righthand:hover{background-position: -64px 0; background-color: #000 Transparent;}


blockquote{
	margin: 10px;
	padding: 5px 10px 5px 20px;
	font-family: 'Verdana';
	font-size: 12px;
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #000;
}

blockquote_cite{
	margin: 5px 0 0;
	display: block;
	font-weight: bold;
	font-family: 'Verdana';
	font-size: 12px;
}

.forum-button{
height:81px;
width:64px;
background: url("http://www.exterminatusnow.co.uk/images/button_forum.gif") no-repeat 0 0;
}

.rss-button{
height:81px;
width:64px;
background: url("http://www.exterminatusnow.co.uk/images/button_rss.gif") no-repeat 0 0;
}

.email-button{
height:81px;
width:64px;
background: url("http://www.exterminatusnow.co.uk/images/button_email.gif") no-repeat 0 0;
}

img.donatebutton{
display:block;
margin: 32px 20px 42px;
}

p.blogedit{
font-size:12px;
font-style:italic;
}

.contentholder{
position: relative;
margin: 10px auto;
padding:10px;
}

.castholder{
position: relative;
margin: 10px auto;
padding:10px;
left: 50px;
}


.storyline-description{
font-size:14px;
}

#storyline li{
margin: 0 0 0 10px;
}

#storyline li li .storyline-title {
color:#FFFFFF;
display:block;
font-size:20px;
font-weight:bold;
}

.contentholder_sidebar{
width:175px;
margin-top: 10px;
margin-left:5px;
text-align:center;
}

.sidebar_store{
position:absolute;
width:160px;
height:205px;
}

.store_thumbnail{
position:relative;
width:150px;
height:150px;
}

.sidebar_store_spacer{
width:175px;
height:170px;
}

.sidebar_spacer{
width:175px;
height:610px;
margin-top:30px;
}
/*
.pagenav-right{display:none;}
.pagenav-left{display:none;}
*/
.commentnav-right{
float:right;
text-align:right;
font-size:12px;
padding-right:60px;
}

.commentnav-left{
font-size:12px;
}

#wp-paginav{
float:right;
clear:left;
text-align:right;
font-size:12px;
padding-right:60px;
}

/*.commentholder{
display:none;
width:800px;
}*/

.comment-permalink{
display:none;
}

#respond{
width:700px;
padding-bottom:35px;
}

.commentsrsslink{
display:none;
}

.comment-balloon-empty{
display:none;
}

.comicpress_comments_widget {
    float: right;
    margin-right: 60px;
    position: relative;
    width: 770px;
}

.post-extras{
position:relative;
}


.blognav{
display:none;
}

.comment-link{
float:right;
clear:left;
text-align:right;
font-size:10px;
padding-top:50px;
padding-right:60px;
}

.footer{
width:75%;
margin:0px auto;
text-align:center;
padding:0.5em;
font-size:11px;
clear:left;
}

.skyscraper{
position:absolute;
float:right;
width:160px;
height:630px;
}

.announcements{
    height: 70px;
    margin: 20px auto;
    position: relative;
    top: 10px;
    width: 716px;
}


.textbox{
width:750px;
margin-top:20px;
margin-left:20px;
margin-right:80px;
padding:10px;
/*text-align:justify;*/
}

.textbox_left{
width:450px;
margin-top:20px;
margin-left:20px;
margin-right:80px;
padding:10px;
/*text-align:justify;*/
}
.textbox_right{
width:450px;
margin-top:20px;
margin-left:20px;
margin-right:80px;
padding:10px;
/*text-align:justify;*/
}

.imagepage{
width:750px;
margin-left:20px;
padding:10px;
}

.imagepage h3{clear: both; text-align:center; display:block;}
.imagepage h4{clear: both; text-align:center; display:block; padding:10px;}
.imagepage h5{clear: both; text-align:center; display:block;}

.linebreak{margin:20px auto; height:2px; background-color:#D21920; width:400px;}
/*.footerbreak{margin:10px auto; height:2px; background-color:#D21920; width:100%;}*/
.linepadding{margin:77px;}
.smallpadding{height:40px;}
.link_bar_padding{margin:229px;}
.link_bar_break{margin:20px auto; height:2px; background-color:#D21920; width:40px;}
.postbreak{height:2px; background-color:#D21920; width:100%;}

.infoentry{
position:relative;
width:500px;
left:14px;
/*padding:0px -20px -40px;*/
}

.castprofile{
position:relative;
width:786px;
height:280px;
padding:8px;
}
.castback{
position:relative;
width:1024px;
height:861px;
padding:10px;
margin: -30px auto;
left: -45px;
top:-30px;
}

.castphotoboxleft{position:absolute; margin:12px; width:206px; height:256px;}
.castphotoleft{position:absolute; width:341px; height:371px; top:-10px; left:-10px;}
.castphotoboxright{position:absolute; margin:12px; left:560px; width:210px; height:256px;}
.castphotoright{position:absolute; width:341px; height:371px; top:-10px; left:-10px;}
.casttextleft{position:absolute; margin:12px; width:522px; height:256px;}
.casttextright{position:absolute; margin:12px; left:244px; width:526px; height:256px;}

.photooffset{position:relative; margin-top:-50px; margin-left:-50px; z-index:10;
}




/**/
/*STORE STUFF CODE*/
/**/

.store_page{
position:relative;
background-color:#f2f2f2;
width:600px;
height:50px;
margin-left:-8px;
float:left;
}

.store_cart{
position:relative;
background-color:#454545;
width:60px;
height:50px;
float:right;
}



/**/
/*Big Border Code*/
/**/


.bordertop{
background-image:url('http://www.exterminatusnow.co.uk/images/border_top.gif');
position:absolute;
background-repeat:repeat-x; 
left:0px; 
z-index:2; 
width:100%; 
top:-10px; 
height:10px;
}

.bordertopleft{
background-image:url('http://www.exterminatusnow.co.uk/images/border_top_left.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
left:-10px; 
width:20px; 
top:-10px; 
height:20px;
}

.bordertopright{
background-image:url('http://www.exterminatusnow.co.uk/images/border_top_right.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
right:-20px; 
width:20px; 
top:-10px; 
height:20px;
}

.borderleft{
background-image:url('http://www.exterminatusnow.co.uk/images/border_left.gif');
position:absolute;
background-repeat:repeat-y; 
left:-10px; 
z-index:2; 
height:100%; 
top:0px; 
width:10px;
}

.borderright{
background-image:url('http://www.exterminatusnow.co.uk/images/border_right.gif');
position:absolute;
background-repeat:repeat-y; 
right:-10px; 
z-index:2; 
height:100%; 
top:0px; 
width:10px;
}

.borderbottomleft{
background-image:url('http://www.exterminatusnow.co.uk/images/border_bottom_left.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
left:-10px; 
width:20px; 
bottom:-20px; 
height:20px;
}

.borderbottomright{
background-image:url('http://www.exterminatusnow.co.uk/images/border_bottom_right.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
right:-20px; 
width:20px; 
bottom:-20px; 
height:20px;
}

.borderbottom{
background-image:url('http://www.exterminatusnow.co.uk/images/border_bottom.gif'); 
position:absolute; 
background-repeat:repeat-x; 
z-index:2; 
left:0px;
width:100%; 
bottom:-10px; 
height:10px;
}

/*
Big Border Code Ends
*/


/**/
/*Small Border Code*/
/**/

.smallborderleft{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_vertical.gif');
position:absolute;
background-repeat:repeat-y; 
left:-8px; 
z-index:2; 
height:100%; 
top:0px; 
width:8px;
}
.smallborderright{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_vertical.gif');
position:absolute;
background-repeat:repeat-y; 
right:-8px; 
z-index:2; 
height:100%; 
top:0px; 
width:8px;
}

.smallbordertop{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_horizontal.gif');
position:absolute;
background-repeat:repeat-x; 
left:0px; 
z-index:2; 
width:100%; 
top:-8px; 
height:8px;
}

.smallborderbottom{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_horizontal.gif');
position:absolute;
background-repeat:repeat-x; 
left:0px; 
z-index:2; 
width:100%; 
bottom:-8px; 
height:8px;
}

.smallbordertopleft{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_top_left.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
left:-8px; 
width:16px; 
top:-8px; 
height:16px;
}

.smallbordertopright{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_top_right.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
right:-16px; 
width:16px; 
top:-8px; 
height:16px;
}

.smallborderbottomleft{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_bottom_left.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
left:-8px; 
width:16px; 
bottom:-16px; 
height:16px
}

.smallborderbottomright{
background-image:url('http://www.exterminatusnow.co.uk/images/smallborder_bottom_right.gif'); 
position:absolute; 
background-repeat:no-repeat; 
z-index:3; 
right:-16px; 
width:16px; 
bottom:-16px; 
height:16px;
}

/*
Small Border Code Ends
*/




/*
Code for the Fanart section
Original code by Lokesh Dhakar
Modified under lisence
*/

.thumbnail {
background-color:#222222;
border:2px solid #000000;
overflow:hidden;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 3px;
width:120px;
}

.thumbnail p {margin:0px;}

.thumbnail_title{
background-color:#222222;
text-align:center;
font-size:12px;
border:1px solid #2A2A2A;
width:92px;
display:block;
margin-right:10px;
line-height:14px;
padding:3px 3px 3px;
height:60px;
}

.thumbnail_fanart_title, .thumbnail_fanart_title a {
background-color:#222222;
text-align:center;
font-size:12px;
border:1px solid #2A2A2A;
width:92px;
display:block;
margin-right:10px;
line-height:14px;
padding:3px 3px 3px;
height:60px;
}

.thumbnail_fanart_title a:link{
color:white;
}
.thumbnail_fanart_title a:visited{
color:#E3E3E3;
}

.thumbnail_spacer{
background-color:#222222;
text-align:center;
font-size:12px;
border:1px solid #2A2A2A;
width:98px;
display:block;
line-height:14px;
margin-right:10px;
height:30px;
}

.thumbnail_caption{
background-color:#222222;
text-align:center;
font-size:12px;
border:1px solid #2A2A2A;
width:98px;
display:block;
line-height:14px;
margin-right:10px;
height:30px;
}

.thumbnail_endline{
clear:both;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.exterminatusnow.co.uk/images/lightbox_prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.exterminatusnow.co.uk/images/lightbox_nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/*Lightbox code ends*/





/**/
/*COMICPRESS CODE MODIFICATIONS*/
/**/

.cpcal-month {
background:none repeat scroll 0 0 #000000;
font-family: 'Arial',sans-serif;
border:1px solid #999999;
float:left;
margin:0 8px 8px 0;
padding:5px 0 5px 5px;
width:157px;
}

#header{
margin-top:10px;
}

#comic{margin-left:-9px;}

#sidebar-left{
float:left;
padding:0px;
width:1px;
}

.narrowcolumn{
width: 800px;
overflow:visible;
}

#sidebar-menubar { font-size: 100%;}

.post-info{
font-size:100%;
}

.post-author{
font-size:11px;
}
.post-date{
font-size:11px;
}
.pipe{
font-size:11px;
}
.post-edit{
font-size:11px;
}


.righthand{
width:750px;
text-align:right;
}

.sidebar h4, .sidebar h4 a {
margin:2px 8px;
font-size:14px;
}

.sidebar h4 a:link{
color:white;
}
.sidebar h4 a:visited{
color:#E3E3E3;
}

.sidebar{
font-size:11px;
overflow:visible;
}

.sidebar h2, .sidebar h2 a {
display:none;
}

.widgettitle{
text-align:center;
}


.entry
{width:90%
margin-top:20px;
margin-right:60px;
padding:10px;
text-align:left;
line-height:20px;
}

.sidebar .widget{
margin-bottom:0px;
text-align:center;
}

#sidebar-overcomic{
padding:0px;
}

#comic-head{
padding-top:0px;
} 

#sidebar-right{
float:left;
width:175px;
text-align:center;
padding:0px;
margin-top:5px;
margin-left:5px;
}

#pagewrap-right{
overflow:visible;
}


/* New cast page stuff */

.small_infoentry{
position:relative;
width:560px;
/*padding:0px -20px -40px;*/
left: -10px;
top: -5px;
}

.small_castprofile{
position:relative;
width:786px;
height:220px;
padding:8px;
}

.small_castphotoboxleft{position:absolute; margin:12px; width:180px; height:196px;}
.small_castphotoleft{position:absolute; width:301px; height:301px; top:-10px; left:-10px;}
.small_castphotoboxright{position:absolute; margin:12px; left:590px; width:180px; height:196px;}
.small_castphotoright{position:absolute; width:301px; height:301px; top:-10px; left:-10px;}
.small_casttextleft{position:absolute; margin:12px; width:556px; height:196px;}
.small_casttextright{position:absolute; margin:12px; left:214px; width:556px; height:196px;}

.small_photooffset{position:relative; margin-top:-40px; margin-left:-40px; z-index:10;
}