#sportsitems {margin-top: 20px;} .sportsitem {float: left;width: 140px;height: 130px;} .sportsitem a {display: block;text-align: center;font-size: 14px;font-weight: bold;} #sportdata span {font-size: 12px;font-weight: bold;color: #c00;} #sportdesc {margin-top: 10px;} .sportimgr {float: right;border: 1px solid #ccc;padding: 2px;margin-left: 5px;} table#preds td {background-color: #fdfdfd;} table#preds tr td span {padding-left: 15px;font-size: 14px;} table#preds td #bsave {font-size: 14px;} #eventpreds {margin-top: 5px;} .country {float: left;height: 35px;width: 240px;} .country a {margin-left: 4px;font-size: 12px;font-weight: bold;} #predform {margin: 0;padding: 0;background: none;border: none;} #predform input {font-size: 14px;} .athlete {margin-left:25px;width: 120px;height: 190px;text-align: center;} .athlete a {display: block;text-align: center;font-weight: bold;} .athlete-sport {font-size: 10px;color: #aaa;} 