/* ^1 --------------------------- global constants -------------------------*/
html, body {
	margin: 0px;
	padding: 0px;
}

body {
	text-align:center;
	background: #f4f2f0 url(../_images/background.jpg) no-repeat center top;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 100%;
}

/* ^2 --------------- limited-scale reset ---------------- */
h1, h2, h3, h4, h5, h6, p, address, blockquote, div, ul, li {
	margin: 0;
	padding: 0;
}

p {
	color:#000;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
object { 
	outline: none; 
}
a {
   outline: 0;
}
a:link {
	color: #183078;
	text-decoration: underline;
}
a:visited {
	color: #183078;
	text-decoration: underline;
}
a:hover {
	color: #999;
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
h1 {
	font-size: 11pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
}
h2 {
	font-size: 11pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
	margin-top: 9px;
	margin-bottom: 3px;
}
h3 {
	font-size: 23pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
	margin-bottom: 15px;
	text-transform: uppercase;
	padding-top: 50px;
}
h4 {
	font-size: 23pt;
	color: #183078;
	line-height: 17pt;
	text-transform: uppercase;
	padding-top: 53px;
	font-weight: normal;
}
h5 {
	font-size: 23pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 123px;
	padding-left: 19px;
}
h6 {
	font-size: 23pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 3px;
	padding-left: 11px;
}
/* ^2 --------------- div IDs ---------------- */
#wrapper {
	width: 993px;
	text-align: left;
	margin: 0px auto;
	position: relative;
	padding: 0px;
	height: 100%;
}
#header {
	background: url(../_images/header.png) no-repeat center top;
	height: 375px;
	width: 993px;
	top: 0px;
}
#order {
	height: 12px;
	width: 138px;
	margin: 0px 0px 0px 117px;
	padding: 0px;
	position: absolute;
	top: 254px;
}
#order a{
	background: url(../_images/order.png) no-repeat left top;
	height: 12px;
	width: 138px;
	display: block;
}
#order a:hover {
	border: none;
	background: url(../_images/order.png) no-repeat right top;
}
#order h1{
	text-indent: -1000em;
}
#email {
	height: 12px;
	width: 138px;
	margin-left: 93px;
	clear: left;
	position: absolute;
	top: 291px;
}
#email a:hover {
	border: none;
	background: url(../_images/email.png) no-repeat right top;
}
#email a{
	background: url(../_images/email.png) no-repeat left top;
	height: 12px;
	width: 138px;
	display: block;
}
#email h1{
	text-indent: -1000em;
}
#link-splash {
	height: 176px;
	width: 484px;
	position: absolute;
	clear: left;
	top: 165px;
	left: 258px;
}
#link-splash a:hover {
	border: none;
}
#link-splash a{
	height: 176px;
	width: 484px;
	display: block;
}
#link-splash h1{
	text-indent: -1000em;
}
#music {
	height: 18px;
	width: 112px;
	position: absolute;
	top: 249px;
	left: 778px;
}
#music a:hover {
	border: none;
	background: url(../_images/music.png) no-repeat right top;
}
#music a{
	background: url(../_images/music.png) no-repeat left top;
	height: 18px;
	width: 112px;
	display: block;
}
#music h1{
	text-indent: -1000em;
}
#nomusic {
	background: url(../_images/music.png) no-repeat right top;
	height: 18px;
	width: 112px;
	position: absolute;
	top: 249px;
	left: 778px;
}
#nomusic h1{
	text-indent: -1000em;
}
#fb {
	height: 62px;
	width: 61px;
	clear: both;
	position: absolute;
	left: 830px;
	top: 280px;
}
#fb a:hover {
	border: none;
	background: url(../_images/fb.png) no-repeat right top;
}
#fb a{
	background: url(../_images/fb.png) no-repeat left top;
	height: 62px;
	width: 61px;
	display: block;
}
#fb h1{
	text-indent: -1000em;
}
#nav {
	background: no-repeat;
	height: 21px;
	width: 807px;
	position: absolute;
	top: 351px;
	left: 90px;
}
#link-story {
	height: 21px;
	width: 74px;
	float: left;
	padding-left: 24px;
}
#link-story a:hover {
	border: none;
	background: url(../_images/link-story.png) no-repeat -98px 1px;
}
#link-story a{
	background: url(../_images/link-story.png) no-repeat 0px 1px;
	height: 21px;
	width: 74px;
	display: block;
}
#link-story h1{
	text-indent: -1000em;
}
#link-feat {
	height: 21px;
	width: 100px;
	float: left;
	padding-left: 19px;
}
#link-feat a:hover {
	border: none;
	background: url(../_images/link-feat.png) no-repeat -120px 2px;
}
#link-feat a{
	background: url(../_images/link-feat.png) no-repeat 3px 2px;
	height: 21px;
	width: 100px;
	display: block;
}
#link-feat h1{
	text-indent: -1000em;
}
#link-world {
	height: 21px;
	width: 169px;
	float: left;
	padding-left: 24px;
}
#link-world a:hover {
	border: none;
	background: url(../_images/link-world.png) no-repeat -189px 2px;
}
#link-world a{
	background: url(../_images/link-world.png) no-repeat 4px 2px;
	height: 21px;
	width: 169px;
	display: block;
}
#link-world h1{
	text-indent: -1000em;
}
#link-char {
	height: 21px;
	width: 124px;
	float: left;
	padding-left: 23px;
}
#link-char a:hover {
	border: none;
	background: url(../_images/link-char.png) no-repeat -146px 2px;
}
#link-char a{
	background: url(../_images/link-char.png) no-repeat 3px 2px;
	height: 21px;
	width: 124px;
	display: block;
}
#link-char h1{
	text-indent: -1000em;
}
#link-sys {
	height: 21px;
	width: 91px;
	float: left;
	padding-left: 23px;
}
#link-sys a:hover {
	border: none;
	background: url(../_images/link-sys.png) no-repeat -115px 1px;
}
#link-sys a{
	background: url(../_images/link-sys.png) no-repeat 0px 1px;
	height: 21px;
	width: 91px;
	display: block;
}
#link-sys h1{
	text-indent: -1000em;
}
#link-multi {
	height: 21px;
	width: 115px;
	float: left;
	padding-left: 20px;
}
#link-multi a:hover {
	border: none;
	background: url(../_images/link-multi.png) no-repeat -129px;
}
#link-multi a{
	background: url(../_images/link-multi.png) no-repeat 2px;
	height: 21px;
	width: 115px;
	display: block;
}
#link-multi h1{
	text-indent: -1000em;
}
#splashback {
	background: url(../_images/splashback.png) no-repeat center;
	height: 663px;
	width: 993px;
}
#back {
	background: url(../_images/back.png) repeat-y center;
	height: 100%;
	width: 993px;
	font-size: 8.6pt;
	line-height: 14pt;
	color: #000;
}
#subhead {
	background: url(../_images/subhead.png) no-repeat center;
	height: 413px;
	width: 993px;
}
#splash {
	background: url(../_images/splash.jpg) no-repeat;
	height: 661px;
	width: 773px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 112px;
}
#story {
	background: url(../_images/story.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#feat {
	background: url(../_images/feat.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#world {
	background: url(../_images/world.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#sys {
	background: url(../_images/sys.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char {
	background: url(../_images/char.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#multi {
	background: url(../_images/multi.jpg) no-repeat;
	height: 413px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#burst {
	background: url(../_images/burst.jpg) no-repeat;
	height: 100%;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#burst p {
	margin-bottom: 15px;
}
#char1 {
	background: url(../_images/char1.jpg) no-repeat;
	height: 484px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char2 {
	background: url(../_images/char2.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char3 {
	background: url(../_images/char3.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char4 {
	background: url(../_images/char4.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char5 {
	background: url(../_images/char5.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char6 {
	background: url(../_images/char6.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char7 {
	background: url(../_images/char7.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char8 {
	background: url(../_images/char8.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char9 {
	background: url(../_images/char9.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char10A {
	background: url(../_images/char10A.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char10B {
	background: url(../_images/char10B.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char10C {
	background: url(../_images/char10C.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
#char10D {
	background: url(../_images/char10D.jpg) no-repeat;
	height: 476px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
}
.chartext {
	padding-left: 460px;
	padding-right: 10px;
}
.chartext p {
	margin-bottom: 15px;
}
.charh7 {
	font-size: 17pt;
	color: #777777;
	line-height: 17pt;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
	padding-top: 50px;
}
.charh8 {
	font-size: 23pt;
	color: #183078;
	line-height: 17pt;
	font-weight: normal;
	margin-bottom: 15px;
	text-transform: uppercase;
}
/* ^2 --------------- char links ---------------- */
.charlink {
	height: 399px;
	width: 77px;
	float: left;
}
.charlink a:hover {
	border: none;
	background: url(../_images/charover.png) no-repeat left 8px;
}
.charlink a{
	background: url(../_images/charover.png) no-repeat right 8px;
	height: 399px;
	width: 77px;
	display: block;
}
.charlink h1{
	text-indent: -1000em;
}
.charlink2 {
	height: 399px;
	width: 78px;
	float: left;
}
.charlink2 a:hover {
	border: none;
	background: url(../_images/charover.png) no-repeat left 8px;
}
.charlink2 a{
	background: url(../_images/charover.png) no-repeat right 8px;
	height: 399px;
	width: 78px;
	display: block;
}
.charlink2 h1{
	text-indent: -1000em;
}
.charlink3 {
	height: 399px;
	width: 79px;
	float: left;
}
.charlink3 a:hover {
	border: none;
	background: url(../_images/charover.png) no-repeat left 8px;
}
.charlink3 a{
	background: url(../_images/charover.png) no-repeat right 8px;
	height: 399px;
	width: 79px;
	display: block;
}
.charlink3 h1{
	text-indent: -1000em;
}
/* ^2 --------------- multimedia ---------------- */
#multi-trailer {
	background: url(../_images/multi-trailer.jpg) no-repeat;
	height: 245px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 111px;
	padding-top: 0px;
}
#multi-trailer p {
	margin-bottom: 15px;
	padding-right: 475px;
}
#multi-trailer a:link {
	color: #FFF;
	text-decoration: none;
}
#multi-trailer a:visited {
	color: #FFF;
	text-decoration: none;
}
#multi-trailer a:hover {
	color: #999;
	text-decoration: none;
}
.multitext {
	padding-left: 278px;
}
#multi-wall {
	height: 485px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 111px;
	padding-left: 60px;
}
#multi-wall p {
	margin-bottom: 15px;
	padding-right: 475px;
}
.wallpaper {
	height: 230px;
	width: 306px;
	float: left;
	text-align: center;
	margin-right: 46px;
	margin-bottom: 15px;
}
.wallpaper a {
	text-align: center;
}
#multi-icons {
	height: 475px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 111px;
	text-align: center;
}
#multi-icons p {
	margin-bottom: 15px;
	padding-right: 475px;
}
#icon1 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 115px;
}
#icon1 a{
	background: url(../_images/iconbu1.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon1 a:hover {
	border: none;
	background: url(../_images/iconbu1.jpg) no-repeat right top;
}
#icon1 h1{
	text-indent: -1000em;
}
#icon2 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon2 a{
	background: url(../_images/iconbu2.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon2 a:hover {
	border: none;
	background: url(../_images/iconbu2.jpg) no-repeat right top;
}
#icon2 h1{
	text-indent: -1000em;
}
#icon3 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon3 a{
	background: url(../_images/iconbu3.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon3 a:hover {
	border: none;
	background: url(../_images/iconbu3.jpg) no-repeat right top;
}
#icon3 h1{
	text-indent: -1000em;
}
#icon4 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon4 a{
	background: url(../_images/iconbu4.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon4 a:hover {
	border: none;
	background: url(../_images/iconbu4.jpg) no-repeat right top;
}
#icon4 h1{
	text-indent: -1000em;
}
#icon5 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 115px;
}
#icon5 a{
	background: url(../_images/iconbu5.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon5 a:hover {
	border: none;
	background: url(../_images/iconbu5.jpg) no-repeat right top;
}
#icon5 h1{
	text-indent: -1000em;
}
#icon6 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon6 a{
	background: url(../_images/iconbu6.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon6 a:hover {
	border: none;
	background: url(../_images/iconbu6.jpg) no-repeat right top;
}
#icon6 h1{
	text-indent: -1000em;
}
#icon7 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon7 a{
	background: url(../_images/iconbu7.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon7 a:hover {
	border: none;
	background: url(../_images/iconbu7.jpg) no-repeat right top;
}
#icon7 h1{
	text-indent: -1000em;
}
#icon8 {
	height: 100px;
	width: 100px;
	float: left;
	margin-top: 24px;
	margin-left: 50px;
}
#icon8 a{
	background: url(../_images/iconbu8.jpg) no-repeat left top;
	height: 100px;
	width: 100px;
	display: block;
}
#icon8 a:hover {
	border: none;
	background: url(../_images/iconbu8.jpg) no-repeat right top;
}
#icon8 h1{
	text-indent: -1000em;
}
/* ^2 --------------- trailers ---------------- */
.trailertext {
	padding-left: 280px;
}
#trailers {
	height: 1350px;
	width: 775px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 111px;
	padding-left: 139px;
}
#trailers p {
	margin-bottom: 15px;
	padding-right: 475px;
}
/* ^2 --------------- content ---------------- */
#storycontent {
	height: 390px;
	width: 96%;
	font-size: 8.6pt;
	color: #000;
	line-height: 17pt;
	padding-left: 16px;
	padding-top: 20px;
}
/*#storycontent p {
	margin-bottom: 15px;
}*/
#storycontent p span {
	font-size: 14pt;
	line-height: 15px;
	color: #183078;
}
/*#content {
	height: 100%;
	width: 96%;
	font-size: 8.6pt;
	color: #000;
	line-height: 14pt;
	padding-left: 16px;
	padding-top: 20px;
}*/
.ss {
	height: 100%;
	width: 485px;
	padding-left: 50px;
	margin-left: 99px;
	padding-top: 30px;
}
.ss2 {
	height: 100%;
	width: 485px;
	padding-left: 50px;
	margin-left: 99px;
}
.divider {
	background: url(../_images/divider.jpg) no-repeat 4px;
	height: 43px;
	width: 775px;
	margin-bottom: 23px;
}
#splashfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 900px;
}
#storyfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 960px;
}
#featfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 2940px;
}
#worldfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 2600px;
}
#sysfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 4610px;
}
#charfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 6930px;
}
#multifooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 1840px;
}
#trailersfooter {
	background: url(../_images/footer.png) no-repeat;
	height: 245px;
	width: 993px;
	position: absolute;
	top: 2282px;
}
#xseedlogo {
	height: 44px;
	width: 114px;
	position: absolute;
	left: 103px;
	top: 160px;
}
#xseedlogo a:hover {
	border: none;
}
#xseedlogo a{
	height: 44px;
	width: 114px;
	display: block;
}
#xseedlogo h1{
	text-indent: -1000em;
}
#esrb {
	height: 76px;
	width: 190px;
	position: absolute;
	left: 682px;
	top: 121px;
}
#esrb a:hover {
	border: none;
}
#esrb a{
	height: 76px;
	width: 190px;
	display: block;
}
#esrb h1{
	text-indent: -1000em;
}
#legals {
	height: 35px;
	width: 720px;
	margin: 205px auto 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	font-weight: 300;
	color: #000;
}
