.alert {
  background-color: pink;
  margin: 10px;
  padding: 10px;
  font-size: .8em;
  border-radius: 7px;
}

.note {
  font-size: smaller;
}

#siteNav {
}

#siteNav ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0pt;
  padding: 0px 5px 0pt;
}

#siteNav li {
  background: transparent url(images/nav/left.gif) no-repeat scroll left top;
  float: left;
  margin: 0 1px 0 0;
  padding: 0pt 0pt 0pt 5px;
  border-bottom: 2px solid #9cc;
}

#siteNav a {
  background: transparent url(images/nav/right.gif) no-repeat scroll right top;
  color: #765;
  display: block;
  float: left;
  font-weight: bold;
  padding: 5px 10px 4px 5px;
  text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#siteNav a {
  float:none;
}
/* End IE5-Mac hack */

#siteNav a:hover {
  color: #333;
}

#siteNav .selected {
  background-image: url(images/nav/left_on.gif);
  border-bottom: 1px solid #9cc;
}

#siteNav .selected a {
  background-image: url(images/nav/right_on.gif);
  color: #333;
  padding-bottom: 5px;
}

/*This is used to create the 'hanging-indent' look of the link text*/
.outdent {
  padding-left: 2em;
  text-indent: -2em;
}

.siteNavHeader {
  text-align: center;
  font-variant: small-caps;
/*  text-transform: capitalize;*/
  font-size: 200%;
  font-weight: bold;
  color: #00007C;
}

#content {
  padding: 10px;
}

#EONRsummaries {
  background-color: #ddd;
}

#EONRsummaries ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0px 0px 1px;
}

#EONRsummaries li {
  background-color: #ddd;
  float: left;
  margin: 0 0 0 0;
  padding: 0 1px 0 0px;
}

#EONRsummaries a {
  display: block;
  float: left;
  padding: 5px 5px 4px 5px;
}

#EOs { /*This is really NRs now*/
  float: right;
  margin: 0px 10px 5px 10px;
  width: 330px;
  background-color: #eceff0;
  padding: 5px 15px 15px 15px;
  border-radius: 7px;
}

#EOs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#EOs li a {
  font: 9pt Arial,Tahoma,Verdana,sans-serif;
}

#EONRlinks {
  padding: 10px;
}

.RunSummaries {
/*  float: right; */
/*  width: 300px;*/
}

#EONRarchives ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0px 5px 1px;
}

#EONRarchives {
  padding: 10px;
}

#EONRarchives li {
  float: left;
  margin: 0 1px 0 0;
  padding: 0 0 0 0px;
}

#EONRarchives a {
  display: block;
  float: left;
  padding: 0px;
}

#EONRarchives table {
  border: 1px solid black;
}

#EONRarchives th {
  text-align: center;
}

#EONRarchives td, #EONRarchives th {
  border: 1px solid black;
  padding: 5px;
}

.archiveNotice {
  background-color: pink;
  border-radius: 7px;
  width: 40%;
  padding: 15px;
}

.harvestTable {
  border: 1px solid black;
  border-collapse: collapse;
  width: 700px;
  margin-bottom: 2em;
}

.harvestTable td {
  border: 1px solid #999;
  text-align: center;
  padding: 0.2em;
}

.harvestTable th {
  border: 1px solid blue;
  background-color: #ffb;
  font-weight: bold;
  padding: 0.2em;
  text-align: center;
}

.harvestTable tr.altRow {
  background-color: #cff;
}

.harvestTable .colorColumn {
  background-color: #3cf;
  font-weight: bold;
  text-align: center;
  width: 50px;
}

.FishingReports table {
  border: none;
}

.FishingReports td {
  text-align: left;
  padding: 0.2em;
  vertical-align: top;
  border: none;
}

li {
  color: black;
}

/*Hidden*/
.QRCode {
  display: none;
}

#printGranicusheader {
  display: none;
}

/*End Of Year Summaries*/
.PDFlink {
  background-color:lightgray;
  padding:1em;
  border-radius:7px;
}
.EOYHeader {
  padding-bottom: 28px;
  text-align: center;
  font-weight: bold;
  font-size: 1.6em;
  line-height: normal;
   margin-top: 1em;  /*  altered 10/2023 from margin-top: -1em;  */
}
.SummaryHeaderDiv {
  border-bottom: 4px double #8c8b8b;
}

#SeasonText {
  margin: auto;
  width: 100%;
  position: absolute;
  top: 9em;
  left: 0;
  padding-bottom: 0.8em;
  /* border-bottom: 4px double #8c8b8b; */  /* removed 10/2023 */
}
#FishScales {
  margin: auto;
  width: 100%;
  height: 220px;
}
.EOYSpeciesH {
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 28px;
  margin-top: 1em;
  text-align: center;
  font-weight: bold;
  font-variant: small-caps;
}
  .EOYKingH {
    background-image: url("/Static-sf/fishing_reports/images/ChinookOutline.png");
    background-size: 200px;
  }
  .EOYSockeyeH {
    background-image: url("/Static-sf/fishing_reports/images/SockeyeOutline.png");
    background-size: 230px;
  }
  .EOYCohoH {
    background-image: url("/Static-sf/fishing_reports/images/CohoOutline.png");
    background-size: 200px;
  }
  .EOYShrimpH {
    background-image: url("/Static-sf/fishing_reports/images/ShrimpOutline2.png");
    background-size: 200px;
  }
  .EOYRClamH {
    background-image: url("/Static-sf/fishing_reports/images/RazorClam.png");
    background-size: 180px;
  }
  .EOYRDipnetH {
    background-image: url("/Static-sf/fishing_reports/images/Dipnet.png");
    background-size: 480px;
    background-position-x: center;
    background-position-y: center;
    padding-top: 32px;
  }
  .EOYCrabH {
    background-image: url("/Static-sf/fishing_reports/images/Crab.png");
    background-size: 180px;
  }
  .EOYRockFishH {
    background-image: url("/Static-sf/fishing_reports/images/RockFish.png");
    background-size: 160px;
  }
.EOYLocationH {
  font-size: 16px;
  font-weight: bold;
  color: #00007c;
  margin-top: 1em;
}
.EOYMAH {
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  color: #00007c;
  margin-top: 1em;
}
P.EOY {
  margin: 0;
  /*text-indent: 1em;*/
}
P.EOY+P.EOY {
  margin-top: 1em;
}
P.EOYMA+P.EOYMA {
  margin-top: 0.5em;
}
P.EOYMAsub {
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
.EOYMA {
  text-align: left;
  margin-left: 2em;
  margin-top: 0;
  margin-bottom: 0;
  list-style: disc outside none;
  display: list-item; 
}
.EOYMAsub {
  text-align: left;
  margin-left: 4em;
  margin-top: 0;
  margin-bottom: 0;
  list-style: circle outside none;
  display: list-item; 
}
.EOYMAsubsub {
  text-align: left;
  margin-left: 6em;
  margin-top: 0;
  margin-bottom: 0;
  list-style: square outside none;
  display: list-item; 
}

.KenaiTable {
  margin-top: 1em;
  width: 550px;
  margin-left: auto;
  margin-right: auto;
}
.KenaiTable caption {
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid black;
}
td.KenaiTableFooter {
  border-top: 1px solid black;
  text-align: center;
}
.KodiakTable {
  margin-top: 1em;
  width: 550px;
  margin-left: auto;
  margin-right: auto;
}
.KodiakTable caption {
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid black;
}
td.KodiakTableFooter {
  border-top: 1px solid black;
  text-align: center;
}
