/*Yahoo Css Resetter */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
} 
table { 
    border-collapse:collapse; 
    border-spacing:0; 
} 
fieldset,img {  
    border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
}
em{
	font-style:italic;
}
ol,ul { 
    list-style-position:inside;
	list-style-type:disc; 
	margin:2px 5px 2px 5px;
} 
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; 
} 
q:before,q:after { 
    content:''; 
} 
abbr,acronym {
    border:0; 
}
/*End Css Resetter*/
/*clears floats*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

strong{
    font-weight:700;
}
h1{
    font-size:100%;
}
h2{
    font-size:125%;
}
h3{
    font-size:120%;
}
h4{
    font-size:115%;
}
h5{
    font-size:110%;
}
h6{
    font-size:105%;
}
body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 76%;
}
a{
    text-decoration: none;
    color: #66B5FF;
    font-weight: 600;
}
a:hover{
    color:#FFF;
}
.whiteLinks a{
	color:#FFF;
}
.whiteLinks a:hover{
	color:#000;
}
.whiteLinks2 a{
	color:#FFF;
	font-weight:normal;
}
.whiteLinks2 a:hover{
	color:#FFF;
}
.whiteLinks3 a{
	color:#FFF;
}
.whiteLinks3 a:hover{
	color:#66b5ff;
}
.whiteLinks4 a{
	color:#FFF;
}
.whiteLinks4 a:hover{
	color:#FE0000;
}
.greenLinks a{
	color:#80FF00;
}
.greenLinks a:hover{
	color:#FFF;
}
.blackLinks a{
	color:#000;
}
.blackLinks a:hover{
	color:#FFF;
}
.blackLinks2 a{
	color:#000;
}
.blackLinks2 a:hover{
	color:#FE0000;
}
.greyLinks a{
	color:#AAA;
	font-weight:normal;
}
.greyLinks a:hover{
	color:#FFF;
}
.greyLinks2 a{
	color:#AAA;
	font-weight:normal;
}
.greyLinks2 a:hover{
	color:#AAA;
}
.DGreyLinks1 a{
	color:#555;
}
.DGreyLinks1 a:hover{
	color:#FFF;	
}
.DGreyLinks2 a{
	color:#777;
}
.DGreyLinks2 a:hover{
	color:#FFF;	
}
.DGreyLinks3 a{
	color:#555;
}
.DGreyLinks3 a:hover{
	color:#FE0000;
}

.redLinks a{
	color:#FE0000;
}
.redLinks a:hover{
	color:#FFF;
}
.redLinks2 a{
	color:#FE0000;
}
.redLinks2 a:hover{
	color:#000;
}
.blueLinks1 a{
	color:#66b5ff;
}
.blueLinks1 a:hover{
	color:#FE0000;
}
.blackBG{
	background-color:#000;
}
.whiteBG{
	background-color:#FFF;
}

.greyText{
	color:#AAA;
}
.redText{
	color:#FE0000;
}
/*end site normalizing css*/
.inactiveLink a{
	color:#AAA;
	opacity: .2;
    filter:alpha(opacity=20);
    height:20px;
    width:100px;
}
.inactiveLink a:hover{
	color:#FFF;
	opacity: .5;
    filter:alpha(opacity=50);
    height:20px;
    width:100px;
}
#main{
	width:930px;
	margin:auto;
}
#latestContainer{
	width:880px;
}
#latestBG{	
	clear:right;
	float:right;
	height:192px;
	width:125px;
    position:relative;
    z-index:4;
}
.latestBGBlackBorder{
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -896px -0px;
}
.latestBGWhiteBorder{
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -1022px -0px;
}
#latestInfo{
	float:right;
	height:170px;
	margin:18px -109px 0px 0px;
	position:relative;
	width:105px;
	z-index:5;
}
#latestTitle{
	clear:right;
	color:#000000;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	height:15px;
	width:125px;
}
.latestLink{
	height:14px;
	overflow:hidden;
}

#centerDiv{
	margin:auto;
	width:755px;
	background-color:#666;
	color:#FFF;
	padding-top:3px;
}
#centerDivTop{
	margin-left:auto;
	margin-right:auto;
	background-color:#AAA;
	width:755px;
	height:27px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -1px;
	position:relative;
	z-index:3;
}
#centerDivBot{
	background-color:#AAA;
	width:755px;
	height:27px;
	margin:auto;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -19px;
}
.blackBoxShadowTop{
	margin-left:-85px;
	height:25px;
	width:870px;
	/*background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -164px;*/
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll 0px -164px;
}
.blackBoxShadowMid{
	min-height:135px;
	margin-left:-85px;
	width:870px;
	background:url("../images/spriteSheets/blackBoxShadowMid4.png") repeat-y scroll 0 0;
	position:relative;
	z-index:5;
}	
.blackBoxShadowBot{
	margin-left:-85px;
	height:42px;
	width:870px;
	/*background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -190px;*/
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll 0px -190px;
}
.BBSMMarginedContent{
	margin:0px 25px;
	width:790px;
}
.greyBoxTop{
	margin-left:-22px;
	width:768px;
	height:17px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -118px;
	position:relative;
	z-index:5;
}
.greyBoxBot{
	margin-left:-22px;
	width:768px;
	height:17px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -142px;
	position:relative;
	z-index:5;
}
.GBBAddedHeightTop{
	height:21px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -2px -114px;
}
.GBBAddedHeightBot{
	height:21px;
}
.greyBoxMid{
	margin-left:-22px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	background-color:#333;
	color:#FFF;
	width:764px;	
	position:relative;
	z-index:4;
}
.paddingBot5{
	padding-bottom:5px;
}
#mainGreyBoxMid{
	min-height:200px;
}
.mainGBMFullPadding{
	padding-top:35px;
}
.mainGBMHeaderOnly{
	padding-top:20px;
}
.topTitles{
	margin-left:25px;
	padding-top:10px;	
}
.headerTitle{
	height:25px;
	color:#FFF;
	font-size:1.7em;
	overflow:hidden;	
	width:300px;
}
.headerDesc{
	height:15px;
	color:#AAA;
	font-size;.9em;
	margin-left:25px;
	overflow:hidden;
}

#topAddMid{
	height:10px;
	position:relative;
	z-index:4;
}
#topAddTop{
	position:relative;
	z-index:6;
}
#topAddContainer{
	padding-left:15px;
	padding-top:14px;
	width:728px;
}
/*search Stuff*/
#searchContainer{
	position:absolute;
	top:70px;
	left:550px;
	z-index:15;
}
.blackMagnifyer{
	background-color:transparent;
	border:none;
	width:13px;
	height:14px;
}
#searchButton{
	position:absolute;
	top:3px;
	right:3px;
	width:13px;
	height:14px;
	background:url(../images/spriteSheets/spriteSheet7.png) no-repeat -6px -281px;
}
.searchInput{
    background-color:#000;
    color:#666;
    height:15px;
    width:188px;
    border: 2px solid #FFF;
    opacity: 0.75;
    filter:alpha(opacity=75);
}
.pointerCursor{
    cursor:pointer;
}

/*end search stuff*/
.botAddMid{
	height:64px;
}
#bannerAddContainer{
	padding-left:27px;
	padding-top:8px;
	width:728px;
	height:90px;
}	
#copyright{
	text-align:center;
	float:left;
	width:505px;
	height:29px;
	overflow:hidden;
	color:#AAA;
}
#copyright a{
	font-size:0.8em;
}

#logoStripe{
	position:relative;
	height:71px;
	margin-bottom:-27px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:755px;
	z-index:12;
}
#topStripe{
	height:90px;
	margin-top:-15px;
	position:relative;
	z-index:4;
}
#logo{
	background:url("../images/spriteSheets/logo_blackBorder.png") no-repeat scroll 0px 0px transparent;
	float: left;
    height: 71px;
    margin-left: -250px;
    margin-top: -5px;
    position: relative;
    width: 520px;
    z-index: 6;
}
#ticker{
	background-color: #FFFFFF;
    border: 2px solid #000000;
    height: 15px;
    left: 20px;
    top: 70px;
    opacity: 0.75;
    filter:alpha(opacity=75);
    position: absolute;
    width: 510px;
    z-index: 15;
    text-align:center;
    overflow:hidden;
}
.blackSearchBar{
	position:absolute;
	margin-top: 65px;
	margin-left: 550px;
	border:2px solid #FFF;
	opacity: 0.75;
    filter:alpha(opacity=75);
}


#copyrightStripe{
	height:42px;	
}
.stripe{
	width:96px;
	background-color:#FE0000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	opacity: 0.6;
    filter:alpha(opacity=60);
	float:left;
	margin-left:129px;
}

.featuredThumbPic{
	height:50px;
	width:50px;
	border:2px solid #000;
}
.featuredThumbPic2{
	height:50px;
	width:50px;
	border:2px solid #FFF;
}
.secondaryBlackBox{
	background-color:#121212;
	width:728px;
	margin:auto;
}
.secondaryTitle{
	font-size:1.4em;
	height:24px;
	margin-left:3px;
	overflow:hidden;
	color:#FFF;
	width:150px;
	font-weight:700;
}
.tertiaryTitle{
	font-size:1.2em;
	height:18px;
	margin-left:3px;
	overflow:hidden;
	color:#FFF;
	float:left;
	font-weight:700;
}
.greyBoxLeftStripeTop{
	margin-left:-22px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -891px -199px;
	height:17px;
	width:184px;
	float:left;
	position:relative;
	z-index:5;
}
.greyBoxLeftStripeMid{
	margin-left:-22px;
	background:url("../images/spriteSheets/greyBoxLeftStripeMid.png") repeat-y scroll 0 0;
	width:184px;
	height:170px;
	float:left;
	clear:left;
	position:relative;
	z-index:4;
}
.greyBoxLeftStripeBot{
	margin-left:-22px;
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -891px -218px;
	height:17px;
	width:184px;	
	float:left;
	clear:left;
}
.greyBoxRightStripeTop{	
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -6px -232px;
	height:17px;
	width:585px;
	float:left;
	position:relative;
	z-index:5;
}
.greyBoxRightStripeMid{	
	background:url("../images/spriteSheets/greyBoxRightStripeMid.png") repeat-y scroll -4px 0;
	width:585px;
	height:170px;
	float:left;
	position:relative;
	z-index:4;
}
.greyBoxRightStripeBot{	
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -6px -235px;
	height:17px;
	width:585px;
	float:left;
}
.GBLSContainer{
	float:left;
}
.GBRSContainer{
	float:left;
	width:593px;
}
.rightStripeTitle{
	margin:2px 0px 0px 69px;
}
.leftStripeTitle{
	margin:2px 0 0 15px;
	width:135px;
}
.randomImages{
	height:35px;
	width:120px;
	border:2px solid #000;
}
.randImgsContainer{
	margin:7px 35px 0 18px;
}
.blueText{
	color:#66B5FF;
}
.spacer7px{
	height:7px;
	clear:both;
}
.spacer4px{
	height:4px;
	clear:both;
}
.spacer1px{
	height:1px;
	clear:left;
}
.spacerWithPager{
	height:18px;
	clear:left;
	width:500px;
	float:left;	
}
.GBLSMarginedContent{
	height:100%;
	margin:0px 5px 0 85px;
	overflow:auto;
}
.randomGUGPic{
	height:38px;
	width:38px;
	border:2px solid #000;
}
.pager{
	float:right;
	text-align:right;
	margin-right:3px;
	height:15px;
	width:140px;
}
.pagerInBBMid{
	float:right;
	overflow:hidden;
	text-align:right;
	height:15px;
	width:210px;
	clear:left;
}
.pagerInBBTopBot{
	float:right;
	margin-right:55px;
	overflow:hidden;
	text-align:right;
	height:15px;
	width:275px;
	margin-top:5px;
}
.styledFormButton{
	border:none;
	color:#66b5ff;
	background-color:transparent;
	font-size:1em;	
}

/*pop up comment form */
.popUpOverlay{
	background-color:#121212;
	border:2px solid #66b5ff;
	position:fixed;
	z-index:10;
	clear:both;
	padding:5px;
}
.commentFormTitle{
	float:left;
	height:18px;
	width:500px;
	font-size:1.1em;
	color:#66b5ff;
	overflow:hidden;
}
.commentFormTitleLarge{
	width:650px;
}
.commentFormX{
	float:right;
	width:10px;
	height:15px;
	
	overflow:hidden;
}
.inputLabel{
	margin-left:10px;
	float:left;
	clear:left;
	width:70px;
	overflow:hidden;
}
.inputArea{	
	float:left;
	overflow:hidden;
	width:450px;
	margin-bottom:2px;
}
.inputAreaLarge{
	float:left;
	overflow:hidden;
	width:680px;
	margin-bottom:2px;
}
.inputAreaLargeMargin{
	margin:2px;
}
.inputLabelLarge{
	margin-left:10px;
	float:left;
	clear:left;
	width:120px;
	overflow:hidden;
}
.inputSubmit{
	overflow:hidden;
	float:left;
	clear:both;
	margin:5px 5px 5px 77px;
}
.inputSubmitLarge{
	overflow:hidden;
	float:left;
	clear:both;
	margin:5px 5px 5px 130px;
}
.inputTitleTextField{
	width:325px;
}
.inputTitleTextFieldLarge{
	width:525px;
}
.fontWeightNormal a{
	font-weight:normal;
}
.fontWeightBold a{
	font-weight:700;
}
/**/
.GBMZIndex10{
	z-index:10;
}
.GBTZIndex11{
	z-index:11;
}
.GBMZIndex4{
	z-index:4;
}
/*login form stuff */
#loginForm{
	position:fixed;
	border:2px solid #FE0000;
}
#loginFormComments{
	position:absolute;;
	border:2px solid #FE0000;
}
.BBWidth{
	width:780px;
}
.GBSWidth{
	width:570px;
}
.SBBWidth{
	width:714px;
}
#notLogged{
	color: #000000;
    font-size: 0.9em;
    position: absolute;
    right: 12px;
    top: 51px;
    z-index: 7;
    width:195px;
    overflow:hidden;
}
#homeLink{
	float: left;
    height: 12px;
    margin-left: -129px;
    margin-top: 46px;
    position: relative;
    width: 26px;
    z-index: 7;
    background-repeat:no-repeat;
    background-attachment:scroll;
}
#gamesLink{
	float: left;
    height: 12px;
    margin-left: -96px;
    margin-top: 46px;
    position: relative;
    width: 32px;
    z-index: 7;
    background-repeat:no-repeat;
    background-attachment:scroll;
}
#ungamesLink{
	float: left;
    height: 12px;
    margin-left: -57px;
    margin-top: 46px;
    position: relative;
    width: 44px;
    z-index: 7;
    background-repeat:no-repeat;
    background-attachment:scroll;
}
#forumsLink{
	float: left;
    height: 12px;
    margin-left: -6px;
    margin-top: 46px;
    position: relative;
    width: 33px;
    z-index: 7;
    background-repeat:no-repeat;
    background-attachment:scroll;
}
#logged{
	height: 48px;
    position: absolute;
    right: -12px;
    top: 20px;
    width: 205px;
    z-index: 7;
}
#avatarFrame{
	position:absolute;
	top:0px;
	right:0px;
	background:url("../images/spriteSheets/logo_blackBorder.png") no-repeat scroll -8px -77px;
	width:140px;
	height:50px;
	z-index:7;
}
#avatarBlackSplat{
	background: url("../images/spriteSheets/logo_blackBorder.png") no-repeat scroll -8px -129px transparent;
    height: 9px;
    left: 53px;
    opacity: 0.7;
    position: absolute;
    top: 24px;
    width: 75px;
    filter:alpha(opacity=70);
}
#avatarPic{
	position: absolute;
    right: 38px;
    top: 6px;
    z-index: 5;
}
/*
#avatarBlur{
	position: absolute;
    right: 38px;
    top: 6px;
    z-index: 6;
    background-color:#FFF;
    opacity: 0.3;
    filter:alpha(opacity=30);
    height:38px;
    width:38px;
}*/
#loggedInUsername{
	color: #66B5FF;
    font-family: Impact,Arial, Helvetica, sans-serif;;
    height: 15px;
    left: 10px;
    position: absolute;
    text-align: right;
    top: 13px;
    width: 100px;
    z-index: 8;
    overflow:hidden;
}	
.loggedInAvatar{
	height:39px;
	width:39px;
}
#accountLink{
	height: 12px;
    left: 1px;
    position: absolute;
    top: 31px;
    width: 39px;
    z-index: 8;
}
#topInboxLink{
	height: 10px;
    left: 47px;
    position: absolute;
    top: 31px;
    width: 26px;
    z-index: 8;
}
#logoutLink{
	height: 12px;
    left: 80px;
    position: absolute;
    top: 31px;
    width: 32px;
    z-index: 8;
}
.toploginInput{
	border:0px solid #FFF;
	width:75px;
	font-size:.9em;
	margin:2px;
}
.loginInput{
	border:1px solid #000;
	width:100px;
	color:#777;
	float: left; 
}
.styledLogInButton{
	border: none;
	background-color:transparent;
	height:12px;
	width:29px;
}
#logInButtonDiv{
	background:url("../images/spriteSheets/spriteSheet7.png") no-repeat scroll -284px -269px;
	position:absolute;
	top:3px;
	right:7px;
	height:11px;
	width:29px;
}
#logInSubmit{
	float:left;
	margin:6px 2px 0px 2px;
}
#submitButton{
	float:right;
	margin-top:7px;
}
/*end loginform stuff*/
.fontSize8{
	font-size:.8em;
}
.fontSize9{
	font-size:.9em;
}
.whiteText{
	color:#FFF;
}	
.redText{
	color:#FE0000;
}
.greenText{
	color:#80FF00;
}
.submitDiv{
	float:left;
	clear:left;
	margin:5px 10px 5px 10px;
}
.infoBlock{
	float:left;
	margin:0px 0px 10px 10px;
	clear:left;
	width:700px;
}
.infoBlock2{
	margin:7px 15px 2px;
	float:left;
	clear:left;
	width:540px;
}
.infoBlock3{
	float:left;
	margin:0px 0px 10px 10px;
	clear:left;
	width:540px;
}
.blockTitle{
	font-size:1.2em;
	float:left;
	clear:left;
}
.noBorder{
	border:none;
}
.noBGColor{
	background-color:transparent;
}
.noPadding{
	padding:0px;
}
#sideCategories{
	position:absolute;
	height:200px;
	width:105px;
	right: 1px;
    top: 172px;
	
}
#registerLink {
    font-size: 0.9em;
    height: 18px;
    position: absolute;
    right: 25px;
    top: 37px;
    width: 150px;
    
}


