/* CSS Document */
body{margin: 0px; padding:0; font-size:12px; color:#002B50; font-family:arial; background:#0D82FF;position: relative; min-height: 100%;}
html {
  height: 100%;
  box-sizing: border-box;
}
dl,dt,dd,ul,li,h1,h2,form,input,textarea,p,td,h4,h3{padding:0;margin:0;}
ul,dl{list-style:none;}
img{ vertical-align:top;border:0;}
.clear{clear:both}
.left{float:left}
.right{float:right;}

div.allgames {
    margin-left:auto;
    margin-right:auto;
	height:500px;
        top:60px;
}

div.thumb {	
	float: left;
	margin: 5px;
	text-align: center;
	display: inline-block;
    width: 180px;
    height: 135px;
	position:relative;
}
div.thumb a img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: 2px 3px 5px #222;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

div.thumb a {
	color:#f5f500;
	text-decoration: none;
}

div.thumb div.GameName{position:absolute;bottom:0px;left:0px;width:100%;height:auto;display:none;color:#F5A732; background-color:rgba(0,0,0,0.8); padding:5px 0 5px 0;font-size:12px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}

#loadingmoregames{ width:100%;text-align:center;padding:10px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.foot{position: absolute;left:0;bottom:0;height:40px;width:100%;min-width:300px;line-height:40px;color:#fff;clear:both;overflow:hidden;text-align:center;
    background: #0c2c4e;}
 .foot  a{ color:#fff; text-decoration:none;}

div.bottomtext {
    clear:both;
	padding:5px 10px 10px 10px;
	color:#fff;
	width:100%;
	min-width:240px;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size:14px;
	line-height:20px;
}
div.bottomtext a{
    color:#fff; font-weight:bold; text-decoration:none;
}

#backToTop {
    width:60px;
    height:50px;
    position:fixed;
    bottom:50px;
    right:10px;
	display:none;
	background:url(backtotop.png);
	cursor:pointer;
}



#foot {
	padding:15px 10px;
	background:#353840;
	text-align:center;
	color:#fff;
	text-shadow:0 0 3px rgba(0, 0, 0, 0.8);
}
#foot a {
	color:#fff;
}
.fnb li {
	display:inline-block;
	margin:0 4px;
}

.foot_addr {
	line-height:1.4;
	font-style:normal;
	font-size:0.833em;
}
.foot_addr li {
	display:inline-block;
	margin:0 3px;
}
.foot_addr li:before {
	content:'|';
	opacity:.5;
	margin-right:3px;
}
.foot_addr li:first-child:before {
	display:none;
}