body {
	background-color: #333333;

	font-size: 16px;
	color: #110000;

	text-align: center;
}

#main {
	border: solid;
	border-width: 2px;
	border-color: #333333;
	padding: 5px;
	background-color: #333333;

	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;	zoom:1;

	text-align: left;
}

.fw {
	font-family: 'Courier New', Courier, monospace;
}

.page_box {
	margin: 5px;
	background-color: #BB6600;
	border: solid;
	border-width: 1px;
	border-color: #FFCC44;
	border-radius: 5px;

	padding: 5px;
}
#comic_title {
	font-family: Helvetica;
	font-variant: small-caps;
	font-weight: 900;
	text-align: center;
}

[id^=___plusone] { width:65px !important; }
a.button_comic {
	display: block;
	width: 106px;
	height: 55px;
	text-decoration: none;
	background: url("../data/button_comic_final.png");
	background-position: 0px -55px;
}
a.button_comic:hover {
	background-position: 0px 0px;
}
a.button_about {
	display: block;
	width: 102px;
	height: 54px;
	text-decoration: none;
	background: url("../data/button_about_final.png");
	background-position: 0px -54px;
}
a.button_about:hover {
	background-position: 0px 0px;
}
a.button_cast {
	display: block;
	width: 92px;
	height: 52px;
	text-decoration: none;
	background: url("../data/button_cast_final.png");
	background-position: 0px -52px;
}
a.button_cast:hover {
	background-position: 0px 0px;
}
a.button_store {
	display: block;
	width: 87px;
	height: 52px;
	text-decoration: none;
	background: url("../data/button_store_final.png");
	background-position: 0px -52px;
}
a.button_store:hover {
	background-position: 0px 0px;
}
a.button_forum {
	display: block;
	width: 102px;
	height: 53.5px;
	text-decoration: none;
	background: url("../data/button_forum_final.png");
	background-position: 0px -53.5px;
}
a.button_forum:hover {
	background-position: 0px 0px;
}
a.button_contact {
	display: block;
	width: 113px;
	height: 63px;
	text-decoration: none;
	background: url("../data/button_contact_final.png");
	background-position: 0px -63px;
}
a.button_contact:hover {
	background-position: 0px 0px;
}
.button {
	border: solid;
	border-width: 2px;
	border-color: #554433;
	border-radius: 8px;
	background-color: #EEEEAA;
	padding: 5px;

	font-size: 16px;
	color: #AAAAAA;

	text-decoration: none;
}

.button_a {
	color: #333333;
	text-decoration: none;
}
.button_a:hover {
	border-color: #442211;
	background-color: #CCCC88;
	text-decoration: none;
}