body {
  color: #000000;
  background-color: #CEF6D8;
  font-weight: bold;
  font-style: italic;
}
p1, p2, p5, p7, p8, p9, h2 {font-family: "Times New Roman";}
p3, p4, p6, h1 {font-family: "Segoe Media Center";}
p9 {font-size: 0.875em;}
p3, p4 {font-size: 1.125em;}
p1, p2, p7 {font-size: 1em;}
p6, p8, h1, h2 {font-size: 1.5em;}

p1 {color: #4d1302;}
p2 {color: red;}
p3 {color: green;}
p4 {color: #002f00; text-decoration: underline;}
p5 {color: #004000; font-size: 3em;}
p6 {color: #4d1302;}
p9 {color: white;}
p7, p8 {color: navy;}
h1, h2 {color: #004040;}

.titleContainer {
  border: 4px groove silver;
  margin: 0px;
  position: relative;
  top: 10px;
  left: 0px;
  width: 996px;
  height: 228px;
}
#johnTitleContainer {
  height: 135px;
  background-color: white;
}
.leftTitleBlock, .rightTitleBlock, .centerTitleBlock, .johnCenterTitleBlock, .leftWeightsBlock, .centerWeightsBlock, .rightWeightsBlock, .leftBigFishBlock, .centerBigFishBlock, .rightBigFishBlock, .firstPlaceBlock, .secondPlaceBlock, .thirdPlaceBlock, .fourthPlaceBlock, .topsixFirstPlace, .topsixSecondPlace, .topsixThirdPlace, .topsixFourthPlace, .topsixFifthPlace, .topsixSixthPlace, .topThreeCoAnglerGoldPlace, .topThreeCoAnglerSilverPlace, .topThreeCoAnglerBronzePlace, .yearlyStandingsTitle, .johnLeftTournamentResults, .johnRightTournamentResults, .johnCenterTournamentResults {
  margin: 0px;
  position: absolute;
  top: 0px;
  z-index: 1;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
}
.leftTitleBlock, .rightTitleBlock {
  border:  none;
  width: 210px;
  height: 135px;
}
.leftTitleBlock {left: 0px;}
.rightTitleBlock {right: 0px;}
.centerTitleBlock {
  border: 4px groove silver;
  left: 220px;
  width: 552px;
  height: 220px;
}
#johnCenterTitleBlock {height: 127px;}

#johnLeftTitleBlock {
  top: 20px;
  height: 115px;
}
.tournamentWeightsandWinnersContainer {
  border: 3px groove silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 750px;
  height: 138px;
}
#johnTournamentWeightsContainer {
  width: 445px;
  background-color: white;
}
.leftWeightsBlock, .rightWeightsBlock {
  border: 1px solid black;
  width: 221px;
  height: 137px;
}
.leftWeightsBlock {left: 0px;}
.rightWeightsBlock {right: 0px;}

.centerWeightsBlock {
  border: 2px groove silver;
  left: 225px;
  width: 296px;
  height: 136px;
}
.bigFishContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 800px;
  height: 241px;
}
#johnBigFishcontainer {background-color: white;}

.leftBigFishBlock, .rightBigFishBlock, .firstPlaceBlock, .secondPlaceBlock, .thirdPlaceBlock, .fourthPlaceBlock {
  border: 1px solid black;
  width: 233px;
  height: 237px;
}
.leftBigFishBlock {left: 0px;}
.rightBigFishBlock {right: 0px;}

.centerBigFishBlock {
  border: 2px groove silver;
  left: 237px;
  width: 323px;
  height: 237px;
  background-color: white;
}
.placeContainer {
  border: 3px groove Silver;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 943px;
  height: 241px;
}
#johnPlaceContainer {background-color: white;}

.tournamentReportContainer {
border:  3px groove Silver;
  margin: 0px;
  position: relative;
  top: 0px;
  left: 0px;
  width: 754px;
  height: 28px;
  background-color: white;
   font-size:1.25em;
  color: Maroon;
}
.leftTournamentReport{
	top: 0px;
	left: 0px;
	border: 1px solid black;
	width: 230px;
	height: 25px; 
	margin: 0px;
	position: absolute;
	top: 0px;
	z-index: 1;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
}
.centerTournamentReport{
	background-color: transparent;
	top: 0px;
	width: 280px;
	height: 25px;
	left: 236px;
	border: 1px solid black;
	margin: 0px;
	position: absolute;
	top: 0px;
	z-index: 1;
	text-align: center;
	vertical-align: top;
}
.rightTournamentReport{
	margin: 0px;
	position: absolute;
	top: 0px;
	z-index: 1;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
	top: 0px;
	right: 0px;
	border: 1px solid black;
	width: 230px;
	height:25px;
}
.johnTournamentResultsContainer {
  border:  2px;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 0px;
  width: 760px;
  height: 268px;
}
.johnLeftTournamentResults {
  top: 20px;
  left: 0px;
}
.johnRightTournamentResults {
  right: 0px;
  top: 20px;
 }
.johnCenterTournamentResults {
  /* border: 2px groove silver; */
  height: 170px;
  background-color: transparent;
  top: 0px;
  width: 284px;
  left: 236px;
  color: Maroon;
  font-size: .875em;
}
th {
  text-align: center;
  font-weight: bold;
  font-style: italic;
  color: #005329;
  font-size: 1em;
}
td {
  text-align: center;
  font-size: 0.875em;
  color: Maroon;
  font-weight: bold;
  font-style: italic;
}
.firstPlaceBlock {left: 0px;}
.secondPlaceBlock {left: 236px;}
.thirdPlaceBlock {right: 236px;}
.fourthPlaceBlock {right: 0px;}

.tournamentReportParagraph {
border:  3px groove Silver;
  margin: 0px;
  position: relative;
  top: 0px;
  left: 0px;
  width: 894px;
  background-color: white;
  font-size: 1em;
  color: #D2691E;
  text-align: center;