
@charset "utf-8";
/* CSS Document */

/********GLOBALS********/
/********GLOBALS********/
A{
	text-decoration:none;
}
IMG{
	border-width:0px;
}
/******END GLOBALS******/
/******END GLOBALS******/
H1, H2, H3, H4, H5{
	padding:0px;
	margin:0px;
}
.main_body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../layout/gg_Background.png);
	margin:0px;
	padding:0px;
}



/*.mainT_TL{
	height:76px;
}*/



.mainT_ML{
	background-image:url(../layout/gg_Content_OuterFade_Left.png);
	background-position:right;
	background-repeat:repeat-y;
}
.mainT_MM{
	background-image:url(../layout/gg_Content_BG.png);
	background-repeat:repeat-y;
}

.mainT_MR{
	background-image:url(../layout/gg_Content_OuterFade_Right.png);
	background-position:left;
	background-repeat:repeat-y;
}



.mainT_BL, .mainT_BM, .mainT_BR{
	background-image:url(../layout/gg_Footer_Bar.png);
	height:44px;
}


.mainT_B2L{
background-image:url(../layout/gg_Footer_OuterFade_Left.png);
background-position:top right;
background-repeat:no-repeat;
}

.MenuURL{
	color:#777777;
	text-decoration:none;
}
.MenuURL:hover{
	color:#FF7010;
}

.mainT_B2M{
background-image:url(../layout/gg_Footer_InnerFade_Bottom.png);
height:32px;
font-size:9px;
padding-left:30px;
padding-right:30px;
}
.mainT_B2R{
background-image:url(../layout/gg_Footer_OuterFade_Right.png);
background-position:top left;
background-repeat:no-repeat;
}
.mainT_B3M{
background-image:url(../layout/gg_Footer_OuterFade_Bottom.png);
background-position:top left;
background-repeat:no-repeat;
height:28px;
}

.lefty, .Lefty{
float:left;
}
.righty, .Righty{
float:right;
}

.gg_Logo{
	background-image:url(../layout/gg_Header_Logo.png);
	width:259px;
	height:56px;
	position:absolute;
	left:30px;
	top:30px;
}
.gg_LogoOverlay{
	width:259px;
	height:56px;
	position:absolute;
	left:30px;
	top:30px;
}
.mainT_TNavBar{
	position:absolute;
	top:22px;
	right:20px;
}
.mainT_TNavBar .o0{
	height:34px;
}
.mainT_TNavBar .o1, .mainT_TNavBar .o2, .mainT_TNavBar .o3{
	background-image:url(../layout/gg_Header_Nav_Bar.png);
}
.mainT_TNavBar .o1{
	width:10px;
	height:37px;
	background-position:0px 0px;
}
.mainT_TNavBar .o2{
/*	width:578px;*/
	background-position:0px 37px;
	padding-left:10px;
}
.mainT_TNavBar .o3{
	width:6px;
	background-position:-4px -37px;
}
.mainT_TNavBar .o2 a{
	font-size:11px;
	margin-right:14px;
	text-decoration:none;
}
.headerBookmark{

}
.headerBookmarkL{
	width:10px;
	height:19px;
	background-image:url(../layout/bookmarkL.png);
	background-position:bottom left;
}
.headerBookmarkM{
	height:19px;
	background-image:url(../layout/bookmarkM.png);
	background-position:bottom;
}
.headerBookmarkR{
	width:10px;
	height:19px;
	background-image:url(../layout/bookmarkR.png);
	background-position:bottom right;
}

.gg_Colors_GR, .Gray{
	color:#777777;
}
.gg_Colors_OJ, .Orange, A{
	color:#FF7010;
}

.gg_colors_error_red{
	color:#ff3333;
}
.DarkGray{
	color:#555555;
}
.Black{
	color:#222222;
}
.White{
	color:#FFFFFF;
}

.Font10{
	font-size:10px;
}

.FormZero{
	padding:0px;
	margin:0px;
}


.main_header_userbar{
	text-align:right;
/*	width:530px;*/
	float:right;
	font-size:11px;
	padding:3px;
	padding-right:12px;
	vertical-align:middle;
}
.main_header_userbar .input_text, .input_text{
	vertical-align:middle;
	background:#eeeeee;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	margin-right:4px;
	height:16px;
	width:90px;
}

.input_text:focus
{
	background:#f3f3f3;
	border:#FF7010 1px solid;
}

.inputUnTouched, .inputTouched{
/*	vertical-align:middle;
	background:#ffffff;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	margin-right:4px;
	height:16px;
	width:90px;*/
	color:#999999;
}
.inputTouched{
/*	vertical-align:middle;
	background:#ffffff;
	border:1px solid #CCCCCC;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	margin-right:4px;
	height:16px;
	width:90px;*/
	color:#000000;
}
/*.inputUnTouched:focus, inputTouched:focus{
	background:#f3f3f3;
	border:#FF7010 1px solid;
}*/




.main_header_userbar .input_button, .input_button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../layout/gg_Button_80x18.png);
	border:0px;
	margin:0px;
	padding:0px;
	height:18px;
	width:80px;
	padding-bottom:1px;
}
.main_header_userbar .input_button:active, .input_button:active{
	padding-top:1px;
	padding-left:1px;
}


.Main_NormalSpacing{
	padding-top:22px;
}
.Main_TextSpacing{
	padding-left:10px;
	padding-right:10px;
}
.Main_RightMenuBar{
	background-image:url(../layout/RightMenu_BG_InnerFade.png);
	width:305px;
}

/******************ORANGE BOX***********************/
.ImportantMessage{
	margin-left:5px;
	margin-right:5px;
}
.OrangeBoxTL{
	background-image:url(../layout/OrangeBoxTL.png);
	width:12px;
	height:12px;
}
.OrangeBoxTM{
	background-image:url(../layout/OrangeBoxTM.png);
	height:12px;
}
.OrangeBoxTR{
	background-image:url(../layout/OrangeBoxTR.png);
	width:12px;
	height:12px;
}
.OrangeBoxML{
	background-image:url(../layout/OrangeBoxML.png);
	width:12px;
	height:12px;
}
.OrangeBoxMM{
	background-image:url(../layout/OrangeBoxMM.png);
	height:12px;
}
.OrangeBoxMR{
	background-image:url(../layout/OrangeBoxMR.png);
	width:12px;
	height:12px;
}
.OrangeBoxBL{
	background-image:url(../layout/OrangeBoxBL.png);
	width:12px;
	height:12px;
}
.OrangeBoxBM{
	background-image:url(../layout/OrangeBoxBM.png);
	height:12px;
}
.OrangeBoxBR{
	background-image:url(../layout/OrangeBoxBR.png);
	width:12px;
	height:12px;
}
/***************ORANGE BOX END**********************/




.GameDisplay1{
	margin-left:1px;
}
.GameDisplay1TabTD{
	background-image:url(../layout/GameDisplay1Tab.png);
	background-repeat:no-repeat;
	background-position:60px 0px;
	height:20px;
}
.GameDisplay1Tab{
	width:112px;
	text-align:center;
	margin-left:60px;
	padding-top:4px;
}
.GameDisplay1Tab a{
	color:#e96b10;
	text-decoration:none;
	font-size:10px;
}

.GameDisplay1AreaBack{
	background-image:url(../layout/gg_Background.png);
}
.GameDisplay1Area{
	background-image:url(../layout/GameDisplay1.png);
	background-repeat:repeat-x;
	width:644px;
	height:145px;
	overflow:hidden;
}
.GameDisplay1Area2{
	padding-top:5px;
	padding-left:0px;
	float:left;
}


.GameDisplay1IconSmall{
	border:1px solid black;
}


.Game_Content{
	padding-top:40px;
	padding-bottom:20px;
}


.RegBox_Header{
	width:303px;
	height:25px;
}
.RegBox_Header_Text{
	padding-top:4px;
}





.NotBuilt{
	margin-top:180px;
	margin-bottom:140px;
	padding-top:10px;
	padding-bottom:7px;
	width:952px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../layout/gg_Content_BG.png);
	background-repeat:repeat-y;
	background-color:#e96b10;
	border-bottom:2px solid #333333;
	border-top:1px solid #666666;
	height:20px;
	text-align:center;
}
.NoGame{
	margin-top:180px;
	margin-bottom:140px;
	padding-top:10px;
	padding-bottom:7px;
	width:100%;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../layout/gg_Content_BG.png);
	background-repeat:repeat-y;
	background-color:#e96b10;
	border-bottom:2px solid #333333;
	border-top:1px solid #666666;
	height:20px;
	text-align:center;
}
.NoGame A, .NotBuilt A{
	color:#ffffff;
	text-decoration:underline;
}
.GameWindow{
	background-image:url(../layout/Black_75.png);
	z-index:99;
	position:absolute;
	left:0px;
	top:0px;
}
.InnerGameWindowFrame{
	background-color:#FFFFFF;
	background-image:url(../layout/gg_Background.png);
	margin-top:100px;
	border:2px solid #666666;
}
.InnerGameWindowTop{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.InnerGameWindowTop a{
	text-decoration:underline;
}
.InnerGameWindowMiddle{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	
}
.DivTest{
position:relative;
z-index:-1;
}

.InnerGameWindowBottom{
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
}






.Hover_RegT{
	background-image:url(/layout/speechBubbleT.png);
	width:269px;height:26px;
	padding-left:15px;
	padding-top:4px;
	color:#ffffff;
}
.Hover_RegM{
	background-image:url(/layout/speechBubbleM.png);
	background-repeat:repeat;
	width:269px;
	padding-left:13px;
	padding-right:26px;
	padding-top:3px;
	color:#ffffff;
	font-size:10px;
	}
.Hover_RegB{
	background-image:url(/layout/speechBubbleB.png);
	width:269px;
	height:11px;
	}

/****************GAMEPAGE STUFF******************/
.GamePageHeader{
	font-weight:400;
	font-size:10px;
}
.GamePageTextPadding{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:2px;
}


.HeaderBG_167px{
	background-image:url(../layout/167pxHeaderFader.png);
}

.GamePage_Overlay{
	background-image:url(../layout/GamePage_Overlay.png);
}

.GamePage_Overlay:hover{
	background-position:0px 289px;
}
.GamePage_OverlayText{
	font-size:30px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}


.GamePage_RightBarPadding{
	padding:16px;
	padding-right:2px;
}


.RecentGames{
	margin-left:21px;

	margin-top:10px;
	margin-bottom:6px;
}
.RecentGames A IMG, .MoreGames A IMG, .SimilarGames A IMG, .CategoryGames A IMG{
	border:0px;
}
.RecentGames A, .MoreGames A, .SimilarGames A{
	text-decoration:none;
}
/*.IconB_Border{
	border:1px solid #aaaaaa;
	padding:1px;
}*/
.IconB_Image, .IconA_Image{
	border:1px solid #aaaaaa;
/*	margin-right:6px;*/
	background-color:transparent;
	padding:1px;
}
.GameIconB_A{
	background-image:url(../layout/GameIconB.png);
	display:block;
	width:104px;
	height:66px;
}
.GameIconB_A:hover{
	background-position:0px -66px;
}
.GameIconB_IMG{
	width:100px;
	height:62px;
	padding:2px;
}


.IconB_Image:hover, .IconA_Image:hover{
/*	border:1px solid #e96b10;*/
	background-color:#e96b10;
/*	padding:0px;*/
}
.TextUrl{
	color:#FF7010;
	text-decoration:none;
/*	text-decoration:underline;*/
}
.TextUrl:hover{
	text-decoration:underline;
}
.Size1{
	font-size:10px;
/*	font-weight:bold;*/
}
/******************************************/
/*****************RANKING******************/
/******************************************/
.RankBase, .Rank0, .Rank1, .Rank2, .Rank3, .Rank4, .Rank5, .Rank6, .Rank7, .Rank8, .Rank9{
	cursor:pointer;
	background-image:url(../layout/gameRatings.png);
	width:110px;
	height:12px;
}
.Rank0{
	background-position:0px -14px;
}
.Rank1{
	background-position:0px -29px;
}
.Rank2{
	background-position:0px -44px;
}
.Rank3{
	background-position:0px -59px;
}
.Rank4{
	background-position:0px -74px;
}
.Rank5{
	background-position:0px -89px;
}
.Rank6{
	background-position:0px -104px;
}
.Rank7{
	background-position:0px -119px;
}
.Rank8{
	background-position:0px -134px;
}
.Rank9{
	background-position:0px -149px;
}


/******************************************/
/***************END RANKING****************/
/******************************************/


/****************************************/
/*****************POSTS******************/
/****************************************/
.Post_IconArea{
	border:1px solid;
	width:103px;
	padding-top:10px;
	padding-bottom:10px;
}
.Post_IconAreaText{
	margin-left:14px;
	font-size:10px;
	color:#777777;
}
.Post_PostArea{
	padding:4px;
	border-top:1px solid;
}
.Post_VoteArea{
	border-style:solid;
	border-left-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	width:80px;
}
.Post_PostInfo{
	border:0px;
	border-bottom:1px solid;
	padding:4px;
	height:24px;
	font-size:10px;
	color:#777777;
}
.Post_Spacer{
	height:2px;
}
.Post_IconArea, .Post_IconAreaText, .Post_PostArea, .Post_VoteArea, .Post_PostInfo{
	border-color:#CCCCCC;
}
/****************************************/
/*****************End POSTS**************/
/****************************************/






/****************************************/
/*****************Standards**************/
/****************************************/
.FadeUp{
	background-image:url(../layout/100pxFadeUp.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.FadeDown{
	background-image:url(../layout/100pxFadeDown.png);
	background-repeat:repeat-x;
	background-position:top;
}
.FadeUpSmall{
	background-image:url(../layout/gg_Header_BG_Fade_Up.png);
	background-repeat:repeat-x;
	background-position:bottom;
}


.FadeLeftSmall{
	background-image:url(../layout/62pxFadeLeft.png);
	background-position:right;
	background-repeat:repeat-y;
}
.Stripes{
	background-image:url(../layout/gg_Background.png);
}

.BG{
	background-color:#FFFFFF;
}

.Bar{
	line-height:0;
	font-size:1px;
	height:3px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #DDDDDD;
}
.FullWidth{
	width:952px;
}
.Absolute{
	position:absolute;
}



.IconSizeA{
	width:81px;
	height:50px;
}
.IconSizeB{
	width:100px;
	height:62px;
}
.IconSizeC{
	width:200px;
	height:124px;
}
.IconSizeD{
	width:468px;
	height:289px;
}
.Ad_125x125{
width:125px;
}

.Ad_250x189{
width:250px;
}
.Ad_300x250{
width:300px;
}
.Ad_468x60{
width:468px;
}
.Ad_728x90{
width:728px;
}

.CL{
	clear:left;
}
.CB{
	clear:both;
}
/****************************************/
/*************End Standards**************/
/****************************************/


img, .gg_Logo, .GamePage_Overlay, .Hover_RegT, .Hover_RegB, .Hover_RegM{ behavior: url(/css/iepngfix_repeat.htc); }