div.hatena-modulebody ul.floatlist li { float:left; width:38px; height:52px; _height:40px; overflow:hidden; font-size:1px; line-height:1; margin-bottom:0 !important; margin-top:0 !important; } div.hatena-modulebody ul.floatlist li img{ margin-bottom:0; margin-top:-1px; vertical-align:top; border:0; } div.hatena-modulebody ul.floatlist li img.profile-image{ border:1px solid #dedede; margin-top:0; } #sidebar iframe { width: 100%; border: none; overflow: hidden; } #header { height:37px; font-size:75%; /* background:#fff; */ } #header .service-logo { margin-top:8px; margin-bottom:9px; height:auto; } #header .header-window { right:7px; } #langselector-button span { background:url(http://cdn.www.st-hatena.com/css/hatena/dropdown.gif) center right no-repeat; padding-left:3px; padding-right:12px; display:block; cursor:pointer; } div#langselector ul li.selected { background:#eee; margin:0 3px; padding-left:4px; padding-right:3px; font-weight:bold; } .emoji { display:inline; vertical-align:bottom; } div.section ul.activitieslist li div.haiku-activity p img { vertical-align:top; } body h2 { margin-top: 0; } div#user-header, div#user-header div.info { height: auto }