body { background:url(images/mb_bg.gif) top repeat-x; margin:0px; padding:0px; }	
#wrapper { width:812px; margin:0 auto; background:url(images/mb_top_bg.gif) top center no-repeat;}
#header { width:752px; float:left; margin:0 30px; }
#logo { float:left; padding-top:31px; padding-left:10px; }
#title { float:left; font-size:15px; font-weight:bold; margin-top:36px; padding-left:4px; color:#0000CC; }

#body { width:752px; float:left; margin:0 30px; background:#FFFFFF; }
#login { background:url(images/mp_top_title.jpg) left top no-repeat; color:#333333; height:44px; text-align:right; padding-top:6px; padding-right:9px; font-weight:bold; }
#register { margin-top:0px; border:1px solid #dfecf3; width:750px; overflow:auto; font-size:13px; padding-bottom:20px; }
#register_title { font-size:15px; font-weight:bold; margin-bottom:15px; color:#0033FF; margin-top:8px; padding-left:13px; }
#personal_info { width:742px; background:#f4f9fb; padding:10px 0px; margin-bottom:10px; margin:0 auto; }

.form { margin-top:7px; margin-bottom:7px; padding-left:13px; padding-right:13px; width:720px; float:left; font-size:13px; }
.form_label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#426775; float:left; width:130px; padding-left:3px; }
.form_detail { }
.form_body { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:15px; }

textarea { font-size:13px }
#makeid { margin-top:15px; width:750px; float:left; text-align:center; }
#footer { margin-top:30px; width:100%; text-align:center; float:left; font-size:11px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; }

#login_login { background:url(images/mp_top_title_login.jpg) top left no-repeat; height:36px; padding-left:13px; padding-top:7px; font-weight:bold; overflow:hidden; }
#content{ float:left; overflow:hidden;}
#ad{ margin-left:15px; float:left; margin-top:20px; border:1px solid black; width:300px; height:200px; }