body {
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
margin:0;
position:absolute;
padding:0px;
display: block;
width:100%;
align:justify;}

/* Page Content */
.content {
  margin: auto;
  padding: 10px;
  max-width: 850px;
}

p {
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: justify;}

a {
  color: red;
  text-decoration:none;
  font-weight : bold;
}

a:link {
  color: red;
  text-decoration:none;
  font-weight : bold;
}

/* mouse over link */
a:hover {
  color: red
    font-weight : bold;
    text-decoration:underline;
}

.aaf {background-color:#002D72;
color:white;}

.black-bg {background-color:black;
color:white;}

.elf {background-color:#002D72;
color:white;}

.gfl {background-color:#0e204f;
color:white;}


.nfl {background-color:#003A70;
color:white;}

.wlaf {background-color:#044E7C;
color:white;}

.nfle {background-color:#0c2340;
color:white;}

.ufl2009 {background-color:#0082BA;
color:white;}

.usfl83 {background-color:#1B24C0;
color:white;}

.usfl22 {background-color:#002D72;
color:white;}


.ssblue 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #044f82;
}


.xfl2020 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #012169;
}


#bannerlink-aaf {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
background-color:#002D72;
color:white;
}

#bannerlink-aaf td, #bannerlink-aaf th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink-aaf tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink-aaf tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink-aaf tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink-aaf tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}

#bannerlink {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
color:white;
}

#bannerlink td, #bannerlink th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}


#bannerlink-black {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
background-color:black;
color:white;
}

#bannerlink-black td, #bannerlink-black th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink-black tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink-black tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink-black tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink-black tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}


#bannerlink-silver {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
background-color:silver;
color:black;
}

#bannerlink-silver td, #bannerlink-silver th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink-silver tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink-silver tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink-silver tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink-silver tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}

#bannerlink-red {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
background-color:red;
color:white;
}

#bannerlink-red td, #bannerlink-red th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink-red tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink-red tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink-red tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink-red tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}

#bannerlink-gfl {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 4px;
background-color:#0e204f;
color:white;
}

#bannerlink-gfl td, #bannerlink-gfl th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#bannerlink-gfl tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 4px;
}

#bannerlink-gfl tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
font-weight : bold;
text-align: left;
border: 1px solid transparent;  
}

#bannerlink-gfl tr td:first-child {
border: 2px solid transparent;    
text-align: center;
text-transform: uppercase;
width:10%;
}

#bannerlink-gfl tr td:last-child {
border: 2px solid transparent;    
text-align: left;
text-transform: uppercase;
width:900px;
}



.aaf-border {
background-image: url("https://cdn.images.express.co.uk/img/dynamic/172/590x/AAF-1085007.jpg?r=1551403427903");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.amtg-border {
background-image: url("images/amtg/Scrimmage.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.bfl-border {
background-image: url("images/bfl/UK-Header.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.cfl-border {
background-image: url("https://bellmediainc-bnn-bloomberg-prod.web.arc-cdn.net/resizer/v2/https%3A%2F%2Farc-goldfish-bellmediainc-thumbnails.s3.amazonaws.com%2F10-27-2025%2Ft_4937c6c178474b8c83a171084cbc47a8_name_2025_10_27_cdb49b39_4961_4808_baf9_38aac6187095_jpg_1200x675.jpg?auth=cd8daba4faee458b5c84e49d006c87289b8655defde8a91a7e2f8dc5f5d27712&width=960&height=540&smart=true&quality=80");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.cfp-border {
background-image: url("https://www.wruf.com/wp-content/uploads/2021/02/College-Football-Playoff-Trophy-1.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.efa-border {
background-image: url("https://frankfurt-galaxy.eu/wp-content/uploads/2024/05/FrankfurtGalaxy_Offense.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.elf-border {
background-image: url("images/eu/elf-cg-banner.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.gfl-border {
background-image: url("images/gfl/GFL-Header.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.nfl-border {
background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTHFN6y2rlfnOR_Fs3X9cyYIfJKamHscnLq2A&s");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.nfle-border {
background-image: url("images/nfle/NFLE-Header.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.ufl-border {
background-image: url("https://explorestlouis.com/wp-content/uploads/2025/05/St.-Louis-Battlehawks-UFL-2025-Header.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.ufl2019-border {
background-image: url("https://a.espncdn.com/photo/2010/1130/pg2_a_locomotives_576.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.usfl1983-border {
background-image: url("https://i.redd.it/makkdbj29om61.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.usfl2022-border {
background-image: url("https://www.sportico.com/wp-content/uploads/2023/04/GettyImages-1406630780-e1680976602258.jpg?w=1280&h=720&crop=1");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.xfl2001-border {
background-image: url("https://sportsteamhistory.com/wp-content/uploads/2020/04/XFL-Los-Angeles-Xtreme-2001-600x450.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.xfl2020-border {
background-image: url("https://images.foxtv.com/static.fox26houston.com/www.fox26houston.com/content/uploads/2020/02/764/432/XFL-Roughnecks-.jpg?ve=1&tl=1");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}

.xfl2023-border {
background-image: url("https://www.sportspro.com/wp-content/uploads/2023/05/XFL-2023-1.jpg");
padding: 4px;
height:100px;
background-size: cover;	
background-repeat: no-repeat;
}



#teams-profile {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
}

#teams-profile td, #teams-profile th {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
padding: 4px;
}


h1 {text-transform: uppercase;}
h2 {text-transform: uppercase;}
h3 {text-transform: uppercase;}

#teams {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
  padding: 10px;
}

#teams td, #teams th {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
padding: 6px;
width: 10%;
}

#teams td:first-child {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
width: 25%;
}


#teams td:nth-child(2) {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: left;

padding: 6px;
width: 50%;
}

#teams td:nth-child(3) {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
padding: 6px;
width: 15%;
}

#teams td:last-child {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
width: 25%;
}

#teams th:last-child {
  border: 1px solid #ddd;
text-transform: uppercase;
text-align: center;
width: 25%;
}

#teams .font {
color : black;
font : normal normal 14px Arial, Helvetica, sans-serif;
text-align: center;
text-transform: uppercase;
}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: black;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: red;
}

.space-border{
background-color: transparent;
padding: 4px;
text-align: center;
}

#breadcrumb {
font-size: 20px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: #DCDCDC;
font-weight : bold;
color: black;
}

#breadcrumb a {
font-weight : bold;
color: black;
}

#breadcrumb a:link {
font-weight : bold;
color: black;
}

#links {
border: 1px solid #ddd;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
}

#links td, #links th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#links tr th {
border: 1px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 10px;
}

#links tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: white;
font-weight : bold;
text-align: left;
border: 1px solid #ddd;  
}

#links tr td .subheadertitle {
padding: 10px;
  font-family: 10px Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: white;
color: black;
font-weight : bold;
text-align: left;
border: 1px solid #ddd;  
}

#links tr th:last-child {
border: 2px solid #ddd;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 10px;
}

#links a {
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
text-transform: uppercase;
}

#links a:link {
font-weight : bold;
text-decoartion:underline;
}

#links .team-logo tr td {
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: black;
color: white;
font-weight : bold;
text-align: left;
border: 1px solid #ddd;  
}



#links2 {
font : normal normal 20px Arial, Helvetica, sans-serif;
border: 1px solid #ddd;
  border-collapse: collapse;
font-weight : bold;
text-align: left;
width:100%;
text-transform: uppercase;
}

#links2 td, #links2 th {
  border: 1px solid #ddd;
text-align: left;
color: black;
  padding: 4px; 
text-transform: uppercase;
width:500px;
}

#links2  th {
  border: 1px solid #ddd;
text-align: center;
  padding: 4px;
width:10px;  
}

#leagues-list {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
  padding: 10px;
}

#leagues-list td, #teams-list th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
}

#leagues-list th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: left;
}

#leagues-list td:first-child {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: center;
width: 20px;
}

#leagues-list td:nth-child(2) {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: left;

}

#leagues-list td:last-child {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: center;
  font-weight : bold;
}


#title {
font-size: 24px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: black;
font-weight : bold;
color: white;
text-align: left;
}

#title2 {
  border: 1px solid #ddd;
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: white;
font-weight : bold;
color: black;
text-align: left;
}

#sub-title {
border: 2px solid black;  
font-size: 22px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: black;
font-weight : bold;
color: white;
text-align: left;
}

#sub-title2 {
font-size: 22px;
padding: 6px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: white;
font-weight : bold;
color: black;
text-align: left;
}

#undersub-title {
font-size: 20px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: #696969;
font-weight : bold;
color: white;
text-align: left;
}

#undersub-title2 {
font-size: 20px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: white;
font-weight : bold;
color: black;
text-align: left;
}

#teams-table {
border: 1px solid #ddd;   
font : normal normal 18px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 6px;
}

#teams-table td, #teams-table th {
  border: 1px solid #ddd;  
  padding: 6px;
text-transform: uppercase;
width: 50%;
vertical-align: text-top;
}

#teams-table tr td:last-child {
text-align: center;
  border: 1px solid #ddd; 
width:600px; 
font-weight : bold;
vertical-align: text-top;
padding: 6px;
}

#teams-table .font {
color : black;
font : normal normal 14px Arial, Helvetica, sans-serif;
font-weight : bold;
text-align: center;
text-transform: uppercase;
}

.gridborder {
background: url("images/amtg/FB.jpg");
padding: 10px;
background-size: cover;	
background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.logo {
border: 4px solid black;
border-radius: 10px;
background-color:white;
padding: 4px;
}

.box {
text-transform: uppercase;
  border:4px solid white;
font-weight : bold;
font : normal normal 20px Arial, Helvetica, sans-serif;
padding: 2px;
Color: white;
text-decoration: none;
}

.blck-border {
  border: 4px solid black;
}

.vertical-menu {
  width: 100%;
  height: 500px;
  overflow-y: auto;
font-weight : bold;
}

#updates {
  font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
font-size: 20px;
  font-weight : bold;
  padding: 10px;
}

#updates td, #updates th {
  border: 2px solid #ddd;
  padding: 4px;
text-transform: uppercase;
text-align: left;
}

#updates tr td:first-child {
width: 20px;
text-align: center;
text-transform: uppercase;
color : black;
padding: 10px;
background-color: white;
}

#updates tr td:last-child {
width: 100%;
text-align: left;
text-transform: uppercase;
color : black;
background-color: white;
}

#menu-table {
border: 1px solid transparent;   
font : normal normal 20px Arial, Helvetica, sans-serif;
text-align: left;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
padding: 10px;
}

#menu-table td, #menu-table th {
  border: 1px solid #ddd;  
  padding: 6px;
text-transform: uppercase;
width: 50%;
text-align: left;
font-weight : bold;
color: black;
}

#menu-table .menu-tablelinks {
  color: white;
}

#menu-table .menu-tablesection {
color: white;
background-color: black;
}


#playoffs-list {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
  padding: 10px;
}

#playoffs-list td, #playoffs-list th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
}

#playoffs-list th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: left;
}

#playoffs-list td:first-child {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: left;
width: 200px;
}

#playoffs-list td:nth-child(2) {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: left;

}

#playoffs-list td:last-child {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: center;
width: 20px;
}


#expansion {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
text-transform: uppercase;
color: black;
text-align: left;
width:100%;

}

#expansion td, #expansion th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
}

#expansion tr th:nth-child(2) {
width: 50px;
text-align: center;
text-transform: uppercase;
color : black;

}

#expansion tr td:nth-child(2) {
width: 50px;
text-align: center;
text-transform: uppercase;
color : black;

}

#expansion2 {
    border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
text-transform: uppercase;
color: black;
text-align: left;
width:100%;

}

#expansion2 td, #expansion2 th {
  border: 1px solid #ddd;
  padding: 4px;
text-transform: uppercase;
}

#expansion2 tr td:first-child {
  border: 1px solid #ddd;
width: 10px;
text-align: center;
text-transform: uppercase;
color : black;

}

#expansion2 tr td:nth-child(2) {
  border: 1px solid #ddd;
width: 500px;
text-align: left;
text-transform: uppercase;
color : black;

}

#team-logo {
border: 2px solid black;   
font : normal normal 24px Arial, Helvetica, sans-serif;
text-align: center;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
}

#team-logo td, #team-logo th {
  border: 2px solid #ddd;  
  padding: 2px;
text-transform: uppercase;
}

#team-logo tr th {
border: 2px solid black;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 10px;
}

#team-logo tr td {
font-size: 24px;
padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
text-transform: uppercase;
background-color: black;
font-weight : bold;
color: white;
text-align: left;
border: 1px solid black;  
}

#team-logo tr th:last-child {
border: 2px solid black;    
text-align: center;
text-transform: uppercase;
width:10px;
padding: 10px;
}

#team-logo a {
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight : bold;
color: white;
text-transform: uppercase;
}

#team-logo a:link {
font-weight : bold;
color: white;
text-decoartion:underline;
}

#cg {
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
text-align: center;
}

#cg td, #cg th {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  text-align:center;
text-transform: uppercase;
width: 50px;
}

#cfp {
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
text-align: center;
}

#cfp td, #cfp th {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  text-align:center;
text-transform: uppercase;
width: 10%;
}

#cfp tr td:first-child {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  text-align:center;
text-transform: uppercase;
width: 10%;
}

#cfp tr th:nth-child(3) {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  text-align:center;
text-transform: uppercase;
width: 10px;
}

#cfp tr td:nth-child(3) {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  text-align:center;
text-transform: uppercase;
width: 10px;
}

#cfp tr td:last-child {
  border: 1px solid #ddd;
  font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
  text-align:center;
text-transform: uppercase;
width: 10%;
}


#standings {
  font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
}

#standings td, #standings th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
}

#standings td:first-child.division {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: red;
  color: white;
  font-weight : bold;
}

#standings td:first-child.playoffs {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: blue;
  color: white;
  font-weight : bold;
}

#standings td:first-child.out {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: black;
  color: white;
  font-weight : bold;
}

#standings th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: white;
  color: black;
  font-weight : bold;
text-transform: uppercase;
  border: 1px solid #ddd;
}

#standings tr th:first-child {
  width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr th:nth-child(2) {
  width: 50px;
text-align: left;
text-transform: uppercase;
}

#standings tr th:nth-child(3) {
  width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr th:nth-child(4) {
width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr th:nth-child(5) {
width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr th:nth-child(6) {
  width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr th:nth-child(7) {
  width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr td:first-child {
  width: 50px;
text-align: center;
text-transform: uppercase;
}

#standings tr td:nth-child(2) {
width: 50px;
font-size: 16px;
text-align: center;
text-transform: uppercase;
}

#standings tr td:nth-child(3) {
text-align: left;
}

#standings tr td:nth-child(4) {
  width: 20px;
text-align: center;
}

#standings tr td:nth-child(5) {
text-align: center;
}

#standings tr td:nth-child(6) {
text-align: center;
}

#standings tr td:nth-child(7) {
text-align: center;
}

#standings tr td:nth-child(8) {
text-align: center;
}

#standings tr td:last-child {
text-align: center;
  width: 50px;
}

#standings tr th:last-child {
text-align: center;
  width: 50px;
}

#bracket {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
}


#bracket td, #bracket th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: center;
color: white;
}


#bracket tr th:first-child {
padding: 4px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10px;
}

#bracket tr td:first-child {
text-align: center;
text-transform: uppercase;
color : black;
Width:10px;
}

.division {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: red;
  color: white;
  font-weight : bold;
}

.playoffs {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: blue;
  color: white;
  font-weight : bold;
}

.out {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
background-color: black;
  color: white;
  font-weight : bold;
}

#bracket tr td:nth-child(2) {
text-align: center;
text-transform: uppercase;
color : black;
Width:20px;
}

#bracket tr th:nth-child(2) {
text-align: center;
text-transform: uppercase;
color : black;
}

#bracket tr th:nth-child(3) {
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#bracket tr td:nth-child(3) {
padding: 8px;
text-align: left;
text-transform: uppercase;
color : black;
Width:150px;
}

#bracket tr th:nth-child(4) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#bracket tr td:nth-child(4) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#bracket tr td:nth-child(5) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#bracket tr td:nth-child(6) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#bracket tr th:last-child {
padding: 2px;
text-align: left;
text-transform: uppercase;
color : black;
Width:150px;
}

#bracket tr td:last-child {
padding: 2px;
text-align: left;
text-transform: uppercase;
color : black;
Width:150px;
}


#standings-list {
  font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
}

#standings-list td, #standings-list th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
text-align: center;
}


#standings-list tr th:first-child {
padding: 4px;
text-align: left;
text-transform: uppercase;
color : black;
Width:10px;
}

#standings-list tr td:first-child {
text-align: center;
text-transform: uppercase;
color : black;
Width:10px;
}

#standings-list tr td:nth-child(2) {
text-align: left;
text-transform: uppercase;
color : black;
Width:500px;
}

#standings-list tr th:nth-child(2) {
text-align: center;
text-transform: uppercase;
color : black;
}

#standings-list tr th:nth-child(3) {
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr td:nth-child(3) {
padding: 8px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr th:nth-child(4) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr td:nth-child(4) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr td:nth-child(5) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr td:nth-child(6) {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr th:last-child {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#standings-list tr td:last-child {
padding: 2px;
text-align: center;
text-transform: uppercase;
color : black;
Width:10%;
}

#collection {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
border: 1px solid #ddd;
}

#collection .font {color : black;
font : normal normal 18px Arial, Helvetica, sans-serif;
font-weight : bold;
text-align: center;}

#champions {
border: 1px solid #ddd;  
  font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
  border-collapse: collapse;
width: 100%;
text-transform: uppercase;
}

#champions td, #champions th {
border: 1px solid #ddd;    
  padding: 4px;
text-transform: uppercase;
text-align: center;

}

#divisions {
  font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
  border-collapse: collapse;
  width: 100%;
text-transform: uppercase;
}

#divisions td, #divisions th {
  border: 1px solid #ddd;
  padding: 10px;
text-transform: uppercase;
}

#divisions tr td:first-child {
text-align: left;
text-transform: uppercase;
}

#divisions tr td:last-child {
text-align: left;
text-transform: uppercase;
width: 350px;
}

#champions tr td:first-child {
border: 1px solid #ddd;   
text-align: center;
text-transform: uppercase;
width:10px;
}

#champions tr th:nth-child(2) {
text-align: center;
border: 1px solid #ddd;  
}

#champions tr td:nth-child(2) {
text-align: center;
  border: 1px solid #ddd; 
}

#champions tr td:nth-child(3) { 
border: 1px solid #ddd;    
text-align: left;
width:600px;
}

.afl
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : red;
}

.bfl 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : red;
}

.ab 
{background: url("images/amtg/AmericanBowl.jpg");
padding: 100px;
background-size: cover;	
background-repeat: no-repeat;
}

.lib 
{background: url("images/amtg/AmericanBowl.jpg");
text-align: center;
padding-top: 50px;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.cfl 
{background: url("images/cfl/CFL-Header.jpg");
padding: 100px;
background-size: cover;	
background-repeat: no-repeat;
}


.usfl2022 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #002D72;
}

.wlaf
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #044E7C;
}

.ufl2009
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #0082BA;
}

.ssblue 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #044f82;
}

.usfl1983 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #1B24C0;
}

.xfl2020 
{padding: 20px;
text-transform: uppercase;
text-align: center;
background-color : #012169;
}


.igame {
background: url("images/fun/Interception16.jpg");
padding: 100px;
background-size: cover;	
background-repeat: no-repeat;
text-align: center;
color: white;
}

.aboutme {
background: url("images/amtg/AD.jpg");
padding: 100px;
background-size: cover;	
background-repeat: no-repeat;
text-align: center;
color: white;
}
