#profile_menu_wrap{
	width:180px;
	margin:-34px 0 10px 0;
}

#profile_menu{
	width:170px;
	margin:0 5px;
}

#profile_menu div{
	float:right;
	width:16px;
	height:16px;
	font-size:0;
	margin:0 2px 4px 0;
}

#profile_tile{
	background:url('/assets/menuicon.gif') no-repeat 0px 0px;
	cursor:pointer;
}

#profile_tile.hover{
	background:url('/assets/menuicon.gif') no-repeat -16px 0px;
}

#profile_list{
	background:url('/assets/menuicon.gif') no-repeat -48px 0px;
	cursor:pointer;
}

#profile_list.hover{
	background:url('/assets/menuicon.gif') no-repeat -64px 0px;
}

#profiles_wrap{
	width:180px;
}

#profiles{
	width:180px;
}

.member{
	float:left;
	width:180px;
}

.face{
	float:left;
	width:43px;
	height:43px;
	cursor:pointer;
}

#mem01{
	background:url(/assets/img01.png) no-repeat;
}

#mem02{
	background:url(/assets/img02.png) no-repeat;
}

#mem03{
	background:url(/assets/img03.png) no-repeat;
}

#mem04{
	background:url(/assets/img04.png) no-repeat;
}

#mem05{
	background:url(/assets/img05.png) no-repeat;
}

#mem06{
	background:url(/assets/img06.png) no-repeat;
}

#mem07{
	background:url(/assets/img07.png) no-repeat;
}

#mem08{
	background:url(/assets/img08.png) no-repeat;
}

#mem09{
	background:url(/assets/img09.png) no-repeat;
}

#mem01.hover{
	background-position:0 -43px;
}

#mem02.hover{
	background-position:0 -43px;
}

#mem03.hover{
	background-position:0 -43px;
}

#mem04.hover{
	background-position:0 -43px;
}

#mem05.hover{
	background-position:0 -43px;
}

#mem06.hover{
	background-position:0 -43px;
}

#mem07.hover{
	background-position:0 -43px;
}

#mem08.hover{
	background-position:0 -43px;
}

#mem09.hover{
	background-position:0 -43px;
}

.message{
	float:left;
	width:135px;
}

.message_l{
	float:left;
	width:15px;
	height:30px;
	background:url('/assets/menuicon.gif') no-repeat -96px 0px;
}

.message_r{
	float:left;
	width:120px;
}

.message_u{
	width:120px;
	height:5px;
	font-size:0;
	background:url('/assets/menuicon.gif') no-repeat -111px 0px;
}

.message_m{
	color:#fff;
	width:120px;
	background:url('/assets/menuicon.gif') repeat-y -231px 0px;
}

.message_m a{
	color:#fff;
}

.message_c{
	padding:0 5px 5px 5px;
}

.message_c h1{
	font-size:120%;
	border-bottom:1px dotted #fff;
	margin:0 0 5px;
}

.message_c .sub{
	display:block;
	font-size:70%;
	text-align:right;
	margin:0 0 2px;
}

.message_c p{
	font-size:90%;
}

.message_a{
	float:right;
	display:block;
	background-image:url(/assets/author.gif);
	background-repeat:no-repeat;
	height:12px;
	width:12px;
	margin-top:2px;
}

.message .email{
	background:url(/assets/infoicon.gif) no-repeat -2px -20px;
	padding:4px 0 0 15px;
	height:15px;
}

.message .homepage{
	background:url(/assets/infoicon.gif) no-repeat -2px -40px;
	padding:4px 0 0 15px;
	height:15px;
}

.message .twitter{
	background:url(/assets/infoicon.gif) no-repeat -2px -80px;
	padding:4px 0 0 15px;
	height:15px;
}

.message .blog{
	background:url(/assets/infoicon.gif) no-repeat -2px -100px;
	padding:4px 0 0 15px;
	height:15px;
}

.message_d{
	width:120px;
	height:8px;
	font-size:0;
	background:url('/assets/menuicon.gif') no-repeat -111px -7px;
}

.member.mini{
	float:left;
	width:43px;
	height:43px;
	padding:1px;
}

.mini .message{
	display:none;
}

.wclear {
	clear:both;
}