hr {color: #882D17}
p {margin-left: 20px}

BODY { background-image: url(pictures/backgrounds/meppiblue.png); background-repeat: no-repeat; background-color: black; background-position: 50% 0%}


.a {color: #3366CC; font: italic 10pt/18pt georgia, serif;}
.b {color: #ffffff; font: italic 10pt/22pt georgia, serif;}
.d {color: #FFFFFF; font: italic 10pt/18pt georgia, serif;}
.i {color: #FFFF99; font: italic 10pt/18pt georgia, serif;}
.e2 {color: #FFFFFF; font: 12pt/18pt georgia, serif;}
.e {color: #C0C0C0; font: 12pt/18pt georgia, serif;}
.f {color: #C0C0C0; font: italic 10pt/22pt georgia, serif;}
.g {color: #333333; font: italic 10pt/22pt georgia, serif;}
.h {color: #3366CC; font: italic 10pt/18pt georgia, serif;}

.m {color: #666666; font: italic 9pt/18pt georgia, serif;}
.n {color: #666666; font: italic 9pt/22pt georgia, serif;}
.u {color: #333333; font: italic 13pt/22pt georgia, serif;}
.w {color: #000000; font: italic 13pt/22pt georgia, serif;}
.v {color: #ffffff; font: italic 13pt/22pt georgia, serif;}
.x {color: #FFFFFF; font: italic 11pt/14pt georgia, serif;}
.y {color: #00CCFF; font: italic 11pt/14pt georgia, serif;}
.z {color: #FFFFFF; font: italic 11pt/10pt georgia, serif;}

.o {color: #99FF00; font: 12pt/18pt georgia, serif;}
.o2 {color: #E55451; font: 12pt/18pt georgia, serif;}
.p {color: #FF0066; font-size: 12pt; italic 13pt/32pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}
.p:hover {color: #9215D5; font-size: 12pt; italic 13pt/32pt georgia;  clear: right; text-decoration: none}
.p3 {color: #FF0066; font: 10pt/5pt georgia, serif;}
.r {color: #FF9331; font: 12pt/18pt georgia, serif;}
.z {color: #FF0066; font-size: 13pt; italic 13pt/32pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}
.z:hover {color: #9215D5; font-size: 13pt; italic 13pt/32pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}

.t {color: #FDD017; font: italic  13pt/16pt georgia, serif;}


.p2 {color: #6633FF; font: 14pt/18pt georgia, serif;}
.q {color: #C0C0C0; font: italic 10pt/18pt georgia, serif;}
.a3 {color: #0099CC; font: italic 15pt/18pt georgia, serif;}

a:link {color: #3366FF; font-size: 14pt; italic 13pt/32pt georgia; clear: right; padding: 0px 0px 0 0px; text-decoration: none}
a:active {color: #00FF33; font-size: 14pt; italic 13pt/22pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}
a:visited {color: #3366FF; font-size: 14pt; italic 13pt/22pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}
a:hover {color: #33FF66; font-size: 14pt; italic 13pt/22pt georgia;  clear: right; padding: 0px 0px 0 0px; text-decoration: none}
a.white {color: #FFFFFF; font: italic 10pt/18pt georgia, serif;}
a.pink {color: #FF0066; font: italic 10pt/18pt georgia, serif;}
a.pinks {color: #FF0066; font: italic 8pt/10pt georgia, serif;}
a.pinki {color: #FF0066; font: italic 12pt georgia, serif;}

a.rollovernews {
	display: block;
	width: 48px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/news.png");
	}

a.rollovernews:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.rollovernewsactive {
	display: block;
	width: 48px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/newsactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rolloverfeatures {
	display: block;
	width: 85px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/features.png");
	}

a.rolloverfeatures:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.rolloverfeaturesactive {
	display: block;
	width: 85px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/featuresactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rolloverreviews {
	display: block;
	width: 70px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/reviews.png");
	}

a.rolloverreviews:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.rolloverreviewsactive {
	display: block;
	width: 70px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/reviewsactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rolloverinterviews {
	display: block;
	width: 94px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/interviews.png");
	}

a.rolloverinterviews:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	

a.rolloverinterviewsactive {
	display: block;
	width: 94px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/interviewsactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rollovermagazines {
	display: block;
	width: 95px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/magazines.png");
	}

a.rollovermagazines:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.rollovermagazinesactive {
	display: block;
	width: 95px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/magazinesactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rolloverforum {
	display: block;
	width: 60px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/forum.png");
	}

a.rolloverforum:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rolloverFAQ {
	display: block;
	width: 40px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/FAQ.png");
	}

a.rolloverFAQ:hover {
	background-position: 0 -25px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

a.rolloverFAQactive {
	display: block;
	width: 40px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/FAQactive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
a.rollovertwitter {
	display: block;
	width: 25px;
	height: 20px;
	text-decoration: none;
	background: url("pictures/backgrounds/rollovers/twitter.png");
	}

a.rollovertwitter:hover {
	background: url("pictures/backgrounds/rollovers/twitteractive.png");
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	
.imagedropshadow {
	padding: 0px;
	border: solid 1px #EFEFEF;
}
a:hover img.imagedropshadow {
	border: solid 1px #9215D5;
	-moz-box-shadow: 1px 1px 5px #736AFF;
	-webkit-box-shadow: 1px 1px 5px #736AFF;
        box-shadow: 1px 1px 5px #736AFF;
}
	


/*
*	Setup
*/
ul.cssmenu {
	list-style: none;
	padding: 0;
margin: 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 56px;
	height: 50px;
	background: url('pictures/systems/featuresbar-navigation.png');
	}

/*
*	Normal Links
*/
ul.cssmenu li.oopa a {
	background-position: 0px 0;
	}

ul.cssmenu li.MD a {
	background-position: -55px 0;
	}

ul.cssmenu li.Saturn a {
	background-position: -110px 0;
	}

ul.cssmenu li.DC a {
	background-position: -165px 0;
	}

ul.cssmenu li.GG a {
	background-position: -725px 150px;
	}

ul.cssmenu li.SNES a {
	background-position: -220px 0;
	}

ul.cssmenu li.N64 a {
	background-position: -275px 0;
	}

ul.cssmenu li.GameBoy a {
	background-position: -330px 0;
	}

ul.cssmenu li.PSone a {
	background-position: -385px 0;
	}

ul.cssmenu li.NeoGeo a {
	background-position: -440px 0;
	}

ul.cssmenu li.Arcade a {
	background-position: -495px 0;
	}

ul.cssmenu li.misc a {
	background-position: -550px 0;
	}

ul.cssmenu li.vintage a {
	background-position: -605px 0;
	}

ul.cssmenu li.consoles a {
	background-position: -660px 0;
	}
	
ul.cssmenu li.PCE a {
	background-position: -715px 0;
	}
	
ul.cssmenu li.Amiga a {
	background-position: -938px -2px;
	}

ul.cssmenu li.Amstrad a {
	background-position: -990px 0;
	}

ul.cssmenu li.AtariST a {
	background-position: -660px 150px;
	}

ul.cssmenu li.C64 a {
	background-position: -875px 0;
	}

ul.cssmenu li.ZX a {
	background-position: -825px 0;
	}

ul.cssmenu li.Apple a {
	background-position: -770px 0;
	}

ul.cssmenu li.NES a {
	background-position: -1045px 0;
	}
	
ul.cssmenu li.SMS a {
	background-position: -440px -150px;
	}
	
ul.cssmenu li.Wii a {
	background-position: -780px 150px;
	}
	
ul.cssmenu li.DSi a {
	background-position: -835px 148px;
	}

	
/*
*	Hover Links
*/
ul.cssmenu li.oopa a:hover {
	background-position: 0px -50px;
	}

ul.cssmenu li.MD a:hover {
	background-position: -55px -50px;
	}

ul.cssmenu li.Saturn a:hover {
	background-position: -110px -50px;
	}

ul.cssmenu li.DC a:hover {
	background-position: -165px -50px;
	}

ul.cssmenu li.GG a:hover {
	background-position: -725px -200px;
	}

ul.cssmenu li.SNES a:hover {
	background-position: -220px -50px;
	}

ul.cssmenu li.N64 a:hover {
	background-position: -275px -50px;
	}

ul.cssmenu li.GameBoy a:hover {
	background-position: -330px -50px;
	}

ul.cssmenu li.PSone a:hover {
	background-position: -385px -50px;
	}

ul.cssmenu li.NeoGeo a:hover {
	background-position: -440px -50px;
	}

ul.cssmenu li.Arcade a:hover {
	background-position: -495px -50px;
	}

ul.cssmenu li.misc a:hover {
	background-position: -550px -50px;
	}

ul.cssmenu li.vintage a:hover {
	background-position: -605px -50px;
	}

ul.cssmenu li.consoles a:hover {
	background-position: -660px -50px;
	}

ul.cssmenu li.PCE a:hover {
	background-position: -715px -50px;
	}

ul.cssmenu li.Amiga a:hover {
	background-position: -938px -52px;
	}

ul.cssmenu li.Amstrad a:hover {
	background-position: -990px -50px;
	}

ul.cssmenu li.AtariST a:hover {
	background-position: -660px -200px;
	}

ul.cssmenu li.C64 a:hover {
	background-position: -875px -50px;
	}

ul.cssmenu li.ZX a:hover {
	background-position: -825px -50px;
	}

ul.cssmenu li.Apple a:hover {
	background-position: -770px -50px;
	}

ul.cssmenu li.NES a:hover {
	background-position: -1045px -50px;
	}
	
ul.cssmenu li.SMS a:hover {
	background-position: -495px -150px;
	}
	
ul.cssmenu li.Wii a:hover {
	background-position: -780px -201px;
	}
	
ul.cssmenu li.DSi a:hover {
	background-position: -835px -202px;
	}


/*
*	Selected/Active Links
*/
ul.cssmenu li.oopa a.selected {
	background-position: 0 -100px;
	}


ul.cssmenu li.MD a.selected {
	background-position: -55px -100px;
	}

ul.cssmenu li.Saturn a.selected {
	background-position: -110px -100px;
	}

ul.cssmenu li.DC a.selected {
	background-position: -165px -100px;
	}

ul.cssmenu li.GG a.selected {
	background-position: -725px -250px;
	}

ul.cssmenu li.SNES a.selected {
	background-position: -220px -100px;
	}

ul.cssmenu li.N64 a.selected {
	background-position: -275px -100px;
	}

ul.cssmenu li.GameBoy a.selected {
	background-position: -330px -100px;
	}

ul.cssmenu li.PSone a.selected {
	background-position: -385px -100px;
}

ul.cssmenu li.NeoGeo a.selected {
	background-position: -440px -100px;
	}

ul.cssmenu li.Arcade a.selected {
	background-position: -495px -100px;
	}

ul.cssmenu li.misc a.selected {
	background-position: -550px -100px;
	}

ul.cssmenu li.vintage a.selected {
	background-position: -605px -100px;
	}

ul.cssmenu li.consoles a.selected {
	background-position: -660px -100px;
	}

ul.cssmenu li.PCE a.selected {
	background-position: -715px -100px;
	}
	
ul.cssmenu li.Amiga a.selected {
	background-position: -938px -102px;
	}

ul.cssmenu li.Amstrad a.selected {
	background-position: -990px -100px;
	}

ul.cssmenu li.AtariST a.selected {
	background-position: -660px -250px;
	}

ul.cssmenu li.C64 a.selected {
	background-position: -875px -100px;
	}

ul.cssmenu li.ZX a.selected {
	background-position: -825px -100px;
	}

ul.cssmenu li.Apple a.selected {
	background-position: -770px -100px;
	}

ul.cssmenu li.NES a.selected {
	background-position: -1045px -100px;
	}

ul.cssmenu li.SMS a.selected {
	background-position: -550px -150px;
	}

ul.cssmenu li.Wii a.selected {
	background-position: -780px -251px;
	}

ul.cssmenu li.DSi a.selected {
	background-position: -835px -254px;
	}







ul.cssb {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssb li {
	float: left;
	}

ul.cssb li a {
	display: block;
	width: 210px;
	height: 25px;
	background: url('pictures/systems/featuresbar-navigation.png');
	}


/*
*	Normal Links
*/

ul.cssb li.hw a {
	background-position: 0px -155px;
	}

ul.cssb li.ts a {
	background-position: -210px -155px;
	}
/*
*	Hover Links
*/

ul.cssb li.hw a:hover {
	background-position: 0px -183px;
	}

ul.cssb li.ts a:hover {
	background-position: -210px -183px;
	}
	

/*
*	Selected/Active Links
*/
ul.cssb li.hw a.selected {
	background-position: 0px -183px;
	}

ul.cssb li.ts a.selected {
	background-position: -210px -183px;
	}
	
	
	ul.cssc {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssc li {
	float: left;
	}
	
	ul.cssc li a {
	display: block;
	width: 50px;
	height: 15px;
	background: url('pictures/systems/featuresbar-navigation.png');
	}


/*
*	Normal Links
*/

ul.cssc li.AG a {
	background-position: 0px -210px;
	}

ul.cssc li.HQ a {
	background-position: -50px -210px;
	}

ul.cssc li.RS a {
	background-position: -100px -210px;
	}

ul.cssc li.TZ a {
	background-position: -150px -210px;
	}
	
ul.cssc li.space a {
	background-position: -603px -168px;
	}
/*
*	Hover Links
*/

ul.cssc li.AG a:hover {
	background-position: 0px -230px;
	}

ul.cssc li.HQ a:hover {
	background-position: -50px -230px;
	}

ul.cssc li.RS a:hover {
	background-position: -100px -230px;
	}

ul.cssc li.TZ a:hover {
	background-position: -150px -230px;
	}
	

/*
*	Selected/Active Links
*/
ul.cssc li.AG a.selected {
	background-position: 0px -230px;
	}

ul.cssc li.HQ a.selected {
	background-position: -50px -230px;
	}

ul.cssc li.RS a.selected {
	background-position: -100px -230px;
	}

ul.cssc li.TZ a.selected {
	background-position: -150px -230px;
	}

	
.imagedropshadow {
	padding: 0px;
	border: solid 1px #EFEFEF;
}
a:hover img.imagedropshadow {
	border: solid 1px #9215D5;
	-moz-box-shadow: 1px 1px 5px #736AFF;
	-webkit-box-shadow: 1px 1px 5px #736AFF;
        box-shadow: 1px 1px 5px #736AFF;
}

.imagedropshadow2 {
	padding: 0px;
	border: solid 1px #606060;
		}