body {
	font-family: "Poppins", sans-serif;
	background-repeat: repeat-x;
	background-position: center 200px;
	background-color: #E9E6DA;	
}
hr.style-seven {
    overflow: visible; /* For IE */
    height: 30px;
    border-style: solid;
    border-color: black;
    border-width: 1px 0 0 0;
    border-radius: 20px;
}hr.style-seven:before { /* Not really supposed to work, but does */
    display: block;
    content: "";
    height: 30px;
    margin-top: -31px;
    border-style: solid;
    border-color: black;
    border-width: 0 0 1px 0;
    border-radius: 20px;
}/* Gradient transparent - color - transparent */

hr.style-two {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

td {
	font-family: "Poppins", sans-serif;
}

th {
	font-family: "Poppins", sans-serif;
}.buttons {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFCC00;
	text-decoration: none;
}.buttonsLink {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}.buttonsLeft {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #630505;
	text-decoration: none;
}
.content {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #330000;
	
}.content-green {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	
}.content-thermometer {
	font-family: "Poppins", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	
}
.hyperlinks {
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: small-caps;
	color: #FFFFCC;
	text-decoration: underline;
	
}.h1 {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #660000;
	
}.h2 {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #660000;
	
}.h3 {
	font-family: "Poppins", sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-variant: small-caps;
	color: #660000;
	
}.h4 {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #48C28B;
	
}.welcome {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	
}.footer {
font-family:Arial; 
font-size:10px; 
color:#777777

}.blinkytext {
     font-family: "Poppins", sans-serif;
     font-size: 10px;
     text-decoration: blink;
     font-style: normal;
 }.hyperlinks2 {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
	
}.content2 {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	
}.content3 {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #483604;
}.content-upcoming {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC00;
}.upcoming-hyperlinks {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
	
}.news {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}.content4 {
	font-family: "Poppins", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}.content5 {
	font-family: "Poppins", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C6FBB;
}
.content-large {
	font-family: "Poppins", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0C6FBB;
}.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
  background-color: #f3ecae;
  
}.grid-container-gallery {
	display: grid;
	grid-template-columns: auto auto auto auto auto;
	background-color: #f3ecae;
	
}.grid-item {
  background-color: #f8f5e1;
  border: 1px solid #FFFFFF;
  padding: 20px;
  font-size: 30px;
  text-align: center;
}.grid-item-sp {
	background-color: gold;
	border: 1px solid rgba(253, 250, 250, 0.8);
	padding: 5px;
	font-size: 30px;
	text-align: center;
}.grid-item-gallery {
	background-color: #f8f5e1;
	border: 1px solid #FFFFFF;
	padding: 5px;
	font-size: 14px;
	text-align: center;
  }
