/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

/* Links */
a:link {
color: #852121;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #852121;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #e4e4e4;
background-color: #852121;
font-weight: bold;
}
a:active {
color: #852121;
text-decoration: none;
font-weight: bold;
}
/* Font styles */
.bold {
font-weight: bold;
} 
.italic {
font-style:italic;
}
.bold-larger {
font-weight: bold;
font-size: 17px;
}
.bold-large { 
font-size: 20px;
font-weight: bold; 
}
.event {
font-weight: bold;
font-size: 17px;
}
.columnbox {
padding: 10px;
}

/* Body */
body { 
background-color: #a4a4a4;
line-height: 1.2;
font-family: arial, sans-serif;
margin: 0px; 
}

/* Grid Container */
.container {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
max-width: 1000px;
min-width: 1000px;
background-color: #e4e4e4;
font-size: 15px;
border: 10px solid #852121;
margin: 0 auto !important; 
float: none !important;
}

/* Column spans*/
.span2 {
  grid-column-end: span 2;
}
.span3 {
  grid-column-end: span 3;
}
.span4 {
  grid-column-end: span 4;
}
.span5 {
  grid-column-end: span 5;
}

/* Header and footer*/
.logo {
background-color: #000000;
display: grid;
place-content: center;
border-bottom: 10px solid #852121;
}

.footer {
background-color: #000000;
color: #e4e4e4;
padding: 10px;
border-top: 10px solid #852121;
text-align: center;
font-size: 14px;
display:grid;
align-content: center;
justify-content: center;
}

/* Headline*/
.headline {
background-color: #000000;
color: #e4e4e4;
font-weight: bold;
font-size: 17px;
padding: 5px;
}

/* Headline2*/
.headline2 {
background-color: #e4e4e4;
padding: 0px;
border-top: 3px solid #000000;
border-bottom: 3px solid #000000;
}

/* Blocks of text*/
.textblock {
padding: 10px;
}

/* Blocks of pics*/
.picblock { 
padding: 10px;
display:grid;
align-content: center;
justify-content: center;
}
/* Extra padding as needed*/
.padbottom30 {
padding-bottom: 30px;
}
.padtop10 {
padding-top: 10px;
}
.padtop30 {
padding-top: 30px;
}
.padbottom50 {
padding-bottom: 50px;
}
.padbottom80 {
padding-bottom: 80px;
}
/* Misc borders*/
.borbottom3 {
border-bottom: 3px solid #000000;
}
.borright3 {
border-right: 3px solid #000000;
}
.redborder3 {
border-top: 3px solid #000000;
border-bottom: 3px solid #000000;
}

