body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}


h1  {font : 22pt Arial, Helvetica; font-weight : bold; }
h2  {font : 16pt Arial, Helvetica; color : #58585A; }
h3  {font : 12pt Arial, Helvetica; font-weight : bold; color : #58585A; }
h4  {font : 10pt Arial, Helvetica; color : #58585A; }
p  {font : 9pt Arial, Helvetica; color : #58585A;}
td  {color : #58585A; font-family : Arial; font-size : 10pt;  }
li  {font : 10pt Arial, Helvetica; color : #58585A; margin-bottom: 1em;}
ul	{list-style: disc;}
ul.Rcolumn {margin-left: 10px; padding-left: 10px;}

a {color : #4040ff; font-family : Arial; font-size : 10pt; text-decoration: none;}
a:hover	{text-decoration: underline;}

.text		{font : 12pt Arial, Helvetica;}
.quote		{font : 8pt Arial, Helvetica; font-weight: bold; font-style: italic;}
.small		{font : 8pt Arial, Helvetica;}
.headline	{font : 14pt Arial, Helvetica; font-weight: bold; }
.subhead	{font : 11pt Arial, Helvetica; font-weight: bold;}
.spacer  {line-height: 30%; }
.header_image {line-height: 100%; vertical-align: top;}
.thumbtable		{padding-left: 10px; padding-right: 0;}
IMG.baseline { vertical-align: -20%;}



.body_football #header1 {
	/* reserved for ticker tape */
	float:left;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height:30px;
}

.body_football #header2 {
	float:left;
	padding: 0;
	height:172px;
	vertical-align: top;
}
.body_football #container {
	width: 981px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #FFFFFF;
	padding: 0;
}

.body_football #leftColumn {
	float:left;
	width:661px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
}

.body_football #rightColumn {
	float:left;
	width:320px;
	height: 800px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
}

.body_football #rightColumnLONG {
	float:left;
	width:320px;
	height: 1310px;
	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
}

.body_football #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.body_football #topStory {
	/* used on the home page */
	float:left;
	width:641px;
	padding: 10px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
 }
.body_football #rightColumn1 {
	/* used on all pages */
	float:left;
	width: 300px;
	/*height: 185px; only need this if end up using multiple DIVs for right column*/
	padding: 40px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF url(images/site_tools.gif) no-repeat;
}
.body_football #rightColumn2 {
	/* used on all pages */
	float:left;
	width: 300px;
	padding: 10px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
}
.body_football #rightColumn3 {
	/* used on the home page */
	float:left;
	width: 300px;
	padding: 10px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
}
.body_football #rightColumn4 {
	/* used on the home page */
	float:left;
	width: 300px;
	padding: 10px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
 }

.body_football #leftColumn2 {
	/* used on the home page */
	float:left;
	width: 641px;
	padding: 20px 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
 }
.body_football #footer {
	float:left;
	width: 981px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #FFFFFF;
	padding: 0;
	height:40px;

}

.body_football #story {
	/* used on the home page */
	float:left;
	top:145px;
	width: 641px;
	padding: 0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it.*/
	background: #FFFFFF;
 }