@charset "utf-8";
/*
 * boohee's party.css
 * by hulala
 * 2011-10-11
 */

/*---------- space-camp ----------*/
.space-camp .main-column{
	width:680px;
	}
.space-camp .sub-column{
	width:220px;
}

.space-camp .space-sum-wrap{
	height:50px;
	line-height:50px;
	padding-left:80px;
	background:url(/images/space-camp/space-sum.gif) no-repeat 0 0;
	}
.space-camp .space-sum{
	height:50px;
	padding-right:80px;
	background:#EEE url(/images/space-camp/space-sum.gif) no-repeat 100% 0;
}

.space-camp .space-search{
	height:50px;
    }
.space-camp .search-guide{
	width:175px;
	height:45px;
	line-height:20px;
	padding:5px 15px 0 10px;
	margin-right:20px;
	background:#EEE url(/images/space-camp/search-guide.gif) no-repeat;
    }
.space-camp .search-bar-wrap{
	height:50px;
	width:460px;
    }
.space-camp .search-bar-wrap select{
	width:70px;
    }
.space-camp .search-bar-wrap .form-text{
	width:356px;
	height:21px;
}

.space-camp .camp-tab{
	height:30px;
	border-bottom:2px solid #F8B;
    }
.space-camp .camp-tab li{
	float:left;
	width:132px;
	height:30px;
	margin-right:10px;
    }
.space-camp .camp-tab li.last{
	margin-right:0;
    }
.space-camp .camp-tab li a{
	display:block;
	height:30px;
	line-height:30px;
	color:#666;
	background:url(/images/space-camp/camp-tab-bg.gif) no-repeat;
    }
.space-camp .camp-tab li a:hover,
.space-camp .camp-tab li a.current{
	color:#FFF!important;
	background-position:0 100%;
}

.space-camp .page{
	height:25px;
}

.space-camp .camp-list .photo{
	float:left;
	width:80px;
	min-height:60px;
    }
.space-camp .camp-list .photo img{
	margin-top:8px;
    }
.space-camp .camp-list .intr{
	float:left;
	width:180px;
	line-height:26px;
    }
.space-camp .camp-list .intr .limit{
	width:180px;
    }
.space-camp .camp-list .weight-bar{
	float:right;
	width:360px;
	line-height:2;
}

.space-camp .enter-btn{
	display:block;
	height:50px;
	line-height:50px;
	padding-left:45px;
	background:url(/images/space-camp/enter-btn.gif) no-repeat 0 0;
	}
.space-camp .enter-btn:hover{
	background-position:0 0;
}

.space-camp .tag-wrap{
	height:1%;
	}
.space-camp .tag-wrap a{
	display:inline-block;
	padding-right:10px;
	white-space:nowrap;
}

.space-camp .member-slide{
	width:440px;
	height:220px;
}

.space-camp .member-star .body{
	height:160px;
	}
.space-camp .member-star .intr-wrap{
	height:70px;
	}
.space-camp .member-star .illus-wrap{
	padding:4px;
	border:1px solid #CCC;
	background:#FFF;
	}
.space-camp .member-star .illus{
	overflow:hidden;
	width:60px;
	height:60px;
	}
.space-camp .member-star .intr{
	width:110px;
	line-height:23px;
	}
.space-camp .member-star .star-slide-stage{
	overflow:hidden;
	position:relative;
	width:190px;
	height:160px;
	}
.space-camp .member-star .star-slide-wrap{
	position:absolute;
	top:0;
	left:0;
	}
.space-camp .member-star .star-slide{
	float:left;
	width:190px;
	height:160px;
	}
.space-camp .member-star .star-nav{
	height:25px;
	background:url(/images/member/member-star-nav.gif) no-repeat 0 0;
	}
.space-camp .member-star .star-nav a{
	width:90px;
	height:25px;
	background:url(/images/member/member-star-nav.gif) no-repeat 0 0;
	}
.space-camp .member-star .star-nav a.onward{
	float:right;
	background-position:100% 0;
	}
.space-camp .member-star .star-nav a.onward:hover{
	background-position:100% -25px;
	}
.space-camp .member-star .star-nav a.onward.onward-off{
	background-position:100% -50px;
	}
.space-camp .member-star .star-nav a.back{
	float:left;
	background-position:0 0;
	}
.space-camp .member-star .star-nav a.back:hover{
	background-position:0 -25px;
	}
.space-camp .member-star .star-nav a.back.back-off{
	background-position:0 -50px;
}

.space-camp .member-hot .body{
	line-height:2.5;
	}
.space-camp .member-hot .index{
	display:inline-block;
	width:17px;
	height:17px;
	line-height:17px;
	margin-right:8px;
	color:#df6371;
	background:#ffd9dd;
}