/* ======================================================================== */
/* style of personal home page 												*/
/* ======================================================================== */

/* global */
body,table,td,select,input,textarea,div {font-size: 12px; font-family: "Verdana", "Verdana"}
body{ 
	background-color:#232323;
	color: #90A08C;
	padding:0;
	margin:0;
}
.verifyCode{background-color:#ffffff;padding:2px;margin-top:5px;}

a{text-decoration: none; color: #AB9AD6}
a:link{text-decoration: none; color: #AB9AD6}
a:visited{text-decoration: none; color: #AB9AD6}
a:hover{text-decoration: underline;}

.more:link{color:red;display:block;padding-left:25px;background:url('images/IM_more.gif') no-repeat 8px 2px;height:18px;line-height:18px;text-decoration:none}
.more:visited{color:red;display: block;padding-left:25px; background:url('images/IM_more.gif') no-repeat 8px 2px; height:18px;line-height:18px;text-decoration:none}
.more:hover{color:red;padding-left:25px;background:url('images/IM_more.gif') no-repeat 8px 2px;height:18px;line-height:18px;text-decoration:underline}
.more:active{display: block;color:red;padding-left:25px;}

.table {background-color: #cccccc}
.table_head {background-color: #eeeeee}
.table_cell {background-color: #ffffff}

#screen{}

/* float bar */
#float_bar{padding:0;margin:0;height:30px;line-height:30px;background:url('img/title_01.gif') repeat-x #FFFFFF;}
#float_bar .logo{text-align:left;padding:0;margin-right:250px;float:left;font-size:9pt;line-height:30px;height:30px;}
#float_bar .link{color:#666;white-space:nowrap;background:url('img/title_04.gif') no-repeat left;text-align:left;padding-left:48px;margin:0;float:left;font-size:9pt;height:30px;line-height:30px}
#float_bar a{color:#666;}

#head_bar {padding:0;margin:0;width:100%;text-align:center}
#status_bar {width:950px;padding:5px;}

#window{padding:0;width:950px;text-align:center;margin:0 auto;margin-top:20px;}
#rss_channel_items{background-color:#ffffff;padding:5px}
.show_tag{background-color:#ffffff;padding:5px}

.left_panels{width:50%;float:left}
.right_panels{width:49%;float:right}
.panel{text-align:left;padding:0px;border:#555755 1px solid;background-color:#18201D}
.panel_head{padding:0px 5px;background:url(img/modHeaderBg.jpg) repeat-x;color:#90A08C;height:25px;font-weight:bold;font-size:9pt;line-height:25px;border-bottom:#555755 1px solid}
.panel_top{font-weight:bold;color:#90A08C;padding:2px}
.panel_top_body{padding:5px;color:#90A08C;}
.panel_body{padding:5px;}

.keyword{font-weight:bold;font-size:9pt;}
.trackback{font-size:9pt;}

.msgbox{display:block;text-align:center;padding:150px 10px;font-size:9pt;color:#666}
.popup_window{margin:5px auto;padding:10px;text-align:left;color:#444}

/* channel bar */

.channel_bar_bg{margin:0px;}
.channel_bar_bg div{height:31px;text-align:left;line-height:31px;padding:0}
.channel_bar_bg div.sitenav a{text-align:center;font-size:9pt;height:32px;line-height:32px;display:block;float:left;padding:0}
.channel_bar_bg div.sitesetting {color:#ACACAC;text-align:center;font-size:8pt;height:32px;line-height:32px;display:block;float:right;padding:0}
.channel_bar_bg div.sitesetting B{color:#ACACAC;font-weight:bold;}
.channel_bar_bg div.sitesetting U{color:#ACACAC;font-weight:bold;text-decoration:none;padding:0 10px 0 5px}

.channel_bar_bg {background: #111111 url(img/navBarBg.jpg) repeat-x top;height: 32px;border-top:1px solid #555755;border-bottom:1px solid #555755;}
.channel_bar_bg div{font-size:9pt;color:#ACACAC;}
.channel_bar_bg div a{color:#ACACAC;font-weight:bold;}
.channel_bar_bg div a.selected{color:#ACACAC;padding:0 10px 0 5px}      
.channel_bar_bg div a.nav_on{width:5px;padding:0;margin:0}
.channel_bar_bg div a.no_selected{color:#ACACAC;padding:0 10px 0 5px}      
.channel_bar_bg div a.nav_off{width:5px;padding:0;margin:0}

.channel_bar_bg div a.split{padding:0;margin:0}      
.channel_bar_bg div a:hover{text-decoration:none}

#page{}
#page #banner{text-align:left;padding:0px;margin:0px;width:950px;height:99px;background:url('img/headerBg.jpg') no-repeat left top;}

/* banner */
.dlog_banner{}
#page #banner #site_name{padding-left:38px;padding-top:35px;padding-bottom:10px;font-size:9pt;color:#E1E1E1}
#page #banner #site_name B{font-size:10.5pt;color:#E1E1E1}
#page #banner #site_detail{padding-left:38px;font-size:9pt;color:#E1E1E1}
#page #banner #site_url{padding:0;margin:0 auto;font-size:8pt;color:#AB9AD6}

#page #navigator{height:33px;}
#page #body{width:950px;background:#111111 url(img/modContainerBg.jpg) no-repeat top left;padding:0px;text-align:center;margin:0;}
#page #body .body_content{padding:0;text-align:left}
#page #body #side{height:100%;padding:0;padding-left:10px;padding-top:5px;width:240px;text-align:center;float:left;position:relative}
#page #body #main{padding:0;width:680px;float:right;position:relative;overflow:hidden;padding-right:10px;padding-top:5px;}
#page #body #main #top{}
#page #body #main #content{}
#page #body #main #bottom{}
#page #footer{text-align:left;margin:0;padding:8px;border-top:1px solid #555755;}

#site_owner_info{font-size:9pt;color:#666666;display:block;line-height:18px;text-decoration:none}
#site_owner_info B{color:#90A08C}
#site_opt_panel img{border:1px solid #90A08C}
#portrait img{border:0px}

.sm_support:link{display:block;padding:0 0 5px 5px}
.sm_support:visited{display:block;padding:0 0 5px 5px}
.sm_support:hover{padding:0 0 5px 5px}
.sm_support:active{display:block;padding:0 0 5px 5px}

.pager_nav{margin:0 auto;padding:3px;text-align:left;color:#90A08C}
.pagecontent{margin:0 auto;padding:3px;text-align:left;color:#90A08C}
.pagecontent_left{padding:5px 5px;font-size:9pt;color:#90A08C;text-decoration:none;line-height:20px}
.pagecontent_left B{font-size:10.5pt;color:#90A08C}
.pagecontent_right{padding:5px 5px;font-size:9pt;color:#90A08C;text-decoration:none;line-height:20px}
.pagecontent_right select{padding:0;margin:0;font-size:9pt;color:#90A08C;text-decoration:none}
.pagecontent_right form{padding:0;margin:0}

.embed_module_top{}
.embed_module{width:230px;padding:0;text-align:left;border:#555755 1px solid;margin-bottom:10px;background-color:#18201D}
.embed_module_bottom{}

/* module embed */
.module_title{background:url(img/modHeaderBg.jpg) repeat-x;padding:0 0 0 2px;margin:0 auto;height:25px;color:#90A08C;font-weight:bold;font-size:9pt;line-height:25px;border-bottom:#555755 1px solid}
.module_title b{color:#90A08C;font-weight:bold;font-size:10.5pt}
.module_content{padding:6px 5px; margin:0 auto;font-size:9pt;color:#90A08C}
.module_content ul{border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px auto; font: 12px arial; padding-top: 0px; border-right-width: 0px}
.module_content li{color:#90A08C;display:block;padding-left:10px;background:url('images/SM_liicon.gif') no-repeat 2px 1px;height:16px;line-height:16px;text-decoration:none;border:0px;}
.module_content li a{color:#90A08C;}
.module_content li.module_more{background:none;color:#90A08C;display:block;text-align:right;height:18px;line-height:18px;text-decoration:none}
.module_content select{padding:1px;margin:2px;font-size:9pt;color:#90A08C}
.module_content input{padding:1px;margin:2px;font-size:9pt;color:#90A08C}
.module_content module_more{text-align:right;text-decoration: none; color:#90A08C;}
.module_foot{padding:0;}

.page_top{padding:0;margin:0;width:680px;overflow-x:hidden}
.page_content{padding:0;margin:0;width:680px;overflow-x:hidden}
.page_footer{padding:2px;margin:0;width:680px}

.page_content .line_dashed{display:none}

.embed_page_top{}
.embed_page_content{padding:0;margin:0;width:680px;text-align:left}
.embed_page_bottom{}

.rss_item_title{font-size:10.5pt;color:#90A08C;text-align:left;padding-top:10px}
.rss_item_content{padding-left:5px;padding-top:10px}

.diary_link{color:#666;display:block;padding-left:25px;background:url('images/SM_diaryicon.gif') no-repeat 8px 4px;height:18px;line-height:18px;text-decoration:none}
.diary_trash{color:red;display:block;padding-left:25px;background:url('images/SM_diarytrash.gif') no-repeat 8px 4px;height:18px;line-height:18px;text-decoration:none}
.diary_draft{color:red;display:block;padding-left:25px;background:url('images/SM_diarydraft.gif') no-repeat 8px 4px;height:18px;line-height:18px;text-decoration:none}
.diary_setting{color:red;display:block;padding-left:25px;background:url('images/SM_diarysetting.gif') no-repeat 8px 4px;height:18px;line-height:18px;text-decoration:none}
.diary_new{color:red;display:block;padding-left:25px;background:url('images/SM_diarynew.gif') no-repeat 8px 3px;height:18px;line-height:18px;text-decoration:none}

.diary{padding:0;margin:0;text-align:left}
.diary_title{font-size:10.5pt;color:#90A08C;border-bottom:#555755 1px solid;height:55px;text-align:left;overflow:hidden;padding-top:10px}
.diary_title a:hover{text-decoration: none;color:red;}
.diary_title h2{margin:0}
.diary_title h4{margin:0}
.diary_title .title{padding:0 0 0 8px;display:block;font-size:10.5pt}
.diary_title .author{text-align:left;padding:0 0 0 8px;display:block;font-size:9pt}
.diary_titleleft{}
.diary_titleright{}

.diary_content{margin:0;text-align:left;padding:5px 8px;}
.diary_preview_content{}
.diary_foot{border-top:#555755 1px solid;font-size:9pt;text-align:right;height:30px;padding:6px 8px 0 2px;}
.diary_footleft{}
.diary_footright{}

/* module comment */
.reply{padding:1px;margin:5px;text-align:left;border:#555755 1px solid;background-color:#18201D}
.comment{padding:2px;margin:5px;text-align:left;border:#555755 1px solid;background-color:#18201D}
.comment_title{height:15px;color:#90A08C;padding:6px 6px 6px 6px;font-size:9pt;border-bottom:#555755 1px dotted}
.comment_title B{color:#90A08C;}
.comment_content{color:#90A08C;font-size:9pt;padding:8px}
.comment_footer{padding:0;margin:0 auto}

.comment_form{font-size:9pt;padding:5px}
.comment_form b{color:#90A08C;border-bottom:#555755 1px dotted;display: block;height:20px;line-height:20px;}
.comment_form_item{padding:0;margin:0 0 1px 0}


/* calendar */
.mydate_title{width:210px;text-align:center;padding:2px;}
#mydate div{width:16px;height:16px;text-align:center;margin:1px;float:left;font-family:Tahoma;font-size:8pt;}
#mydate {width:142px;margin:2px auto;}
.mydate_calendar{display:block;width:16px;height:16px;color:red;}
.mydate_countday{display:block;width:16px;height:16px;background-color:#18201D;}
.mydate_day{display:block;width:16px;height:16px;background-color:#111111;color:#90A08C;font-family:Tahoma;font-size:8pt;}
.mydate_today{display:block;width:16px;height:16px;background-color:#18201D;color:red;font-family:Tahoma;font-size:8pt;}
.mydate_aday{color:red;font-family:Tahoma;font-size:8pt;}

/* guestbook */
.guestbook{padding:2px;margin:5px;text-align:left;border:#555755 1px solid;color:#90A08C;background:#18201D}
.module_guestbook_title{background-color:#111111;padding:5px;border-bottom:#555755 1px dotted;}
.module_guestbook_content{padding:1px;margin:0}
.module_guestbook_reply{padding:2px;}

/* form */
.form{font-size:9pt;padding:0;}
.form_row{padding:0;margin:0 0 1px 0;border-top:#555755 1px solid}
.form_row_title{width:80px;padding:5px 10px;text-align:left;font-size:9pt;color:#FFFFFF;background-color:#111111;border-right:#555755 1px solid}
.form_row_content{line-height:20px;font-size:9pt;color:orange;padding:3px 0 2px 0;text-align:left;}
.form_row_content B{padding:6px;font-size:10.5pt;color:#666}
.form_row_content img{padding:0;margin:0}
.form_row_content select{margin:0px 10px;background-color:#F8F8F8;font-size:9pt}
.form_row_content input{padding:0 2px;margin:0 0 0 10px;background-color:#F8F8F8;font-size:9pt}
.form_row_content textarea{padding:6px;margin:0 0 10px 10px;background-color:#F8F8F8;font-size:9pt}
.form_row_submit input{margin:10px 0 0 5px;font-size:9pt}
.form_note{font-size:9pt;padding:10px 10px;margin:1px 0;background:red;color:#FFFFFF}
.form_field_tip{PADDING:5px 10px;EXT-ALIGN:left;FONT-SIZE:10.5pt;color:#000}

.photo_link{display:block;padding-left:32px;background:url('images/SM_photolink.gif') no-repeat 12px 2px;height:18px;line-height:18px;text-decoration:none}
.photo_sublink{display:block;padding-left:32px;height:18px;line-height:18px;text-decoration:none}
.photo_new{display:block;padding-left:32px;background:url('images/SM_photoadd.gif') no-repeat 12px 3px;height:18px;line-height:18px;text-decoration:none}
.album_new{display:block;padding-left:32px;background:url('images/SM_albumadd.gif') no-repeat 12px 3px;height:18px;line-height:18px;text-decoration:none}

/* module photo */
.photo{padding:0;margin:0;text-align:left}
.photo_name{padding:5px 0px 3px;font:9pt "Tahoma";color:#90A08C;border-top:#555755 1px solid;vertical-align:bottom;background-color:#111111}
.photo_cen{padding:5px;}
.photo_cen img{BORDER:#fff 1px solid}
.photo_box{text-align:center;border:#555755 1px solid;background-color:#18201D}
.photo_content{margin:0 auto;overflow:hidden;text-align:center;line-height:120%;padding:20px 20px 0px;border-bottom:#555755 1px solid;font-size:9pt;color:#90A08C}
.photo_detail{}
.photo_detail img{border:5px solid #fefefe}
.photo_info{padding:0;margin:0 5px 0 0}
.photo_info_row{padding:0;margin:0 0 1px 0;clear:both}
.photo_info_title{width:40px;font-size:9pt;padding:2px;text-align:left;color:#90A08C;background:#18201D}
.photo_info_content{font-size:9pt;padding:2px;text-align:left;background-color:#18201D}
.photo_foot{font-size:9pt;text-align:right;height:10px;padding:6px 20px 0 2px;}

.music_link{DISPLAY:block;PADDING-LEFT:32px;BACKGROUND:url('images/Sm_musicicon.gif') no-repeat 15px 4px;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}
.music_newbox{DISPLAY:block;PADDING-LEFT:32px;BACKGROUND:url('images/Sm_musicicon.gif') no-repeat 15px 4px;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}
.music_newsong{DISPLAY:block;PADDING-LEFT:32px;BACKGROUND:url('images/Sm_musicicon.gif') no-repeat 15px 4px;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}
.music_recommend{DISPLAY:block;PADDING-LEFT:32px;BACKGROUND:url('images/Sm_musicicon.gif') no-repeat 15px 4px;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}

.music_nav{}
.music_desc{font-size:10.5pt;padding:5px 0px;}

.music_table {background-color:#555755}
.music_table_head {background:url(img/modHeaderBg.jpg) repeat-x;color:#90A08C;height:20px;line-heght:20px;}
.music_table_cell {background-color: #18201D}


/* bbs */
.bbs {}
.bbs_top{}
.bbs_body{}
.bbs_footer{}
.bbs_topic{FONT-SIZE:9pt;color:#90A08C;border:#555755 1px solid;PADDING:5px}
.bbs_reply{FONT-SIZE:9pt;color:#90A08C;border:#555755 1px solid;PADDING:5px}
.bbs_content{FONT-SIZE:9pt;PADDING:2px 5px;line-height:150%;color:#90A08C}

.bbs_link{color:#90A08C;DISPLAY:block;PADDING-LEFT:32px;BACKGROUND:url('images/Sm_musicicon.gif') no-repeat 15px 4px;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}
.bbs_catalog{font-size:10.5pt;color:red;font-weight:bold;padding-top:5px;padding-bottom:10px}
.bbs_forum{WIDTH:100%;clear:both;BACKGROUND:#18201D;padding:10px}
.bbs_forum .title{width:300;FONT-SIZE:10.5pt;color:red;PADDING:5px 8px;border-right:#555755 1px solid;}
.bbs_forum .desc{font-size:9pt;color:#90A08C;padding:10px 5px}
.bbs_forum .activity{font-size:9pt;color:#90A08C;padding:5px 5px}
.bbs_forum_title{FONT-SIZE:9pt;color:#90A08C;BORDER-left:#555755 2px solid;PADDING:5px 8px}

.forum_nav{PADDING:0;FONT-SIZE:9pt;clear:both}
.forum_nav a {MARGIN-right:8px;display:block;float:left;PADDING:2px 0;BORDER:#555755 1px solid;height:19px;line-height:19px;}
.forum_nav a.thread_new{font-weight:bold;BACKGROUND:url('images/thread_new.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}
.forum_nav a.thread_search{font-weight:bold;BACKGROUND:url('images/thread_search.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}
.forum_nav a.thread_query{font-weight:bold;BACKGROUND:url('images/thread_query.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}
.forum_nav a.thread_back{font-weight:bold;BACKGROUND:url('images/thread_back.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}
.forum_nav a.thread_reply{font-weight:bold;BACKGROUND:url('images/thread_reply.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}
.forum_nav a.thread_bookmark{font-weight:bold;BACKGROUND:url('images/thread_bookmark.gif') no-repeat 4px 4px;color:#ce0007;PADDING:2px 5px 2px 25px;TEXT-DECORATION:none}

.thread_top_title{}
.thread_top_usr{}

.thread_reply_title{color:#ce0007;FONT-SIZE:9pt;PADDING:5px;TEXT-DECORATION:none;BACKGROUND:#18201D}
.thread_reply_usr{FONT-SIZE:9pt;PADDING:5px 8px;color:#90A08C;BACKGROUND:#18201D}

.thread_list{BACKGROUND:#18201D;FONT-SIZE:10pt;color:#90A08C;BORDER-left:#555755 1px solid;PADDING:5px 8px}

.thread_content{BORDER-left:#555755 2px solid;FONT-SIZE:9pt;PADDING:5px 8px;line-height:150%;color:#666;}
.thread_topic{text-align:left;}
.thread_info{text-align:right;}

.topic_list{FONT-SIZE:9pt;color:#90A08C;BORDER-left:#555755 2px solid;PADDING:5px 8px;BACKGROUND:#18201D}

.setting{}
.setting_top{}
.setting_body{}
.setting_footer{}
.setting_menu{padding:10px}
.setting_link{color:#90A08C;DISPLAY:block;PADDING-LEFT:22px;BACKGROUND:url('images/Sm_adminicon.gif') no-repeat 6px 1px;OVERFLOW:hidden;HEIGHT:18px;line-height:18px;TEXT-DECORATION:none}
.setting_top{PADDING:0 0 5px 10px;MARGIN: 0 auto;;BORDER-Bottom:#555755 1px solid;font-weight:bold;FONT-SIZE:12pt}
.setting_head{text-align:left;color:#90A08C;font-weight:bold;FONT-SIZE:9pt;line-height:25px;PADDING:0 5px;MARGIN: 0 auto;HEIGHT:25px}
.setting_content{text-align:left;PADDING:0;MARGIN: 0 auto;FONT-SIZE:9pt;color:#90A08C}
.setting_footer{PADDING:0;MARGIN:5px 0;BORDER-top:#555755 1px dashed}
.setting_photo{PADDING:5px 10px;EXT-ALIGN:left;FONT-SIZE:10.5pt;color:#90A08C;BACKGROUND:#18201D}