/*

Theme Name: ComicPress Specialist

Theme URI: http://thespecialistcomic.com/

Template: easel

Description: A ComicPress child theme. <a href="http://comicpress.org">Visit the ComicPress Website.</a>

Author: Shawn Gustafson

Author URI: http://thespecialistscomic.com/

Version: 1.0

.

The CSS, XHTML and design is released under GPL v3:

http://www.opensource.org/licenses/gpl-3.0.html

.

*/



@import url("../easel/style.css");

@import url("jquery-ui.css");



@font-face {

	font-family: "spec-title";

	src: url("fonts/league_gothic.otf");

}





body {

	background: #0B3543 url(/wp-content/themes/comicpress-spec/images/bg_pattern_800w.gif) fixed repeat-x 0% 100%;

}



a, a:visited, a:link {

	color: #B10D14;

}

a:hover {

	color: #f00

}



#page {

	width: 980px;

}



#header {

	height: 120px;

	text-align: center;

	background: url('/wp-content/themes/comicpress-spec/images/spec_banner.jpg') no-repeat;

}

 

h1 {

	padding: 0px;

}



#header a {

	width: 980px;

	height: 120px;

	padding: 0px;

	display: block;

	text-indent: 100%;

	white-space: nowrap;

	/* text-indent: -9999px; */

	overflow: hidden;

	float: left;

	}



.description {

	display: none;

}



#menubar-wrapper {

	background: #B10D14;

	margin-bottom: 10px;

}



.menu ul li a:hover, 

.menu ul li ul li a:hover, 

.menu ul li a, 

.menu ul li ul li a, 

.menu ul li a.selected, 

.menu ul li ul li a.selected,

a.menunav-rss,

a.menunav-rss:hover {

	background: #B10D14;

}



.menu ul li a, 

.menu ul li ul li a, 

a.menunav-rss {

	color: #fff;

}



.menu ul li a:hover, 

.menu ul li ul li a:hover, 

a.menunav-rss:hover {

	color: #e8ca1c;

}



/*

#menu .current_page_item a{

	background: #B10D14;

	border: 2px solid #E8CA1C;

	line-height: 21px;

}



#menunav {

	float: right;

	text-align: center;

}



#menunav a{

	display: block;

	float: left;

	height: auto;

	padding: 2px;

	width: auto;

	background: inherit;

}

*/



#footer {

	padding: 5px 0 20px;

}



#footer a {

	color: #FF0000;

}



p.footer-text {

	padding: 0;

	display: inline-block;

	color: #fff;

	background: #0B3543;

	font-size: 14px;

}



#section-wrap {

	margin-top: 5px;

	width: 790px;

	float: left;

}



#sidebar-blog {

	margin-top: 10px;

}



#sidebar-overcomic {

	padding: 0;

}



#sidebar-left {

	width: 160px;

	padding: 0;

}



#sidebar-right {

	padding: 0;

	width: 160px;

	float: right;

}



#column {

	float: right;

}



.narrowcolumn {

	width: 600px;

	text-align: left;

	padding: 0;

}



.post, .comic, .type-page {

	padding: 0;

	margin-bottom: 20px;

	font-family: "Courier New", Courier, monospace;

	font-size: 16px;

	letter-spacing: -1px;

	word-spacing: 3px;

}



.post h2, .comic h2, .type-page h2 {

	font-weight: bold;

	text-decoration:underline;

	font-size: 14px;

}

.post h3, .comic h3, .type-page h3 {

	font-weight: bold;

	font-size: 14px;

}



.post-info h2 {

	float: left;

}



.post-info h2, .post-info h2 a {

	font-size: 16px;

	line-height: 16px;

	letter-spacing: 0;

}



.post-title {

	font-size: 16px;

	float:left;

}

.post-date {

	font-size: 16px;

	float:right;

}

.posted-at, .post-time, .comic-post-info, .post-cat {

	display: none;

}

.comment-link {

	font-size: 16px;

}



.post-author-swederacer .post-head, .post-author-swederacer .post-content, .post-author-swederacer .post-foot  {

	background: url('/wp-content/themes/comicpress-spec/images/blog-post-bg-shawn.png');

}

.post-author-al .post-head, .post-author-al .post-content, .post-author-al .post-foot {

	background: url('/wp-content/themes/comicpress-spec/images/blog-post-bg-al.png');

}

.type-page .post-head, .type-page .post-content, .type-page .post-foot {

	background: url('/wp-content/themes/comicpress-spec/images/page-post-bg.png');

}



.post-author-swederacer .post-head, .post-author-al .post-head, .type-page .post-head {

	height: 140px;

	background-repeat:no-repeat;

}

.post-author-swederacer .post-content, .post-author-al .post-content, .type-page .post-content {

	padding: 5px 50px;

	background-repeat:repeat-y;

	background-position: -600px 0;

}

.post-author-swederacer .post-foot, .post-author-al .post-foot, .type-page .post-foot {

	height: 80px;

	padding: 0 50px;

	background-repeat:no-repeat;

	background-position:  0 -156px;

}







.entry {

	padding: 0;

}



#blogheader {

	display: none;

}



#wp-paginav, .blognav {

	background-color: white;

	border: 2px solid #B10D14;

	margin: 10px 5px;

	padding: 5px;

	width: auto;

}



#comic-wrap {

	margin-bottom: 30px;

}



#sidebar-over-comic {

	background: url('/wp-content/themes/comicpress-spec/images/poster-bg-2.png') no-repeat;

	height: 85px;

	text-align: center;

	padding-top: 0;

}

#sidebar-over-comic .comic_navi_wrapper {

	padding: 20px 20px 0;

}

#sidebar-over-comic .comic_navi {



}

#sidebar-over-comic td {

	height: 60px;

}

#sidebar-over-comic .comic_navi_left, #sidebar-over-comic .comic_navi_right {

	width: 80px;

}

#sidebar-over-comic  .comic_navi_center {

	width: 590px;

}

#sidebar-over-comic .navi-comictitle a, 

#sidebar-over-comic .navi-comictitle a:hover, 

#sidebar-over-comic .navi-comictitle a:active, 

#sidebar-over-comic .navi-comictitle a:visited {

	display: inline;

	font-family: "spec-title", serif;

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 42px;

	font-weight: normal;

	letter-spacing: 1px;

}



#sidebar-over-comic a {

	padding: 0;

	display: block;

	height: 60px;

	width: 80px;

	background: url('/wp-content/themes/comicpress-spec/images/nav-buttons.png');

	z-index: 110;

	/* position: relative; */

}

#sidebar-over-comic .navi-comictitle a {

	background: none;

}

#sidebar-over-comic a.navi-prev-in {

}

#sidebar-over-comic a.navi-prev-in:hover {

	background-position: -81px 0;

}

#sidebar-over-comic a.navi-next-in {

	background-position: 0 -60px;

}

#sidebar-over-comic a.navi-next-in:hover {

	background-position: -81px -60px;

}





#chapterEndPromo {

	display: none;

	background: url('images/chapterEndPromo.png');

	width: 720px;

	height: 300px;

	font-family: 'Allerta Stencil', sans-serif;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

}

#chapterEndPromo #promoTextArea {

	width: 410px;

	padding: 20px;

}

#chapterEndPromo h2, #chapterEndPromo h3 {

	font-family: 'Allerta Stencil', sans-serif;

	text-align: center;

	text-transform: uppercase;

	font-weight: normal;

	margin: 0;

}

#chapterEndPromo h2 {

	font-size: 25px;

	margin-bottom: 5px;

}

#chapterEndPromo h3 {

	font-size: 20px;

	margin-bottom: 25px;

}

#chapterEndPromo a {

	display: block;

	width: 200px;

	height: auto;

	border: 1px solid #666;

	font-family: "Courier New", Courier, monospace;

	text-decoration: none;

	font-size: 16px;

	background: none;

}

#chapterEndPromo a:hover {

	box-shadow: 0px 0px 200px #F6D013;

}

#chapterEndPromo #promoStoreLink {

	float: left;

}

#chapterEndPromo #promoPatreonLink {

	float: right;

}

#chapterEndPromo a .promoLinkHead {

	text-align: center;

	text-decoration: underline;

	text-transform: uppercase;

	padding-top: 5px;

	white-space: nowrap;

}

#chapterEndPromo a .promoLinkBody {

	color: black;

	padding: 10px;

	text-align: left;

}

body.chapterEnd #sidebar-over-comic {

	height: 405px;

	background-position: 0 320px;

}

body.chapterEnd #chapterEndPromo {

	display: block;

}



#sidebar-over-comic #banner-link {

	display: none;

}



/*Character Banner*/

/*

body.home #sidebar-over-comic, body.ccf #sidebar-over-comic {

	height: 301px;

	background-position: 0 216px;

}



body.home #sidebar-over-comic #banner-link, body.ccf #sidebar-over-comic #banner-link {

	background: url('/wp-content/themes/comicpress-spec/images/Cap_KSmessage_200_banner.png');

	display: block;

	height: 216px;

	width: 720px;

	margin: 0 auto -10px;

}

*/





#comic {

	background: url('/wp-content/themes/comicpress-spec/images/poster-bg-2.png') repeat-y -795px 0;

}



#sidebar-under-comic {

	background: url('/wp-content/themes/comicpress-spec/images/poster-bg-2.png') no-repeat 0 -85px;

	height: 95px;

}

#sidebar-under-comic .comic_navi {

	margin: 0 auto;

	z-index: 110;

}

#sidebar-under-comic td {

	height: 60px;

}

#sidebar-under-comic  .comic_navi_left {

	width: 240px;

}

#sidebar-under-comic .comic_navi_center {

	width: 100px;

}

#sidebar-under-comic .comic_navi_right {

	width: 200px;

}

#sidebar-under-comic a {

	padding: 0;

	height: 37px;

	background: url('/wp-content/themes/comicpress-spec/images/nav-buttons.png');

	display: inline-block;

	z-index: 110;

}

#sidebar-under-comic .navi-comictitle a {

	background: none;

}

#sidebar-under-comic a.navi-first-in {

	background-position: 0 -124px;

	width: 102px;

}

#sidebar-under-comic a.navi-first-in:hover {

	background-position: -122px -124px;

}

#sidebar-under-comic a.navi-prev-in {

	background-position: 0 -161px;

	width: 121px;

}

#sidebar-under-comic a.navi-prev-in:hover {

	background-position: -122px -161px;

}

#sidebar-under-comic a.navi-next-in {

	background-position: 0 -198px;

	width: 101px;

}

#sidebar-under-comic a.navi-next-in:hover {

	background-position: -122px -198px;

}

#sidebar-under-comic a.navi-last-in {

	background-position: 0 -235px;

	width: 91px;

}

#sidebar-under-comic a.navi-last-in:hover {

	background-position: -122px -235px;

}



#comic-head, #comic-foot {

	display: none;

}



#respond {

	padding: 0;

}





.bioTable {

	margin: 10px;

}

.bioTable td {

	padding: 2px 5px;

	vertical-align: top;

}

.bioTable label {

	white-space: nowrap;

	font-weight: bold;

}

.bioTable p {

	padding: 0;

	margin: 0 0 10px 0;

}



.spec-comment-link {

	display: none;

	font-weight: bold;

	text-align: left;

	margin-bottom: 10px;

}

.spec-comment-link a {

	color: #ff0000;

	background: none repeat scroll 0 0 #0B3543;

	font-size: 16px;

}



body.home .spec-comment-link  {

	display: block;

}



#text-23 {

	padding-bottom: 5px;

}



#disqus_thread {

	padding: 5px;

	background-color: white;

	border: 2px solid #B10D14;

}



/* sidelinks */



#sidelinks a {

	display: block;

	height: 40px;

	width: 160px;

	margin: 4px 0;

	background: url("/wp-content/themes/comicpress-spec/images/social-buttons-v2.png");

	background-repeat: no-repeat;

}

#sidelinks #patlink {

	background-position: 0 0;

}

#sidelinks #patlink:hover {

	background-position: -164px 0;

}

#sidelinks #fblink {

	background-position: 0 -44px;

}

#sidelinks #fblink:hover {

	background-position: -164px -44px;

}

#sidelinks #gplink {

	background-position: 0 -88px;

}

#sidelinks #gplink:hover {

	background-position: -164px -88px;

}

#sidelinks #twitlink {

	background-position: 0 -132px;

}

#sidelinks #twitlink:hover {

	background-position: -164px -132px;

}

#sidelinks #iolink {

	background-position: 0 -176px;

}

#sidelinks #iolink:hover {

	background-position: -164px -176px;

}

#sidelinks #rsslink {

	background-position: 0 -308px;

}

#sidelinks #rsslink:hover {

	background-position: -164px -308px;

}

#sidelinks #twclink {

	background-position: 0 -264px;

}

#sidelinks #twclink:hover {

	background-position: -164px -264px;

}



#upcoming-appearances {

	margin-top: 30px;

	padding: 68px 12px 12px;

	background: #264B5E url("/wp-content/themes/comicpress-spec/images/upcoming-appearances.png") no-repeat 10px 10px;

	color: #fff;

	font-family: "Arial Narrow", Arial, sans-serif;

	font-size: 16px;

}

#upcoming-appearances a, #upcoming-appearances a:hover, #upcoming-appearances a:active, #upcoming-appearances a:visited {

	color: #F6D013;

}



.skyscraper-container {

	text-align: center;

	margin-top: 30px;

}



.thumbnailTable {

	width: 100%;

}

.thumbnailTable td {

	width: 33%;

	vertical-align: top;

	text-align: center;

	padding-bottom: 10px;"

}

.thumbnailTable td img {

	margin-bottom: 5px; 

	border: 1px solid #B10D14;

}



.threeColumnTable td {

	width: 33%;

}

.fourColumnTable td {

	width: 25%;

}



.linkList {

    list-style-type: none;

    display: block;

    padding: 0;

    margin: auto;

    width: 468px;

}

.linkList li {

	display: block;

	margin-bottom: 10px;

}

.linkList br {

	display: none;

}



/* eStore */

.thumb-image {

	height: auto !important;

	width: auto !important;

}

.eStore_compact_cart {

	background: #fff;

	border: 2px solid #B10D14;

}

.eStore_compact_cart h3 {

	font-size: 16px;

	border-bottom: 1px solid #000;

	margin-bottom: 5px;

}





/*Welcome page */

body.page-id-4712 h2 {

	display: none;

	float: none;

	font-size: 36px;

	line-height: 36px;

	text-align: center;

	text-decoration: none;

	font-family: "spec-title", serif;

	color: #fff;

}

body.page-id-4712 #section-wrap {

	width: auto;

}

body.page-id-4712 .post-head ,

body.page-id-4712 .post-foot {

	height: auto;

	padding: 0;

	background: none;

}

body.page-id-4712 .post-content {

	padding: 0;

	background: none;

	text-align: center;

}

body.page-id-4712 .welcome-wrapper {

	display: inline-block;

	width: 475px;

	margin: 5px;

	vertical-align: top;

}

body.page-id-4712 .inner-synopsis {

	width: 419px;

}

body.page-id-4712 .ui-accordion-header {

	display: none;

}

body.page-id-4712 .ui-accordion-content {

	color: #000;

	background: #fff;

	border: 2px solid #B10D14;

	text-align: left;

	height: 685px;

	padding: 15px 20px;

}

body.page-id-4712 .synopsesLinkList {

	list-style-type: none;

	text-align: center;

	padding: 0;

}

body.page-id-4712 .synopsesLinkList li {

	display: inline-block;

	width: 120px;

	margin: 3px;

	vertical-align: top;

}

body.page-id-4712 .synopsesLinkList li  img{

	display: block;

	margin: 3px 0;

}



body.page-id-4712 .ui-corner-all, 

body.page-id-4712 .ui-corner-bottom, 

body.page-id-4712 .ui-corner-right, 

body.page-id-4712 .ui-corner-br {

	-moz-border-radius: 0;

	-webkit-border-radius: 0;

	-khtml-border-radius: 0;

	border-radius: 0;

}



/* banner rotator */

.slide-name {

	font-family: "Arial Black", Gadget, sans-serif;

	font-size: 36px;

	color: #e8ca1c;

	text-transform: uppercase;

	padding: 2px;

	text-shadow:

		-1px -1px 0 #0B3543,

		1px -1px 0 #0B3543,

		-1px 1px 0 #0B3543,

		1px 1px 0 #0B3543;

}

.slide-description {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #e8ca1c;

	white-space: nowrap;

	padding: 2px;

	text-shadow:

		-1px -1px 0 #0B3543,

		1px -1px 0 #0B3543,

		-1px 1px 0 #0B3543,

		1px 1px 0 #0B3543;

}



/* Woocommerce */

body.woocommerce-page #column {

	float: none;

	width: 936px;

	padding: 20px;

	background: #fff;

	background-image: none;

	border: 2px solid #B10D14;

	font-family: Arial, Helvetica, sans-serif;

}



body.woocommerce-page .type-page {

	font-family: Arial, Helvetica, sans-serif;

}



body.woocommerce-page h1, body.woocommerce-page h2, body.woocommerce-page h3 {

	font-family: "spec-title", serif;

	letter-spacing: 0;

	font-weight: normal;

}

body.woocommerce-page h1 {

	margin-bottom: 20px;

}

body.woocommerce-page h1.product_title {

	margin-bottom: 0;

}

body.woocommerce-page h2 {

	font-size: 24px;

	text-decoration: none;

	margin-bottom: 10px;

}

body.woocommerce-page h3, body.woocommerce-page ul.products li.product h3 {

	font-size: 20px;

}



body.woocommerce-page .post-head, body.woocommerce-page .post-content, body.woocommerce-page .post-foot {

	height: auto;

	background-image: none;

}

body.woocommerce-page .post-content {

	position: relative;

}

body.woocommerce-page .section-wrap {

	width: auto;

}

body.woocommerce-page #sidebar-left, body.woocommerce-page #sidebar-right {

	display: none;

}



.woocommerce-ordering, .woocommerce-result-count, body.woocommerce-page .related, .woocommerce-tabs ul.tabs {

	display: none;

}



body.woocommerce-page #breadcrumbs {
	margin: -10px 0 10px;
}

body.mon .ff,
body.tue .ff, 
body.wed .ff, 
body.thu .ff {
	display: none;
}

body.fri .ff,
body.sat .ff,
body.sun .ff {
	display: block;
}

body.mon .dt,
body.tue .dt, 
body.wed .dt, 
body.thu .dt {
	display: block;
}

body.fri .dt,
body.sat .dt,
body.sun .dt {
	display: none;
}

.woocommerce div.product div.images.woocommerce-product-gallery{
	opacity:100 !important;
}
