body{
	padding:0px;
	margin:0px;
}

h1{
/* 	margin:25px 0px 30px 0px; */
	margin:0px;
}

h2{
/* 	clear:left; */
	margin:0px;
}

h3{
	padding:0;
	margin:0;
}

.hr{
	height:20px;
	margin:0px;
	border:0px;
}

ul{
	list-style-type:none;
	padding-top:0px;
	padding-left:10px;	
}

label{
	display:block;	
}


#header{
		height:42px;
		width:860px;
		margin:0 auto;
		margin-top:18px;
		margin-bottom:21px;
	}
	#header .logo{
		float:left;
		display:block;
		width:40%;
	}
	#header .nav_menu{
		padding:0;
		margin:0;
		padding-top:22px;
		width:60%;
		list-style-type:none;
		text-align:right;
		float:left;
	}
	#header .nav_menu li{
		display:inline;
	}
	
	#header .nav_menu a{
/* 		margin-left:5px; */
	}
	#header #UserLoginForm{
		padding:0px;
		margin:0px;
		padding-top:6px;
		width:60%;
		list-style-type:none;
		text-align:right;
		float:left;
	}
	#header #UserLoginForm div{
		display:inline;
		margin:0px;
		padding:0px;
	}
	#header #UserLoginForm label{
		display:none;
	}
	#header #UserLoginForm input{
		padding:0px;
		margin:0px;
	}
	#header #UserLoginForm p{
		padding:0;
		padding-top:2px;
		margin:0;
	}
	#header #UserLoginForm .text input{
		width:116px;
		height:17px;
		padding:6px;
		padding-left:8px;
		margin-right:6px;
	}
	#header #UserLoginForm .submit input{
		width:64px;
		height:27px;
	}
	
hr.top, hr.bottom{
		height:16px;
	}

	hr.bottom{
		margin-bottom:10px;
	}
	
#feature_area{
	width:100%;
	height:100%;
	position:relative;
	margin:0px;
}

	#feature_area .fwa, #feature_area .ima{
			display:block;
			position:absolute;
			width:100px;
			height:100px;
			top:0px;
			right:0px;
		}

		#feature_area .fwa span, #feature_area .ima span{
			display:none;
		}
	
	#feature_area .content{
		width:860px;
		margin:0 auto;
	}
	
	#feature_area #gamearea{
		padding:15px;
		position:relative;
		}

#content{
	width:860px;
	margin:0px auto;
}
	#content .left{
		float:left;
		width:270px;
	}
		#content .left .button{
			margin-left: -32px;
		}
		
		#content .left .button_list{
			margin-top:-6px;		
		}
		#content .left .notes{
			width:190px;
			margin-left:18px;
			margin-top:-4px;
		}
		#content .left .notes h3{
			padding:0px;
			margin:0px;
		}
		#content .left .notes ul{
			padding-left:0px;
			margin:0px;
		}
		
	#content .right{
		margin-left:270px;
		padding-top:5px;
	}
		#content .right p{
			width:520px;
		}
		#content .right div{
			padding-bottom: 12px;	
		}
			#content .right div.description img{
				padding:10px;
				padding-left:0px;
				float:left;
			}
			#content .right div.description div{
				margin-left:50px;
				overflow:hidden;
			}
				#content .right div.description div p{
					width:100%;
				}
					
		#content .right .praise p{
			padding:0px;
			padding-bottom:40px;
		}
			#content .right .praise p span{
				display:block;
				margin-top:10px;
			}
		#content .right .screenshots_1 li, #content .right .screenshots_2 li{
				padding-right:16px;
			}
			
	#content .selector{
			
		}
		
		#content .selector ul{
			margin:10px -10px 20px -10px;
			overflow:hidden;
			zoom:1;
/* 			clear:left; */
		}
		
		#content .selector li{
			display:block;
			width:133px;
			height:74px;
			float:left;
			margin:5px;
		}

#footer{
		width:860px;
		margin:0 auto;
		clear:both;
		padding-top:200px;
	}
	
	#footer ul{
		margin:0px;
		padding:0px;
	}

		#footer ul li{
			display:inline;
			margin:0px;
		}


.arrows{
		list-style-image:url('../img/static/arrow.png');
		padding-left:20px;
	}
	.arrows ul{
			list-style:none;	
		}
		.arrows ul li img{
			float:left;
			margin-right:10px;
			margin-bottom:10px;	
		}
		.arrows ul li p{
			clear:right;
			margin-top:0px;
			margin-left:70px;
		}

		.arrows ul li{
			display:block;
			overflow:hidden;
			margin-bottom:10px;
		}

	.arrows span{
		display:none;
	}



ul.list li{
		height:28px;
		position:relative;
	}

	ul.list li .item_tools{
		display:none;
		position:absolute;
		left:-50px;
		height:30px;
		width:33px;
		padding:6px;
		padding-left:12px;
	}

	ul.list li .move_tool{
		display:none;
		position:absolute;
		right:4px;
		top:6px;
	}


	ul.list li .loading{
		display:none;
	}

ul.img_list{
		padding-left:0px;	
	}
	ul.img_list li{	
		display:inline;	
	}
	
#screenshot{
	cursor: pointer;
}






.account_update{
		position:relative;
		top: -20px;
		overflow: hidden;
	}
	
	.account_update ul{
		margin-left: 10px;
	}
	
	.account_update p{
		margin-top: 0px;
	}
	
	
	.account_update  .section.link{
			padding-bottom: 1000px;
			margin-bottom: -1000px;
		}
		
		.account_update .section .heading{
			height:42px;
			padding: 20px 0px;
		}
		
		.account_update .section .content{
			padding: 15px;
			margin:0px;
		}
		
		
		.account_update label{
			margin:10px 0px;
		}
		
		.account_update input[type="text"], .account_update input[type="password"]{
			width: 420px;
			height: 40px;
		}
		
		
		.small_box input[type="text"], .small_box input[type="password"]{
			width: 300px;
		}
		
		.account_update input[type="submit"]{
			margin-top: 15px;
		}
		
		.account_update .questions .heading{
			height: 30px;
		}
		
		