/* Companion Custom CSS over-rides for [ Reclaimer ]: ComicPress - 2.8 */

body {
	color: #321020;
	background: #c7b2bc url('img/bg.png') top left repeat-x;
}


a, .navi, .navi-void {
	color: #37071F;
	text-decoration: none;
	font-weight: bold;
	}

  	a:hover {
		color: #37071F;
		font-weight: bold;
		}

	a:focus {
		outline: none;
		}

	a img {
		border: none;
		}
		
h1, h1 a, h1 a:hover {
	padding: 10px 0 0 0;
	margin: 0;
	color: #321020;
	font-size: 60px;
	font-family: 'Georgia', serif;
	font-weight: normal;
	line-height: 50px;
	text-decoration: none;
	letter-spacing: -4px;
	font-variant: small-caps;
	display: none;
	}

h2, h2 a, h2 a:hover {
	margin: 0;
	color: #321020;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 24px;
	}
	
	h2.pagetitle, h2.pagetitle a {
		padding: 0 0 5px 0;
		margin: 0 0 20px 0;
		font-family: 'Georgia', serif;
		font-size: 32px;
		font-weight: normal;		
		letter-spacing: -2px;
		}

h3, h3 a, h3 a:hover {
	padding: 0;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #321020;
	text-decoration: none;
	clear: both;
	letter-spacing: -1px;
	}
	
#header {
	margin: 0 auto;
	}

#menubar {
	display:none;
	}

#comic {
	border: solid 2px #551635;
	background: transparent;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 755px;
	margin-left: 10px;
}

#comic img {
	margin-left: 2px;
	}

	.narrowcolumn {
		width: 550px;
		margin-left: 5px;
	}

.post, .post-comic {
	margin: 10px 0;
	padding-top: 7px;
	}
	
	
	.comment-link a {
		color: #37071F;
	}
	
	.idc-c a {
		font-weight: bold;
		text-decoration: underline;
		}
		
.home .post-blog .post-foot, .page-template-blog-php .post-foot {
	margin-bottom:10px;
	}

.nav {
	display: none;
	}
	
#paginav a {
	border:2px solid;
	display:block;
	margin:0 3px;
	padding:0 10px;
	}
	
#sidebar-left, #sidebar-right, .post, .post-page, .post-comic,  .comic_navi {
	border: solid 2px #551635;
	background: transparent url('img/gradient.png') top left repeat-x;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#sidebar-left {
	margin: 5px 0 0 0;
	width: 190px;
	}
	
 #sidebar-right {
 	margin: 10px 0;
	width: 190px;
	}
	
#s-search, #s-transcript {
	height:15px;
	width:130px;
	}

.social-icons {
	height: 349px;
}

.twitter {
	color: #fff;
	font-size: 0.9em;
        font-style: italic;
	padding-left: 20px;
	text-align: center;
	width: 145px;
	margin-top: -125px;
}

.twitter a {
        color: #8A5F74;
}

.aktt_more_updates {
	display:none;
	}

#archives-3 {
	margin-left: 35px;
	}

.archive-dropdown {
	max-width: 100%;
	margin: 0 auto;
	}

#search-2 {
	margin-left: 12px;
	}

#wp-calendar td {
	min-width: 20px;
	padding: 0;
	text-align: center;
	border: 1px solid #321020;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #f7b718;
	}

	#wp-calendar a:hover {
		color: #fff;
		background: #000;
		}
	
	table#wp-calendar td {
		border-color: #321020;
		}
	
/* Alignment */

.alignleft {
	float: left;
	}

.alignright {
	float: right;
	}


/* Ads */

.ad-left, .ad-right {
	margin: 10px 0 0 15px;	
}

#ad-top {
	position: absolute;
	float: right;
	top: 28px;
	margin-left: 460px;
	height: 90px;
	width: 490px;
}

#ad-box {
	margin: 9px 11px;
}