/*Theme Name: ComicPressTheme URI: http://comicpress.orgDescription: Publish a comic with WordPress.  <a href="http://comicpress.org">Visit the ComicPress Website.</a>Author: Tyler Martin, John Bintz, Philip M. HoferAuthor URI: http://mindfaucet.com/Version: 2.8.The CSS, XHTML and design is released under GPL v3:http://www.opensource.org/licenses/gpl-3.0.html.*//* STANDARD TAGS */@font-face {  	  font-family: 'Bauhaus 93' ;  	  src: http://robin.utsib.net/Bauhaus.ttf ) format("truetype");  	}  body {	margin: 0;	font-family: Arial, sans-serif;	font-size: 15px;	font-style: normal;	font-weight: normal;	text-transform: none;	letter-spacing: normal;	color: #333;	background: #fff url('images/bgs/background.png') top repeat-y; 	z-index: 0;}p.test1{ font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; }p.test2{ font-family: Arial, sans-serif; font-size: 15px; }p.test3{ font-family: 'Bauhaus 93'; font-size: 18px; }p.test4{ font-family: 'Bauhaus 93'; font-size: 14px; }a.special:link {     font-family: Arial, sans-serif;	 font-weight: bold;	 color: #0084c6;     background-color: transparent;     }a.special:visited {       font-family: Arial, sans-serif;	 font-weight: bold;	 color: #0084c6;     background-color: transparent;     }a.special:hover {       font-family: Arial, sans-serif;	 font-weight: bold;	 color: #000000;     background-color: transparent;     text-decoration: none;     }a.special:active {       font-family: Arial, sans-serif;	font-weight: bold;	 color: #000000;     background-color: transparent;     }a {	color: #0084c6;	text-decoration: none;}a:hover {	color: #000;}a:focus {	outline: none;}a img {	border: none;}p {	margin: 12px 10px;}img {	max-width: 100%;	padding: 0;}small {	font-size: 11px;}hr {	height: 0px;	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: 'Bauhaus 93' , monospace;	border: 1px dotted #000;	overflow: scroll;}acronym, abbr, span.caps {	cursor: help;}acronym, abbr {	border-bottom: 1px dashed #000;}form {	margin: 0;}	.button {		height: 25px;		padding: 0 5px;		background: #aaa url('images/menu.png');		color: #000;		font-family: 'Arial', sans-serif;		font-size: 13px;		line-height: 13px;		border: 1px solid #999;		cursor: pointer;	}			.button:hover {		color: #fff;		background: #f00 url('images/menu.png') 0 -75px;	}.sfhover {	padding: 0;	margin: 0;}/* HEADINGS */h1, h1 a {	padding: 10px 0 0 0;	margin: 0;	color: #fff;	font-size: 56px;	font-family: 'Arial' , serif;	font-weight: normal;	line-height: 46px;	text-decoration: none;	letter-spacing: -5px;	font-variant: small-caps;}h2, h2 a {	margin: 0px;	color: #222222;	font-weight: normal;	letter-spacing: -1px;	font-size: 24px;	line-height: 24px;	padding-bottom: 2px;	font-family: 'Bauhaus 93';}	h2.pagetitle, h2.pagetitle a {		padding: 0 0 5px 0;		margin: 0 0px 0px 0;		font-family: 'Arial' , serif;		font-size: 0px;		font-weight: normal;		letter-spacing: -2px;		clear: both;	}h3, h3 a {	padding: 0;	margin: 0;	font-size: 20px;	font-weight: normal;	text-align: left;	color: #333;	text-decoration: none;	clear: both;	letter-spacing: -1px;	font-family: 'Arial';}/* THE PAGE WRAPPER *//* Change this width to set the entire site's width - increase/reduce #content width by the same amount */#page {	background: #fff;	width: 780px;	margin: 0px auto;}#page-wide {	width: 780px;	margin: 0px auto;}/* THE HEADER */#header {	font-size: 0px;	text-align: left;	margin: 0px 0px -10px;	text-indent: -9999px;    overflow: hidden; }	#header a {		color: #000;	}	#header .description {		color: #fff;		padding: 0 0 0px 0;		font-size: 1px;		font-style: italic;		letter-spacing: 2px;	}/* THE MENU */#menubar {	background: url('images/menu.png');	text-align: left;	border-width: 0px 0px 0px 0;	border-style: none;	border-color: #999;	list-style: none;}#menunav {	float: right;	text-align: center;}.menunav-search {	padding: 0px 0px 0 0;	float: left;}.menunav-rss {	width: 25px;	height: 25px;	margin: 0 0 0 0px;	display: block;	float: left;	text-indent: -9999px;	overflow: hidden;	background: url('images/menu-nav.png') no-repeat;}	.menunav-rss:hover {		background-position: 0 -25px;	}.menunav-prev, .menunav-next {	display: block;	float: left;}.menunav-prev {	margin: 0 0 0 0px;}	.menunav-prev a, .menunav-next a {		width: 25px;		height: 25px;		display: block;		text-indent: -9999px;		overflow: hidden;	}	.menunav-prev a {		background: url('images/menu-nav.png') -25px 0 no-repeat;	}	.menunav-prev a:hover {		background-position: -25px -25px;	}.menunav-next a {	background: url('images/menu-nav.png') -50px 0 no-repeat;}	.menunav-next a:hover {		background-position: -50px -25px;	}#menu {	padding: 0;	margin: 0;	list-style: none;	float: left;	line-height: 25px;	font-size: 13px;	border-right: 0px solid #aaa;}	#menu a {		padding: 0px 10px 0 10px;		display: block;		color: #000;		text-decoration: none;	}	#menu li .rss {		padding: 0px 0 5px 0;	}	#menu li {		float: left;		cursor:pointer;	}	#menu li a {		border-left: 0x solid #fff;		border-right: 0px solid #fff;	}	#menu li:hover a, #menu li.sfhover a {		border-left: 0px solid #fff;		border-right: 0px solid #fff;		color: #000; /* Main menu highlighted text color */		background: url('images/menu.png') 0 -75px;	}	#menu li:hover, #menu li.sfhover {		/* Main menu highlighted background color */	}	/* For submenu dropdowns - this order must be maintained */	#menu ul {		padding: 0;		margin: 0;		list-style: none;		position: absolute;		left: -9999px;		width: 175px;		line-height: 1;	}	#menu li li {		width: 165px;		padding: 4px 5px;		color: #000;	}	#menu li li a {		width: 174px;		padding: 0;		color: #000;		border: none;	}	#menu li ul ul {		margin: -17px 0 0 170px;	}	#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: #000; /*Submenu highlighted text color */	}	#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: #000; /*Submenu text color */		border: none;		background: none;	}	#menu li li:hover {		background: #000; /*Submenu highlighted background color */	}	#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: #000; /* Submenu background color */		text-transform: none;	}	#menu .current_page_item a {		color: #000;		border-left: 0px solid #555;		border-right: 0px solid #555;		background: url('images/menu.png') 0 -50px;	}/* THE COMIC */#comic-head {	padding-top: 0px;}#comic {	background: #fff;	border: 0px solid #fff;	text-align: center;	z-index: 100;	padding: 0px;}#comic-foot {	padding-bottom: 10px;}#sidebar-comicleft {float: left;}#sidebar-comicright {float: right;}/* THE FOOTER */#footer {	margin:0;    background-image:url('images/footer.png');	background-repeat:no-repeat;	background-position: center;	padding: 5px 0;	text-align: center;	}/* NAVIGATION */a.navi-comments:hover span {	color:#860b04;}.nav {	float: right;	font-size: 12px;	font-weight: bold;	margin-right: 10px;	padding: 8px 5px 5px 5px;}	.nav-first {		padding: 0 0px 0 0;		float: left;	}	.nav-previous {		padding: 0 0px;		float: left;	}	.nav-next {		padding: 0 0px;		float: left;	}	.nav-last {		padding: 0 0 0 0px;		float: left;	}.pagenav, .commentnav {	height: 25px;	color: #000;	font-size: 12px;	font-weight: bold;	line-height: 25px;	padding: 0 0px 0 0px;	margin-top: 5px;	clear: both;}	.pagenav-left, .commentnav-left {		float: left;	}	.pagenav-right, .commentnav-right {		float: right;	}	.nav a, .pagenav a, .nav-blog a {		display: block;		float: left;		color: #000;	}	.nav a:hover, .pagenav a:hover, .nav-blog a:hover {		color: #800;	}/* POSTS - PAGES */#pagewrap-right {	width: 780px;	float: left;	overflow: hidden;	padding: 5;	margin: 20;}/* Wraps the content area */#content-wrapper {	margin: 0;	padding: 0;}#content {	float: center;	overflow: hidden;}	.narrowcolumn {		width: 780px;		margin: 0 auto;		float: left;	}	.widecolumn {		margin: 0 auto;	}.column {	margin: 0 0px 0 10px;	padding: 0px 0;}.post, .post-comic, .post-page {	clear: both;	text-align: left;	padding: 0 10px;}.post-head, .post-page-head, .post-comic-head {}.post-head, .post-page-head {	padding:0px 0 0 0;}.post-foot, .post-comic-foot, .post-page-foot {}.post-foot {	margin-bottom: 0px;}.post-info {	margin-bottom: 0px;}.post-text {	overflow: hidden;	display: block;}.post-author-gravatar {	float: right;	margin-left: 2px;}.post-mood {	float: left;	margin-right: 2px;}.post-date {	color: #777;	font-family: 'Georgia' , serif;	font-size: 15px;	font-weight: bold;	float: left;	margin-right: 3px;}.post-date .date {	height: 50px;	width: 45px;	background: url(images/calendar.png) center no-repeat;	font: normal 22px Georgia;	color: #000;	text-align: center;	line-height: 100%;	padding: 0 2px 0 0;}.post-date .date span {	height: 8px;	display: block;	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;	text-align: center;	padding-top: 5px;}.comicdate {	font-size: 10px;}.postdate {	font-size: 11px;}.entry {	line-height: 1.45em;	font-size: 13px;}.more-link {	border-top: 1px dashed #000;	font-style: italic;	display: block;	clear: both;}.tags {	font-size: 11px;}.related_posts {	margin-top: 10px;	font-weight: 700;}.related_posts ul {	list-style: none;	font-weight: normal;	font-size: 12px;}.members-only {	border: solid 1px #000;	background: #eee;	padding: 3px;}/* COMMENT LINK */.comment-link {	height: 25px;	line-height: 20px;	font-family: 'Arial', sans-serif;	font-weight: bold;	text-align: right;}	.comment-link a {		color: #333;	}			.comment-link a:hover {		color: #800;	}			.comment-balloon {		width: 30px;		height: 25px;		display: block;		margin: 0px 10px 0 5px;		float: right;		overflow: hidden;		text-align: center;		line-height: 16px;		font-family: 'Georgia', serif;		font-size: 16px;		font-weight: normal;		background: url('images/comment-balloon.png') no-repeat;	}			.comment-link a:hover .comment-balloon {			color: #fff;			background-position: 0 -25px;		}			.comment-balloon-empty {		font-size: 20px;		line-height: 30px;		}/* THE BLOG HEADER */#blogheader {	font-family: 'Arial' , serif;	padding: 5px 0 5px 0;	font-size: 32px;	letter-spacing: -2px;	border-top: 1px solid #999;	margin-top: 10px;}/* COMMENTS */.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;}.commentlist {}.comment {	padding: 2px;	margin: 10px 0 0 0;	clear: both;	min-height: 64px;}	.comment .comment {		margin-left: 10px;		padding-bottom: 10px;	}		.comment .comment .comment {			margin-left: 30px;			padding: 5px;			margin-top: 2px;			border: 1px dotted #ccc;		}			.comment .comment .comment .comment {				background: transparent;				border: none;			}	.comment .avatar {		margin: 0 10px 5px 0;		float: left;	}	.comment .trackping {		float: left;	}	.comment #respond {		padding: 5px;	}	.comment .comment .bypostauthor, .comment .comment .comment .bypostauthor {		background: #efefef;	}.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;}.commentsrsslink {	float: right;	font-size: 11px;}#comment {	width: 99%;	font-size: 12px;	font-family: 'Arial' , sans-serif;}#author, #email, #url {	font-size: 12px;	font-family: 'Arial' , sans-serif;}.commentlist ul {	list-style: none;	margin-bottom: 30px;}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;}/* ARCHIVE *//* For the built-in WordPress archive pages (by month or category) as well as search result pages */.comicarchiveframe {	padding: 0px;	border: 0px solid #000;	background: #fff;	margin-bottom: 20px;}.comicarchiveframe:hover {}.comicarchiveframe h3 {	margin: 0;}.comicarchiveframe a small {	display: block;	color: #000;}.archive-year {	font-size: 10px;}.archive-yearlist {	padding: 0 0 10px 0;	font-size: 14px;}/* SIDEBAR *//* Left Sidebar Themes */#sidebar-left {	float: left;	width: 0px;}/* Right Sidebar Themes */#sidebar-right {	float: right;	width: 0px;}#sidebar-overcomic {	padding: 20px 0 0 0;}.customsidebar ul, .customsidebar li {	margin: 0;	padding: 0;	list-style: none;}/* Sidebar Class */.sidebar {	font-size: 11px;	margin: 0 0px 0 0px;	overflow: hidden;	padding: 0 0 5px 0;}	.sidebar h2, .sidebar h2 a {		font-family:arial;		font-size: 16px;	}	.sidebar .widget {		margin-bottom: 10px;	}	.sidebar ul {		margin: 0;		padding: 0;		list-style: none;	}		.sidebar ul li {			margin: 0;			padding: 0;			text-align: left;			list-style: none;		}		.sidebar ul li ul li {			margin: 0 0 0 0px;			padding: 0;			text-align: left;		}	.sidebar li h2 {		margin-top: 15px;	}/* WIDGETS */.widget {	margin: 0 auto;}	.widget_comicpress_comictitle {		font-size: 36px;		font-family: georgia;		letter-spacing: -2px;		text-align: center;	}.random-comic-icon {	padding: 0 5px;	color: #fff;	background: #000;}.comic-bookmark {	width: 185px;	margin: 0 auto;	margin-bottom: 10px;}.archive-dropdown-wrap {	background: url('images/browse-search.png') no-repeat;}	.archive-dropdown-wrap:hover {		background-position: 0 -23px;	}.archive-dropdown {	margin: 0;	padding: 0;	width: 166px;	height: 23px;	font-size: 12px;	font-family: 'Arial' , sans-serif;	border: none;	opacity: 0;	filter: alpha(opacity=0);	cursor: pointer;}/* CALENDAR */#wp-calendar-wrap {	background:#fff;	padding:10px;	border:1px solid #999;	margin:10px 0;}#wp-calendar {	border: solid 1px #000;	background: #efefef;	width: 165px;	margin: 0 auto;}	.wp-calendar-thumb {		width: 178px;		height: 130px;		margin: 0 auto;	}	#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;	}	table#wp-calendar {		border:none;		background: transparent;	}	table#wp-calendar td {		border-color: #999;	}	.wp-calendar-download {		width: 166px;		margin: 0 auto;		overflow: hidden;		font-size: 10px;		text-align: right;		color: #777;		background: #222;	}		.wp-calendar-download a {			padding: 0 3px;			font-weight: bold;			color: #fff;			background: #000;			border-left: 1px solid #777;		}			.wp-calendar-download a:hover {				background: #800;			}/* SEARCH */#s-search, #s-transcript {	width: 138px;	padding: 4px 0 0 5px;	font-size: 12px;	height: 19px;	font-family: 'Arial' , sans-serif;	color: #000;	border: none;	float: left;	background: url('images/browse-search.png') 0 -46px no-repeat;}	#s-search:hover, #s-search:focus, #s-transcript:hover, #s-transcript:focus {		color: #550000;		background-position: 0 -69px;	}	#searchform button, #searchform-transcript button {		padding: 0;		margin: 0;		border: none;		height: 23px;		width: 23px;		line-height: 0;		font-size: 0;		cursor: pointer;		text-indent: -9999px;		background: url('images/browse-search.png') -143px -46px no-repeat;	}	#searchform button:hover, #searchform-transcript button:hover {		background-position: -143px -69px;	}	#searchform button:hover, #searchform-transcript button:-moz-focus-inner {		border: 0;	}	.searchresults {		float: right;		padding: 5px;	}/* GALLERY */.gallery-image {	width: 518px;	border: 1px solid #000;	overflow: hidden;	background: #000;	text-align: center;}.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: #000;	text-align: center;	border: 1px solid #000;	overflow: hidden;}.imagetitle {	color: #000;	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; 		filter: alpha(opacity=50); */}.imagenav-link img:hover {/*		opacity: 0.00;  	filter: alpha(opacity=0); */}/* POSTED IMAGES  */.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 */#transcript {	padding: 0 10px;	font-size: 11px;	border-left: 4px dotted #333;	border-right: 4px dotted #333;}	.transcript-border {		padding: 0 5px;		margin: 15px 0;		border: 1px solid #555;		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: 12px;		font-style: normal;		font-weight: normal;		text-transform: uppercase;		letter-spacing: 1px;		line-height: 2em;		border-bottom: 1px dashed #777;	}#transcript-content {	font-family: 'Courier New' , monospace;	overflow: hidden;}/* Pingbacks and Trackbacks */li.pingback div p, li.trackback div p {	margin-left: 0;}/* STORYLINES */.storyline-cats {	padding: 0;	margin: 0;	list-style: none;}	.storyline-cats li {		display: inline;	}	li.storyline-root {		display: none;	}/* CLEAR FLOATS */.clear {	clear: both;}/* CLEAR MARGINS *//* Used with BR for clearing paragraph margins for Safari, Chrome - avoid background gaps */.clear-margins {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}/** BUY THIS **/.buythis {	padding: 0 5px 0 5px;}.buythisbutton {	height: 27px;	width: 240px;	margin: 5px 0 5px 0;	background: url('images/buythis.png') no-repeat;}/** Project Wonderful CSS Embedded areas **/.blogpwad {	text-align: center;	width: 100%;}.headerpwad {	float: right;	margin: 5px 5px 0 0;}.footerpwad {	display: block;	width: 780px;	height: 0px;	text-align: center;}/* Archive Calendar Template */.cpcal-image {	height: 120px;	width: 152px;}.cpcal-month {	width: 157px;	padding: 5px 0 5px 5px;	margin: 0 8px 8px 0;	float: left;	border: 1px solid #999;	background:#fff;}.cpcal-monthtitle {	width: 154px;	height: 16px;	padding: 0 0 5px 0;	text-align: center;	font-family: 'Georgia' , serif;	font-variant: small-caps;	font-size: 16px;	line-height: 16px;	letter-spacing: -1px;}.cpcal-dayletter {	width: 20px;	height: 15px;	margin: 0 2px 2px 0;	display: block;	float: left;	text-align: center;	font-size: 10px;	line-height: 13px;}.cpcal-day {	width: 18px;	height: 13px;	margin: 0 2px 2px 0;	display: block;	float: left;	text-align: center;	font-size: 10px;	line-height: 13px;	border: 1px solid #999;}.cpcal-day a {	width: 18px;	height: 13px;	line-height: 13px;	display: block;	font-size: 12px;	font-weight: bold;}.cpcal-day a:hover {	color: #fff;	background: #000;}/* Storyline Template */#storyline, #storyline ul {	padding: 0;	margin: 0;	list-style: none;}#storyline li {	padding: 0;	margin: 0;}#storyline li img {	height: 50px;	display: none;}#storyline li li img {	display: block;	float: right;	padding: 0 0 0 10px;}#storyline ul ul {	margin: 0 0 0 20px;}#storyline li li .storyline-title {	font-size: 24px;	font-weight: bold;	display: block;	color: #000;}#storyline li li .storyline-title:hover {	color: #900;}#storyline li li li a.storyline-title {	font-size: 18px;}#storyline li li li li a.storyline-title {	font-size: 14px;}.storyline-description {	font-size: 11px;}.storyline-foot {	clear: both;	margin: 0 0 10px 0;	height: 10px;	border-bottom: 4px solid #000;}#storyline li li .storyline-foot {	border-bottom: 2px solid #000;}#storyline li li li .storyline-foot {	border-bottom: 1px solid #000;}/* Archive Year Template */.archive-date {	padding: 0 5px 0 0;	font-size: 11px;	white-space: nowrap;}.archive-title {	padding: 2px 5px;	line-height: 11px;	border-left: 1px solid #000;}.month-table {	border-collapse: collapse;	margin: 0 0 20px 0;}#linkspage, #linkspage ul, #linkspage li {	list-style: none;}#linkspage h2 {	margin-top: 20px;}/* Pagination */#wp-paginav {	background: url('images/menu.png');	text-align: left;	border: 1px solid #999;}#paginav {	padding: 0;	margin: 0;	list-style: none;	float: left;	line-height: 25px;	font-size: 13px;	border-right: 1px solid #aaa;}	#paginav .paginav-pages, #paginav .paginav-extend {		padding: 0 15px 0 15px;	}	#paginav a {		padding: 0px 10px 0 10px;		display: block;		color: #000;		text-decoration: none;	}	#paginav ul {		margin: 0;		padding: 0;		list-style: none;	}	#paginav li {		float: left;	}	#paginav li a {		border-left: 1px solid #aaa;		border-right: 1px solid #ccc;	}	#paginav .paginav-next, #paginav .paginav-previous {		font-size: 20px;	}	#paginav .paginav-current, #paginav .current {		padding: 0px 10px 0 10px;		color: #fff;		border-left: 1px solid #aaa;		background: url('images/menu.png') 0 -150px;	}	#paginav li:hover a {		border-left: 1px solid #8b160f;		border-right: 1px solid #c28380;		color: #fff; 		background: url('images/menu.png') 0 -75px;	}/* Tool Tips */.tt a {	position: relative;	z-index: 1000;	color: #3CA3FF;	font-weight: bold;	text-decoration: none;	margin-bottom: -110px;}	a.tt span {		display: none;	}	a.tt:hover span.tooltip {		position: absolute;		display: block;		width: 200px;		color: #000;		margin: 0 auto;		text-align: center;		height: 164px;		background: url('images/comicpress-rascal.png') no-repeat;		z-index: 1000;	}	a.tt:hover span.top {		display: block;		width: 200px;		height: 35px;		padding-top: 10px 10px 0 10px;		margin-top: 59px;		margin-left: 25px;		background: url('images/bubble.png') 0 0 no-repeat;		z-index: 1000;	}	a.tt:hover span.middle {		/* different middle bg for stretch */		display: block;		width: 180px;		margin-left: 25px;		padding: 0 10px;		background: url('images/bubble.png') -200px 0 repeat-y;		z-index: 1000;	}	a.tt:hover span.bottom {		display: block;		width: 200px;		height: 15px;		background-position: -100px;		color: #548912;		margin-left: 25px;		background: url('images/bubble.png') 0 -35px no-repeat;		z-index: 1000;	}/* User Pages */#userpage {	width: 100%;	padding: 0px;}	.userpage-avatar {		float: left;		width: 64px;		height: 64px;	}	.userpage-info {		margin-left: 10px;		float: left;	}	.userpage-desc {		width: 400px;		padding: 5px;		margin-top: 30px;		border: 1px dotted #efefef;	}	.userpage-posts {		margin-top: 20px;	}	.userpage-posts ol {		margin: 10px 0 0 30px;		padding: 0;	}	.userpage-posts li {		list-style: none;		margin: 0;		padding: 0;	}