.profile-thumbnail { position: absolute; } .profile-header { min-height: 260px; margin-left: 280px; } ul.posts { list-style-type: none; padding: 0px; margin: 16px 0px 0px 0px; border-top: 1px solid #e0e0e0; } ul.posts li.post { padding: 8px; border-bottom: 1px solid #e0e0e0; } ul.posts li.post:hover { background-color: #f0f0f0; } div.post-date { float: right; } div.post-author { font-weight: bold; } div.post-thumbnail { position: absolute; } div.post-content { margin-left: 48px; min-height: 48px; } div.post-footer { text-align: right; } div.pagination { width: 100%; text-align: center; padding: 0px; margin: 0px; } div.flask-pagedown-preview { margin: 10px 0px 10px 0px; border: 1px solid #e0e0e0; padding: 4px; } div.flask-pagedown-preview h1 { font-size: 140%; } div.flask-pagedown-preview h2 { font-size: 130%; } div.flask-pagedown-preview h3 { font-size: 120%; } .post-body h1 { font-size: 140%; } .post-body h2 { font-size: 130%; } .post-body h3 { font-size: 120%; }