body {
	background-color:#96744f;
	background-image:url(images/page_bg.jpg);
	background-repeat:repeat;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px;
	overflow-x:hidden;
}
#header {
	z-index:-1;
}
#social {
	width:102px;
	height:47px;
	margin:27px 0px 0px 185px;
}
#topbanner {
	position:relative;
	top:48px;
	left:-68px;
	width:728px;
	height:90px;
	margin:16px 0px 0px 420px;
	-moz-box-shadow: 0 0px 5px 2px #13162f;
	-webkit-box-shadow: 0 0px 5px 2px #13162f;
	box-shadow: 0 0px 5px 2px #13162f;
	z-index:100;
}
#moveup {
	position:relative;
	top:-106px;
}
#homearea {
	width:1107px;
	background-image:url(images/bg_home.jpg);
	margin:0px auto 0px auto;
}

#subarea {
	width:1107px;
	background-image:url(images/bg_sub.jpg);
	margin:0px auto 0px auto;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:12px;
}
#leftside {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#d7d7d7;
	font-size:12px;
	line-height:17px;
	float:left;
}
#leftside .newslist {
	margin-left:22px;
	padding-top:10px;
	width:200px;
}
#rightside {
	width:236px;
	padding-top:10px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#d7d7d7;
	font-size:12px;
	line-height:15px;
	float:left;
}

#leftside a:link { color: #FFF;	font-weight:bold; text-decoration: none; }
#leftside a:active { color: #FFF; font-weight:bold;	text-decoration: none; }
#leftside a:visited { color: #FFF; font-weight:bold; text-decoration: none; }
#leftside a:hover { color: #b1b1b1; font-weight:bold; text-decoration: none; }

#homecenter {
	width:595px;
	float:left;
	margin:0px 15px 0px 15px;
}

#newscenter {
	float:left;
	margin:0px 15px 0px 15px;
}

.leftdotline {
	width:100%;
	border-bottom:1px dashed #bfbfbf;
	height:10px;
	margin-bottom:10px;
}
.clearboth {
	clear:both;
}
#footer {
	text-align:center;
	width:1095px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#1f3743;
	padding-top:19px;
	padding-bottom:22px;
	border-left:6px solid #FFF;
	border-right:6px solid #FFF;
	border-bottom:6px solid #FFF;
}
#footer a:link { color: #ced3d6; font-weight:bold; text-decoration: none; }
#footer a:active { color: #ced3d6; font-weight:bold; text-decoration: none; }
#footer a:visited { color: #ced3d6; font-weight:bold; text-decoration: none; }
#footer a:hover { color: #ffffff; font-weight:bold; text-decoration: none; }

#contactarea {
	width:234px;
	padding-top:10px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	line-height:18px;
	background-color:#74282d;
	text-align:center;
	margin-top:-20px;
	height:85px;
}
#contactarea a:link { color: #e1d5d3; font-weight:bold; text-decoration: none; }
#contactarea a:active { color: #e1d5d3; font-weight:bold; text-decoration: none; }
#contactarea a:visited { color: #e1d5d3; font-weight:bold; text-decoration: none; }
#contactarea a:hover { color: #ffffff; font-weight:bold; text-decoration: none; }

.newstitle {
	font-size:16px;
	font-weight:bold;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	word-wrap: break-word;
}

.newstitleclosing {
	font-size:16px;
	font-weight:bold;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	margin-left:75px;
	color:#990000;
	word-wrap: break-word;
}

.newstitleclosingheader {
	font-size:16px;
	font-weight:bold;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	margin-left:75px;
	margin-bottom:7px;
	word-wrap: break-word;
}

.newstitlesmall {
	font-size:14px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	margin-left:50px;
	color:#333333;
	padding-bottom:10px;
	line-height:14px;
	margin-bottom:15px;
}

.newstitlesmall2 {
	font-size:14px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	margin-left:70px;
	color:#333333;
	padding-bottom:10px;
	line-height:18px;
	padding-top:16px;
	word-wrap: break-word;
}

.newstitleemergency {
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	margin-left:90px;
	color:#333333;
	padding-bottom:10px;
	line-height:18px;
	margin-bottom:15px;
	padding-top:5px;
	border-bottom:1px dashed #999;
	word-wrap: break-word;
}

.newstitle a:link { color: #262639; font-weight:bold; text-decoration: none; }
.newstitle a:active { color: #262639; font-weight:bold; text-decoration: none; }
.newstitle a:visited { color: #262639; font-weight:bold; text-decoration: none; }
.newstitle a:hover { color: #c42d00; font-weight:bold; text-decoration: none; }

.newspresentby {
	font-size:14px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-style:italic;
}
.newsdetails1 {
	padding-top:2px;
	font-size:14px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#74282d;
	font-weight:bold;
	padding-bottom:5px;
}
.newsdetails2 {
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	line-height:16px;
	margin-top:5px;
	padding-bottom:25px;
}

.newsbump {
	margin-left:45px;
	margin-right:15px;
}

.newsthumb {
	float:left;
	width:190px;
	margin-bottom:25px;
	margin-top:10px;
	margin-right:25px;
	-moz-box-shadow: 0 0 5px 5px #aeaeae;
	-webkit-box-shadow: 0 0 5px 5px #aeaeae;
	box-shadow: 0 0 5px 5px #aeaeae;
}


.newsdetails3 {
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-bottom:15px;
}
.newsdivider {
	border-bottom:1px solid #bebebe;
	height:7px;
	width:100%;
	margin-bottom:20px;
}

.newspicarea {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-top:12px;
}

.newspiccaption {
	padding:25px;	
}

.goingon {
	padding-left:15px;
}
.goingonheader {
	margin:45px 0px 20px 0px;
}

.subcenter {
	padding-left:15px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.subheader {
	margin:45px 0px 20px 0px;
}




.todaydate {
	font-weight:bold;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	margin:-20px 20px 20px 0px;
}
.emergencybox {
	-moz-box-shadow: 0 0px 5px #331414;
	-webkit-box-shadow: 0 0px 5px #331414;
	box-shadow: 0 0px 5px #331414;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:#a30100;
	width:270px;
	margin-left:-18px;
	margin-top:5px;
	padding:18px 10px 10px 18px;
	margin-bottom:25px;
	font-size:11px;
	line-height:14px;
	color:#FFF;
	border:1px solid #530100;
	z-index:100;
}
ul.emergencylist {
	margin:2px 0px 0px 0px;
	;
	padding:0px;
}
ul.emergencylist li {
	list-style:none;
	margin:1px 0px 1px 0px;
	padding:3px 2px 4px 3px;
	background-color:#FFF;
	color:#530100;
	width:230px;
	font-weight:bold;
}
.emergencybox p {
	margin:8px 0px 1px 0px;
	padding:4px 2px 4px 3px;
	background-color:#530100;
	color:#FFF;
	width:230px;
	font-weight:bold;
	font-size:12px;
}
.viewnewsbutton {
	background-color:#22587c;
	border:1px solid #0e3651;
	padding:10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	margin:20px auto 25px auto;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
}
.viewnewsbutton:hover {
	background-color:#0e3651;
	border:1px solid #22587c;
	padding:10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	margin:20px auto 25px auto;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
}



a:link {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
a:active {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #0e3651;
	font-weight:bold;
	text-decoration: none;
}
.sourceimg {
	margin-left:3px;
}
#weatherapp {
	width:219px;
	margin-left:-9px;
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
}
#weatherapp a:link {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
#weatherapp a:active {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
#weatherapp a:visited {
	color: #22587c;
	font-weight:bold;
	text-decoration: none;
}
#weatherapp a:hover {
	color: #0e3651;
	font-weight:bold;
	text-decoration: none;
	
}
	
.centerinfoblock {
	padding:20px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	width:555px;
	margin-bottom:15px;
	
}

.vieweventsbutton {
	background-color:#22587c;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	border:1px solid #0e3651;
	padding:10px 10px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:180px;
	float:right;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
}

.vieweventsbutton:hover {
	background-color:#0e3651;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	border:1px solid #22587c;
	padding:10px 10px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:180px;
	float:right;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	text-align:center;
}

.vieweventsbutton a:link {
	color: #d7d7d7;
	font-weight:bold;
	text-decoration: none;
	padding:10px 20px;
}
.vieweventsbutton a:active {
	color: #d7d7d7;
	font-weight:bold;
	text-decoration: none;
	padding:10px 20px;
}
.vieweventsbutton a:visited {
	color: #d7d7d7;
	font-weight:bold;
	text-decoration: none;
	padding:10px 20px;
}
.vieweventsbutton a:hover {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	
}

.twitter {
	width:210px;
	padding-bottom:10px;
}

.graybolditalic {
	color:#999;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
}

.eventdate2 {
	background-image:url(images/date_bg.jpg);
	width:85px;
	height:91px;
	text-align:center;
	float:left;
	margin-left:25px;
	margin-right:15px;
}

.date1 { 
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:7px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.date2 { 
	font-size:28px;
	font-weight:bold;
	color:#333;
	padding-top:2px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.date3 {
	font-size:9px;
	margin-top:-5px;
	color:#979797;
}

.staffeach {
	width:100%;
	padding-bottom:20px;
	border-bottom:1px dashed #999999;
}

.staffpic {
	-moz-box-shadow: 0 0px 5px 2px #404040;
	-webkit-box-shadow: 0 0px 5px 2px #404040;
	box-shadow: 0 0px 5px 2px #404040;
	float: right;
	width: 207px;	
}

.stafftext {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	float: left;
}

form {
	width:510px;
	margin:20px auto;
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#333333;
}
form label {
	float:left;
	margin-right:10px;
	margin-left:31px;
	text-align:right;
	width:140px;
	font-weight:bold;
	padding-bottom:20px;
}

form .field {
	float:left;
	margin-bottom:10px;
}
form br {
	margin-bottom:6px;
	clear:both;
	height:15px;
}
.formbutton {
	background-color:#22587c;
	border:1px solid #0e3651;
	padding:10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:320px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.formbutton:hover {
	background-color:#0e3651;
	border:1px solid #22587c;
	padding:10px 15px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:320px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.forgot {
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf7629;
	width:500px;
	margin:25px auto;
	text-align:center;
}

.dashedcenter {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;	
}

.biggerboldul {
	text-decoration:underline;
	font-weight:bold;
	font-size:14px;
}

.signinform {
	width:100%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px dashed #999999;
	background-color:#cccccc;	
}

#signin {
	width:610px;
	margin:20px auto;
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#333333;
}

#sendpass {
	width:510px;
	margin:20px auto;
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#333333;
}
#signin label, #sendpass label {
	float:left;
	margin-right:10px;
	margin-left:5px;
	text-align:right;
	width:90px;
	font-weight:bold;
	padding-bottom:20px;
	padding-top:3px;
}

#signin input, #sendpass input  {
	float:left;
	margin-bottom:10px;
}

.formbutton2 {
	background-color:#22587c;
	border:1px solid #0e3651;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	width:60px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-left:15px;
}
.formbutton2:hover {
	background-color:#0e3651;
	border:1px solid #22587c;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	width:60px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-left:15px;
}

.formbutton3 {
	background-color:#22587c;
	border:1px solid #0e3651;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	width:175px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-left:15px;
}
.formbutton3:hover {
	background-color:#0e3651;
	border:1px solid #22587c;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	width:175px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-left:15px;
}

#basicform {
	width:600px;
	margin:20px auto;
	font-size:12px;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
	color:#333333;
}
#basicform label {
	float:left;
	margin-right:10px;
	margin-left:21px;
	text-align:right;
	width:80px;
	font-weight:bold;
	padding-bottom:15px;
}
#basicform .field {
	float:left;
	margin-bottom:10px;
}
#basicform br {
	margin-bottom:6px;
	clear:both;
	height:15px;
}
#basicform .button {
	background-color:#22587c;
	border-color:#0e3651;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:250px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
#basicform .button:hover {
	background-color:#0e3651;
	border-color:#510d0d;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:250px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

#basicform .description {
	margin-top:8px;
	font-style:italic;
	font-size:11px;
	padding-bottom:4px;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
	padding-left:10px;
}

#basicform textarea {
	background-color:#ECECEC;
}

#basicform .buttonred {
	background-color:#790000;
	border-color:#9d0303;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:280px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

#basicform .buttonred:hover {
	background-color:#9d0303;
	border-color:#9d0303;
	padding:4px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:280px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.movenewinfo {
	padding-top:4px;
	padding-left:100px;
}

.contactusinfo {
	padding-left:45px;
	line-height:18px;
	font-size:13px;
	
}

.contactpage { 
	font-size:20px;
	font-weight:bold;
	line-height:25px;
	color:#333;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.sortbybox {
	width:320px;
	padding:1px;
	margin-top:-50px;
	margin-left:-20px;
}

.sortbybox label {
	width:80px;
	text-align:right;
	float:left;
}

.sortbybox option {
	font-size:12px;
}

.sortbybox select {
	float:left;
}
#leftborder {
	border-left:6px solid #FFF;
}
#rightborder {
	border-right:6px solid #FFF;
}
#bothborder {
	border-right:6px solid #FFF;
	border-left:6px solid #FFF;
}
.navbar {
	width:100%;
	font-family: "Roboto", Arial, Helvetica, sans-serif;

    .navbar-toggler {
        cursor:pointer;
        outline:0;
    }

    .nav-link {
        text-transform:uppercase;
        font-weight:bold;
	}

    .nav-item {
        padding: 0 1rem;

        @media(max-width: 34em) {
            padding: 0;
        }

        .nav-link {
            @media(max-width: 34em) {
				font-weight:normal;
                color:#fff !important;
            }
        }
    }
}

img {
	max-width:100%;
	height:auto
}

#top_img {
	margin-bottom: 10px;
}

.localheadlines {
	font-size:22px;
	font-weight:bold;
	font-family: "Roboto", Arial, Helvetica, sans-serif;
}

.bg-swick-color {
	background-color:#630601;
}

.date-left-main {
    font-size:12px;
    color:#a0a0a0;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    margin-bottom:12px;
}

#newemergencybox {
    font-size:12px;
	background-color:#a30100;
}