div.spacer { font-size: 1px; height: 1px; width: 1px; } div.athleticsContainer { display: table; clear: both; float: left; width: 750px; margin: 5px 5px 5px 5px; padding-left: 0px; padding-bottom: 20px; background-color: #EFF0E2; border: 1px solid #655C77; } div.athleticsHeader { display: block; clear: both; float: left; width: 553px; height: 50px; background-image: url('/images/athletics_roster_header.jpg'); background-position: top left; background-repeat: no-repeat; } div.athleticsContentContainer { display: table; clear: both; float: left; width: 710px; padding-left: 20px; margin-top: 15px; } div.playerImage { clear: left; float: left; margin-right: 10px; } div.playerImage img { border: 1px solid #000000; width: 200px; } div.playerDetails { clear: right; float: left; width: 300px; } div.playerBio { clear: both; float: left; width: 710px; margin-top: 5px; padding-top:15px; /*border-top: 1px solid #A69462;*/ } div.playerBio p { margin-top: 0px; margin-bottom: 15px; } div.teamHeader { display: block; width: 350px; border-bottom: 1px solid #A69462; margin-bottom: 10px; } td.MainContent div.teamHeader a { color: #2F2347; font-size: 13pt; font-weight: bold; text-decoration: none; } div.JerseyNumber { clear: left; float: left; margin-right: 5px; font-weight: bold; } div.displayName { clear: right; float: left; font-weight: bold; } div.Position { clear: both; display: block; } div.Height { display: block; } div.Weight { display: block; } div.HomeTown { display: block; } div.PreviousSchool { display: block; } div.WebSite { display: block; } div.Year { display: block; }