#index-spc
{
	height:					25px;
}

#index
{
	position:				relative;
	margin-left:				auto;
	margin-right:				auto;
	width:					740px;
	height:					590px;
	-moz-border-radius:			12px;
	zoom:					1;
}

#index-left
{
	width:					539px;
	height:					580px;
}

#index-right
{
	position:				absolute;
	left:					541px;
	top:					0px;
	width:					192px;
	height:					580px;
/*	position:				relative;*/
}

#index-reg
{
	width:					531px;
	height:					185px;
	margin-left:				5px;
	margin-top:				7px;
}

#index-reg-button
{
	display:				block;
	float:					left;
	width:					75px;
	height:					185px;
}

#index-reg-image
{
	width:					455px;
	height:					183px;
	border-left:			0px !important;
	float:					left;
}

#index-buttons
{
	width:					531px;
	height:					50px;
	margin-left:				5px;
	margin-top:				2px;
}

#index-news
{
	width:					531px;
	height:					185px;
	margin-left:				5px;
	margin-top:				2px;
}

#index-news-header
{
	width:					531px;
	height:					29px;
}

#index-news-body
{
	width:					529px;
	height:					155px;
	border-top:				0px !important;
	overflow:				auto;
	text-align: 			center;
}

.index-inner-wrapper
{
	padding:				5px;
}

#index-items
{
	width:					531px;
	height:					138px;
	margin-left:				5px;
	margin-top:				2px;
}

#index-items-new
{
	width:					264px;
	height:					138px;
	float:					left;
}

#index-items-new-body
{
	width:					262px;
	height:					108px;
	border-bottom:				0px !important;
	text-align:				center;
}

#index-items-cs
{
	width:					265px;
	height:					138px;
	float:					left;
	margin-left:				2px;
}

#index-items-cs-body
{
	width:					263px;
	height:					108px;
	border-bottom:				0px !important;
	text-align:				center;
}

#index-items-new-footer
{
	width:					264px;
	height:					29px;				
}

#index-items-cs-footer
{
	display:				block;
	width:					265px;
	height:					29px;
}

#index-items-cs-footer:hover
{
	text-decoration:			none;
}

#index-adopt-btn, #index-forums-btn, #index-explore-btn
{
	display:				block;
	float:					left;
	width:					175px;
	height:					50px;
	margin-left:				3px;
}

#index-adopt-btn
{
	margin-left:				0px !important;
}

#index-login
{
	width:					187px;
	height:					129px;
	margin-top:				7px;
}

#index-login-body
{
	float:					left;
	width:					157px;
	height:					127px;
	border-right:				0px !important;
}

#index-login-heading
{
	float:					left;
	width:					29px;
	height:					129px;
}

.index-login-label, .input-login-forgot
{
	margin:					0px;
	margin-top:				5px;
	padding:				0px;
	font-size:				10px;
}

#index-login-body input
{
	display:				block;
}

#index-login-form
{
	width:					110px;
	margin-left:				auto;
	margin-right:				auto;
}

#index-login-form input.index-login-submit
{
	margin-left:				auto;
	margin-right:				auto;
	margin-top:				5px;
}

.input-login-forgot
{
	text-align:				center;
}

#index-recent
{
	margin-top:				3px;
	width:					187px;
	height:					145px;
}

#index-recent-body
{
	float:					left;
	width:					157px;
	height:					143px;
	border-right:				0px !important;
	position:				relative;
}

#index-recent-heading
{
	float:					left;
	width:					29px;
	height:					145px;
}

#index-recent-body p
{
	margin:					0px;
	padding:				0px;
	margin-left:				19px;
	margin-top:				5px;
}

#index-recent-body .index-recent-more
{
	margin:					0px !important;
	padding:				0px !important;
	display:				block;
	position:				absolute;
	bottom:					10px;
	right:					10px;
}

#index-ha
{
	margin-top:				2px;
	width:					187px;
	height:					286px;
	position:				relative;
}

#index-ha-body
{
	float:					left;
	width:					157px;
	height:					284px;
	border-right:				0px !important;
	-moz-border-radius-bottomleft:		12px;
	position:				relative;
}

#index-ha-heading
{
	width:					29px;
	height:					286px;
	position:				absolute;
	right:					0px;
	top:					0px;
}

#index-ha-avatar
{
	display:				block;
	margin-left:				auto;
	margin-right:				auto;
	margin-top:				5px;
	width:					125px;
	height:					250px;
}

.index-ha-create
{
	display:				block;
	position:				absolute;
	bottom:					0px;
	right:					10px;
}

#index-recent-body
{
	font-size:				8px;
	overflow:				auto;
}

#index-recent-body p
{
	margin-left:				6px;
}
