html, body {
	margin:0;
	padding:0;
}

ul.white
{
	list-style-type: circle;
    color: white;
}

img {  
	border-style: none;
}

#NavWrapper input {
    border: 0px; 
	height:22px;
	width:400px;
    background: #ffc600;
    margin: 0;
}

img.nomargin{margin:0px;}

div { display: block; }

li { display:inline; }

p { color:white; }

p.news {
	width:735px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	color:white;
	font-size:14px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	padding-bottom:60px;
}

.news {
	width:735px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	color:white;
	font-size:14px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	padding-bottom:60px;
}

.SlipshotHeader {
	width:100%;
	min-width: 1100px;
	height:460px;
	background-position:center center;
	overflow:hidden;
	background:white;
}

.SwipeAttackHeader {
	width:100%;
	min-width: 1100px;
	height:460px;
	background-position:center center;
	overflow:hidden;
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #56d0e3 0%, #638deb 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #56d0e3 0%, #638deb 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #56d0e3 0%, #638deb 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56d0e3), color-stop(1, #638deb));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #56d0e3 0%, #638deb 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #56d0e3 0%, #638deb 100%);
	
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56d0e3', endColorstr='#638deb');
	z-index:0;
}

.ItHungersHeader {
	width:100%;
	min-width: 1100px;
	height:460px;
	background-position:center center;
	overflow:hidden;
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #EEE8C5 0%, #AAC8B1 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #EEE8C5 0%, #AAC8B1 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #EEE8C5 0%, #AAC8B1 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE8C5), color-stop(1, #AAC8B1));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #EEE8C5 0%, #AAC8B1 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #EEE8C5 0%, #AAC8B1 100%);
	
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE8C5', endColorstr='#AAC8B1');
	z-index:0;
}

.SLUPHeader {
	width:100%;
	min-width: 1100px;
	height:460px;
	background-position:center center;
	overflow:hidden;
	background:white;
}

.BreakBlocksHeader {
	width:100%;
	min-width: 1100px;
	height:460px;
	background-position:center center;
	overflow:hidden;
	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #6f548f 0%, #9670a6 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #6f548f 0%, #9670a6 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #6f548f 0%, #9670a6 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6f548f), color-stop(1, #9670a6));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #6f548f 0%, #9670a6 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #6f548f 0%, #9670a6 100%);
	
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f548f', endColorstr='#9670a6');
	z-index:0;
}

.about {
	width:735px;
	padding-left:40px;
	padding-right:40px;
	text-align:left;
	color:white;
	font-size:14px;
	font-family:Calibri, Helvetica, Arial, sans-serif;
	padding-bottom:0px;
}

GamesPageText {
	font-family:Calibri, Helvetica, Arial, sans-serif;
	font-size:18px;
	text-align:left;
	color:white;
	font-weight:bold;
}


p.boxes { width:236px; color:white; text-align:left; padding-left:10px;	padding-right:10px;}

a { font-family:Calibri, Helvetica, Arial, sans-serif; font-size:18px; }
a:link { text-decoration:none; color:#ffc600; }      /* unvisited link */
a:visited { text-decoration:none; color:#ffc600; }  /* visited link */
a:hover { text-decoration:underline; color:white; }  /* mouse over link */
a:active { color:white; text-decoration:underline; }  /* selected link */


a.Nav01:link {
	position:relative;
	display: block;
	width: 122px;
	height: 45px;
	z-index:3;
	background: url(images/Nav01.png)
}

a.Nav01:hover { background: url(images/Nav01sel.png); z-index:3;}
a.Nav01:active { background: url(images/Nav01sel.png); z-index:3;}


a.Nav02:link {
	position:relative;
	display: block;
	width: 122px;
	height: 48px;
	z-index:3;
	background: url(images/Nav02.png);
}

a.Nav02:hover { background: url(images/Nav02sel.png); z-index:3;}
a.Nav02:active { background: url(images/Nav02sel.png); z-index:3;}


a.Nav03:link {
	position:relative;
	display: block;
	width: 122px;
	height: 46px;
	z-index:3;
	background: url(images/Nav03.png);
}

a.Nav03:hover { background: url(images/Nav03sel.png); z-index:3;}
a.Nav03:active { background: url(images/Nav03sel.png); z-index:3;}


a.Nav04:link {
	position:relative;
	display: block;
	width: 122px;
	height: 47px;
	z-index:3;
	background: url(images/Nav04.png);
}

a.Nav04:hover { background: url(images/Nav04sel.png); z-index:3;}
a.Nav04:active { background: url(images/Nav04sel.png); z-index:3;}


a.Nav05:link {
	position:relative;
	display: block;
	width: 122px;
	height: 46px;
	z-index:3;
	background: url(images/Nav05.png);
}

a.Nav05:hover { background: url(images/Nav05sel.png); z-index:3;}
a.Nav05:active { background: url(images/Nav05sel.png); z-index:3;}

a.NewsletterSignUp:link {
	position:absolute;
	z-index:3;
	width: 60px;
	height: 17px;
	background: url(images/NewsletterSignUp.png);
}
a.NewsletterSignUp:hover { background: url(images/NewsletterSignUpOver.png); z-index:3;}
a.NewsletterSignUp:active { background: url(images/NewsletterSignUpOver.png); z-index:3;}

#SideFadeRight {
	margin:0;
	background: url(images/SideFadeRight.png) repeat-y;
	position: absolute;
	background-size: 100% 100%;
	top: 0;
	right: 0;
	width: 150px;
	height: 100%;
	z-index: 2;
	overflow-x:hidden;
}

#SideFadeLeft {
	margin:0;
	background: url(images/SideFadeLeft.png) repeat-y;
	position: absolute;
	background-size: 100% 100%;
	top: 0;
	left: 0;
	width: 150px;
	height: 100%;
	z-index: 2;
	overflow-x:hidden;
}

#GGG { 
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	background-position:center center; 
	background-color: #363636; 
	background-image:url(images/CheckerPattern.png); 
	background-repeat:repeat-y;
	z-index:-1;
	width:100%; 
	text-align:center;
	min-width:1100px;
	
}

	#Header { 
		margin-left:auto;
		margin-right:auto;
		position:relative; 
		height:460px; 
		width:100%; 
		margin-bottom:40px; 
		min-width: 1100px; 
	}
			
		#Banner { 
			position:absolute;
			height:460px; 
			width:1100px; 
			overflow:hidden; 
			min-width: 1100px; 
			top:0px;
			left:50%;
			margin-left:-550px;
		}
				
			#NavWrapper { 
				position:absolute;
				left:50%;
				margin-left:-550px;
				top:0;
				width:1100px; 
				z-index:3;
			}
			
			#newsletter-col { 
				width:625px; 
				margin-left:475px; 
				height:47px; 
				top:0px; 
				z-index:3; 
				position:absolute;
				background-image:url('images/NewsletterBackground.png'); 
			}
				
			#BottomBorder {
				margin-top:420px;
				height: 77px;
				background: url(images/BottomBorder.png) repeat-x bottom;
				position:absolute;
				background-size: 100% 100%;
				top: 0;
				width: 100%;
				min-width: 1100px;
				z-index: 3;
				overflow-x:hidden;
			}
			
	#GGGMain {
		position:relative;
		margin-right:auto; 
		margin-left:auto; 
	}

		#GameSelector {
			margin:auto;
			position:relative;
			width:1100px;
			height:200px;
			margin-bottom:40px;
		}	
					
			#GameSelectorBackground {
				top:25px;
				margin: auto;
				position:relative;
				height:150px;
				width:1000px;
				z-index:1;
			}

	
		#wrapper { 
			position:relative; 
			margin-right:auto; 
			margin-left:auto; 
			margin-top:0px; 
			margin-bottom:40px; 
			width:1100px; 
		}
		


			#sidebar-col { 
				margin-bottom:0px; 
				margin-left:844px; 
				top:0px; 
				width:256px; 
				float:right; 
				position:absolute; 
				z-index:3; 
			}
				
			#main-col { 
				text-align:left;
				margin-bottom:0px; 
				top:0px; 
				width:815px; 
				position:relative; 
				z-index:3; 
			}


			
	#Footer {
		position:relative;
		margin-bottom:0px;
		height: 89px;
		background: url(images/Footer.png) bottom;
		background-size: 100% 100%;
		width: 100%;
		min-width:1100px;
		overflow-x:hidden;
		bottom:0px;
		padding:0px;
	}
.GamesPageHeaderGame{float:left; color:white; font-size:22px; text-align:left; text-transform:uppercase; font-family:Calibri, Helvetica, Arial, sans-serif; font-weight:bold; padding-left:10px;}
.GamesPageHeaderAvailable{color:white; font-size:22px; text-align:right; text-transform:uppercase; font-family:Calibri, Helvetica, Arial, sans-serif; font-weight:bold; padding-right:10px;}
.GamesPageBreak{margin-left:auto; margin-right:auto; height:3px; width:485px; background:#ffc600; background-position:center center;}
.GamesPageContainer{width:815px; height:230px;}
.GamesPageIcon {float: left; width: 260px; top:0px; padding-left:20px; padding-right:20px;}
.GamesPageText {width: 485px; margin-left:315px; top:0px; margin-top:10px;}

.NewsHeader { margin-bottom:5px; margin-top:15px; padding-left:80px; color:white; text-transform:uppercase; font-size:22px; font-family:Calibri, Helvetica, Arial, sans-serif; }

.NewsBreak { margin:0 auto; width:715px; height:3px; background:#ffc600; background-position:center center; }

.GameIconContainer {
	text-align:center;
	position:absolute;
	width:1100px;
	top:0px;
	z-index:3;
}

.SocialMediaContainer {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	z-index:3;
	width:240px;
	height:90px;
}

.SocialMediaIcon {
	width:70px;
	height:70px;
	margin: 0px;
	display: inline-block;
}

.GGGBackground 	{
	background-position:center center; 
	background-color: #363636; 
	background-image:url(images/CheckerPattern.png); 
	background-repeat:repeat-y;
}

.aboutGGGmargin { width:160px; height:140px; margin:20px 44px; padding-bottom:20px; }

.noclick { pointer-events: none; }
.row { margin-bottom: 20px; }
.col { float:left; }
.nav-col { position:absolute; width:122px; top:30px; z-index:4; }

.blog-top { height:64px; background:url(images/BlogTop.png); width:815px; }	
.news-top { height:64px; background:url(images/NewsTop.png); width:815px; }
.about-top { width: 256px; height:48px; background:url(images/AboutGGGTop.png);}
.sidebar-top { height: 27px; }
.blackbox { background:black; padding-top:10px; }
.sidebox { width: 256px; }
/* Z-Index Classes */

.z0 { z-index:-1; }
.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }
.z4 { z-index:4; }
.z5 { z-index:5; }

.autooverflow { overflow:auto; }
.GameIcon { display: inline-block; margin-left:20px; margin-right:20px; height:200px; width:260px; }
.LeftArrow { display: inline-block; height:34px; width:53px; margin-top:83px; margin-left:0px; margin-right:47px; background-image:url(images/GameIconLeftArrow.png); }
.LeftArrow:hover {background-image:url(images/GameIconLeftArrowOver.png); }
.RightArrow { position: absolute; display: inline-block; height:34px; width:53px; margin-top:83px; margin-left:47px; margin-right:0px; left:1000px; top:0px; background-image:url(images/GameIconRightArrow.png); }
.RightArrow:hover {background-image:url(images/GameIconRightArrowOver.png); }
.boxfix {margin-top:-10px;}

.bottomspacing {margin-bottom:30px;}