body{background-image:url(https://www.hrc.org/files/images/general/bg-athletes.png);background-repeat:repeat-x;margin:0px;background-color:#F1F1F1;}div#feature a#hero-next{left:571px;}.akzidenz{letter-spacing:-1px;font-family:'Akzidenz Black',Helvetica,Arial,sans-serif;font-weight:bold;}.header-athlete{width:975px;height:130px;margin:0px auto;display:table;}.logo-athlete{margin:15px 0px 0px 0px;float:left;}.share-athlete{margin:15px 0px 0px 0px;float:right;display:table;}.menu-athlete{width:975px;margin:0px auto 0px auto;padding:0px 0px 0px 7px;display:table;}.menu-athlete div{float:left;padding:14px 0px 13px 0px;color:#FFFFFF;font-weight:bolder;letter-spacing:-1px;margin:0px;}.menu-athlete div a{text-decoration:none;color:#FFF;padding:14px 12px 13px 12px;}.menu-athlete div a:hover{background-color:#263571;padding:14px 12px 13px 12px;}#menu-donate-athlete{background-color:#AD0000;}#menu-donate-athlete a:hover{opacity:0.7;}.title-athlete{background-image:url(https://www.hrc.org/files/images/general/bg-title-athletes.png);height:96px;width:975px;display:table;margin:0px auto;}.title-athlete h1{font-size:40px;font-weight:bold;font-stretch:semi-condensed;margin:40px 0px 0px 17px;text-transform:uppercase;}div.bg-athlete{background-image:url(https://www.hrc.org/files/images/general/bg-title-athletes.png);height:96px;width:975px;display:table;margin:0px auto;}.container-athlete{margin:0px auto 20px auto;width:945px;height:500px;display:table;border-right:1px #ccc solid;border-bottom:1px #ccc solid;background-color:#FFF;padding:15px;}.footer-athlete{background-color:#282828;margin:0px auto;width:100%;display:table;padding:20px 0px 20px 0px;}.footer-interior-athlete{background-color:#131313;width:975px;margin:0px auto;display:table;}.trailer-athlets{margin:15px;float:left;display:table;}.copyrights-athlets{display:table;float:left;margin:2px 0px 0px 0px;display:table;}.copyrights-athlets p{color:#999;font-size:12px;float:left;}.copyrights-athlets p span{font-weight:bold;}.copyrights-athlets p a{color:#999;}div.footer-interior-links{margin:20px 5px 0px 0px;float:right;display:table;}div.footer-interior-links div{float:left;margin:0px 10px 0px 0px;color:#fff;font-weight:bold;}div.footer-interior-links div a{color:#FFFFFF;text-decoration:none;}#donate-athlets{color:#AD0000;}#donate-athlets a{color:#AD0000;}#hot-topics-athlets{color:#FC0;}#hot-topics-athlets a{color:#FC0;}#modules-athlete{width:265px;float:left;display:table;margin-right:35px;}@media screen and (-webkit-min-device-pixel-ratio:0) {#content-athlete{width:975px;display:table;margin:0px auto 10px auto;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;background:white url(/files/images/site/content-bg-gradient.png) no-repeat;padding:20px 0px 15px 0px;}#content-athlete div#support-touts{margin:0px auto;padding:0px 0px 0px 0px;width:885px;}}@-moz-document url-prefix() {
    #content-athlete { width:945px; display:table; margin:0px auto 10px auto;  border-right: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; background: white url(/files/images/site/content-bg-gradient.png) no-repeat; padding:15px 0px 15px 30px; }
}

#modules-athlete img { margin-bottom:10px; }
#modules-athlete p { margin-bottom:10px; }
#modules-athlete span { font-size:11px; }
.modules-athlete-last { margin-right:0px; }

#modules-lateral-athlete { width:265px; display:table; }
#modules-lateral-athlete img { margin-bottom:10px; }
#modules-lateral-athlete p { margin-bottom:10px; }
#modules-lateral-athlete span { font-size:11px; }

.athlete-signup { margin: 15px 0px 0px 200px; display: table; position:relative; float:right; }
.athlete-signup p { margin:5px 10px 0px 0px; font-size:16px; }

#athletes-textfield { border: none; color: #888; width: 116px; margin: 0px 0px 5px 0px; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px;
-o-border-radius: 5px; padding: 0px 7px 3px 7px; background: url("/files/images/site/bg-field-select130px.png") no-repeat scroll 0 0 transparent; height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.register-now-athlete img { float:left; margin:0px 10px 30px 0px; }
.register-now-athlete p { display:table; }

.highlight-athlete { margin-bottom:30px; display:table; }
.highlight-athlete img { float:left; margin:0px 15px 15px px;  }
.highlight-athlete div { display:table;  }
.highlight-athlete div h2 { font-size:22px; margin:0px 0px 5px 0px; }
.highlight-athlete div h2 span { font-size:14px; margin-left:10px; }				
				
.event-athlete { display:table; margin-bottom:15px; }
.event-athlete h5 { font-size:16px; font-weight:bold; margin-bottom:5px; }	
.event-athlete p { margin-bottom:10px; }	

nav ul.sf-menu li.node_donate a:hover { overflow:hidden; padding-bottom:16px; }