@charset "UTF-8";

#athletes h3 {
font-family:Helvetica, Arial, sans-serif;
font-size:1.2em;
line-height:1.3em;
}

#athletes h3 em {
font-size:0.7em;
font-style:normal;
color:#999;
display:block;

}

#athletes ul.athletes-spec {
list-style:none;
border-top:1px dotted #999;
margin:15px 0px;
}


#athletes ul.athletes-spec li {
font-size:1.2em;
padding:5px 0px;
border-bottom:1px dotted #999;
}

#athletes ul.athletes-spec li em {
font-style:normal;
color:#666666;
padding-right:5px;
}


#athletes-featured {
margin:0px 0px 15px;
padding:15px 0px;
border-bottom:1px dotted #999;
}

#athletes-featured h3,
#athletes-detail h3{
font-size:2em;
}

#athletes-featured .left {
width:625px;
}

#athletes-featured .right {
width:300px;
}

#athletes-featured .right ul {
font-size:0.9em;
}


#athletes-featured p.btn {
text-align:right;
padding-top:10px;
}

#athletes-box {
margin:0px auto;
}

.athletes-box {
width:322px;
/*width:330px;*/
float:left;
margin-bottom:20px;
position:relative;
}

.box-last {
width:307px;
/*width:315px;*/
}

.athletes-box dl {
padding:10px 10px 5px;
}

.athletes-box dl dt {
width:160px;
float:left;
padding-bottom:5px;
}

.athletes-box dl dd {
width:123px;
/*width:135px;*/
float:left;
padding-bottom:5px;
}

.athletes-box dl dd ul {
list-style:none;
padding:5px 0px;
font-size:0.9em;
}

.athletes-box dl dd li {
padding-bottom:4px;
}

.athletes-box dl dd li em {
font-style:normal;
color:#666;
font-size:0.9em;
}

.athletes-box dl dd p {
position:absolute;
left:170px;
bottom:5px;
}

#athletes-banner {
padding:15px 0px 30px;
}


#athletes-detail .left {
width:250px;
}

#athletes-detail .left ul {
font-size:0.9em;
}

#athletes-detail .left h3 {
font-size:2.2em;
line-height:1.3;
padding-bottom:25px;
}

#athletes-detail .right {
width:680px;
}

#athletes-detail .right h4 {
padding-top:15px;
padding-bottom:15px;
margin-top:0px;
}

#athletes-detail .right p {
line-height:1.7em;
padding-bottom:10px;
}

#athletes-detail .athletes-img {
padding-top:30px;
}

#athletes-detail .athletes-img ul {
list-style:none;
}

#athletes-detail .athletes-img li {
list-style:none;
padding-bottom:10px;
}


.athletes-activity div {
float:left;
padding-top:14px;
width:340px;
float:left;
margin-bottom:15px;
border-top:1px dotted #666;
}

