header.body nav ul { width: 160px; float: right; }
header.body nav ul li { width: 150px; display: inline-block; padding-bottom: 10px; }
header.body nav ul a { 
	display: block; background: #dddddd; border: solid 1px #888888; cursor: pointer; padding: 2px 6px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.0976563) 0px 1px 0px;
}
header.body nav ul a span { display: block; text-align: center; font-weight: bold; font-size: 11px; }
header.body p, header.body h1 { margin-left: 160px; margin-right: 160px; }
header.body p { padding-top: 8px; }
section.body figure { float: left; width: 160px; }
section.body h2 { padding-top: 0px; padding-bottom: 10px; font: bold 15px Verdana; margin-bottom: 0px; margin-top: 10px; }
#basic, #newsfeed { margin-left: 160px; }
#newsfeed li { padding-bottom: 5px; }
#newsfeed li time { display: block; border-top: solid 1px #dddddd; padding: 2px; font-size: 10px; background: #efefef; }
#newsfeed li p { padding: 2px; }
#prs li { padding-bottom: 7px; }
#prs li strong { display: block; font-weight: bold; }
#prs li span { display: block; font-style: italics; }
#videos li { height: 100px; }
#videos li img { width: 120px; height: 90px; float: left; margin-right: 10px; }
#videos li time { display: block; padding-top: 3px; }
#videos li div { font-size: 10px; padding-top: 7px; }

div.share { padding: 5px; text-align: center; }

.compare_stats { width: 100%; float: left; border: solid 1px #d0d0d0; margin-right: 1%; margin-top: 15px; margin-bottom: 15px; }
.compare_stats tr.caption td { text-align: center; font: bold 14px Arial; background: #0000aa; color: #ffffff; }
.compare_stats tr.colhead th { background: #cdcdcd; font-weight: bold;  border: solid 1px #d0d0d0; }
.compare_stats th { background: #eaeaea; width: 150px; width: 33%; }
.compare_stats td { text-align: center; width: 33%; }
.compare_stats td span.wins { padding-right: 18px; background: url(http://cache.milesplit.com/images/icons/sweetie/16-circle-green-check.png); background-repeat: no-repeat; background-position: right center; }
.compare_stats td:nth-child(2n+3) { background: #ffffdd; }
.compare_stats p { clear: both; }

#stats td, #stats th { padding: 2px; }
#stats tr.event { background: #000000; color: #ffffff; }
#stats tr.colhead { background: #cdcdcd; }
#stats tr.event a { color: #ffffff; }

/* older */

#athlete #topheading {
	height: 220px;
}

#athlete #topheading img {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 20px;
	width: 150px;
	height: 200px;
}

#athlete #topheading table {
	margin-top: 10px;
	width: 810px;
	height: 190px;
}

#athlete #topheading .tabgroup {
	margin-left: 170px;
}

#athlete div.withsky #leftcol {
	width: 800px;
}

#athlete div.threecolumns #leftcol {
	width: 500px;
	margin: 0px;
	min-height: 500px;
}

#athlete div.threecolumns #leftcol div.section.wall textarea {
	width: 485px;
	height: 40px;	
}

#athlete div.threecolumns #middlecol {
	width: 310px;
	margin-top: 37px;
}

#athlete div.threecolumns #player {
	margin: 0px;
	width: 300px;
	height: 200px;
}

#athlete div.threecolumns #rightcol {
	width: 170px;
}