/*  
 
Theme Name: Dueling Analogs
Version: 5.0

Theme URI: n/a
Description: A heavily modified version of the customizable theme for publishing comics. <a href="http://mindfaucet.com/comicpress">Visit the ComicPress website.</a>

	Author: Steven Napierski

The CSS, XHTML and design is released under GPL v3:
http://www.opensource.org/licenses/gpl-3.0.html

*/



/* STANDARD HTML TAGS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	margin:0;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
}
ul, ol {
	list-style:none;
}
body {
	color: #424242;
	font:16px/24px Arial, Helvetica, sans-serif;
	background: #ebf0f3;
}
:focus {
	outline: 0;
}
a {
	color: #04abff;
	text-decoration:underline;
}
a:hover {
	color: #80B62A;
	text-decoration:underline;
}
.clear {
	clear:both;
}
a.advertise {
	background:url("images/sprite.png") no-repeat scroll -560px 0 transparent;
	height:9px;
	width:84px;
	display:block;
	overflow:hidden;
	text-indent:-3000px;
	margin:0 auto 3px;
}
a.featuredComic {
	background:url("images/sprite.png") no-repeat scroll -712px 0 transparent;
	display:block;
	height:9px;
	margin:0 auto 3px;
	overflow:hidden;
	text-indent:-3000px;
	width:90px;
}
p img {
	max-width:100%;
	padding:0;
}
.aligncenter {
	display:block;
	margin:0 auto;
}
/* Header Section */
#headerWrap {
	background:url("images/bg.gif") repeat-x scroll 0 0 transparent;
	height:190px;
	min-width:1182px;
	padding:0;
	position:relative;
	z-index:99;
}
#header {
	height:190px;
	margin:0 auto;
	position:relative;
	z-index:99;
}
.right{float:right;}
h1 a, h2 a {
	color:#424242;
	text-decoration:none;
	border-bottom:1px dotted #ebf0f3;
}
h2 a, h1 a{
	border-bottom:1px dotted #FFF;
}
a.news {
	border-bottom:1px dotted #ebf0f3;
}
h1 a:hover, h2 a:hover {
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none;
}
#logo {
	position:absolute;
	top:50px;
	left:15px;
}
#logo a {
	text-indent:-3000px;
	display:block;
	height:115px;
	border:none;
	margin:0;
}
#menubar {
	position:absolute;
	top:7px;
	left:0;
}
#menu {
	background:url("images/sprite.png") no-repeat scroll 0 -126px transparent;
	height:34px;
	margin-right:315px;
}
#menu li {
	float:left;
}
#menu a {
	text-indent:-3000px;
	overflow:hidden;
	height:34px;
	display:block;
	background-image:url("images/sprite.png");
}
a.home {
	background-position:0 -166px;
	width:37px;
}
a.home:hover {
	background-position:0 -196px;
}
a.latest {
	background-position:-55px -166px;
	width:121px;
}
a.latest:hover {
	background-position:-55px -196px;
}
a.news {
	background-position:-195px -166px;
	width:59px;
}
a.news:hover {
	background-position:-195px -196px;
}
a.archive {
	background-position:-274px -166px;
	width:75px;
}
a.archive:hover {
	background-position:-274px -196px;
}
a.extras {
	background-position:-365px -166px;
	width:61px;
}
a.extras:hover {
	background-position:-365px -196px;
}
a.contact {
	background-position:-447px -166px;
	width:77px;
}
a.contact:hover {
	background-position:-447px -196px;
}
a.store {
	background-position:-529px -166px;
	width:53px;
}
a.store:hover {
	background-position:-529px -196px;
}

a.donate {
    background-position:-607px -166px;
    width:64px;
}
a.donate:hover {
	background-position:-607px -196px;
}
#menu .divider {
	background:url("images/sprite.png") no-repeat scroll right 1px transparent;
	display:block;
	float:right;
	height:34px;
	width:2px;
}
#search {
	background:url("images/sprite.png") no-repeat scroll right -126px transparent;
	height:34px;
	float:right;
	width:315px;
}
#topBannerAd {
	position:absolute;
	right:15px;
	top:50px;
	width:728px;
}
a.rss {
	background:url("images/sprite.png") no-repeat scroll -593px -21px transparent;
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-3000px;
	width:25px;
	float:left;
	margin-right:1px;
}
a.email {
	background:url("images/sprite.png") no-repeat scroll -623px -21px transparent;
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-3000px;
	width:25px;
	float:left;
	margin-right:4px;
}
a.twitter {
	background:url("images/sprite.png") no-repeat scroll -561px -21px transparent;
	display:block;
	height:30px;
	overflow:hidden;
	text-indent:-3000px;
	width:25px;
	float:left;
	margin-right:4px;
}
#s {
	border:medium none;
	font-size:13px;
	line-height:22px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:10px;
	margin-top:5px;
}
input#s {
	background:url("images/sprite.png") no-repeat scroll -561px -76px transparent;
	height:22px;
	width:192px;
	float:left;
}
#searchsubmit {
	overflow:hidden;
	text-indent:-3000px;
	margin-top:5px;
}
input#searchsubmit {
	background:url("images/sprite.png") no-repeat scroll -753px -76px transparent;
	border:medium none;
	cursor:pointer;
	height:22px;
	line-height:22px;
	overflow:hidden;
	padding:0;
	width:33px;
}
.sideAdvert {
	height:12px;
	position:absolute;
	right:0;
	bottom:0;
}
/* Comic Nav */
#gamersPairOfDice {
	margin:10px auto 0;
	width:633px;
}
#upperComicNav a, #upperComicNav span, #lowerComicNav a, #lowerComicNav span {
	display:block;
	float:left;
	height:34px;
	overflow:hidden;
	padding:0;
	text-indent:-3000px;
	background-image:url("images/comic-bg.png");
}
.previous a, .previous span, .next a, .next span {
	width:113px;
}
.first a, .first span, .last a, .last span {
	width:110px;
}
.previous a {
	background-position:-6px -67px;
}
.previous a:hover {
	background-position:-6px -29px;
}
.previous span {
	background-position:-6px -104px;
}
.first a {
	background-position:-124px -67px;
}
.first a:hover {
	background-position:-124px -29px;
}
.first span {
	background-position:-124px -104px;
}
.last a {
	background-position:-518px -67px;
}
.last a:hover {
	background-position:-518px -29px;
}
.last span {
	background-position:-518px -104px;
}
.next a {
	background-position:-633px -67px;
}
.next a:hover {
	background-position:-633px -29px;
}
.next span {
	background-position:-633px -104px;
}
.first a, .first span, .last a, .last span {
	margin:3px 0 0;
}
.previous a, .previous span {
	margin:3px 35px 0 15px;
}
.next a, .next span {
	margin:3px 0 0 35px;
}
.random a {
	background-position:-308px -67px;
	margin:3px 35px;
	width:135px;
}
.random a:hover {
	background-position:-308px -29px;
}
/* Content Section */
#contentWrap {
	min-width:1182px;
	padding:0;
	position:relative;
}
#content {
	margin:0 auto;
	position:relative;
}
#left {
	width:752px;
	float:left;
	margin:0 20px 0 0;
}
#right {
	float:left;
}
#upperComicNav {
	display:block;
	background:url("images/comic-bg.png") no-repeat scroll 0 -148px #ebf0f3;
	height:40px;
}
#comic {
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	display:block;
	text-align:center;
	padding:10px 0;
}
#lowerComicNav {
	display:block;
	background:url("images/comic-bg.png") no-repeat scroll 0 -188px #ebf0f3;
	height:42px;
}
#upperComicNav li, #lowerComicNav li, .share li {
	float:left;
}
#comicPost {
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	display:block;
	background-color:#ebf0f3;
	padding-bottom:7px;
}
.share {
	height:58px;
	display:block;
	font:18px/48px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 #FFFFFF;
	position:relative;
}
.share a {
	width:48px;
	height:48px;
	display:block;
	text-indent:-3000px;
	background-image:url("images/share.png");
}
.share li {
	padding:5px;
}
.share li.request {
	padding:5px 15px;
}
.share a.twitter {
	background-position:0 -120px;
}
.share a.delicious {
	background-position:0 -168px;
}
.share a.facebook {
	background-position:0 -216px;
}
.share a.digg {
	background-position:0 -264px;
}
.share a.reddit {
	background-position:0 -312px;
}
.share a.stumbleupon {
	background-position:0 -360px;
}
.share a.rss {
	background-position:0 -408px;
}
.share a.email {
	background-position:0 -456px;
}
#comicPost .share {
	background:url("images/comic-bg.png") no-repeat scroll 19px bottom transparent;
}
.shareArrow {
	background:url("images/comic-bg.png") no-repeat scroll 19px top transparent;
	top:0;
	display:block;
	height:15px;
	position:absolute;
	width:60px;
}
.entry {
	background-color:#FFF;
	display:block;
	margin:0 7px;
	padding:10px;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.entry p {
	padding:10px;
}
.tags {
	background:url("images/share.png") no-repeat scroll -11px -508px transparent;
	font-size:14px;
	height:28px;
	line-height:28px;
	padding-left:36px;
	margin-top:10px;
	display:table;
}
h1, h2, h4 {
	font:24px/24px "Century Gothic", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
h3.commentSection {
	font:24px/24px "Century Gothic", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	padding:15px;
}
.entry h2, .entry h1 {
	margin-bottom:15px;
}
#comicFooter, .postFooter {
	display:block;
	background:url("images/comic-bg.png") no-repeat scroll 0 -230px transparent;
	height:60px;
}
.postFooter {
	margin-bottom:15px;
}
.date {
	background:url("images/share.png") no-repeat scroll left 0 transparent;
	height:60px;
	padding-left:44px;
	width:200px;
}
.comments {
	background:url("images/share.png") no-repeat scroll right -60px transparent;
	float:right;
	height:60px;
	padding-right:44px;
	text-align:right;
	width:200px;
}
.comments a, .date a, .comments span {
	color:#424242;
	font:14px/56px Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 #FFFFFF;
	border-bottom:1px dotted #e1e4e9;
	text-decoration:none;
}
.comments a:hover, .date a:hover {
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none;
}
h2.news, h1.news  {
	font:bold 24px/22px "Century Gothic", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 0 #FFFFFF;
	padding:30px 10px 15px;
}
.newsPost {
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
	display:block;
	background-color:#ebf0f3;
	padding:7px 0;
}
#newsArticles {
}
#newsArticles h3 {
	font:24px/22px "Century Gothic", Arial, Helvetica, sans-serif;
	padding:3px 10px 10px;
}
#newsArticles h3 a {
	color:#424242;
	text-decoration:none;
	border-bottom:1px dotted #ebf0f3;
}
#newsArticles h3 a:hover {
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none;
}
blockquote {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#EBF0F3;
	border:1px solid #BBBBBB;
	padding:10px;
}
a.more-link {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background-color:#EBF0F3;
	border:1px solid #BBBBBB;
	color:#464646;
	display:table;
	margin:15px 0 5px;
	padding:5px 20px;
	text-decoration:none;
}
a.more-link:hover {
	border-color:#04ABFF;
	color:#000;
}
.page_info {
	padding:4px 10px 0 0;
}
.navigation li {
	float:left;
}
.navigation a {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:url("/wp-admin/images/white-grad.png") repeat-x scroll 0 0 #EBF0F3;
	border:1px solid #BBBBBB;
	color:#464646;
	display:table;
	margin:0 1px;
	padding:2px 10px;
	text-decoration:none;
}
.navigation a:hover {
	border-color:#04ABFF;
	color:#000;
}
.space {
	padding:0 10px;
}
.active_page a {
	background:#E1E4E9;
}
.featuredComicImage {
	height:100px;
	width:100%;
	display:block;
	margin-bottom:10px;
	text-indent:-3000px;
}
.magfest {
	height:100px;
	width:100%;
	display:block;
	margin-bottom:20px;
	text-indent:-3000px;
}
#right h2 {
	border:1px solid #bec1c5;
	padding:10px;
	background-color:#EBF0F3;
	display:block;
	margin:10px 0 0;
}
#right li div, #right li ul {
	padding:10px 10px 15px;
	display:block;
	background-image:url("images/right.png");
	font-size:14px;
	margin-bottom:15px;
}
#right li li, #right li p {
	border-bottom:1px dashed #C5C5C5;
	padding-bottom:1px;
}
#right li li:last-child, #right li p:last-child {
	border-bottom:none;
}
#right li p {
	padding:5px 0;
}
.hr {
	background-image:url("images/hr.gif");
	height:2px;
	display:block;
	margin:10px 0;
}
.sideStats {
	float:left;
	display:block;
	height:50px;
	width:100px;
}
.sideStats em {
	font-style:normal;
	font-size:11px;
}
.sideStats a, .sideStats strong {
	font-weight:normal;
	border-bottom:1px dotted #EBF0F3;
	color:#424242;
	text-decoration:none;
	font:24px/22px "Century Gothic", Arial, Helvetica, sans-serif;
}
.sideStats a:hover {
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none;
}
.statLinks a {
	margin-top:10px;
}
.statLinks{
margin-bottom:15px;
}
/* Footer Section */
#footerWrap {
	min-width:1182px;
	padding:0;
	position:relative;
	z-index:99;
}
#footer {
	border-top:1px dashed #C5C5C5;
	margin:15px auto 0;
	padding-top:15px;
	position:relative;
	z-index:99;
}
#footer li.about {
	float:left;
margin-right:20px;
padding:0 6px;
width:360px;
}
#footer li.middle {
	float:left;
	width:366px;
}
#disclaimer {
	background:none repeat scroll 0 0 #E1E4E9;
	display:block;
	padding:10px;
	text-align:center;
	border-left:1px solid #C5C5C5;
	border-right:1px solid #C5C5C5;
	border-top:1px solid #C5C5C5;
}
#disclaimer a {
	color:#424242;
	text-decoration:none;
}
#disclaimer a:hover {
	text-decoration:underline;
}
.aktt_tweets li {
	padding:0 10px 10px;
}
.aktt_tweet_time {
	display:block;
}
.rinked {
	padding:0 10px;
}
ol.commentlist li {
	padding:5px;
	margin:10px 0;
border:1px solid #C5C5C5;
}
.vcard {
	display:block;
	height:71px;
	padding:15px 10px;
	position:relative;
}
.authorArrow {
	background:url("images/comic-bg.png") no-repeat scroll 19px bottom transparent;
	bottom:0;
	display:block;
	height:15px;
	position:absolute;
	width:60px;
}
.gravatar {
	border:1px solid #DDDDDD;
	float:left;
	margin:4px 6px 4px 4px;
	padding:1px;
}
cite.fn {
	font-style:normal;
	font-weight:bold;
font:18px/20px Arial,Helvetica,sans-serif;
text-shadow:1px 1px 0 #FFFFFF;
}

cite.fn a{
text-shadow:none;
}
.actualComment {
	background-color:#FFF;
	display:block;
	margin:0 7px 7px;
	padding:10px;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.actualComment p {
	padding:10px;
}
ol.commentlist li.1comment-author-admin {
	background:#666c72;
}
ol.commentlist li.1comment-author-admin .comment-author {
	color:#fff;
}
ul.children li {
	margin-left:25px;
	background:#e1e4e9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:7px;
}
ul.children .children li {
	margin-left:25px;
	background:#EBF0F3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:7px;
}

ul.children .children .children li {
	margin-left:25px;
	background:#e1e4e9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:7px;
}
ul.children .children .children .children li {
	margin-left:25px;
	background:#EBF0F3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-right:7px;
}
.reply {
	display:block;
}
.reply a {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background:url("/wp-admin/images/white-grad.png") repeat-x scroll 0 0 #EBF0F3;
	border:1px solid #BBBBBB;
	color:#464646;
	display:table;
	margin:5px 7px 15px 0;
	padding:5px 20px;
	text-decoration:none;
	float:right;
	font:11px/24px Arial, Helvetica, sans-serif;
}
.reply a:hover {
	border-color:#04ABFF;
	color:#000;
}
#comment, #author, #email, #url, #senders_first, #senders_email, #mail_message, #security_code, #recipient_email {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid #C1D6E9;
	color:#000000;
	font-family:'Verdana', sans-serif;
	font-size:12px;
	padding:2px;
}
#comment:hover, #author:hover, #email:hover, #url:hover, #senders_first:hover, #senders_email:hover, #mail_message:hover, #security_code:hover, #recipient_email:hover {
	background: #eee;
}
#comment {
	width: 99%;
}
#author, #email, #url {
	width: 200px;
}
#submit {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background:url("/wp-admin/images/white-grad.png") repeat-x scroll 0 0 #EBF0F3;
	border:1px solid #BBBBBB;
	color:#464646;
	display:table;
	margin:5px 7px 15px 0;
	padding:5px 20px;
	text-decoration:none;
	float:right;
	cursor:pointer;
	font:11px/24px Arial, Helvetica, sans-serif;
}
#submit:hover {
	border-color:#04ABFF;
	color:#000;
}
.nav-blog-next {
	float:right;
}
.nav-blog-previous, .nav-blog-next {
	padding:10px;
}
#interiorProjectWonderful {
	margin:10px auto 0;
width:468px;
}
#interiorProjectWonderful a{
	margin-top:5px;
}
#jlistAd, #google{
	width:100%;
	text-align:center;
}
#jlistAd div, #google div{padding:10px 0;
}
.section{
	background-color:#EBF0F3;
	border:1px solid #BEC1C5;
	display:block;
	padding:10px 10px 15px;
}
.section li {
	display:inline;
	float:left;
	width:230px;
	margin:5px 0;
}
.sectionFooter{
	background:url("images/comic-bg.png") no-repeat scroll 0 -288px transparent;
	display:block;
	height:20px;
}
.section h3, .section h2{
	color:#424242;
	font:24px/24px "Century Gothic",Arial,Helvetica,sans-serif;
	padding-bottom:12px;
	border:none;
}
ul.monthly li{border-bottom:1px dashed #C5C5C5;
display:block;
padding-bottom:1px;
width:100%;
}
ul.monthly span{
float:right;
}
.section .navigation li {
display:inline;
float:left;
margin:5px 0;
width:63px;
}
.spacerBlock{
height:20px;
width:100%;
display:block;
}
span.link{
background:url("images/other.png") no-repeat scroll 0 -20px transparent;
display:inline-block;
height:20px;
padding:0 2px;
width:20px;
}
.tagSection h3 a{
color:#04ABFF;
}
.tagSection h3 a:hover{
color:#80B62A;
}
.tagSection .entry h3{
padding-bottom:5px;
}
.googleBuzz{
display:inline-block;
height:22px;
line-height:22px;
margin:4px 22px 0 0;
overflow:hidden;
padding:0;
position:relative;
vertical-align: top;
}
.adWell{
border-bottom:1px dashed #C5C5C5;
margin-bottom:20px;
margin-left:-6px;
padding-bottom:15px;
padding-top:3px;
text-align:center;
}
.linkwithin_hook{
margin:0 auto;
width:480px;
}
.linkwithin_text_0{
}
#interiorProjectWonderful{
text-align:center;
width:702px;
}
acronym, abbr{border-bottom: 1px dotted #424242;cursor:help;}