
/* profile
------------------------------------------------------------ */
#mine{background:#eee;border:1px #ddd solid;padding: 10px 0px 0px 0px;margin: 20px 20px 40px 20px;}


.profile{background: #f9f9f9;padding:10px;margin:20px;border:1px solid #e8eeef;}

.profile p{margin:0;padding:0;}

.profile div.name{
width:160px;float:left;text-align:center;}

.profile div.name div
{margin-bottom:4px;padding:4px;}

.profile div.profdata div
{padding:4px;}

.profile div.name div.message{
overflow : hidden;
margin:0;padding:0;background-color:transparent;
}

.profile div.name div.message a{
display:block;background:url(/img2/bg/grade_blue.gif) repeat-x #E1F4FA;
margin-bottom:3px;padding:3px;border:1px #ddd solid;}
.profile div.name div.message a:hover{
background:url(/img2/bg/grade_yellow.gif) repeat-x #F9FFE2;border:1px #B4E9FF solid;}

.profile div.name p{text-align:center;margin:0;padding:0;}

.profile div.name p.personal{color:#6F3C00;font-size:11px;}

.profile div.name img.user_icon{padding-bottom:5px;}

.profile div.profdata{margin-left:165px;text-align:left;}
.profile div.profdata h2{margin:0;padding:5px 3px 0 8px;font-size:13px;border-top:1px #bbb dotted;}
.profile div.profdata h2.top{margin:0;padding:3px 3px 0 4px;font-size:100%;border-top:none;}
.profile div.profdata p{padding:2px 10px;}
.profile div.profdata p.more{padding:0;margin-top:4px;}

table.thumb td{height:80px;}

table.thumb td p{line-height:120%;}

.key a{padding-right:7px;}

.key p.more{margin:0;}

/* creator_profile
------------------------------------------------------------ */
.profile div.name p.users{color:red;margin:0;}
.profile div.name p.users strong{
padding-left:15px;
background: url(/img/icon/user-group.gif) no-repeat 0 -3px;
}

.profile div.name div.job{
width:136px;
margin:0 0 5px 14px;
padding:0;
text-align:center;
background: url(/img/job/jb.gif) no-repeat;
}

.profile div.name div.job p{
height:14px;
margin:0 0 1px 31px;
padding:0;
text-align:left;
}

.profile div.name div.job p img {
height:14px;width:64px;
}

.profile div.name div.job p.bg{
background: url(/img/job/bg.gif) no-repeat right 50%;
}

div.text div.news_list{margin:0.5em;}
div.text div.news_list div.newsletter p{margin:0 7px;}


#sub div.graph{margin:5px;padding-bottom:10px;}
#sub div.graph table{height:8px;margin:3px 0;width:260px!important;}
#sub div.graph p{font-size:10px;margin:0 0.3em;}
#sub div.graph table td{padding:0;}

#sub div.graph table td.ori{background-color:#FBB45A;}
#sub div.graph table td.han{background-color:#B6E056;}
#sub div.graph table td.man{background-color:#8EC2F2;}
#sub div.graph table td.both{background-color:#CCA6EA;}
#sub div.graph table td.woman{background-color:#FC99AE;}
#sub div.graph table td.non{background-color:#BECDCF;}

#sub div.graph table td img{height:8px;}


div#main div.text div.comike{clear:both;margin:0.5em 1em;}
div#main div.text div.comike div{width:140px;font-weight:bold;float:left;margin:0;}

#sub div.genrekey{margin: 0 0 0 0.5em;}
#sub div.genrekey a{margin-right:0.6em;}

.users{color:red;margin:0;}
p.users strong{
padding-left:15px;
background: url(/img/icon/user-group.gif) no-repeat 0 -3px;
}

#sub div.graph{margin:0px 0 0 5px;font-size:11px;}
#sub div.graph table{height:9px;margin:3px 0;font-size:11px;width:95%;}
#sub div.graph span{padding-left:7px;}

#sub div.genrekey{margin:10px;word-break: keep-all;}
#sub div.genrekey a{margin-right:0.6em;}

p.key a{padding-right:7px;}


/* friends_list
------------------------------------------------------------ */
#sub table#friends{margin:0.5em auto;}
#sub table#friends td{width:50px;text-align:center;vertical-align:top;padding:1px;}
#sub table#friends td img.frimg{width:32px;height:32px;margin:0;z-index:1;position:relative;top:0px;left:5px;}
#sub table#friends td img.twit{position:relative;top:-1px;right:6px;width:6px;height:7px;z-index:2;margin:0;}

#sub table#friends td img.stick{position:relative;top:-1px;right:12px;width:7px;height:7px;z-index:2;margin:0;}
#sub table#friends td div.frimg{width:32px;height:32px;position:relative;text-align:right;margin: 0 6px 3px 6px;}
#sub table#friends td div.frimg img{width:32px;height:32px;position:absolute;top:0px;left:0px;}

#sub table#friends td div.frimg div{position:absolute;text-align:right;top:25px;left:20px;width:12px;height:7px;}
#sub table#friends td div.frimg div img{width:6px;height:7px;position:static;}


#sub table#friends td p{margin:0px 2px 8px 2px;font-size:10px;line-height:110%;width:40px;overflow:hidden}

/* twit_list
------------------------------------------------------------ */

#sub ul#twitter_update_list{
	list-style:none;margin:0;
	font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif;
}
#sub ul#twitter_update_list li{
	margin:0;padding: 3px 3px 3px 10px;border-bottom:1px #ccc dotted;font-size:12px;line-height:150%;
	background-color: #e4eaef;
	color: #2b3f46;
	border-left: 1px #96bacd solid;
	border-right: 1px #96bacd solid;
}
#sidebar_offi .offi_twitter ul#twitter_update_list li a:link {
	color: #00bceb;
}

#sub ul#twitter_update_list p.entry_date{text-align:right;margin:0;font-size:85%;}

#sub ul#twitter_update_list li.twitter_header {
	padding: 10px;
	position: relative;
	zoom: 1;
	overflow: hidden;
	background-color: #96bacd;
	color: #fff;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
#sub ul#twitter_update_list li.twitter_header img.twitter_profile_img {
	display: block;
	float: left;
	width: 31px;
	height: 31px;
	border: 0;
}

#sub ul#twitter_update_list li.twitter_header div.twitter_name {
	margin: 0 0 0 40px;
	font-size:11px;
	line-height: 120%;
}
#sub ul#twitter_update_list li.twitter_header div.twitter_screen_name {
	margin: 0 0 0 40px;
	font-size:16px;
	font-weight: bold;
	line-height: 120%;
}
#sub ul#twitter_update_list li.twitter_header div.twitter_screen_name a {
	text-decoration: none;
	color: #fff;
}

#sub ul#twitter_update_list li.twitter_footer {
	padding: 10px;
	position: relative;
	zoom: 1;
	overflow: hidden;
	background-color: #96bacd;
	color: #fff;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#sub ul#twitter_update_list li.twitter_footer a {
	text-decoration: none;
}
#sub ul#twitter_update_list li.twitter_footer span {
	float: right;
	text-align: right;
}

/* top_prof
------------------------------------------------------------ */

#top_prof{text-align:left;margin: 20px 0px 10px 20px;position:relative;width:610px;}
#top_prof h1{border-left:none;margin:0 0 2px 0;padding:0;}
#top_prof h1 span{font-weight:normal;font-size:13px;padding:0 0 0 3px;}
#top_prof .profimg{float:left;width:65px;margin:0 0 10px 5px;text-align:center;}
#top_prof .profimg .users{background:url(/img/icon/heart.gif) no-repeat 0px 2px;padding-left:12px;}

#top_prof .cre_name{margin:0 0 0 75px;height:65px;}
#top_prof .cre_name p{margin:0;}

#top_prof .cre_btn{position:absolute; top:0px; right:10px}
#top_prof .cre_btn p{margin:0 0 3px 0;}
#top_prof .cre_btn img{width:141px;height:26px;}

#base_prof{margin:5px;background : #f5fbfb;clear:both;width:600px;border:1px #d6d6d6 solid;}
#base_prof th,#base_prof td{vertical-align:top;padding: 5px 7px;border-top:1px #ddd dotted;}
#base_prof th{width:100px;white-space:nowrap;text-align:right;color:#0083ae;}
#base_prof td.proftext{border-top:none;}
#base_prof td.proftext p{padding:5px;}

#top_prof table.creator{background:#fcfbf2;}
#top_prof table.creator th{color:#7a4a0f;}

#main div.section{border:none;}
#sub_prof{margin:0px 15px 2px;padding:5px 0 0 0;}
#sub_prof p{margin:5px 0;}

#sub_prof p.last_login{font-size:11px; color:#999;margin:0;}

p.button {padding:0;margin:0;}
p.button a{font-size:12px;padding:4px 2px;text-align:center;
display:block;border:1px solid #ccc;background:#fff;margin:2px 8px;}
p.button a:hover{background:#f9fbed;text-decoration:none;border:1px solid skyblue;}


div.adingo{margin-bottom:5px;}