﻿body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #1A1A1A url(images/background.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center,150x;
	color: #EBEBEB;
	padding: 0;
	margin: 0;
}
img {
	border: 0px;
}
a {
	color: #3333FF;
	text-decoration: underline;
}
a:hover {
	color: #CCCCCC;
}
a:visited {
	color: #3366FF;
	text-decoration: underline;
}
a:visited:hover {
	color: #CCCCCC;
}
h1 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F0F0F0;
}
h2 {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
}
li {
	padding-left: 0px
}
/* New Nav tabs */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 0px solid #000000;
border-width: 0px 0;
background: transparent url('images/blockdefault.png') center center repeat-x;
}
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
border: 0px solid #000000;
border-width: 0px 0;
background: transparent url('images/blockdefault.png') center center repeat-x;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 0px solid white;
}
.solidblockmenu li a:visited{
color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url('images/blockactive.png') center center repeat-x;
}
.ddtabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:-1em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}
.ddtabcontent{
display:none;
}
/* slider */
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 600px;
height: 250px; /* Set height to be able to contain height of largest content shown*/
border: 1px solid #999999;
overflow: hidden;
z-index: 99;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: #000000;
padding: 0px;
visibility: hidden;
width: 600px;
height: 250px;
z-index: 99;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
z-index: 99;
width: 600px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/
.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #3333FF;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}
.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #C7C7C7;
color: black;
}
.glidecontenttoggler a:hover{
background: #C7C7C7;
color: black;
}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}
/* Tabcontent */
.indentmenu{
font: bold 9px Arial;
width: 240px; /*leave this value as is in most cases*/
}
.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid #000000;
background-color: black;
background-position: center, center;
background-repeat: repeat-x;
background-image: url(images/indentbg.gif);
}
.indentmenu ul li{
display: inline;
}
.indentmenu ul li a{
float: left;
color: #000000; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 2px solid #000000; 
background-image: url(images/indentbg.gif);
}
.indentmenu ul li a:visited{
color: white;
}
.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background-color: black;
background-image: url(images/indentbg2.gif);
background-position: center, center;
background-repeat: repeat-x;
}
.tabcontentstyle{ /*style of tab content oontainer*/
border: 3px solid #000000;
background-color: #171717;
width: 240px;
margin-bottom: 1em;
padding: 10px;
}
.tabcontent{
display:none;
}
@media print {
.tabcontent {
display:block !important;
text-align: left;
}
}
.forumpoll {
	width: 240px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/forumpoll.png);
	background-position: top;
	background-repeat: no-repeat;
	border-color: #000000;
	border-style: ridge;
}
/* Game - Tabcontent */
.gamemenu{
font: bold 9px Arial;
width: 600px; /*leave this value as is in most cases*/
}
.gamemenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid #000000;
background-color: black;
background-position: center, center;
background-repeat: repeat-x;
background-image: url(images/indentbg.gif);
}
.gamemenu ul li{
display: inline;
}
.gamemenu ul li a{
float: left;
color: #000000;
padding: 5px 11px;
text-decoration: none;
border-right: 2px solid #000000; 
background-image: url(images/indentbg.gif);
}
.gamemenu ul li a:visited{
color: white;
}
.gamemenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background-color: black;
background-image: url(images/indentbg2.gif);
background-position: center, center;
background-repeat: repeat-x;
}
.gamecontentstyle{ /*style of tab content oontainer*/
border: 3px solid #171717;
background-color: #171717;
width: 250px;
margin-bottom: 0em;
padding: 0px;
}
.gamecontent{
display:none;
}
@media print {
.gamecontent {
display:block !important;
text-align: left;
}
}
/* Divided Content (Games/Videos) */
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 0px solid #171717;
border-bottom-width: 6px;
width: 600px; /*width of featured content slider*/
height: 100%;
}
.slider contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 590px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
}
.pagination{
width: 600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
background-color: #171717;
padding: 0px 0px;
}
.pagination a{
padding: 0 0px;
text-decoration: none; 
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #999999;
}
.pagination a:hover, .pagination a.selected{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #999999;
background-color: #800000;
}
/* Carousel */
.stepcarousel{
position: relative; /*leave this value alone*/
border: 5px solid black;
background-color: #401A00
overflow: scroll; /*leave this value alone*/
width: 850px; /*Width of Carousel Viewer itself*/
height: 130px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 20x; /*margin around each panel*/
width: 285px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 130px;
vertical-align: middle;
text-align: center;
}
/* General */
.top {
	 background-color: #D3D3D3;
}
.top2 {
	 color: #FFFFFF;
	 text-align: right;
}
.content {
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-orion {
	background-image: url('images/backgrounds/orion.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-blog {
	background-image: url('images/backgrounds/blog.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-print {
	background-image: url('images/backgrounds/print.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-pkmn {
	background-image: url('images/backgrounds/pkmn.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-games {
	background-image: url('images/backgrounds/games.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-vlog {
	background-image: url('images/backgrounds/vlog.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-apps {
	background-image: url('images/backgrounds/apps.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-bandalf {
	background-image: url('images/backgrounds/bandalf.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-fc {
	background-image: url('images/backgrounds/fc.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-video {
	background-image: url('images/backgrounds/videos.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-haxtools {
	background-image: url('images/backgrounds/haxtools.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-marked {
	background-image: url('images/backgrounds/m4d.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-shorts {
	background-image: url('images/backgrounds/shorts.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-btg {
	background-image: url('images/backgrounds/btg.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-60sr {
	background-image: url('images/backgrounds/60sr.png');
	background-repeat: no-repeat;
	background-color: #000000;
	color: #999999;
	width: 640px;
}
.content-spacer {
	background-color: #000000;
	color: #999999;
	width: 5px;
}
.sidebar {
	background-color: #000033;
	color: #999999;
	font-size: 10px;
	text-align: center;
	width: 250px;
}
.footer1 {
	background-color: #000000;
	color: #000000;
	height: 130px;
}
.footer2 {
	background-color: #111111;
	color: #999999;
	height: 400px;
	background-image: url('images/footer.png');
}
.followtable {
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-right: 1px solid #C0C0C0;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-bottom: 1px solid #C0C0C0;
}
.title {
	font-size: 12px;
	color: #3333FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.post-comments {
	font-size: 10px;
	color: gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.time {
	font-size: 8px;
	color: gray;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.comment {
	font-size: 12px;
	color: #3333FF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: center;
}
.recentpost {
	text-align: left;
}
.post {
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.bigtext {
	font-size: 14px;
}
.loginstyle {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.forumarea {
	text-align: right;
}
.forumnavdiv {
	z-index: 200;
	text-align: left;
}
.bottomhr {
	color: #111111;
}
.bottomlink {
	color: #999999;
	text-decoration: none;
	font-size: 10px
}
.bottomlink:visited {
	color: #999999;
	text-decoration: none;
	font-size: 10px
}
.bottomlinkbold {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px
}
.bottomlinkbold:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px
}
.homead {
	text-align: center;
}
.downloads {
	text-align: center;
	color: #666666;
}
.archive {
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	vertical-align: middle;
}
.btop {
	background-image: url('images/btop.png');
	background-repeat: no-repeat;
	background-position: center,top;
	text-align: left;
}
.bmiddle {
	background-image: url('images/bmiddle.png');
	background-repeat: repeat-y;
	background-position: center;
}
.bbottom {
	background-image: url('images/bbottom.png');
	background-repeat: no-repeat;
	background-position: center,bottom;
}
.bbubblebg {
	background-image: url('http://www.legendzero.com/images/bbubble.png');
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.bbubble {
	color: #000000;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.bbubble:visited {
	color: #000000;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.indexbg {
	background-color: #000000;
	background-image: url('http://www.legendzero.com/images/backgrounds/catbg.png');
	background-repeat: repeat-x;
	background-position: center,bottom;
	color: #00CCFF;
	font-size: 12px;
}



