.aam { font: 12px/18px Arial,Helvetica, sans-serif; list-style:none; color:#333366; }  
ul.sports_news { margin: 0 0 0 15px; padding: 0; }
ul.sports_news li {  list-style: circle;   }
ul.sports_news li:hover {  list-style: disc;  }

/* Athletics Homepage v2.0 - www.colby.edu/athletics_cs */ 
a.hnews10  {  background-image: url(images/arrow-main.gif); background-repeat: no-repeat; background-position: 0px 55%; padding-left: 14px; font: bold 11px Arial, Helvetica, sans-serif; color:#3E3E99; text-decoration: underline;  }
table.results { border-top: 1px solid #8f5924; border-left: 1px solid #8f5924; width: 525px;  }
table.results th { border-bottom: 2px solid #8f5924; border-right: 1px solid #b59270; font: bold 11px arial,helvetica, sans-serif; padding: 4px 5px 2px; background-color: #faf7f3; text-align:left; color: #333333; }
table.results td { border-bottom: 1px solid #b59270; border-right: 1px solid #b59270; margin: 0; padding: 2px 5px 2px; font: 12px/16px Arial, Helvetica, sans-serif; color:#000000; }
table.results th.date {  width: 42px; } 
table.results th.event {  width: 149px; }
table.results th.opponent {  width: 179px; }
table.results th.result {  width: 150px; }
table.results td p { margin: 0; }
table.results td a { color: #000000; text-decoration: none;}
table.results td a:visited {  text-decoration:none;  color:#7474c3; }
table.results td a:hover { text-decoration:underline; color:#0051e5; }
table.results td a:active { text-decoration:underline;  color:#CC6600;}
table.ath_headlines { width: 336px; margin-bottom: 19px; color: #333366; }
table.ath_headlines td { background-color: #faf7f3; margin: 0; padding: 9px 9px 12px; font: 12px/16px Arial, Helvetica, sans-serif;  border-top: 1px dotted #000000;  }
table.ath_headlines td p, table.ath_headlines td ul { margin: 0; }
table.ath_headlines td ul { list-style: none; margin: 0; padding:0 ; }
table.ath_headlines td li { line-height: 16px; margin: 0; padding-bottom: 7px; border: none;   }
table.ath_headlines a { text-decoration:none; color:#3333cc; }
table.ath_headlines a:visited {  text-decoration:none;  color:#6f6fb7; }
table.ath_headlines a:hover { text-decoration:underline; color:#0051e5; }
table.ath_headlines a:active {  text-decoration:underline;  color:#CC6600;	}
table.ath_profile { width: 336px; margin-bottom: 15px;  }
table.ath_profile td { background-color: #faf7f3; margin: 0; padding: 7px 9px 12px; border-top: 1px dotted #cc6600; border-bottom: 1px dotted #cc6600;  }
table.ath_profile td p { margin: 0; padding: 0; }
table.ath_profile td .profilee { font-size: 14px; font-weight: bold; line-height: 18px;}
table.ath_profile td p { margin: 0; padding: 0; }
table.ath_photos { width: 164px; margin: 9px 0 12px 0; padding: 0; border: none; }
table.ath_photos td { margin: 0; padding: 3px; font: 11px/15px Arial, Helvetica, sans-serif; color: #333366; }
table.ath_photos td.thumbs { margin-bottom: 4px; }  
table.ath_photos td.thumbs img.th2 { padding: 0 1px; }  
table.ath_photos td p { margin: 3px 0 0 0; padding:0;  }
table.ath_bookstore { width: 164px; margin: 0; padding: 0; border: 1px solid #c2a78c; background-color: #fff;  }
table.ath_bookstore td { margin: 0; padding: 4px 9px 0px; font: 11px/15px Arial, Helvetica, sans-serif; color: #333366;   }
table.ath_bookstore td p { margin: 0; padding:0;  }
table.ath_bookstore td p img.product { margin: 0; padding:8px 0 13px; }
table.ath_bookstore td.hf { margin: 0; padding: 0;  }
table.athletics_records { font: 12px/15px Arial, Helvetica, sans-serif; color: #333366; border-top:1px dotted #8F5924; vertical-align: top; padding: 6px 0 8px;}
table.athletics_records td {padding: 3px 0; border-bottom: 1px solid #ccc }
table.athletics_records2 { font: 12px/15px Arial, Helvetica, sans-serif; color: #333366; border-top:1px dotted #8F5924; vertical-align: top; padding: 6px 0 8px;}
table.athletics_records2 td {padding: 3px 0; border-bottom: 1px solid #ccc; }
table.athletics_records2 td.record {padding: 7px 0 2px; font-weight: bold;  border-bottom: none;background-color: #FAF7F3; }

head:first-child+body div.duckie { padding-top:13px;}
head:first-child+body div.duckie_home { padding-top:2px;}


/* Athletics Team Homepages v1.0 - www.colby.edu/athletics_cs/teams */ 
.ath_team_header { font: 24px Arial, Helvetica, sans-serif; color: #000000; font-style: italic; }
.ath_header_title2 { font: bold 14px arial,helvetica, sans-serif; text-align:left; color: #000000; margin:0; padding-bottom: 1px;  }
a.hnews10  {  background-image: url(images/arrow-main.gif); background-repeat: no-repeat; background-position: 0px 55%; padding-left: 14px; font: bold 11px Arial, Helvetica, sans-serif; color:#3E3E99; text-decoration: underline;  }
table.team_navbar { width: 156px; margin-bottom: 15px; border-top: 1px dotted #000000; border-bottom: 1px dotted #000000;   }
table.team_navbar td { background-color: #C0C0C0; padding-bottom: 100%; height: 100%; vertical-align: top; }
table.team_navbar td ul { font: bold 12px Arial, Helvetica, sans-serif; }
table.team_navbar td li { display: block; border-bottom: 1px dotted #000000; padding: 5px 8px; }
table.team_navbar td a { color: #000000; text-decoration: none;}
table.team_navbar td a:visited  { color:#000000; text-decoration:none; }
table.team_navbar td a:hover  { color:#000000; text-decoration:underline; }
table.team_navbar td a:active  { color:#000000; text-decoration:none; }
table.team_results { border-top: 1px solid #b59270; border-left: 1px solid #b59270; width: 365px;  }
table.team_results th { font: bold 11px arial,helvetica, sans-serif; color: #000033; text-align:left; padding: 4px 2px 3px; border-bottom: 2px solid #b59270; border-right: 1px solid #b59270; background-color: #faf7f3; }
table.team_results th.date {  width: 30px;} 
table.team_results th.opponent {  width: 210px; }
table.team_results th.result {  width: 116px; }
table.team_results td { font: 11px/15px Arial, Helvetica, sans-serif; color: #333366; border-bottom: 1px solid #b59270; border-right: 1px solid #b59270; margin: 0; padding: 2px 3px;  }
table.team_results td p { margin: 0; }
table.team_headlines { width: 365px; margin: 0; }
table.team_headlines th { padding: 0; margin: 0; vertical-align:bottom; text-align:left;  }
table.team_headlines td { margin: 0; padding: 4px 0 0; font: 11px/16px Arial, Helvetica, sans-serif; border-top: 1px dotted #000000; color: #000000; }
table.team_headlines td a { font-size: 12px; font-weight: bold; }
table.team_headlines td a.results_link { background-image: url(/images/arrow-left.gif); background-repeat: no-repeat; background-position: 0px 45%; padding-left: 14px; font: bold 11px Arial, Helvetica, sans-serif; color:#3E3E99; text-decoration: underline; }
table.team_headlines td p { border-bottom: 1px dotted #000000;margin: 0 0 8px; padding-bottom:8px; }
table.team_profile { width: 365px; margin-bottom: 15px; margin-top: 8px; }
table.team_profile th { padding: 0; margin: 0; vertical-align:bottom; text-align:left; }
table.team_profile td { background-color: #faf7f3; margin: 0; padding: 7px 9px 12px; border-top: 1px dotted #cc6600; border-bottom: 1px dotted #cc6600; }
table.team_profile td .date { font-size: 11px; line-height: 14px; }
table.team_profile td .profilee { font-size: 14px; font-weight: bold; line-height: 18px;  }
table.team_profile td.text { line-height: 17px; }
table.team_profile td p { margin: 0; padding: 0; }
div.team_scoreboard table.team_results { border-top: 1px solid #b59270; border-left: 1px solid #b59270; width: 540px; font: 11px/14px Arial, Helvetica, sans-serif; color: #333366;  }
div.team_scoreboard table.team_results th { font: bold 11px arial,helvetica, sans-serif; color: #000033; text-align:left; padding: 4px 5px 2px; border-bottom: 2px solid #b59270; border-right: 1px solid #b59270; background-color: #faf7f3; }
div.team_scoreboard table.team_results th.date {  width: 42px;} 
div.team_scoreboard table.team_results th.opponent {  width: 275px; }
div.team_scoreboard table.team_results th.result {  width: 223px; }
div.team_scoreboard table.team_results td {  border-bottom: 1px solid #b59270; border-right: 1px solid #b59270; margin: 0; padding: 3px 3px;  }
div.team_scoreboard table.team_results td p { margin: 0; }
table.team_photos { width: 173px; margin: 3px 0 12px 0; padding: 0;  }
table.team_photos td { margin: 0; padding: 3px; font: 11px/15px Arial, Helvetica, sans-serif; color: #333366;   }
table.team_photos td p { margin: 3px 0 16px 0; padding:0;  }
table.team_schedule { width: 540px; margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: #333366; border: 1px solid #8f5924; border-width: 1px 0 0 1px; } 
table.team_schedule td { padding: 6px 4px; border: 1px solid #8f5924; border-width: 0 1px 1px 0; }
table.team_schedule th { font: bold 11px arial,helvetica, sans-serif; color: #000033; text-align:left; padding: 4px 4px 2px; border-bottom: 2px solid #b59270; border-right: 1px solid #b59270; background-color: #faf7f3; }
table.team_schedule th.date { width: 30px;}
table.team_schedule th.time { width: 65px;}
table.team_schedule th.opponent { width: 210px; }
table.team_schedule th.location { width: 143px; }
table.team_schedule td p { margin: 0; }
table.team_rosters { width: 540px;  margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #333366; border: 1px solid #8f5924; border-width: 1px 0 0 1px; } 
table.team_rosters td { padding: 4px 5px 4px 4px; border: 1px solid #8f5924; border-width: 0 1px 1px 0;  }
table.team_rosters th { font: bold 11px arial,helvetica, sans-serif; color: #000033; text-align:left; padding: 4px 4px 2px 4px; border-bottom: 2px solid #b59270; border-right: 1px solid #b59270; background-color: #faf7f3 }
table.team_rosters th.number { width: 17px;  }
table.team_rosters th.name { width: auto; white-space: nowrap; }
table.team_rosters th.position_event { width: auto; }
table.team_rosters th.height { width: auto; }
table.team_rosters th.weight { width: auto; }
table.team_rosters th.hs_pro { width: auto; }
table.team_rosters th.hometown {  width: auto; }

/* Recruit styles */
table.athletics_recruit { width: 540px; border-top:1px dotted #8F5924; margin: 2px 0 16px; padding-top: 2px; font-size: 12px; font-weight: bold; color: #333366; text-align: left; }
table.athletics_recruit td { padding: 4px 6px 4px 0; border-bottom: 1px dotted #ccc; }
table.athletics_recruit input, table.athletics_recruit textarea { font: 12px Arial, Helvetica, sans-serif; color: #333399; }

/* Team Statistics */
div#season_statistics { font: 12px Arial, Helvetica, sans-serif; color: #333366; line-height: 16px; }
div#season_statistics h1 { display: none; }
div#season_statistics h3 { font-size: 14px; line-height: 17px; text-align: left; margin:0px; padding: 12px 0 5px; color: #333366; } 
div#season_statistics h4 { font-size: 14px; line-height: 17px; margin:0px; padding: 12px 0 5px; } 
div#season_statistics h2 { margin-bottom: 0px; padding: 12px 0 4px; border-top: 1px dotted #8F5924; }
* html div#season_statistics pre { border: none; margin: 0; padding: 0; font-size: 10px;}
div#season_statistics h5 { font-size: 11px; font-weight: bold; border-bottom: 1px dotted #8F5924; margin: 0; padding: 6px 0 16px 15px; text-align: left; }
div#season_statistics font[face="verdana"]  { font: 12px/16px Arial, Helvetica, sans-serif; color: #333366;  }
div#season_statistics a { color: #3333cc; text-decoration: underline; }
div#season_statistics a:hover { text-decoration: none; }
div#season_statistics a[name] { text-decoration: none; color: #333366; }
div#season_statistics a[name="games"], div#season_statistics a[name="quarters"] { text-decoration: none; font: bold 16px arial,helvetica, sans-serif; text-align:left; color: #af5a06; }
div#season_statistics h3 a[name="games"]  { border-top: 1px dotted #8F5924; display: block; padding: 12px 0 0px; }
div#season_statistics h3 a, div#season_statistics hr h3  { font-weight: bold; }
div#season_statistics hr { display: none; }
div#season_statistics ul { border-bottom: 1px dotted #8F5924; padding: 6px 0 25px 22px; margin:0; }
div#season_statistics ul li { margin: 0; padding: 2px 0;  } 
div#season_statistics center { text-align: left; }
div#season_statistics table { margin: 0; padding: 0; }
div#season_statistics table tr[bgcolor="#000080"] { background-color: #FAF7F3;  }
div#season_statistics table tr td font[color="#ffffff"] { color: #333399;  }
div#season_statistics table tr td { padding: 4px 10px 4px 0; margin: 0;   }
div#season_statistics p.racquets {font: bold 16px arial,helvetica, sans-serif; color: #af5a06; padding-bottom: 9px; margin: 0; }

/* Coach Page Listings */
table.coach_listing td.c1 { width:145px; border-bottom:solid 1px #CCC; padding: 8px 0px; }
table.coach_listing td.c2 { width:260px; border-bottom:solid 1px #CCC; padding: 8px 0px; }
table.coach_listing td.c3 { width:90px; border-bottom:solid 1px #CCC; padding: 8px 4px 8px 0; }

.photo {
  float: right;
  padding: 5px;
  background-color: #000000;
  color: #FFFFFF;
}


#header {
	position: relative;
	margin: 0;
	padding: 0 0 0 0;
	/* background-image: url(../graphics/header_gradient.jpg); */
	background-image: url(../graphics/header_white.gif);
	background-color: #000000;
	background-position: right bottom;
	background-repeat: no-repeat;
	}

#subNav {
	position: absolute;
	margin: 0 10px 0 0;
	padding: 0px;
	height: 25px;
	width: 200px;
	top: 0px;
	right: 0px;
	text-align: right;
	color: #ffffff;
}

#subNav a {
	margin: 0;
	padding: 0;
	font: 12px/12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

#subNav a:hover {
	text-decoration: underline;
}
	h1 {
	position: absolute;
	margin: 0 0 0 8px;
	padding: 0;
	height: 60px;
	width: 384px;
	top: 25px;
	border: 0px;
	left: 0px;
	z-index: 100;	
	background-image: url(images/adtmagazine_logo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

