﻿.profile { position: relative; }
	.profile .avatar { position: absolute; top: 0; left: 0; width: 64px; height: 64px; text-align: center; }
	
.profile h1, .profile .actions { margin-left: 66px; }

.profile h1 { padding: 10px 10px 0 10px; }

.profile .actions {border: 1px solid #000; color: #fff; padding: 2px 10px; margin-bottom: 20px; text-align: right; }
    .profile .actions img { vertical-align: text-bottom; }
	.profile .actions a { color: #fff; }

#nextmember { display: block; background: url(/images/nextmember.png) no-repeat; width: 146px; height: 21px; text-align: center; line-height: 21px; color: #fff; }

.profile .grid { margin: 0; }

.profile .description { width: 270px; min-height: 160px; padding-right: 10px; margin-right: 10px; margin-left: 10px; border-right: 1px solid #ababab; }

.profile .description img { float: right; max-width: 120px; }

.profile .stats { width: 169px; }
.profile .stats h2 { color: #fff; font-size: 100%; font-weight: normal; border: 1px solid #000; padding: 2px 4px; }
.profile .stats table { width: 100%; border-collapse: collapse; }
.profile .stats table th { font-weight: normal; text-align: left; padding: 10px 0 0 5px; }
.profile .stats table td { text-align: right; padding: 10px 5px 0 0; }