body {
	background-color: #FFFFFF;
	background-image:url(../images/tiles.jpg);
	padding:0px;
	margin: 0px;
	background-attachment:fixed;
	background-position:center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  	}
	
@font-face
{
	font-family: animeace;
	src: url('../fonts/animeace.otf')
		,url('../fonts/animeace.eot'); /* IE9 */
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	margin: 2px 0 10px 0;
	padding: 0px 4px 0px 1px;
}

.friendAdd{
	clear:left;
	padding:5px;
	width:600px;
	font-size: 14px !important;
	font-weight:bold;
	color:#CC0000;
	}

.friendIcons{
	float:left;
	width:149px;
	margin:1px 1px 1px;
	border: 1px solid #CCCCCC;
	background-color:#EEE;
	}

.friendIcons p{margin-top:5px;}
	
.friendIcons img{
	border: 1px solid #000000;
    float: left;
    height: 26px;
    margin-right: 2px;
    width: 26px;
	}

ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 2px 0 10px 2px;
	padding:7px;
}


#description{width:380px;float:left; color:#FFFFFF;}
#descriptionTester{width:480px;float:left; color:#FFFFFF;}
#descriptionTester img{float:left; padding-left:5px;}

label{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
}	

td{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding:3px;
	}
	
tr{ padding:3px;}

h3{	font-family:animeace;	color:#000000; 	font-size: 16px; padding:10px 0px 0 1px; margin:0; 	width:400px; text-align:left; text-shadow: 0.0em 0.0em 0.09em rgba(0,0,0,0.5);}
h4{	font-family:animeace;	color:#FFFFFF; 	font-size: 16px; padding:3px 0px 5px 1px; margin:0;text-shadow: 0.0em 0.0em 0.09em rgba(255,255,255,0.5);}
h5{	Verdana, Arial, Helvetica, sans-serif;	color:#000; font-size: 12px; padding:3px 0px 2px 1px; margin:0; }

a:link{color:#FF3300;}
a:visited{color:#FF3300;}
a:hover{color:#FF6600;}

form {
	float:left;
	padding:8px 5px 0;
}

#logged{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 75%;
	color:#FFFFFF;
	width:200px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	}

#walkthroughTitle{
	float:left;
	visibility:hidden;
	clear:both;
	}

#topHalf{
	width:1050px;
	float:left;
	background-color:#000000;
	margin-bottom:10px;
}

#bottomHalf{
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(images/gameBackground.gif);
	width:1050px;
	float:left;
}

#bottomHalfComments{
	width:660px;
	float:left;
	padding-left:10px;
	margin-right:10px;
	}

.onlyMembers{clear:both;}

#gameStats{float:right; width:300px;}

.date{font-size:9px; padding:3px 0 3px 0; color:#003333;font-weight:bold;}
.dateComments{font-size:9px; float:right;}

#loginStuff{padding:10px 0px 10px 10px;}

.gamethumbsHolder{ float:left; width:400px;}
.gamethumbbox {width:400px; float:left;}

#buttonVoteUp {
	float:left;
	display: block;
	width:73px;
	height:73px;
	background: url("/images/thumbsup.png") no-repeat 0 0;
	}
#buttonVoteUp:hover {background-position:0 -73px;}
#buttonVoteUp span{	position: absolute;	top:-999em;}

#buttonVoteDown {
	float:left;
	display: block;
	width:73px;
	height:73px;
	background: url("/images/thumbsdown.png") no-repeat 0 0;
	}
#buttonVoteDown:hover {background-position:0 -73px;}
#buttonVoteDown span{	position: absolute;	top:-999em;}

.gameRating {
	float:left; 
	font-size:40px; 
	font-weight:bold; 
	padding: 14px 0 0 10px;
	height: 73px; width:132px; 
	background: url("/images/ratingsBox.png") no-repeat 0 0;color:#000000;
	text-shadow: 0.0em 0.0em 0.07em rgba(0,0,0,0.5);
}
	
.ratings {width:300px;float:right;}

#sidead{
	width:120px;
	height:622px;
	float:left;
	margin:10px 150px 10px 0px;
	border:1px solid #fff;
	}
	
#sideadGame{
	width:120px;
	height:600px;
	float:left;
	margin:10px 20px 10px 5px;
	border:1px solid #fff;
	}
	
#sideadNews{
	width:120px;
	height:600px;
	float:left;
	margin:10px 10px 10px 5px;
	border:1px solid #000;
	}

#sideadWide{
	width:160px;
	height:622px;
	float:left;
	margin:10px 125px 10px 5px;
	border:1px solid #fff;
	}
	
#sideadWideGame{
	width:160px;
	height:600px;
	float:left;
	margin:10px 20px 10px 5px;
	border:2px solid #000;
	}

#navleader{	float:right; margin:0px 13px 0 0; border:1px #000 solid; width:720px; height:90px;}
#userDetailsFront{float:right; margin:0px 25px 0 0; padding:6px 4px 0px 6px; width:425px; height:86px; background-repeat:no-repeat;}
#addthis{margin-top:5px;}
	
#latestGames{float:left;}
	
#bannerAd{
	width:570px;
	text-align:center;
	float:left;
	}

.smallad{margin-top:20px;}
.smallad img{margin-top:20px;}
	
.smallad p{
	padding:0 0 0 20px;
	font-size: 70%;
	}

#search{width:170x; float:right;}
		
#sideGames{
	background-repeat:no-repeat;
	padding:10px 0px 0px 15px;
	width:125px;
	float:left;
	margin-right:35px;
	}

#rightScraper{
	width:120px;
	height:600px;
	float:right;
	margin:10px 10px 0 0;
	border:2px solid #000;
	}
	
#header{width:1000px;height:150px;}

/*-------------------------------------   NavBar  ----------------------------------------*/

#title{	float:left;width:220px;}
#navbar{float:left; padding: 4px 0 0px 4px; width:1000px; font-family:animeace; font-size:14px;}
#navbar a:link{color:#000;text-decoration:none; background:url('../images/nav_background.gif');
border:1px solid #000; padding:2px;text-shadow: 0.0em 0.0em 0.09em rgba(0,0,0,0.5);margin:0 1px 0 1px; float:left; height:18px;}
#navbar a:visited{color:#000;text-decoration:none;border:1px solid #000;}
#navbar a:hover{color:#000;text-decoration:none; border:1px solid #fff;}
#navbarButtons{float:left; margin:4px;}
#navbarButtons img{border:none;}


#flags{float:left; width:34px;z-index:1; position:relative;margin:5px 3px 0 0;}
#flags img{padding:0px 2px 2px 2px;}
#flagSelection{float:left; width:34px;background-color:#000;}


#moreGames{float:right; padding: 4px 10px 0 4px; font-family:animeace; font-size:14px;}
#moreGames a:link{color:#000;text-decoration:none; background:url(../images/nav_background.gif);
border:1px solid #000; padding:2px;text-shadow: 0.0em 0.0em 0.09em rgba(0,0,0,0.5);margin:0 1px 0 1px; float:left; height:18px;}
#moreGames a:visited{color:#000;text-decoration:none;border:1px solid #000;}
#moreGames a:hover{color:#000;text-decoration:none; border:1px solid #fff;}

/*-------------------------------------   GameThumbs  ----------------------------------------*/

#topad{
	float: left;
	padding:10px 0 0 70px;
	width:468px;
	height:64px;
}

#container{
	width:1050px;
	margin:0 auto;
	background-color:#000000;
	border:2px solid #000;
	overflow:hidden;
	}
	
#containerBack{
	background-image:url(../images/background.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float:left;
	}
	
#header{float:left;}

#content{
	padding-top:5px;
	float:left;
	width:1050px;
}

#contentGameBack{
	float:left;
	width:1050px;
	margin-bottom:10px;
	background-color:#000000;
	}

#contentleft{
	float:left;
	width:680px;
}

#contentleftWide{
	float:left; width:800px;
	}

#contentGame{float:left;width:700px;}

#contentGameTester{
		margin:5px 0 0 120px;	
		}
	
#faceBookStuff{
	margin-left:150px;
	float:left;
	width:740px;
	}

#gameholder{
	z-index:0;
	padding:0px 0px 5px 0px;
	float:left;
	position:relative;
	width:700px;
}

#fb-root{
	z-index:10 !important;
	}

.gameLeader{float:left;	margin: 5px 0 0 20px;}

#game{margin: 0 auto;border:2px solid #333;}
	
#game img{float:right;}

#smallad{
	margin:5px;
	text-align:center;
	padding-top:5px;
	}
	
.registerBox{
	background-image:url(../images/logBackgrounds.png);
	margin-right:20px;
	float:left;
	width:315px;
	border:1px dashed #AAA;
	padding:10px;
	}
	
.registerBox img{
	margin-top:5px;
	clear:left;
	}	
	
#captcha-register{
	position:relative;
	left:-15px;
	}

.loginBox{
	background-image:url(images/logBackgrounds.png);
	float:left;
	width:250px;
	border:1px dashed #AAA;
	padding:10px;
	}

.loginBox img{
	margin-top:5px;
	clear:left;
	}
	
.myAccount{
	margin-bottom:10px;
	}

.myAccount p{
	padding:0 0 2px 0;
	margin:0 0 0 0;
	}

.shouts{
	float:left;
	width:600px;
	padding:10px 0px 10px 0px;
	border-top:1px dashed #999999;
	}


.siteFriends{
	float:left;
	width:630px;
	padding:10px 0px 10px 0px;
	border-top:1px dashed #999999;
	}
	
.siteMembers{
	clear:left;
	width:600px;
	padding-top:10px;
	border-top:1px dashed #999999;
	}

.siteMembers img{
	float:left;
	}

.likeButton{
	float:left;
	width:600px;
	}

.smallThumbs{
	float:left;
	padding-left:6px;
	}

.gamethumb{ float:left; 	padding:1px 2px 2px 2px;  width:128px;}
.gamethumb a.img { display: block; width: 128px; height: 90px; border: 1px solid #333; }
.gamethumb a.img:hover { border-color: #fd9c1e; }
.gamethumb a { text-decoration: none; }
.gamethumb a:hover { color: #fd9c1e; border-color: #fd9c1e; }
.gamethumb p { font-size: 90%; text-align:center;}


.gamethumbFront{ float:left; padding:5px 5px 5px 5px; height:210px; width:206px; border: 1px #CCCCCC dashed;margin: 0 0 5px 5px;}
.gamethumbFront a.img { display: block; width: 200px; height: 140px; border: 2px solid #000; float:left; margin-right:5px;}
.gamethumbFront a.img:hover { border-color: #fd9c1e; }
.gamethumbFront a { text-decoration: none; }
.gamethumbFront a:hover { color: #fd9c1e; border-color: #fd9c1e; }
.gamethumbFront h5 { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.gamethumbFront p { 
	font-size: 10px; 
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gamethumbFrontNoDetails{ float:left; padding:5px 5px 5px 5px; height:156px; width:206px; border: 1px #CCCCCC dashed;margin: 0 0 10px 5px;}
.gamethumbFrontNoDetails a.img { display: block; width: 200px; height: 140px; border: 2px solid #000; float:left; margin-right:5px;}
.gamethumbFrontNoDetails a.img:hover { border-color: #fd9c1e; }
.gamethumbFrontNoDetails a { text-decoration: none; }
.gamethumbFrontNoDetails a:hover { color: #fd9c1e; border-color: #fd9c1e; }
.gamethumbFrontNoDetails h5 { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#contentright{
	margin-left:2px;
	float:left;
	width:310px;
	text-align:center;
}

#contentrightad{
	float:left;
	margin:3px 0 5px 5px;
	width:300px;
	height:250px;
	border: 2px solid #000;
	}
	
#usersTop10{
	float:left;
	margin:3px 0 5px 10px;
	width:300px;
	height:320px;
	border: 2px solid #000;
	}

#searchbox{
	float:right;
	padding:0px 0 0px 5px;
	width:265px;
	}
	
#searchbox form{
	padding:3px 0px 0px 0px !important;
	margin:0px !important;
	}

#searchbox form input{
	padding:1px 0px 0px 0px !important;
	height:23px;
	}
	
#userdata{
	float:left;
	width:300px;
	margin:5px 0 0 5px;
	}

#userdata p{
	color:#fff;
	font-size:14px;
	padding:3px 0 0 3px;
	margin-left:3px;
	}

#userdata img{
	margin:0 3px 0 0;
	padding:0;
	}
#userAvatar{
	width:200px;
	height:90px;
	float:left;
	}

#userAvatar p{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}

#userAvatar a{color:#fff;}
	
#userAvatar a:hover{text-decoration:none;}

.userIcon{
	background-color:#000000;
	width:89px;
	float:left;
	margin-left:4px;
	margin-bottom:10px;
	}
	
.userIcon img{border: 2px solid #000;}
.userIcon p{color:#FFFFFF;text-align:center;}
.userIconFront img{border: 2px solid #000;margin:0px;}
	
.userIconFront{
	width:65px;
	float:left;
	margin-left:4px;
	margin-bottom:2px;
	}
	
.userIconFront p{
	margin:0px;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	}	
	
.accountInfoLinks{clear:left;}
#adsense{float:left;}
.twitter{float:left; padding-left:13px;}

.gameScore {
	background-image: url("images/ratingbox.gif");
	color: black;
	float: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	padding: 0px 0 0 3px;
	position: relative;
	right: 3px;
	top: -20px;
	width: 47px;
}

#footer{background-color:#000000;float:left;width:1050px;}
#footerColumn{padding-left:15px; border-right:dashed 1px #666666; width:520px; float:left;}
#footerColumnEnd{padding-left:20px; border-left:dashed 1px #666666;	width:490px; float:left; height:221px;}
#footerColumnMid{padding-left:20px; width:250px; float:left;}

.linkIcons{float:left;width:155px;}
.gameColumn{float:left; width:170px;}

#footerBottom p{ float:right; padding-right:20px;}
#footer p{font-size:11px;text-align:left;}

#footerBottom{
	padding-top:5px;
	background-color:#101136;
	width:1050px;
	float:left;
	color:#FFFFFF;
}

#contact-area {width: 500px;margin-top: 0px;}
#captcha-area{margin-left:150px;}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 420px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin-left: 15px;
	border: 2px solid #ccc;
}

#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {	width: 100px;float: right;}
td.left {width: 80px;text-align: left;font-size: 1.4em;}

#catpcha-area {	margin-left: 200px;}

.gameDesc{color:#fff;}
	
.avatarEditor{clear:left;}
.avatarIcon{
	float:left;
	width:50px;
	height:50px;
	margin: 8px 8px 0px 0px;
	}
	
.downloadGame{
	float:left;
	width:152px;
	margin:2px;
	padding:3px;
	border: 1px dashed #999;
	}

.downloadGame h5{font-size:10px;}
.downloadLink{float:right; margin-right:90px;}
#walkthroughLink{float:right; margin-right:20px; visibility:hidden;}

.likeButtons{ float:left; vertical-align:top;}
.facebooklike{float:left; padding-right:10px;}
.twitterlike{float:left; padding-right:10px;}

.largeMPU{width:336px; height:280px; float:left; margin:0 10px 0 10px;}
.topLeader{margin: 5px 0px 5px 30px; background-color: #fff; border: 1px solid #fff;}

div.broken,
div.missing {
	margin: auto;
	position: relative;
	top: 50%;
	width: 193px;
}
div.broken a,
div.missing a {
	height: 63px;
	position: relative;
	top: -31px;
		}
div.broken img,
div.missing img {
	border-width: 0px;
}
div.broken {
	display: none;
}


#form-main{
	width:100%;
	float:left;
	padding-top:0px;
}
