/* global */

* {padding:0; margin:0;}
body {
	background-color: #000;
	font-size: 100%;
}
img {
	border-style: none;
}
a:link {
	color: #0cf;
}
a:visited {
	color: #0cf;
}
a:hover {
	color: #000;
}
a:active {
	color: #fff;
}

/* ids */

#container {
	width: 780px;
	height: 600px;
	margin: 10px auto 0 auto;
	background-image: url(images/pagebgd.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#nav {
	width: 600px;
	margin: 20px auto 0 auto;
	text-align: center;
}
#main {
	width: 600px;
	min-height: 384px;
	margin: 20px auto 0 auto;
	text-align: center;
}
#main a:hover {
	background-color: #ff0;
	color: #000;
}
#main h2,#mainstdby h2 {
	color: #996;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#infomain {
	width: 500px;
	height: 280px;
	overflow: auto;
	margin: 0 auto 110px 20px;
	padding-right: 20px;
	text-align: left;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: #000;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #996;
	scrollbar-3dlight-color: #996;
	scrollbar-base-color: #996;
}
#infomain a:hover {
	background-color: #FF0;
	color: #000;
}
#photo {
	float:left;
	padding:10px 5px 0 5px;
}
#intro {
	width: 500px;
	height: 260px;
	overflow: auto;
	margin: 0 auto 0 20px;
	padding-right: 20px;
	text-align: left;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: #000;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #996;
	scrollbar-3dlight-color: #996;
	scrollbar-base-color: #996;
}
#linktext {
	width: 500px;
	height: 280px;
	overflow:auto;
	margin: 0 auto 105px 20px;
	padding-right: 20px;
	text-align: left;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: #000;
	scrollbar-face-color: #000;
	scrollbar-shadow-color: #996;
	scrollbar-3dlight-color: #996;
	scrollbar-base-color: #996;
}
#merchmain {
	width: 600px;
	min-height: 404px;
	margin: 0 auto;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #cfc;
}
#cd {
	float:left;
	margin-left:60px;
	display:block;
}
#patch {
	float:left;
	margin-left:60px;
	display:block;
	margin-top:8px;
}
#sticker {
	float:left;
	margin-left:60px;
	display:block;
	margin-top:8px;
}
#introbottom {
	margin: 20px auto 0 auto;
	text-align: left;
}
#introbottom object {
	margin-left: 120px;
}
#footer {
	text-align: center;
}
#contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: 200px;
	margin: 15px auto 0 50px;
	text-align: center;
	float: left;
}
#subscribe {
	width: 260px;
	margin: 0 auto 20px auto;
	text-align: center;
	float: left;
	border:1px solid #9c6;
	padding:2px;
}
#subscribe a:hover {
	background-color:#fff;
	color:#000;
}
#counter {
	width: 240px;
	margin: 15px auto 0 auto;
	text-align: center;
	float: left;
}
#counter a:hover {
	color: #fff;
}

/* classes */

.bodytextlgr {
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffc;
}
.bodytextlg {
	font-size: .9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffc;
}
.bodytext {
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cfc;
}
.ubodytext {
	text-decoration:underline;
}
.bodytextsm {
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996;
}
.updatetext {
	font-size: .7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cfc;
	margin-bottom:5px;
}
.merchtext {
	font-size: .6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #cfc;
	margin-bottom:5px;
}
