* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
html, body {
	height: 100%;
}
body {
	background: #8a321a;
	color: #000000;
	font-size: 10pt;
	font-family: verdana, arial, sans-serif;
	text-align: center;
}
a:link, a:visited {
	background: inherit;
	color: #8a321a;
	text-decoration: none;
}
a:active, a:hover {
	text-decoration: underline;
}
#container {
	width: 775px;
	background: url(bg_body.jpg) repeat-y;
	background-color: inherit;
	color: inherit;
	text-align: left;
	min-height: 100%;
	height: auto !important; /*For FF */
	height: 100%;
	margin: auto;
	margin-bottom: -15px;
}
#page_head {
	color: inherit;
	height: 125px;
	width: 775px;
}
#head_logo1 {
	height: 125px;
	background: url(head-logo1.jpg) no-repeat;
}
#head_logo2 {
	height: 125px;
	background: url(head-logo2.jpg) no-repeat;
}
#head_logo3 {
	height: 125px;
	background: url(head-logo3.jpg) no-repeat;
}
#head_logo_link a{
	position: absolute;
	display: block;
	height: 60px;
	width: 460px;
	top: 30px;
	margin-left: 50px;
}
#page_head h1, #page_head h3 {
	font-size: 1pt;
	text-indent: -10000px;
}
#head_nav {
	width: 740px;
	height: 20px;
	background: transparent;
	margin-top: -22px;
	text-align: right;
	padding-right: 35px;
}
#head_nav li {
	display: inline;
}
#head_nav a {
	background: inherit;
	color: #ffffff;
	font-weight: bold;
	padding: 2px 10px;
}
#head_nav a:hover {
	color: #feca9b;
	text-decoration: none;
}
#page_main {
	width: 775px;
	min-height: 100%;
}
#page_comic {
	margin-top: 15px;
	margin-left: 0px;
	background: transparent;
}
#comic_pic {
	text-align: center;
	margin-top: 0px;
}
#comic_navdiv {
	height: 25px;
	margin-top: 5px;
	margin-left: 10px;
	text-align: center;
}
#comic_social {
	list-style: none;
	float: left;
	padding-left: 30px;
	margin-top: 5px;
}
#comic_nav {
	list-style: none;
	height: 25px;
	overflow: hidden;
	float: right;
	padding-right: 35px;
}
#comic_nav li, #comic_social li {
	display: inline;
}
#comic_nav a {
	float: left;
	padding: 25px 0px 0px 0px;
	overflow: hidden;
	height: 0px;
}
#nav_first a {
	background: url(btn_first.gif) no-repeat;
	width: 40px;
}
#nav_prev a {
	background: url(btn_prev.gif) no-repeat;
	width: 40px;
}
#nav_next a {
	background: url(btn_next.gif) no-repeat;
	width: 40px;
}
#nav_last a {
	background: url(btn_last.gif) no-repeat;
	width: 40px;
}
#nav_arch a{
	background: url(btn_arch.gif) no-repeat;
	width: 40px;
}
#page_links, #page_ads {
	margin-top: 15px;
}
#page_ads {
	width: 160px;
	float: left;
	background: transparent;
	margin-left: 15px;
}
#page_trackers {
	margin-left: 540px;
}
#page_ads h3 {
	background: #af4624 url(bg_navbar.jpg);
	color: #ffffff;
	height: 30px;
	font-size: 16pt;
	font-weight: normal;
	margin-bottom: 10px;
	text-indent: 5px;
}
.ads {
	text-align: center;
	padding-bottom: 10px;
}
#page_push {
	clear: both;
	width: 775px;
	background: url(bg_body.jpg);
	background-color: inherit;
	color: inherit;
	margin: 0px auto;
	text-align: center;
	padding-bottom: 10px;
}
#page_foot {
	height: 20px;
}
#page_foot {
	clear: both;
	background-color: #8a321a;
	width: 775px;
	color: #ffffff;
	font-size: 8pt;
	border-top: 5px solid #ffffff;
	margin: auto;
	padding-top: 5px;
}
#page_foot a {
	border-bottom: 1px dotted #808080;
	color: #bfbfbf;
}
#page_foot a:hover, #page_foot a:active {
	background: inherit;
	color: #ffca9b;
}
#page_foot ul {
	list-style: none;
}
#page_foot li {
	display: inline;
}
#foot_text {
	float: left;
	padding-left: 10px;
}
#foot_nav {
	float: right;
	padding-right: 10px;
}
#page_trackers {
	clear: both;
}