body{
	margin: 0px;
}
#header2009{
	background: transparent url('http://www.yenta4.com/assets/images/bg-site-head.gif') repeat-x scroll left top;
}
#search_box{
	color: #EAF69A;
	padding: 4px 0 3px;
	text-align: right;
}
#search_box a{
	color: #EAF69A;
	font-size: 14px;
}
#site_menu{
	width: 960px;
	margin: 0 auto;
}
#site_menu h1{
	background: transparent url('http://www.yenta4.com/assets/images/site-logo.jpg') no-repeat scroll left bottom;
	float: left;
	height: 82px;
	line-height: 45px;
	width: 230px;
	padding: 0;
	margin: 0;
}
#site_menu h1 a{
	display: block;
	width: 230px;
	height: 80px;
}
#site_menu h1 a span{
	margin-left: -999px;
}
#site_menu ul{
	margin: 0;
	padding: 0;
}
#site_menu ul li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	background: transparent url('http://www.yenta4.com/assets/images/line_main.gif') no-repeat scroll 0 3px;
	float: left;
	list-style-type: none;
	width: 60px;
}
#site_menu ul li a{
	background-image: url('http://www.yenta4.com/assets/images/site_menu_sprite.gif');
	display: block;
	height: 72px;
	margin: 3px 0 0 2px;
	width: 57px;
}
#site_menu ul li a:hover{
	background-color: #FABAC5;
}
#site_menu ul li a em{
	margin-left: -9999px;
}
a#hompy_menu{
	background-position: 0 0;
}
a#diary_menu{
	background-position: -58px 0;
}
a#game_menu{
	background-position: -121px 0;
}
a#album_menu{
	background-position: -182px 0;
}
a#club_menu{
	background-position: -242px 0;
}
a#story_menu{
	background-position: -305px 0;
}
a#cutie_menu{
	background-position: -364px 0;
}
a#cartoon_menu{
	background-position: -425px 0;
}
a#music_menu{
	background-position: -486px 0;
}
a#video_menu{
	background-position: -547px 0;
}
a#showoff_menu{
	background-position: -607px 0;
}
a#plaza_menu{
	background-position: -667px 0;
}
div.clear_left,div.clear_right{
	clear: both;
}



#login_bar{
	background: transparent url('http://www.yenta4.com/assets/images/bg_login.png') no-repeat scroll center bottom;
	margin: 0 auto;
	width: 905px;
}
#login_bar form{
	background: transparent url('http://www.yenta4.com/assets/images/login_sprite.gif') no-repeat scroll 12px 5px;
	color: #630;
	font-weight: bold;
	padding: 3px 20px 13px 35px;
}
#user_info{
	margin: 0 auto;
	width: 905px;
}
#login_bar form input.y4_input {
	border: 1px solid #7F9DB9;
	width: 120px;
}
#login_bar form input.y4_btn {
	background-color: #FF6594;
	border-color: #FFB2CD #DE4D83 #DE4D83 #FFB2CD;
	border-style: solid;
	border-width: 2px;
	color: #FFF;
	font-weight: normal;
	padding: 0 5px;
}
#login_bar a{
	color: #069;
	text-decoration: none;
}
a#register{
	background: transparent url('http://www.yenta4.com/assets/images/login_sprite.gif') no-repeat scroll 0 -152px;
	margin-left: 10px;
	padding-left: 29px;
}
a#forget_pass{
	background: transparent url('http://www.yenta4.com/assets/images/login_sprite.gif') no-repeat scroll 0 -52px;
	padding-left: 22px;
}
a#bookmark{
	background: transparent url('http://www.yenta4.com/assets/images/login_sprite.gif') no-repeat scroll 0 -100px;
	padding-left: 22px;
}



div#user_info a{
	text-decoration: none;
	color: #069;
}
div#user_info{
	margin: 0 auto;
	width: 905px;
	background: transparent url('http://www.yenta4.com/assets/images/bg_login.png') no-repeat scroll center bottom;
	padding: 10px 0;
}
img#avatar{
	margin: 0 10px 0 20px;
	border: 0 none;
}
div#user_info img#avatar, div#user_info ul {
	border-left: 1px solid #FDFDFD;
	border-right: 1px solid #DAD9D9;
	float: left;
}
ul#user_info1 {
	width: 195px;
}
div#user_info ul {
	color: #2C5E83;
	padding: 0 10px;
	margin: 0;
}
div#user_info li {
	background: transparent url('http://www.yenta4.com/assets/images/user-info-sprite.gif') no-repeat scroll -20px 0;
	list-style-type: none;
	padding-left: 23px;
}
li#nickname, li#ranking {
	padding-left:0;
}
ul#user_info2, ul#user_info3, ul#user_info4 {
	width:178px;
}
div#user_info li#mail {
	background-position:0 -4px;
}
div#user_info li#signout {
	background-position:0 -143px;
}
div#user_info li#help {
	background-position:0 -107px;
}
div#user_info li#edit {
	background-position:0 -71px;
}

div#user_info ul#user_info4 {
	border-right: 0 none;
}
div#user_info li#shortcut {
	background-position:0 -179px;
}
div#user_info li.menu-item {
	position:relative;
}
div#user_info ul.submenu {
	background: #F6F6F6 none repeat scroll 0 0;
	border: 1px solid #FF838D;
	left: 10px;
	padding: 2px;
	position: absolute;
	top: 23px;
	white-space: nowrap;
	z-index: 20;
}
div#user_info ul.submenu li {
	background: transparent none repeat scroll 0 0;
	list-style-position: inside;
	list-style-type: disc;
	padding: 3px;
}
div#user_info li#write {
	background-position: 0 -216px;
}
div#user_info li.menu-item {
	position: relative;
}
div#hide_info {
	text-align: center;
}
div#hide_info img#btn_hide_info {
	cursor:pointer;
}
