#profile {padding-bottom:20px;margin-top:20px;}
#profile-banner {width:100%;height:250px;position:relative;}
.profile-banner {width:100%;height:100%;box-shadow:0 0 5px rgba(0,0,0,0.25);}
.profile-avatar {position:absolute;bottom:-49px;left:20px;border:1px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.25);width:115px;height:115px;}
.profile-name {padding-left:155px;line-height:28px;}
.h1-buttons {position:absolute;right:0;top:-3px;}
.h1-buttons .button {margin-right:10px;}
.h1-buttons .button:last-child {margin-right:0;}
.h1-buttons .icon-star {top:3px;}
.flag {bottom:0;}
.vip-member {background:#000;color:#ffcc00;}

#member-stats {position:absolute;right:30px;top:365px;}
.stats-size {margin:0 4px 0 17px;}

.big-img, .big-info {margin-top:8px;}
.big-wrap {margin-bottom:10px;}
.game-thumbs {display:none;}
.game-thumbs h1 {margin-top:30px;}
/*.game-thumbs a {float:left;}*/
.game-thumbs .thumb {margin:8px 20px 10px 0;}
.game-thumbs .big-title-link { width: 586px; float:none; }
/*.game-thumbs .big-title { width: 630px; }*/
/*.takeover .game-thumbs .big-title { width: 670px; }*/
.takeover .game-thumbs .big-title-link { width: 589px; }
.big-thumbs .thumb {margin:0 58px 20px 0;}
a:last-child .thumb, .big-thumbs .thumb:nth-child(3n+3) {margin-right:0;}
.big-data {top:370px !important;}
.big-published {padding-bottom:18px;border:0;margin:0;}
.big-info .button {position:absolute;bottom:0;left:0;}
.studio-buttons {position:absolute;right:0;top:-9px;}
.studio-button {position:relative;margin-left:10px;}
.studio-divider {margin-bottom:30px;}
.studio-wrap a:first-child .thumb {margin-left:0;}
.studio-wrap .thumb {margin-top:10px;}

.big-title { position: relative; width: 100%; }
.favorite-toggle {position:absolute;right:0;}
.share-button {position:absolute;right:24px; }
.minisite.creation-list {
    width: 528px;
    position: relative;
    float: left;
}

#about, #commentsentry {float:left;display:block;width:825px;padding-right:20px;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;border-right:1px dotted #b7b7b7;min-height:250px;}
#termsOfUse {margin-top: 40px;}
.facebook-wrap {margin-right: 10px;width: 92px; height: 37px; line-height: 37px;display: inline-block; position: relative; vertical-align: middle;}
.facebook-wrap div {position:relative;}
#about h1, .guestbook-header {margin-bottom:20px;}
.about-buttons { position: absolute; right: 0; top: -13px; }
#about p, #guestbook p {margin:0 0 1em;}
.about-list {margin-top:20px;}
.about-list li {display:inline-block;width:265px;margin-right:50px;height:24px;line-height:26px;}
.about-list li:nth-child(2n+2) {margin-right:0;}
.updates-header, .sign-header {margin-top:30px;}

#guestbook {position:relative;width:300px;float:left;}
#guestbook h1 .button-right { top: 6px; }
.guestbook-entries {margin-top:20px;}
.addsmilie {margin-right:10px;}
.sign-header {margin-bottom:7px;}
.smileybox {border:1px solid #b7b7b7;box-shadow:0 1px 2px rgba(0,0,0,0.15);padding:0 0 12px 12px;margin-top:10px;}
.smileylink {margin:12px 12px 0 0;}
.smileylink:nth-child(5n+6) {margin-right:0;}
.smileylink img {margin-top:8px;}
.smileybox span {margin:7px 5px 0 0;color:#999;}
.smileybox span:hover {color:#000;cursor:pointer;}

#commentsentry .comment:first-child {border-top:0;padding:0;margin:0;}
.pager {margin-top:30px;}