html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #FFFFFF;
	text-decoration: none; 
}
a:hover {
	color: #80FF00;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}

body {
	background: #3b0404 url(images/bg_repeater.jpg) repeat-x;
	font: 12px arial, sans-serif;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#bggeneral {
	width: 778px;
	min-height: 750px;
	_height: 750px;
	background: url(images/bg_general.jpg) no-repeat;
	position: absolute;
  	top: 0px;
  	left: 0px;
}

#bghome {
	width: 778px;
	min-height: 750px;
	_height: 750px;
	background: url(images/bg_home.jpg) no-repeat;
	position: absolute;
  	top: 0px;
  	left: 0px;
}

#bgcomics {
	width: 778px;
	min-height: 750px;
	_height: 750px;
	background: url(images/bg_comics.jpg) no-repeat;
	position: absolute;
  	top: 0px;
  	left: 0px;
}

#bgforsale {
	width: 778px;
	min-height: 750px;
	_height: 750px;
	background: url(images/bg_forsale.jpg) no-repeat;
	position: absolute;
  	top: 0px;
  	left: 0px;
}

#bgmessageboard {
	width: 778px;
	min-height: 750px;
	_height: 750px;
	background: url(images/bg_messageboard.jpg) no-repeat;
	position: absolute;
  	top: 0px;
  	left: 0px;
}

#navhome {
  position: absolute;
  top: 184px;
  left: 180px;
  font: 12px arial, sans-serif;
  font-weight: bold;
}

#topbox {
  position: absolute;
  top: 0px;
  left: 362px;
}

#stagebox {
  background-image: url(images/bg_stage_repeater.jpg);
  background-repeat: repeat-y;
  margin-top:219px;
  margin-left:40px;
  font: 11px arial, sans-serif;
  text-decoration: none;
}

#stagebox2 {
  background-image: url(images/bg_stage_repeater.jpg);
  background-repeat: repeat-y;
  margin-top:219px;
  margin-left:40px;
  font: 11px arial, sans-serif;
  text-decoration: none;
}

#stagebox2 a {
  color: #80FF00;
}

#stagebottom {
  background-image: url(images/bg_stage_bottom.jpg);
  background-repeat: no-repeat;
  margin-left:40px;
  width: 750px;
  height: 72px;
}

#stageextra {
  background-image: url(images/bg_stage_extra.jpg);
  background-repeat: no-repeat;
  margin-left:40px;
  width: 750px;
}

#blogger {
  position: relative;
  top: 220px;
  left: 52px;
  width: 500px;
}

#comicframe {
  position: relative;
  top: 225px;
  left: 75px;
  width: 500px;
}

#gentextbox {
  position: absolute;
  top: 230px;
  left: 60px;
  width: 660px;
}

#gentextbox a {
  color: #f3f01c;
  font-weight: bold;
  text-decoration: none;
}

#forsalebox1 {
  position: absolute;
  top: 280px;
  left: 120px;
  width: 660px;
}

#pollbox {
  position: absolute;
  top: 310px;
  left: 370px;
  width: 180px;
}

#pollbox a {
  color: #680909;
  text-decoration: none;
}

#pollbox2 {
  position: absolute;
  top: 290px;
  left: 550px;
  width: 180px;
}

#pollbox2 a {
  color: #680909;
  text-decoration: none;
}

#aboutpicbox {
  position: absolute;
  top: 240px;
  left: 100px;
  width: 660px;
}

#abouttextbox{
  position: absolute;
  top: 270px;
  left: 240px;
  width: 400px;
}

#whatiscdpicbox {
  position: absolute;
  top: 240px;
  left: 50px;
  width: 660px;
}

#whatiscdtextbox{
  position: absolute;
  top: 270px;
  left: 350px;
  width: 370px;
}

#whatiscdtextbox a {
  color: #f3f01c;
  font-weight: bold;
  text-decoration: none;
}

#storebrowsebox{
  position: absolute;
  top: 90px;
  left: 60px;
  width: 360px;
}

#storebuybox{
  position: absolute;
  top: 210px;
  left: 420px;
  width: 360px;
}

#footer {
  width: 500px;
  font: 11px arial, sans-serif;
  margin-left: 195px;
}

#adsboxnews {
  position: absolute;
  width: 180px;
  height: 610px;
  top: 600px;
  left: 550px;
}

#adsboxnews2 {
  position: absolute;
  width: 180px;
  height: 610px;
  top: 1220px;
  left: 550px;
}

#adsboxside1 {
  background-image: url(images/bg_sideads.jpg);
  background-repeat: no-repeat;
  position: absolute;
  top: 0px;
  left: 750px;
}

#adsboxbottom {
  width: 660px;
  margin-left: 160px;
}


