/* Index styles 
----------------------------------------*/

#main 
{
	width:763px;
	margin:10px 0;
}

#main table 
{
	border-collapse:collapse;
}

#left #news .top {
	background-image:url(../images/frames/f_head_news.gif);
	background-repeat:no-repeat;
	width:556px;
	height:39px;
}

#left #news .mid {
	background-image:url(../images/frames/f_mid_news.gif);
	background-repeat:repeat-y;
	width:556px;
}

#left #news .btm {
	background-image:url(../images/frames/f_btm_news.gif);
	background-repeat:no-repeat;
	width:556px;
	height:17px;
}

#left #new_avatar .top {
	background-image:url(../images/frames/f_head_newAvatar.gif);
	background-repeat:no-repeat;
	width:256px;
	height:39px;
}

#left #new_avatar .mid {
	background-image:url(../images/frames/f_mid_newAvatar.gif);
	background-repeat:repeat-y;
	width:256px;
}

#left #new_avatar .btm {
	background-image:url(../images/frames/f_btm_newAvatar.gif);
	background-repeat:no-repeat;
	width:256px;
	height:30px;
}

#left #rank .top {
	background-image:url(../images/frames/f_head_rank.gif);
	background-repeat:no-repeat;
	width:286px;
	height:39px;
}

#left #rank .mid {
	background-image:url(../images/frames/f_mid_rank.gif);
	background-repeat:repeat-y;
	width:286px;
}

#left #rank .btm {
	background-image:url(../images/frames/f_btm_rank.gif);
	background-repeat:no-repeat;
	width:286px;
	height:25px;
}

#right .top {
	background-image:url(../images/frames/f_head_popTag.gif);
	background-repeat:no-repeat;
	width:194px;
	height:39px;
}

#right .mid {
	background-image:url(../images/frames/f_mid_commonRight.gif);
	background-repeat:repeat-y;
	width:194px;
}

#right .btm {
	background-image:url(../images/frames/f_btm_commonRight.gif);
	background-repeat:no-repeat;
	width:194px;
	height:21px;
}
/*
*/

#rank .mid table * {
	border-collapse:collapse;
}

#new_avatar {
	text-align:left;
	margin:10px 0;
}

#rank 
{
	text-align:right;
	margin:10px 0;
}

#rank .rank_1 {
	padding:0 0 0 3px;
}

#rank .rank_1 div{
	background-image:url(../images/rank/rank_01.gif);
	background-repeat:no-repeat;
	width:30px;
	height:42px;
}

#rank .rank_2 {
	padding:0 0 0 3px;
}

#rank .rank_2 div{
	background-image:url(../images/rank/rank_02.gif);
	background-repeat:no-repeat;
	width:30px;
	height:42px;
}

#rank .rank_3 {
	padding:0 0 0 3px;
}

#rank .rank_3 div{
	background-image:url(../images/rank/rank_03.gif);
	background-repeat:no-repeat;
	width:30px;
	height:42px;
}

#rank .rank_4 {
	padding:0 0 0 3px;
}

#rank .rank_4 div{
	background-image:url(../images/rank/rank_04.gif);
	background-repeat:no-repeat;
	width:30px;
	height:42px;
}

#rank .rank_5 {
	padding:0 0 0 3px;
}

#rank .rank_5 div{
	background-image:url(../images/rank/rank_05.gif);
	background-repeat:no-repeat;
	width:30px;
	height:42px;
}

#new_avatar .ava_info {
	margin:0 10px;
}

#rank .ava_info {
	margin:0 5px;
}

#news .contents table {
	margin:5px 0;
}

#news .contents .day {
	width:100px;
	padding:0 0 0 10px;
	color:#178E36;
	font-weight:bold;
}

#news .contents .title 
{
	width:500px;
	font-weight:bold;
	color:#7D7D7D;	
}

#news .contents .text div {
	padding:0 0 0 10px;
	color:#7D7D7D;
}	

#right .mid div 
{
	margin:10px 0 0 10px;
	color:#7D7D7D;	
}

#right .mid div a div
{
	margin:10px 0 0 10px;
	color:#0a6bcf;	
}

#right .mid .tag div {
	margin:0;
	line-height:20px;
}

#right .mid .more {
	margin:0 10px 0 0;
}

#new_regist {
	margin:0 0 10px 0;
}

