html, body { color: black;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background: #515760 url(pics/sideBackground.jpg) center;
background-position: top left;
background-repeat: repeat;
background-attachment: fixed;
overflow: hidden;
height: 100%;
}
.body_container {
border-left: 5px black solid;
border-right: 5px black solid;
margin-left: auto;
margin-right: auto;	
width: 80%;
background: #40941b url(pics/background.jpg);
background-position: center;
background-repeat: repeat;
overflow: auto;
position:relative;
height: 100%;
-ms-overflow-style: none;
}
.body_container::-webkit-scrollbar {
  display: none;
}

.bodyArea {
width: 100%;
}

.bodyJustify {
text-align: justify;
min-height: 200px;
}

.bodyJustify form {
text-align: center;
}

.bodyJustify img {
float: left;
padding-bottom: 15px;
padding-right: 15px;
}

.bodyJustify h2 {
text-align: center;
}

img	{
border: none;
}

a { text-decoration: underline;
color: black;
}

a:hover { text-decoration: none;
}

.mainLinks {
font-size: 1.2em;
font-weight: bold;
float: left;
padding: 15px;
text-align: left;
width: auto;
max-width: 250px;
background: #b87241 url(pics/links.jpg);
background-repeat: repeat;
border-right: 5px black solid;
border-bottom: 5px black solid;
margin-right: 50px;
margin-bottom: 20px;
}

.adminLinks {
font-size: 1.2em;
font-weight: bold;
float: right;
padding: 15px;
text-align: left;
width: auto;
background: #b87241 url(pics/links.jpg);
background-repeat: repeat;
border-left: 5px black solid;
border-bottom: 5px black solid;
margin-left: 50px;
margin-bottom: 20px;
}

.mainBody {
padding: 15px;
font-size: 110%;
width: auto;
text-align: center;
margin-left: 50px;
margin-right: 50px;
min-height: 600px;
}

.bottomBody {
padding-left: 15px;
padding-right: 15px;
}

.contactInfo {
float: left;
text-align: left;
}

.socialMedia {margin-left: 50px;float: left;text-align: left;}.announcementtArea {font-weight: bold;font-style: italic;color: black;border-style: dashed;border-color: red;padding-left: 20px;padding-right: 20px;}.copyrightArea {text-align: right;}.copyrightArea a {
text-decoration: none;
color: red;
}

.copyrightArea a:hover {
text-decoration: underline;
}

.weatherwidget-io {
max-width: 699px;
border: 2px black solid;
}

@font-face {
font-family: bailey;
src: url('bailey_mf.eot');
src: local(bailey), url('Bailey MF.ttf') format('opentype');
}

@font-face {
font-family: Ligurino Outline;
src: url('Ligurino Outline.eot');
src: local(Ligurino Outline), url('Ligurino Outline.ttf') format('opentype');
}

@font-face {
font-family: Circulate BRK;
src: url('Circulate BRK.eot');
src: local(Circulate BRK), url('Circulate BRK.ttf') format('opentype');
}

