#leftprofile{display:block;float:left;width:300px;}
#rightprofile{display:block;float:left;width:500px;}
#rightprofile h2{font-size:16pt;font-weight:bold;color:#6D6D6C;margin-left:-1px;}
#rightprofile label{font-size:16pt;font-weight:bold;color:#6D6D6C;margin-left:-1px;}
div#profile-image{display:block;width:100%;margin:0 auto 14px;padding:0;}
div.detail{margin:10px 0 10px 10px;min-height:65px;color:#555555;font-size:11pt;}
div.detail span{display:block;font-size:10pt;color:#6D6D6C;font-weight:bold;width:190px;}
#leftprofile .field{display:block;width:100%;font-size:12pt;color:#6D6D6C;margin:0 0 6px 0;}
#leftprofile .field label{font-size:10pt;font-weight:bold;width:100%;color:#6D6D6C;}
#leftprofile .field input.text{color:#666;padding:2px;font-size:12pt;width:240px;}
#user_profile_edit_submit{width:90px;height:40px;background-image:url(/asset/image/user_profile_update.png);border:0;margin-right:10px;}

#rightprofile textarea{font-size:12pt;color:#666;}
#rightprofile input.text{font-size:12pt;color:#666;margin-bottom:6px;}
.form #rightprofile .tip{position:relative;display:block;width:100%;top:0;right:0;font-size:12px;}
.detailedit input{color:#000;padding:4px;border:1px solid #747473;width:200px;}
.moretag{border-top:1px solid #999999;width:100%;display:block;}
.moretag input{color:#999999;margin:8px;padding:2px;border:1px solid #999999;width:150px;font-size:8pt;}

/* user profile edit */

/* Introdution to forums */

.fdetail{margin-bottom:10px;width:350px;}
div span.weight{font-size:12pt;font-weight:bold;color:#000;display:inline;}

/* Home page elements*/
.talk div{width:290px;display:block;float:left;margin-right:10px;}
.talk div span.img{width:290px;height:200px;vertical-align:bottom;display:block;}
.talk div span.short{font-size:23pt;color:#db3822;font-weight:bold;display:block;height:60px;line-height:60px;vertical-align:bottom;}
.talk div span.long{display:block;width:220px;font-size:14px;color:#7c7c7c;font-weight:bold}
div.start{margin-top:40px; overflow:hidden;}
.start span{height:45px;line-height:45px;vertical-align:middle;display:block;float:left;margin-right:12px;}

div.header.user{background-color:#EAF3F9;border-bottom:0;padding:6px 0 6px 50px;}
div.header.user span, div.header.user a{display:block;float:left;margin:0 6px;-moz-border-radius:15px;-webkit-border-radius:10px;padding:0 12px;font-weight:bold;}
div.header.user .sel{background-color:#2276BA;color:#fff;}

div.box.network span{display:block;height:32px;vertical-align:middle;padding:0;margin:4px 12px;}
div.box.network img{display:block;float:left;width:32px;}
div.box.network a{display:block;float:left;line-height:32px;vertical-align:top;font-size:11pt;padding:0 12px;}

form#forum_create input#forum_domain{border-right:none;}
form#forum_create label#forum_main_domain{display:inline;font-weight:normal;font-size:14pt;border:1px solid #DEDEDE;border-left:none;padding:4px 4px 4px 2px;color:#000;}
form#forum_create label#forum_main_domain.sel{border-color:#A2D7FF;background-color:#E8F8FE;}

div.meta{display:block;width:100%;font-size:9pt;height:24px;}
div.meta a{font-size:9pt;background-color:#EEE;padding:2px 4px;}
div.meta a:hover{text-decoration:underline;}
div.meta span{font-size:9pt;padding:2px;color:#343434;}
div.meta span b{font-size:9pt;}
div span.bl{display:block;}

div.message_body{padding:16px 16px 16px 3px;}
div.message_body *{color:#333;}
