.center{text-align:center}.left{text-align:left}.right{text-align:right}.red{color:red}.td-label{text-align:right;color:#aaa}.center{text-align:center}.left{text-align:left}.right{text-align:right}.red{color:red}.td-label{text-align:right;color:#aaa}.no-shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#profile .boxed-section{background-color:#f4f4f4;padding:15px 20px 20px 20px;margin-bottom:20px}#profile .boxed-section h2{font-size:1.5em;line-height:1.5em;margin-bottom:8px}#profile .boxed-data{border-top:1px solid black;padding-top:19px;padding-bottom:6px}#profile .boxed-data .data-cell{display:inline-block;width:194px;height:77px;position:relative;text-align:center}#profile .boxed-data .data-cell .data{float:left;height:60px;width:90px;margin-left:49px}#profile .boxed-data .data-cell .data.one{font-size:3em}#profile .boxed-data .data-cell .data .month{font-size:2em;line-height:1.1em;margin-top:-2px}#profile .boxed-data .data-cell .data .year{font-size:1.3em}#profile .boxed-data .data-cell .caption{position:absolute;bottom:0;width:174px;padding:0 10px;color:#999}#profile .profile-cards{display:inline;float:left;margin-right:10px;width:270px;float:left}* html #profile .profile-cards{overflow-x:hidden}#profile .profile-cards .avatar-wrapper{margin-top:-1px;margin-right:6px;-moz-border-radius:41px;-webkit-border-radius:41px;border-radius:41px;width:80px;height:80px;border:1px solid #ddd;margin-left:auto;margin-right:auto}#profile .profile-cards .avatar-wrapper .avatar{opacity:0;height:80px}#profile .profile-cards .display-name{margin-top:8px;text-align:center}#profile .profile-cards .display-name .display-name-edit{display:none;font-size:0.9em}#profile .profile-cards .display-name:hover .display-name-edit{display:inline-block}#profile .profile-card{display:inline;float:left;margin-right:10px;width:270px;margin-top:30px}* html #profile .profile-card{overflow-x:hidden}#profile .profile-card ul{margin:0;padding:0;list-style:none;background-color:#f4f4f4;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#profile .profile-card ul li{margin:0;padding:14px}#profile .profile-card ul li:not(:last-child){border-bottom:none}#profile .profile-card ul li.selectable:hover{background-color:#999;cursor:pointer;color:#fff}#profile .profile-card .data-label{display:inline-block;width:110px}#profile .profile-card .data-value{display:inline-block;width:125px;text-align:right}#profile .invites-icon{height:17px;opacity:0.8}#profile .share-options .facebook{margin-top:1px}#profile .share-options .twitter{margin-top:3px}#profile .profile-body{min-height:400px;padding-left:40px;display:inline;float:left;margin-right:10px;width:630px;margin-right:0;margin-top:30px;padding-top:17px}* html #profile .profile-body{overflow-x:hidden}#profile .profile-body h3 .header-icon{opacity:0.4;float:left;margin-right:10px;margin-top:-1px}#profile .profile-body #stats h3{font-size:1.5em;margin-bottom:10px}#profile .profile-body #stats h3 .header-icon{opacity:0.2;margin-top:1px;height:22px}#profile .profile-body #stats .emotion-chart{margin-top:20px}#profile .profile-body #no-stats{margin-top:200px;text-align:center}#profile .profile-body .visibility-button-wrapper.tip{position:relative;top:-24px;left:87px}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger.selected a.stats-visibility{background-color:#999;color:#fff}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility{float:left;padding:0 9px;line-height:1em;background-color:#f4f4f4;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility:hover{background-color:#999;color:#fff}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility div{display:none;font-size:0.6em;float:left}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility img{opacity:0.6;height:13px;margin-top:-3px;vertical-align:middle}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility.private .private{display:inline-block}#profile .profile-body .visibility-button-wrapper.tip .tip-trigger a.stats-visibility.public .public{display:inline-block}#profile .profile-body .visibility-button-wrapper.tip .tip-content{width:133px;left:-38px;font-size:0.7em}#profile .profile-body .visibility-button-wrapper.tip .tip-content:after{left:62px}#profile .profile-body .visibility-button-wrapper.tip .tip-content h4{text-align:center;font-size:1em;line-height:1em;margin-bottom:0}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul{margin:0;padding:10px 0 0 0}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li{margin:0;padding:0 0 2px 0;display:block}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li:last-child{padding-bottom:0}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li:last-child .action-button{margin-bottom:0}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li.private img{height:1em;margin:1px 7px 0 8px}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li.private_url img{height:1em;margin:1px 7px 0 7px}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li.public img{height:1.1em;margin:1px 6px 0 6px}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li img{float:left}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li .button-text{float:left}#profile .profile-body .visibility-button-wrapper.tip .tip-content ul li .action-button{width:103px;display:inline-block}#profile .diary-entry-wrapper{margin-bottom:60px}#profile ul.achievements-list{margin:0;padding:0;list-style:none}#profile ul.achievements-list li{margin:0 3px 3px 0;padding:10px;float:left;width:100px;height:100px;text-align:center}#profile .achievement-icon{margin-left:auto;margin-right:auto;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;width:60px;height:60px;border:4px solid #ccc;margin-bottom:8px}#profile .achievement-icon img.main-icon{opacity:0;height:60px}#profile #achievements{margin-bottom:60px}#profile #photo-entries .mini-diary-entry{display:inline-block;margin:2px}#profile #photo-entries .mini-diary-entry .day,#profile #photo-entries .mini-diary-entry .ago{opacity:0}#profile #photo-entries .mini-diary-entry .text,#profile #photo-entries .mini-diary-entry .text-fade-overlay{display:none}#profile #photo-entries .mini-diary-entry .photo{box-shadow:none}#profile #photo-entries .mini-diary-entry:hover{cursor:pointer;-moz-box-shadow:0 0 3px 0 #ddd;-webkit-box-shadow:0 0 3px 0 #ddd;box-shadow:0 0 3px 0 #ddd}#profile #photo-entries .mini-diary-entry:hover .entry{border-color:#c4c4c4}#profile #photo-entries .mini-diary-entry:hover .mini-entry-footer{background-color:#c4c4c4}#profile #photo-entries .mini-diary-entry:hover .day,#profile #photo-entries .mini-diary-entry:hover .ago{opacity:1;text-decoration:underline}
