/*   Theme Name: ComicPress VVersion: 2.5Theme URI: http://mindfaucet.com/comicpress/Description: The Vertical Edition of the customizable theme for publishing comics. <a href="http://mindfaucet.com/comicpress">Visit the ComicPress website.</a>	Author: Tyler Martin	Author URI: http://mindfaucet.com/The CSS, XHTML and design is released under GPL v3:http://www.opensource.org/licenses/gpl-3.0.html*//* STANDARD HTML TAGS */body {	margin: 0;	color: #333333;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: #99f0ef url('background.png') center top repeat-y;	}a {	color: #CCCCCC;	text-decoration: underline;  	}  	  	a:hover {	color: #A3F1E3;  		}	a img {		border: none;		}p img {	max-width: 100%;	padding: 0;	}		small {	font-size: 11px;	} hr {	height: 1px;	color: #00D9E3;	background-color: #00D9E3;	border: 0px;	}blockquote {	margin: 10px;	padding: 5px 10px 5px 20px;	border-width: 1px 1px 1px 5px;	border-style: solid;	border-color: #ddd;	}	blockquote cite {		margin: 5px 0 0;		display: block;		}cite {	font-family: 'Arial', sans-serif;	font-size: 13px;	font-weight: bold;	font-style: normal;	}	code {	padding: 10px;	display: block;	font-family: 'Courier New', monospace;	background: #eee;	border: 1px dotted #777;	overflow: scroll;	}acronym, abbr, span.caps {	cursor: help;	}	acronym, abbr {		border-bottom: 1px dashed #999;		}/* HEADINGS */h1, h1 a, h1 a:hover {	margin: 0;	padding: 0 0 0 5px;	color: #91E6E6;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	text-align: left;	text-decoration: none;	letter-spacing: -2px;	margin-left: 20px;	}h2, h2 a {	margin: 0;	color: #7DC7C7;	font-weight: normal;	font-size: 16px;	text-align: left;	text-decoration: none;	margin: 15px 0 0 9px;	}	h2.pagetitle, h2.pagetitle a {	margin: 15px 0 0 18px;	padding: 0 0 5px 0;	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;		}h3, h3 a {	margin: 20px 10px 0 18px;	padding: 0;	color: #666666;	font-size: 10px;	font:Verdana, Arial, Helvetica, sans-serif	font-weight: normal;	text-align: left;	text-decoration: none;	clear: both;	margin-left: 20px;	}h2 a:hover, h3 a:hover {	color: #666666;	border-bottom: 1px dotted #777;	}/* THE HEADER */#header {	width: 900px;	margin: 0 auto;	background: #fff;	}		.description {		margin: -3px 0 0 0;		padding: 0px 0 10px 30px;		color: #999;		font-family: 'Times New Roman', serif;		font-size: 14px;		font-style: italic;		letter-spacing: 2px;		}/* THE MENU */#menubar {	width: 900px;	height: 26px;	margin: 0 auto;	background-color: #FFFFFF;	}	#bluebar {	color: #9db2b5;	width: 900px;	height: 26px;	margin: 0 auto;	background-color: #FFFFFF;	}	#headerbarlinks {	width: 900px;	color: #9db2b5;	font-size: 12px;	text-transform: lowercase;	}		#menunav {	width: 900px;	margin: 0;	padding: 1px 0 0 0;	font-size: 19px;	background-color: #FFFFFF;	}	#menunav a  {	margin: 0 1px 0 0;	color: #68828A;	text-decoration: none;	background: #222;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;		}		#menunav a:hover {			color: #fff;			background: #fff;			} 				.prev {			padding: 0 2px 0 0;			}				.next {			padding: 0 0 0 2px;			}  #menu {	width: 900px;	background-color: #FFFFFF;	color: #9db2b5;	font-size: 12px;	text-transform: lowercase;	}	#menu ul {		margin: 0;				padding: 0;		list-style: none;			}	#menu li { 		margin: 0; 		padding: 0; 		float: left;		}	#menu li a {		height: 26px;		padding: 0 5px 0 5px;		display: block;		float: left;		color: #aaa;		line-height: 26px;		text-decoration: none;		border-width: 0 1px 0 0;		border-style: solid;		border-color: #aaa;		}	#menu li a:hover {		color: #9db2b5;		background: #333;		}/* THE COMIC */	#comic {	padding: 0 0 0 0;	text-align: center;	background: #fff;	}/* THE PAGE WRAPPER */#page {	width: 900px;	margin: 0px auto;	text-align: left;	background: #fff;	}/* THE FOOTER */#footer {	width: 900px;	margin: 0px auto;	padding: 20px 0;	color: #999;	text-align: center;	background: #fff;	font-size: x-small;	}	#footer a {	color: #86D5D5;	text-decoration: none;	border: none;		}	#footer a:hover {		border-bottom: 1px dotted #86D5D5;		}/* NAVIGATION */.nav {	margin: 0;	padding: 3px 20px 0 0;	float: right;	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	}.nav-single {	padding: 10px 0 0 0;	color: #999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: right;	}.pagenav {	padding: 40px 20px 20px 20px;	color: #999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	clear: both;	}	.pagenav-left {		float: left;		}	.pagenav-right {		float: right;		}.nav a, .pagenav a, .nav-single a {	padding: 0 2px;	color: #999999;	text-decoration: none;	border: none;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	}	.nav a:hover, .pagenav a:hover, .nav-single a:hover {	color: #666666;		}/* CONTENT AREA */#column {	width: 900px;	padding: 5px 0 20px 0;	float: left;	overflow: visible;	}.post-frontpage {	padding: 0 20px 0 20px;	text-align: justify;	}	.post, .content {	padding: 0 20px 0 20px;	text-align: justify;	}	.comicdate {	color: #cbcbcb;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin: 0 0 0px 18px;		}		.postdate {	color: #cbcbcb;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;		}.postmeta {	margin: 0 0 20px 0;	color: #827782;	font-family: Arial, Helvetica, sans-serif;	text-align: right; 	}	.postmeta ul {		display: inline;		list-style-type: none;		list-style-image: none;		} 	.postmeta-single {	padding: 10px; 	color: #777;	font-size: 11px;	text-align: left;	background: #eee;	border: 0px solid #999;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;		-webkit-border-radius: 10px;	border-radius: 10px;	}		.postmeta-single a {		color: #000;		}			.postmetatags {		font-family: 'Verdana', sans-serif;		font-size: 12px;		}.postmeta a, .postmeta-single a {	color: #333;	text-decoration: none;	border-bottom: 1px dotted #777;	}		.postmeta a:hover, .postmeta-single a:hover {		color: #777;		border-bottom: 1px solid #777;		}.postmeta-comments {	font-size: 14px;	}		.balloon {	color: #90CCDB;	font-family: 'Webdings', fantasy;	font-size: 18px;		}/* THE BLOG HEADER */#blogheader {	margin: 15px 0 0 30px;	padding: 0 0 5px 0;	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	letter-spacing: normal;	}	/* COMMENTS */.comment-wrapper {	padding: 0 20px;	background-color:#FFFFFF	}		.comment-wrapper h3 {	margin: 0;	padding: 20px 0 0 0;	color: #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 16px;	letter-spacing: -1px;	clear: both;	background-color:#FFFFFF		}		.bigballoon {	color: #90CCDB;	font-family: 'Webdings', fantasy;	font-size: 24px;			}	.comment-wrapper a {		text-decoration: none;		border-bottom: 1px dotted #777;		}				.comment-wrapper a:hover {			color: #777;						border-bottom: 1px solid #777;			}	.comment-wrapper p {		margin: 10px 0 0 0;		}.avatar {	margin:0 10px 10px 0;	padding:5px;	float:left;	border: 1px solid #777;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;		-webkit-border-radius: 3px;	border-radius: 3px;	}#comment, #author, #email, #url {	padding: 2px;	color: #333333;	font-family: 'Verdana', sans-serif;	font-size: 10px;	border: 1px solid #CCC;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	}	#comment:hover, #author:hover, #email:hover, #url:hover {	background-color: #EAEAEA;		}		#comment {		width: 100%;		}	#author, #email, #url {		width: 200px;		}#submit {	margin: 0 0 20px 0;	padding: 0 5px;	float: right;	color: #999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	}	#submit:hover {	cursor:pointer;	background-color: #666666;		}ol.commentlist {	margin: 0;	padding: 0;	font-size: 11px;	list-style: none;	}	.commentlist li {		padding: 20px 0 0 0;		clear: both;		}/* ARCHIVE */  .comicarchiveframe {	margin: 20px 0 10px 0;	padding: 5px 10px 5px 10px;	border-width: 1px;	border-style: solid ;	border-color: #ccc #aaa #555 #777;	} 	.comicarchiveframe:hover {		filter: alpha(opacity=50);		-moz-opacity: 0.50;		opacity: 0.50;		}.comicarchiveframe {	margin: 20px 0 10px 0;	padding: 5px 10px 5px 10px;	border: 1px solid #000;	} 	.comicarchiveframe h3 {		margin: 0;		}			.comicarchiveframe small {		display: block;		}			.comicarchiveframe:hover {		filter: alpha(opacity=50);		-moz-opacity: 0.50;		opacity: 0.50;		}/* SIDEBAR */#sidebar {	width: 140px;	padding: 5px 0 0 0;	float: left;	font-size: 11px;	overflow: hidden;	}#sidebar h2, #sidebar h2 a {	color: #999;	font-family: 'Georgia', serif;	font-weight: normal;	font-size: 18px;	text-transform: lowercase;	letter-spacing: -1px;	}#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;			}			#sidebar ul li ul li a {				display: block;				color: #333;				text-decoration: none;				border-bottom: 1px dotted #777;				}				#sidebar ul li ul li a:hover {					color: #333;					background: #ddd;					border-bottom: 1px solid #777;					}/* CALENDAR */#wp-calendar {	width: 130px;	margin: 0 0 0 5px;	}#wp-calendar th {	color: #999;	font-size: 10px;	font-weight: normal;	text-align: center;	}#wp-calendar caption {	color: #555;	font-family: 'Georgia', sans-serif;	font-size: 16px;	letter-spacing: -1px;	}#wp-calendar td {	min-width: 20px;	padding: 0;	text-align: center;	border: 1px solid #999;	}#wp-calendar a {	color: #333;	display: block;	text-decoration: none;	background: #ddd;		}		#wp-calendar a:hover {		color: #333;		background: #bbb;		}/* SEARCH */#s {	width: 100px;	margin: 0;	padding: 2px;	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	border: 1px solid #999;	-moz-border-radius: 6px;	-khtml-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;	}	#s:hover {		background: #eee;		}#searchsubmit {	margin: 0;	padding: 0 0 0 2px;	color: #DAF8F8;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background: #888;	border-width: 2px;	border-style: solid;	border-color: #91A6B1;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;	}	#searchsubmit:hover {		cursor:pointer;		background: #222;		}/* GALLERY */.attachment {	width: 950px;	margin: 0 auto;	text-align: center;	}	.attachment img {		margin: 0 0 10px 0;		border: 1px solid #000;		}			.attachment p {		margin: 0 9px 10px 9px;		padding: 10px;		border: 1px solid #999;		-moz-border-radius: 10px;		-khtml-border-radius: 10px;			-webkit-border-radius: 10px;		border-radius: 10px;		}		.imagenav-wrap {	width: 502px;	height: 77px;	margin: 0 auto;	}.imagenav {	width: 77px;	height: 77px;	float: left;		}.imagenav-center {	width: 316px;	height: 65px;	margin: 0 10px;	padding: 10px 5px 0 5px;	float: left;	color: #bbb;	text-align: center;	border: 1px solid #999;	overflow: hidden;	-moz-border-radius: 10px;	-khtml-border-radius: 10px;		-webkit-border-radius: 10px;	border-radius: 10px;	}		.imagenav-center a {		text-decoration: none;		color: #777;		border-bottom: 1px dotted #777;		}				.imagenav-center a:hover {			color: #777;			border-bottom: 1px solid #777;			}.imagetitle {	color: #333;	font-size: 18px;	}.imagenav-bg {	width:75px;	height:75px;	position: absolute;	z-index: 0;	background: #eee;	border: 1px solid #000;	}	.imagenav-bg img {		width:75px;		height:75px;		}.imagenav-arrow {	width:75px;	height:75px;	position: absolute;	z-index: 1;	color: #fff;	font-size: 50px;	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;	}	.imagenav-link img {		width:75px;		height:75px;		filter: alpha(opacity=50);		-moz-opacity: 0.50;		opacity: 0.50;		}		.imagenav-link img:hover {			filter: alpha(opacity=0);			-moz-opacity: 0.00;			opacity: 0.00;			}.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	}/* CLEAR FLOATS */.clear {	height: 0px;	line-height: 0px;	font-size: 0px;	clear: both;	}