html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, 

blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: 

collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { 

border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; 

}
q:before, q:after { content:''; }


body {
background-image: url(/Season39/Images/Blue2.jpg);
background-attachment: fixed;
}


/* format for individual PG tables */
table.stat, table.stat2 {
background-color: #F22;
margin-left: 15px;
font-family: "Palatino Linotype", "Times New Roman", "seriff";
color: #111;
border: ridge 2px #610;
}

 
/* add space between PGs */
table.stat {
margin-top: 20px;
}


/* individual PG tables */
table.stat2 {
border-top: none;
}

/* format for weekly PG records table */
#season {
margin: 10px 0px 10px 15px;
background-color: #F22;
border: ridge 2px #610;
}

/* weekly PG records table */
#season td {
width: 60px;
}

/* weekly PG records table */
#season tr.results td.clear {
background-color: white;
border: none;
}

/* headings for PG records and weekly records tables */
table.stat tr.game, #season tr.game {
background-color: #610;
color: red;
font-size: 16px;
font-family: "Arial Black", Arial, seriff;
}

/* border for header of weekly results table */
#season tr.game {
border: ridge 1px #610;
}

/* sub-headings for PG records and weekly records tables */
table.stat tr.heading th, #season tr.heading {
background-color: #C00;
color: #FCC;
}

/* make some of the sub-headings bold */
table.stat tr.heading th, #season tr.heading th {
font-weight: bold;
}

/* First column for PG records and weekly records */
table.stat td.heading, table.stat tr.odd td.heading, #season td.heading, #season tr.odd td.heading {
background-color: #C00;
color: #FCC;
}

/* format for rows of PG records and weekly records table */
table.stat tr.results td, table.stat tr.odd td, table.stat tr.heading th, #season tr.results td, #season tr.odd td, #season tr.heading th {
padding: 1px 5px;
font-size: 14px;
text-align: center;
border: dotted 1px #610;
}

/* different background colour for PG records and weekly records tables */
table.stat tr.odd td, #season tr.odd td {
background-color: #FF4848;
}

/* format stats for individual games */
table.stat2 {
font-size: 14px;
line-height: 150%;
color: #111;
}

/* change colour of bold in stats for individual games */
table.stat2 strong {
color: #FBB;
}

/* change color to green for correct answers */
table.stat tr.results strong.green, table.stat tr.odd strong.green {
color: #9F0;
}

/* change color to red for wrong answers */
table.stat tr.results strong.red, table.stat tr.odd strong.red {
color: #900;
}

/* change color to blue */
table.stat tr.results strong.blue, table.stat tr.odd strong.blue {
color: blue;
}

table.list {
border: none;
margin-left: 15px;
background-color: #FDD017;
}

table.list a {
text-decoration: none;
color: red;
font-family: "Impact", "Palatino Linotype", "seriff";
font-size: 18px;
}

table.list a:hover {
color: blue;
text-decoration: underline;
}

table.list td.star { 
background: url(/Season38/Images/Asterisk.JPG) no-repeat center;
width: 61px;
padding: 1px;
background-color: #FDD017;
}

.overall table {
border: solid 2px #000;
color: #222;
}

.overall a {
text-decoration: none;
color: #222;
}

.overall a:hover {
color: white;
font-weight: bold;
}

table.overall table.div td {
padding-right: 5px;
padding-left: 5px;
}


table.past {
background-color: #C00;
margin-bottom: 10px;
margin-left: 15px; 
font-family: "Arial Black", Arial, seriff;
color: #FCC;
border: 2px ridge #610;
}

table.past a:hover img {
border: 5px solid #F90;
}

table.stat tr.results td.left, table.stat tr.odd td.left {
text-align: left;
}


h2 {
border: 5px ridge yellow;
background-color: #610;
padding: 5px;
margin: 5px 5px 10px 15px;
color: #F90;
width: 400px;
font-family: "Arial Black", Arial, seriff;
font-size: 20px;
}

h2 strong {
color: #F63;
}

h3 {
text-decoration: none;
text-align: center;
font-size: 64px;
letter-spacing: 2px;
font-variant: small-caps;
font-family: Tahoma, "Palatino Linotype", "Times New Roman"; 
}

h3 a {
text-decoration: none;
color: black;
font-weight: bold;
}

h3 a:hover {
color: red;
text-decoration: underline;
}


ul.nav {
margin: 10px 0px;
padding: 0;
list-style: none;
overflow: hidden;
zoom: 1;
width: 900px;
}

ul.nav li {
float: left;
width: 150px;
}

ul.nav a {
width: 150px;
display: block;
padding: 0;
margin: 0;
text-decoration: none;
font-size: 0px;
}

ul.nav li.Stats a:hover, ul.nav li.Freq a:hover, ul.nav li.Models a:hover, ul.nav li.Announcers a:hover, ul.nav li.Calendar a:hover, ul.nav li.Guide a:hover {
background-position: 0 -150px; 
min-height: 150px;
max-height: 150px;
}

ul.nav li.Stats a {
background: url(/Season39/Images/StatsRed.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}


ul.nav li.Freq a {
background: url(/Season39/Images/FrequencyOrange.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}

ul.nav li.Models a {
background: url(/Season39/Images/ModelsRed.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}

ul.nav li.Announcers a {
background: url(/Season39/Images/AnnouncersOrange.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}

ul.nav li.Guide a {
background: url(/Season39/Images/GuideRed.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}

ul.nav li.Calendar a {
background: url(/Season39/Images/CalendarsOrange.JPG) no-repeat left top; 
min-height: 150px;
max-height: 150px;
}

