/*
Text Domain: inkblot
Theme Name: InkBlot
Theme URI: http://maikeruon.com/wcib/
Description: Highly customizable theme designed for WordPress with <a href="http://maikeruon.com/wcib/about/webcomic/">WebComic</a>.
Version: 1.3
Author: Michael Sisk
Author URI: http://maikeruon.com/
Tags: black, white, one-column, two-column, three-column, fixed-width, theme-options, left-sidebar, right-sidebar, comic, webcomic

reset all elements
address,blockquote,body,caption,div,dd,dl,dt,fieldset,form, h1,h2,h3,h4,h5,h6,html,legend,noscript,ol,p,pre,table,tbody, td,tfoot,th,thead,tr,ul,a,abbr,br,cite,code,dfn,em,kbd,label, q,samp,span,strong,sub,sup,tt,var,img*/
#INVALID-RULE
{
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	line-height: inherit;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none;
	text-align: inherit;
	vertical-align: baseline;
}
/*Standard formatting and typography. Skip to the "InkBlot" section
for more specific styles.
----------------------------------------------------------------------*/
BODY
{
	background-attachment: fixed;
	/*[disabled]background-image:url(images/inkblot/bg.png);*/
	background-repeat: repeat-x;
	color: #333;
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 75%;
	line-height: 1.5em;
	background: #CFCFD9;
}
/*hyperlinks*/
A
{
	color: #E92929;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A
{
	text-decoration: none;
}
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover
{
	text-decoration: underline;
}
/*headings*/
H1
{
	/*[disabled]font-family:"Futura";*/
	font-size: 300%;
	line-height: 1em;
	margin-bottom: 0.5em;
	font: bold 1.9em Helvetica;
	color: #E92929;
}
H2
{
	font-family: "Futura";
	font-size: 200%;
	line-height: 1em;
	/*[disabled]font:bold 1em Futura;*/
	margin-bottom: 0.75em;
	font-family: Futura;
	font-weight: none;
}
H3
{
	font-family: "Futura";
	font-size: 150%;
	line-height: 1em;
	font-family: Futura;
	font-weight: none;
	margin-bottom: 1em;
}
H4
{
	font-family: "Futura";
	font-size: 125%;
	line-height: 1em;
	margin-bottom: 1.2em;
}
H5
{
	font-family: "Futura";
	font-size: 115%;
	line-height: 1em;
	margin-bottom: 1.3em;
}
H6
{
	font-family: "Futura";
	line-height: 1em;
	margin-bottom: 1.5em;
}
/*text*/
ABBR
{
	border-bottom-style: dotted;
	border-bottom-width: 0.1em;
	cursor: help;
}
BLOCKQUOTE
{
	margin-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
}
CODE, KBD, PRE, VAR
{
	font-family: "Andale Mono", "Courier New", monospace;
	font-size: 125%;
}
DFN, STRONG
{
	font-weight: bold;
}
PRE
{
	display: block;
	margin-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	white-space: pre-wrap;
}
EM, SAMP
{
	font-style: italic;
}
P
{
	margin-bottom: 1.5em;
}
SUB
{
	font-size: 85%;
	vertical-align: sub;
}
SUP
{
	font-size: 85%;
	vertical-align: super;
}
/*lists*/
DL
{
	margin-bottom: 1.5em;
}
DT
{
	font-weight: bold;
}
DD
{
	margin-left: 1.5em;
}
OL, UL
{
	margin-bottom: 1.5em;
	margin-left: 1.5em;
	padding-left: 1.5em;
}
OL OL, UL UL
{
	margin-bottom: 0;
}
OL
{
	list-style: decimal;
}
UL
{
	list-style: square;
}
/*tables*/
TABLE
{
	caption-side: bottom;
	margin: 0 0 1.5em;
	width: 100%;
}
CAPTION
{
	font-size: 85%;
	padding: 0.25em 0.75em;
	text-align: center;
}
COL
{
	border: 0.1em solid #CCC;
}
THEAD
{
	border-bottom: 0.25em double #CCC;
}
TFOOT
{
	border-top: 0.25em double #CCC;
}
TBODY TR
{
	border: 0.1em solid #CCC;
}
TH
{
	font-weight: bold;
	padding: 0.25em 0.75em;
	text-align: left;
}
TD
{
	padding: 0.25em 0.75em;
}
/*forms*/
FIELDSET
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #CCC;
	padding: 1.5em;
	margin-bottom: 1.5em;
}
LEGEND
{
	font-weight: bold;
	padding-left: 1.5em;
	padding-right: 1.5em;
}
LABEL
{
	cursor: pointer;
}
TEXTAREA
{
	font-family: "Lucida Sans", "Lucida Grande", sans-serif;
	font-size: 100%;
}
/*InkBlot
----------------------------------------------------------------------*/
.pad
{
	padding: 1.5em;
}
.clear
{
	clear: both;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.align-right
{
	text-align: right;
}
.align-center
{
	text-align: center;
}
.align-left
{
	text-align: left;
}
/*#wrap*/
#wrap
{
	background-image: url(images/inkblot/shadow-left.png);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
}
/*#page*/
#page
{
	/*[disabled]background-image:url(images/inkblot/shadow-right.png);*/
	background-position: right;
	background-repeat: repeat-y;
	margin-right: -10px;
	padding-right: 0px;
	background-color: #FFFFFF;
}
/*#head*/
#head
{
	background-color: #FFF;
	height: 133px;
}
#head .title
{
	font-family: "Futura";
	font-size: 500%;
	line-height: 1em;
	display: none;
}
#head .title A
{
	text-decoration: none;
}
#head .title A:hover
{
	text-decoration: underline;
}
#head .tagline
{
	font-family: "Futura";
	font-size: 150%;
	line-height: 1em;
	margin-top: 1em;
	display: none;
}
#head .navi
{
	background: #CFCFD9;
	color: #CFCFD9;
	float: left;
	list-style: none;
	margin: 23px 0 0;
	padding: 0;
	position: relative;
	width: 100%;
	font-weight: none;
	z-index: 1;
	font-family: Futura;
}
#head .navi LI
{
	float: left;
}
#head .navi .feed
{
	float: right;
}
#head .navi A
{
	color: #000000;
	display: block;
	font-weight: bold;
	line-height: 2.5em;
	padding-right: 1em;
	padding-left: 1em;
	text-decoration: none;
	font-size: 9.5pt;
}
#head .navi A:hover, #head .navi .current_page_item>A, #head .navi .current_page_ancestor>A
{
	color: #000000;
}
#head .navi UL
{
	background-image: url(images/inkblot/navi.png);
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
#head .navi UL LI
{
	float: none;
	position: relative;
	white-space: nowrap;
}
/*#foot*/
#foot
{
	background: #FFFFFF;
	color: #999;
	line-height: 2.5em;
	padding-left: 1em;
	padding-right: 1em;
}
#foot A
{
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#foot A:hover
{
	color: #FFF;
}
/*#body*/
#body
{
	background-color: #FFFFFF;
}
/*#comic*/
#comic
{
	text-align: center;
	padding: 42px 0 0;
	background: #FFFFFF;
}
#comic IMG
{
	vertical-align: bottom;
}
#comic H1
{
	display: none;
}
#comic .navi
{
	background-color: #CFCFD9;
	color: #000000;
	font-weight: none;
	line-height: 2.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#comic .navi A
{
	color: #000000;
	margin-left: 0.5em;
	margin-right: 0.5em;
	text-decoration: none;
}
#comic .navi A:hover
{
	color: #1E90FF;
}
#comic .current-comic
{
	display: none;
}
/*Blog Title*/
.blog-title
{
	font-family: Futura;
	font-size: 300%;
	line-height: 1em;
	margin-bottom: 0.5em;
	color: #DC0000;
	font-weight: none;
}
/*Posts*/
.post .navi
{
	font-weight: none;
}
.post .navi A
{
	text-decoration: none;
}
.post .navi A:hover
{
	color: #999;
}
.post .date
{
	font-size: 115%;
	margin-top: -1em;
	margin-bottom: 1.3em;
	color: #000000;
}
.post .foot
{
	font-size: 115%;
	margin-bottom: 2.6em;
	text-align: right;
}
.post .meta
{
	background: #EEE;
	border-width: 0.1em;
	border-style: solid;
	border-color: #DDD;
	font-weight: normal;
	font-size: 85%;
	padding: 0.5em;
}
.sticky
{
	background-color: #333;
	color: #999;
	margin-bottom: 3em;
	padding: 1em;
}
.sticky A
{
	color: #999;
}
.sticky A:hover
{
	color: #FFF;
}
.sticky .foot
{
	margin: 0;
}
/*Page Navigation*/
.page-navi
{
	font-weight: bold;
}
.page-navi A
{
	text-decoration: none;
}
.page-navi A:hover
{
	color: #999;
}
/*archive comics*/
A.comic
{
	background-color: #333;
	color: #999;
	display: block;
	margin-bottom: 1.5em;
	padding: 1.5em;
	text-align: center;
	text-decoration: none;
}
A.comic:hover
{
	color: #FFF;
}
A.comic .title
{
	display: block;
	font-family: "Futura";
	font-size: 200%;
	line-height: 1em;
}
/*Comic Transcripts*/
.comic-transcript-title
{
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 0.75em;
}
.comic-transcript-title:hover
{
	color: #999;
}
.comic-transcript
{
	display: none;
	border-width: 0.1em;
	border-style: solid;
	border-color: #DDD;
	margin-bottom: 1.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1.5em;
}
#comic-transcript-form LABEL
{
	display: block;
	font-weight: bold;
}
.comic-transcript-submit-error, .comic-transcript-submit-success
{
	color: #FFF;
	display: block;
	font-weight: bold;
	margin-bottom: 1.5em;
	padding: 0.5em;
	text-align: center;
}
.comic-transcript-submit-error
{
	background-color: #BF0000;
}
.comic-transcript-submit-success
{
	background-color: #30BF00;
}
/*Attachments*/
.attachment .navi
{
	margin-bottom: 1.5em;
	position: static;
}
.attachment .navi .meta
{
	background: #EEE;
	border-width: 0.1em;
	border-style: solid;
	border-color: #DDD;
	font-weight: normal;
	font-size: 85%;
	margin-right: 8em;
	margin-bottom: 1.5em;
	margin-left: 8em;
	padding: 0.5em;
}
.attachment .navi .thumb A
{
	border-color: #DDD;
	border-style: solid;
	border-width: 0.1em;
	display: inline-block;
	padding: 0.5em;
}
.attachment .navi .thumb A:hover
{
	border-color: #333;
}
.attachment .navi .thumb IMG
{
	height: 5em;
	vertical-align: bottom;
	width: 5em;
}
.attachment .attachment
{
	border-width: 0.1em;
	border-style: solid;
	text-align: center;
}
.attachment .attachment A
{
	background-color: #333;
	display: block;
	padding: 1.5em;
}
/*Comic Embed Code*/
.embed-title
{
	cursor: pointer;
	font-weight: bold;
	margin-bottom: 0.75em;
}
.embed-title:hover
{
	color: #999;
}
.comic-embed-code
{
	width: 96%;
}
/*Comments*/
.commentlist
{
	list-style: none;
	margin: 0 0 1.5em;
	padding: 0;
}
.commentlist .comment.bypostauthor
{
	background: #EEE url(images/inkblot/bypostauthor.png) no-repeat;
}
.commentlist .comment
{
	border: 0.1em solid #DDD;
	margin: 0 0 2.5em;
	padding: 0.75em 0.75em 0;
}
.commentlist .comment .vcard
{
	font-size: 115%;
	font-weight: bold;
}
.commentlist .comment .vcard IMG.avatar
{
	float: left;
	margin: 0 1em 1em 0;
}
.commentlist .comment .vcard SPAN.says
{
	display: none;
}
.commentlist .comment .comment-meta
{
	padding: 0 0 1.5em;
}
.commentlist .comment .comment-meta A
{
	color: #999;
}
.commentlist .comment .reply
{
	padding-bottom: 0.75em;
}
.commentlist .comment .children
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.commentlist .even
{
	background: #FFF;
}
.commentlist .odd
{
	background: #EEE;
}
#comment
{
	width: 96%;
}
/*Comic Archive Page*/
.comic-archive
{
	margin-top: -0.75em;
}
.comic-archive COL
{
	border: 0;
}
.comic-archive COL.date
{
	border-right-width: 0.25em;
	border-right-style: double;
	border-right-color: #DDD;
	width: 30%;
}
.comic-archive TR
{
	border: 0;
}
.comic-archive TR.alt
{
	background: #EEE;
}
.comic-archive TH
{
	padding: 0;
}
.comic-library
{
	list-style: none;
	margin-left: 0;
	padding: 0;
}
.comic-library A
{
	cursor: pointer;
	display: block;
	font-size: 200%;
	line-height: 1em;
	margin-bottom: 0.75em;
	text-decoration: none;
}
.comic-series-volumes
{
	display: none;
	list-style: decimal;
}
.comic-volume-chapters
{
	display: none;
	list-style: decimal;
}
.comic-volume-chapters A
{
	font-size: 150%;
}
.comic-volume-chapters P
{
	margin-bottom: 0.75em;
}
.comic-chapter-pages
{
	display: none;
	list-style: decimal-leading-zero;
	margin-bottom: 1.5em;
}
.comic-chapter-pages A
{
	display: inline;
	font-size: 100%;
}
/*.recent-list-404*/
.recent-list-404
{
	list-style: none;
	margin-left: 0;
	padding: 0;
	text-align: center;
}
.recent-list-404 LI
{
	display: inline;
	margin-right: 0.75em;
}
/*#sidebar*/
#sidebar1, #sidebar2
{
	font-size: 85%;
	color: #000000;
}
#sidebar1 UL, #sidebar2 UL
{
	list-style: none;
	margin: 0;
}
#sidebar1 UL UL, #sidebar2 UL UL
{
	list-style: square;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
	padding-bottom: 1.5em;
}
#sidebar1 UL UL UL, #sidebar2 UL UL UL
{
	margin-bottom: 0;
	padding-bottom: 0;
}
#sidebar1 .cloud, #sidebar2 .cloud
{
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
}
/*Widget - Comic Archive*/
#comic-archive .comic-library A
{
	font-size: 150%;
}
#comic-archive .comic-volume-chapters A
{
	font-size: 125%;
}
#comic-archive .comic-chapter-pages A
{
	font-size: 100%;
}
/*Widget - Comic Bookmark*/
#inkblot-bookmark
{
	font-size: 115%;
	font-weight: bold;
}
#inkblot-bookmark A
{
	cursor: pointer;
	line-height: 2.5em;
	padding-left: 1em;
	padding-right: 1em;
	text-decoration: none;
}
#inkblot-bookmark A:hover
{
	color: #999;
}
#inkblot-bookmark A.goto-bookmark, #inkblot-bookmark A.clear-bookmark
{
	display: none;
}
/*Widget - WP-Calendar*/
#calendar .widgettitle
{
	display: none;
}
#wp-calendar
{
	border-collapse: separate;
	border-spacing: 0.25em;
	caption-side: top;
	margin-bottom: 1.5em;
	text-align: center;
	width: 100%;
	font: 1em Futura;
}
#wp-calendar CAPTION
{
	font-family: Futura;
	font-size: 200%;
	line-height: 1em;
	/*[empty]font-weight:;*/
}
#wp-calendar TFOOT
{
	background: #FFF;
	color: #000;
}
#wp-calendar TBODY TD
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #DDD;
	padding: 0;
}
#wp-calendar TH
{
	font-weight: bold;
	padding: 0;
	text-align: center;
}
#wp-calendar #today
{
	background-color: #EEE;
	font-weight: bold;
}
#wp-calendar .pad
{
	padding: 0;
}
#wp-calendar A
{
	background: #CCC;
	color: #999;
	display: block;
	text-decoration: none;
}
#wp-calendar A:hover
{
	color: #FFF;
}
/*Shortcode - WP-Captions*/
.wp-caption
{
	background-color: #EEE;
	border-width: 0.1em;
	border-style: solid;
	border-color: #DDD;
	margin: 1em;
	padding-top: 0.25em;
	text-align: center;
}
.wp-caption A
{
	text-decoration: none;
}
.wp-caption IMG
{
	margin: 0;
	padding: 0;
}
.wp-caption P.wp-caption-text
{
	font-size: 85%;
	line-height: 2em;
	margin: 0;
	padding-right: 0.25em;
	padding-left: 0.25em;
}
.aligncenter
{
	display: block;
	margin-right: auto;
	margin-left: auto;
}
/*Shortcode - WP-Gallery*/
#body .gallery A
{
	text-decoration: none;
}
#body .gallery IMG
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #333;
}
.topad
{
	/*[disabled]background:#CD0E80;*/
	height: 125px;
	float: right;
	width: 737px;
}
#sidebar1 A, #sidebar2 A
{
	color: #000000;
}
