p, h1, h2, h3, h4, h5
{	
font-family			: Arial, Helvetica, Sans-serif; 
font-size			: 11px; 
line-height:16px;
font-style			: normal; 
font-weight			: normal;
color				: #b7b9ba; 
text-decoration		: none;		
padding:0 0 16px 0;	
margin:0 8px;	
text-align:left;
}

#pageHead p, #pageHeadAthlete p {
font-family			: Arial, Helvetica, Sans-serif; 
font-size			: 18px; 
font-style			: normal; 
font-weight			: bold;
color				: #fff; 
padding:0;	
margin:14px 0 0 8px;	
text-align:left;
}

#pageHeadFix p, #pageHeadAthleteFix p {
font-family			: Arial, Helvetica, Sans-serif; 
font-size			: 18px; 
font-style			: normal; 
font-weight			: bold;
color				: #fff; 
padding:0;	
margin:14px 0 0 8px;	
text-align:left;
}

h1, h2, h3 {
color:#fff;
font-size:16px;
font-weight:bold;
padding:4px 0 8px 0;	
}

h2 {
font-size:14px;
}

h3 {
font-size:13px;
padding:0 0 8px 0;	
}

h4 {
font-size:13px;
color:#B7B9BA;
font-weight:bold;
border-bottom:1px solid #B7B9BA;
padding:0 0 4px 0;
display:block;
height:100%;
}

h5 {
font-size:11px;
margin:-4px 0 0 8px;
padding:0 0 12px 0;
}

div#footerContainer p {
margin:0;
color:#656e72;
width:388px;
padding:0 0 8px 0;	
margin:0 0 0 174px;
}

a:link
{	
font-family			: Arial, Helvetica, Sans-serif; 
font-style			: normal; 
color				: #ffffff; 
text-decoration		: none;				
}	

a:active
{	
font-family			: Arial, Helvetica, Sans-serif; 
font-style			: normal; 
color				: #fff; 
text-decoration		: none;				
}			

a:visited
{	
font-family			: Arial, Helvetica, Sans-serif; 
font-style			: normal; 
color				: #fff; 
text-decoration		: none;				
}	

a:hover
{	
font-family			: Arial, Helvetica, Sans-serif; 
font-style			: normal; 
color				: #fff; 
text-decoration		: underline;				
}	

.whitetext {
color:#fff;
}
	
	
a.toplink, a:hover.toplink {
	font-weight:bold;
	float:right;
	padding:0 0 20px 0;
	font-size:11px;
	}
	
	.jumptext {
	font-size:10px;
	}
	
	.text_container_dark p {
	padding:4px 0 0 0;
	margin:0 8px;
	font-weight:bold;
	}
	
	.text_container_athlete p {
font-weight:bold;
color:#000;
}

	.text_container_athlete h2 {
font-weight:bold;
color:#fff;
}

.athlete_nav_box_right h2, .athlete_nav_box_left h2 {
padding-bottom:14px;
background-image:url(../images/nav/white_arrow.gif);
background-position:right 7px;
background-repeat:no-repeat;
}

.athlete_nav_box_right img, .athlete_nav_box_left img {
margin:2px 0 4px 0;
}

.NewsArchiveMonths
{
    text-align: left;
    font-size: x-small;
    margin:5px;
}

.NewsArchiveMonthLink 
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    margin: 2px;
    color: #ffffff;
    padding-top: 3px;
    background-color: #990000;
    border-right: #ff0000 1px solid;
    border-top: #ff0000 1px solid;
    border-left: #ff0000 1px solid;
    border-bottom: #ff0000 1px solid;
}