#baseNav {
height: 42px;
}
.dev-p {
	/* background: green; */
	/* opacity: .4; */
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.up {
	z-index: 2;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
.activity {
	background-image: url(body_bg.jpg);
	background-repeat: no-repeat;
}
.btn {
	display: block;
	position: absolute;
	cursor: pointer;
}
.btn:hover {
	background-image: url(header_btns_hover.jpg);
	background-repeat: no-repeat;
}
.bg-rx {
	background-repeat: repeat-x;
}

#header {
	background: url(header_fill.jpg);
}
.header-out {
	background-position: 50% 0;
}
.header-in {
	height: 400px;
	background-position: -360px 0;
}
.doll {
	width: 133px;
	height: 125px;
	position: absolute;
	background-repeat: no-repeat;
}
.doll-1 {
	background-image: url(doll_1.gif);
	left: 220px;
	top: 187px;
}
.doll-2 {
	background-image: url(doll_2.gif);
	*background-image: url(doll_2_hover.png);
	left: 614px;
	top: 177px;
}
.doll-1:hover {
	background-image: url(doll_1_hover.png);
}
.doll-2:hover {
	background-image: url(doll_2_hover.png);
}
.weibo {
	width: 55px;
	height: 55px;
}
.weibo-sina {
	left: 172px;
	top: 188px;
	background-position: -26px -28px;

}
.weibo-qq {
	left: 737px;
	top: 188px;
	background-position: -591px -28px;
}
.links-bg {
	background: url(header_btns_links.jpg) no-repeat;
	left: 289px;
	top: 255px;
	width: 373px;
	height: 55px;
}
.link-aobi {
	width: 140px;
	height: 46px;
	left: 286px;
	top: 257px;
	background-position: -140px -97px;
}
.link-qq {
	width: 125px;
	height: 45px;
	left: 427px;
	top: 263px;
	background-position: -281px -103px;
}
.fav {
	width: 109px;
	height: 52px;
	left: 553px;
	top: 252px;
	background-position: -407px -92px;
}

#content {
	background: url(content_fill.jpg);
}
.content-out {
	background-position: 50% -400px;
}
.content-in {
	height: 811px;
	background-position: -360px -400px;
}
.floor-1 {
	height: 320px;
}
.post-composition {
	width: 250px;
	height: 110px;
	left: 360px;
	top: 199px;
	background: url(post_composition.gif) no-repeat;
}
.post-composition:hover {
	background: url(post_composition_hover.png) no-repeat;
}
.floor-2 {
	height: 450px;
}
.enter-ball {
	width: 250px;
	height: 110px;
	left: 360px;
	top: 239px;
	background-image: url(enter_ball.gif);
	background-repeat: no-repeat;
}
.enter-ball:hover {
	background-image: url(enter_ball_hover.png);
}
.tuijian {
	width: 243px;
	height: 139px;
	left: 42px;
	top:279px;
	background-position: -15px -9px;
}
.aobixiu {
	width: 351px;
	height: 86px;
	left: 305px;
	top: 345px;
	background-position: -278px -75px;
}
.comic {
	width: 263px;
	height: 135px;
	left: 660px;
	top: 278px;
	background-position: -633px -8px;
}
.content-links:hover {
	background-image: url(content_links_hover.jpg);
	background-repeat: no-repeat;
}
.comment-out {
	background: url(comment_bg_fill.jpg) center top repeat-y;
}
.comment-in {
	background: url(comment_bg_fill.jpg)  -360px 0 repeat-y;
}
.comment-in .p {
	margin: 0 65px;
	zoom: 1;
}
#footer {
	background: url(footer_bg_fill.jpg) bottom repeat-x;
}
.footer-out {
	background: url(footer_bg.jpg) center bottom no-repeat;
}
.footer-in {
	height: 312px;
}
