@charset "utf-8";           

#rightbox { float:right; width:230px; overflow:hidden; } 

#my_canvas { border:1px #d1d7dd solid; }

#my_left { float:left; width:181px; padding-bottom:33px; padding-right:1px; overflow-x:hidden; }
#my_left .identity { margin:12px 14px 8px 14px; }

#my_left .identity .photo { width:140px; height:140px; border:1px #ececec solid; padding:5px; }
#my_left .identity .photo .inner { display:block; height:140px; border:none; }

#my_left .identity .nameinfo { margin:5px 0 0px 0; height:19px; }
#my_left .identity .nameinfo .nick { font-weight:bold; }
#my_left .identity .nameinfo .action a { text-decoration:underline; }

#my_left .identity .introduce { margin:0 0 5px 0; color:#999999; }

#my_left .identity .linkinfo { font-size:12px; color:#999999; }
#my_left .identity .linkinfo li { list-style:none; background:url(http://static.mixsh.net/img/dot_gray.gif) 0 5px no-repeat; padding-left:5px; }
#my_left .identity .linkinfo a { text-decoration:underline; margin-right:1px; }

#my_left .identity .but_feedback { margin:7px 2px 0 2px; background:url(http://static.mixsh.net/img/icon_ok3.gif) no-repeat; padding-left:16px; }
#my_left .identity .but_feedback a { text-decoration:underline; }

/*
마이홈 공용 또는 스타일 재정의
*/
.titlebar { border-bottom:1px #e4e4e4 solid; height:18px; overflow:hidden; background:none; }
.titlebar h1,
.titlebar h2,
.titlebar h3,
.titlebar .title { font-size:12px; color:#455898; background:url(http://static.mixsh.net/img/icon_ar.gif) 0 4px no-repeat; padding-left:9px; margin:0px; }
.titledesc { background:#f7f7f7; }
.titledesc ul { padding:10px; }
.titledesc li { list-style:none; background:url(http://static.mixsh.net/img/dot_gray.gif) 0 6px no-repeat; padding:1px 0 1px 10px; }

#contents .commmon_but { display:block; float:left; background:url(http://static.mixsh.net/img/but_bg3.gif) repeat-x; height:20px; font-size:11px; }
#contents .commmon_but .inner { display:block; background:url(http://static.mixsh.net/img/but_bg1.gif) 0 0 no-repeat; }
#contents .commmon_but .inner a { display:block; color:#ffffff; background:url(http://static.mixsh.net/img/but_bg2.gif) right 0 no-repeat; padding:4px 8px 0 8px; }
#contents .commmon_but .inner a:hover{ color:#ffffff; text-decoration:none; }

#myhome_contents .peoplelist .listinfo .buts { float:right; }


#myhome_contents { margin-left:182px; padding:18px 28px 25px 25px; }

#myhome_contents .tab_contents #modify_info .ready { display:none; }
#myhome_contents .tab_contents #modify_info .ok { font-size:11px; height:14px; margin-bottom:0px; padding:1px 0px 7px 17px; background:url(http://static.mixsh.net/img/icon_ok.gif) no-repeat; }
#myhome_contents .tab_contents #modify_info .err { font-size:11px;  height:14px; margin-bottom:0px; padding:1px 0px 7px 17px; color:red; background:url(http://static.mixsh.net/img/icon_err.gif) no-repeat; }

#myhome_contents .tab_contents #modify_info .modify_item_area { margin:10px 0px 10px 0px; }
#myhome_contents .tab_contents #modify_info { padding:0px 10px 7px 7px;  border:0px #dddddd dashed; margin-top:5px; }
#myhome_contents .tab_contents #modify_info label { display:block; font-weight:bold; height:16px; }
#myhome_contents .tab_contents #modify_info label span { font-weight:normal; }
#myhome_contents .tab_contents #modify_info .inputbox { border:1px solid #ccc; width:450px; height:15px; padding:3px; }
#myhome_contents .tab_contents #modify_info .inputarea { border:1px solid #ccc; width:98%; padding:3px; }
#myhome_contents .tab_contents #modify_info .find_id_desc { margin:5px 0px 5px 0px; }

#myhome_contents .tab_contents #modify_info .modify_gender { height:23px; margin-top:13px; }
#myhome_contents .tab_contents #modify_info .modify_gender label { float:left; margin-right:5px; padding-top:3px }
#myhome_contents .tab_contents #modify_info .modify_gender select { float:left; margin-right:5px; padding:1px; }

#myhome_contents .tab_contents #modify_info .modify_birthday { height:27px; margin-top:7px; }
#myhome_contents .tab_contents #modify_info .modify_birthday label { float:left; margin-right:5px; padding-top:3px }
#myhome_contents .tab_contents #modify_info .modify_birthday select { float:left; margin-right:5px; padding:1px; font-family:Verdana, AppleGothic,sans-serif; }

#myhome_contents .tab_contents .modify_but { margin-top:15px; text-align:center; }


#myhome_contents .tab_contents #modify_info .alram_desc { border-bottom:1px #e4e4e4 solid; height:21px; overflow:hidden; font-weight:bold; background:url(http://static.mixsh.net/img/icon_ok.gif) no-repeat; padding-left:19px; }
#myhome_contents .tab_contents #modify_info .alram_list { width:100%; margin-top:2px; }
#myhome_contents .tab_contents #modify_info .alram_list tr { height:27px; padding:10px; }
#myhome_contents .tab_contents #modify_info .alram_list .desc { }
#myhome_contents .tab_contents #modify_info .alram_list .checkbox { width:15px; }
#myhome_contents .tab_contents #modify_info .alram_list .method_m { width:70px; }
#myhome_contents .tab_contents #modify_info .alram_list .gubun { height:9px; background:url(http://static.mixsh.net/img/dot_2.gif) 0 center repeat-x; }

#myhome_contents .tab_contents #modify_info .story_desc { border-bottom:1px #e4e4e4 solid; height:21px; overflow:hidden; font-weight:bold; background:url(http://static.mixsh.net/img/icon_ok.gif) no-repeat; padding-left:19px; }
#myhome_contents .tab_contents #modify_info .story_list { width:100%; margin-top:10px; }
#myhome_contents .tab_contents #modify_info .story_list tr { height:20px; padding:10px; }
#myhome_contents .tab_contents #modify_info .story_list .checkbox { width:10px; }
#myhome_contents .tab_contents #modify_info .story_list .desc { }
#myhome_contents .tab_contents #modify_info .story_list .str { padding-left:5px; }
#myhome_contents .tab_contents #modify_info .story_list .str input.readonly { background:#e7e7e7; color:#a9a9a9; }
#myhome_contents .tab_contents #modify_info .story_list .gubun { height:10px; }




/*
#myhome_contents #writebox { border:1px #cfd5f4 solid; padding:15px; background:url(http://static.mixsh.net/img/bg_w1.gif) repeat-x; }
*/
#myhome_contents #writebox { padding:0px 0 22px 0; border-bottom:1px #dedede solid; }
#myhome_contents #writebox .titlebar { height:18px; overflow:hidden; margin-bottom:3px; border:none; }
#myhome_contents #writebox .titlebar .title { float:left; color:#3a6fbb; }
#myhome_contents #writebox .titlebar .counter { float:right; padding-right:67px; text-align:right; font-size:16px; color:#bbbbbb; }
#myhome_contents #writebox .titlebar .counter_over { color:red; }
#myhome_contents #writebox .textform { height:58px; }
#myhome_contents #writebox .textform .message_box { float:left; width:438px; background:#ffffff; }
#myhome_contents #writebox .textform .message_box textarea { width:412px; height:44px; padding:5px 15px 3px 15px; border:1px #d2cfcf solid; background:url(http://static.mixsh.net/img/bg_boxg.gif) no-repeat; line-height:15px; }
#myhome_contents #writebox .textform .butreg { display:block; float:right; width:56px; height:55px; background:url(http://static.mixsh.net/img/but_reg.gif) no-repeat; background-color:none; color:#ffffff; font-weight:bold; text-align:center; padding:2px 0 0 1px; text-decoration:none; border:none; cursor:pointer;}
#myhome_contents #writebox .textform .butreg_loading { float:right; width:56px; height:40px; background:url(http://static.mixsh.net/img/but_reg.gif) no-repeat; background-color:none; color:#ffffff; font-weight:bold; text-align:center; padding:15px 0 0 0; }

#myhome_contents #writebox #addselector { height:15px; margin-top:5px; overflow:hidden; font-size:12px; }
#myhome_contents #writebox #addselector .add_item { display:block; float:left; }
#myhome_contents #writebox #addselector .but_photo { background:url(http://static.mixsh.net/img/icon_pic2.gif) no-repeat; padding-left:17px; margin-left:5px; }
#myhome_contents #writebox #addselector .but_link { background:url(http://static.mixsh.net/img/icon_link.gif) 0 1px no-repeat; padding-left:18px; margin-left:10px; }

#myhome_contents #writebox .addbox { width:442px; border:1px #d2cfcf solid; margin-top:8px; background:url(http://static.mixsh.net/img/bg_boxg.gif) no-repeat; }
#myhome_contents #writebox .addbox .box_header { border-bottom:1px #e8e8e8 solid; height:23px; margin:5px; }
#myhome_contents #writebox .addbox .box_header .box_title { float:left; margin-top:2px; }
#myhome_contents #writebox .addbox .box_header a.box_close { display:block; width:18px; height:18px; float:right; background:url(http://static.mixsh.net/img/but_close.gif) no-repeat; }
#myhome_contents #writebox .addbox .box_header a.box_close:hover { background:url(http://static.mixsh.net/img/but_close_.gif) no-repeat; }
#myhome_contents #writebox .addbox .box_content { padding:5px 10px 10px 15px; }
#myhome_contents #writebox .addbox .box_content input.photo_file { height:20px; display:block; margin-top:2px; width:397px; }
#myhome_contents #writebox .addbox .box_content input.link_href { border:1px #d2cfcf solid; width:397px; padding:3px; }
#myhome_contents #writebox #addbox_photo .box_header .box_title { background:url(http://static.mixsh.net/img/icon_pic2.gif) 2px 0 no-repeat; padding-left:20px; }
#myhome_contents #writebox #addbox_link .box_header .box_title { background:url(http://static.mixsh.net/img/icon_link.gif) 2px 1px no-repeat; padding-left:22px; }

#myhome_contents #writebox .addbox .box_content .msg { margin-bottom:2px; padding-left:4px; font-weight:bold; }
#myhome_contents #writebox .addbox .box_content .r { height:19px; margin-top:2px; }
#myhome_contents #writebox .addbox .box_content .r .f { float:left; }
#myhome_contents #writebox .addbox .box_content .r label { float:left; display:block; padding-top:3px; }
#myhome_contents #writebox .addbox .box_content .r label .desc { padding-left:5px; }

#myhome_contents .writebox_ready { }

/*
게시물 관련
*/

#myhome_contents #recommlist { width:510px; overflow-x:hidden; padding-bottom:24px; }
#myhome_contents #recommlist .recommbox { border-bottom:1px #efefef solid; padding:12px 3px 5px 3px; }

#myhome_contents #recommlist .sendbox { height:55px; }
#myhome_contents #recommlist .sendbox .rinfo { float:left; width:450px; }
#myhome_contents #recommlist .sendbox .cmd { float:right; width:37px; padding-top:2px; text-align:right; }
#myhome_contents #recommlist .sendbox .cmd a { display:block; background:url(http://static.mixsh.net/img/but_del_12px.gif) 0 1px no-repeat; }
#myhome_contents #recommlist .sendbox .cmd a:hover { color:#e65d5e; }

#myhome_contents #recommlist .receivebox { height:63px; overflow:hidden; }
#myhome_contents #recommlist .receivebox .face { float:left; width:54px; }
#myhome_contents #recommlist .receivebox .face .photo { display:block; width:44px; height:44px; }
#myhome_contents #recommlist .receivebox .face .photo .is_new { position:absolute; margin:3px 0 0 3px; width:10px; height:10px; background:url(http://static.mixsh.net/img/icon_new9.gif) no-repeat; }
#myhome_contents #recommlist .receivebox .rinfo { float:left; width:425px; padding-top:0px; }








#msg_writeform { padding:15px 10px 15px 10px; border-bottom:1px #dedfde solid;}
#msg_writeform .fbox { }
#msg_writeform .fbox tr { }
#msg_writeform .fbox .name { width:50px; text-align:right; padding:5px 10px 15px 0; vertical-align:top; }
#msg_writeform .fbox .input { vertical-align:top; padding-top:0px;}
#msg_writeform .fbox .etc { width:125px; vertical-align:top; padding-left:5px; }
#msg_writeform .fbox .etc2 { width:125px; vertical-align:top; padding:16px 0 0 0px; text-align:right; }

#msg_writeform .fbox td #recipient { border:1px solid #ccc; width:285px; height:15px; padding:3px; }
#msg_writeform .fbox td #addfile { width:293px; height:20px; border:1px solid #ccc; }
#msg_writeform .fbox td #message { border:1px solid #ccc; width:411px; height:130px; padding:5px; }
#msg_writeform .fbox td .friend_list { width:125px; height:23px; padding:3px; border:1px solid #ccc; }
#msg_writeform .butarea { padding:10px 0 0 60px; }

#msglist { margin-bottom:39px; }
#msglist .msgbox { height:20px; padding:7px 5px 0px 10px; border-bottom:1px #e8e8e8 solid; font-weight:bold; }
#msglist .msgbox li { float:left; list-style:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#msglist .msgbox li.name { width:100px; background:url(http://static.mixsh.net/img/icon_notread.gif) 0 2px no-repeat; padding-left:20px; }
#msglist .msgbox li.title { width:265px; margin-right:10px; }
#msglist .msgbox li.title a { color:#000000; display:block; }
#msglist .msgbox li.date { width:100px; text-align:right; }

#msglist .msgbox_read { font-weight:normal; }
#msglist .msgbox_read li.name { background:url(http://static.mixsh.net/img/icon_opened.gif) 0 2px no-repeat; }

#msglist .msgbox_sendbox { font-weight:normal; }


#rightbox .quickblock { margin-left:10px; height:73px; overflow:hidden; }
#rightbox .quickblock .item { display:block; float:left; width:73px; height:40px; padding-top:33px; text-align:center; background-position:center 3px; background-repeat:no-repeat; }
#rightbox .quickblock .widget { background-image:url(http://static.mixsh.net/img/icon_b_b.gif);  }
#rightbox .quickblock .util { background-image:url(http://static.mixsh.net/img/icon_b_b2.gif);  }
#rightbox .quickblock .psearch { background-image:url(http://static.mixsh.net/img/icon_b_b3.gif);  }

#rightbox .sideblock { border:1px #d1d7dd solid; background:#ffffff; margin-left:9px; }
#rightbox .sideblock .title { height:19px; padding:7px 0 0 10px;  background-repeat:no-repeat; background-color:#f6f6f6; color:#6d6d6d; font-weight:bold; margin:1px 1px 0 1px; }
#rightbox .sideblock .title .txt { display:block; float:left; text-decoration:none; }
#rightbox .sideblock .title .but { display:block; float:right; padding:1px 1px 0 0; font-size:11px; font-weight:normal; }
#rightbox .sideblock .contents { padding:8px; }

#rightbox .findpeople { margin-top:10px; }
#rightbox .findpeople .contents { }
#rightbox .findpeople .contents .ff { height:31px; } 
#rightbox .findpeople .contents .f { float:left; }
#rightbox .findpeople .contents .f input { width:145px; height:14px; }
#rightbox .findpeople .contents .b { float:right; }
#rightbox .findpeople .contents .desc {}

#rightbox .invite { margin-top:10px; }
#rightbox .invite .contents .desct { border-bottom:1px #e4e4e4 dashed; padding-bottom:7px; margin-bottom:0px; }
#rightbox .invite .contents .descb { border-top:1px #e4e4e4 dashed; padding-top:8px; margin-top:11px; }
#rightbox .invite .contents .method { margin-top:8px; }
#rightbox .invite .contents .method .tit { padding:3px 3px 0 7px; color:#155fa9; font-size:11px; background:url(http://static.stardomm.net/img/dot_blue.gif) 0 8px no-repeat; }
#rightbox .invite .contents .method .f { padding:2px 0 0 7px; }
#rightbox .invite .contents .method .f input { width:182px; height:14px; padding:5px 3px 3px 3px; border:1px #e4e4e4 solid; }
#rightbox .invite .contents .cmsg { padding:7px; }


#rightbox #newlink_people { border:1px #d1d7dd solid; margin-left:9px; }
#rightbox #newlink_people .inner { position:relative; width:200px; overflow:hidden;  margin:8px 0 0 9px; }
#rightbox #newlink_people .scrollbody { width:657px; height:84px; }

#rightbox #newlink_people .scrollbody .facelist { float:left; width:200px; height:84px; }
#rightbox #newlink_people .scrollbody .facelist .face { display:block; float:left; width:34px; height:34px; margin:0 5px 6px 0; }
#rightbox #newlink_people .scrollbody .facelist .face_last { margin:0; }

#rightbox #newlink_people .actions { height:20px; border:none; margin:1px 0px 3px 0px; }
#rightbox #newlink_people .actions .desc { float:left; font-size:11px; background:url(http://static.mixsh.net/img/dot_gray.gif) 0 7px no-repeat; padding:2px 0 0 5px; }
#rightbox #newlink_people .actions .buts { float:right; }
#rightbox #newlink_people .actions .buts .prev { display:block; float:left; width:14px; height:16px; background:url(http://static.mixsh.net/img/but_ar1.gif) no-repeat; }
#rightbox #newlink_people .actions .buts .next { display:block; float:left; width:15px; height:16px; background:url(http://static.mixsh.net/img/but_ar2.gif) no-repeat; }