@charset "UTF-8";
/* CSS Document */

body {
	background-color: rgba(254,244,229,.6);
}
.calendar {
	text-align: center;
	vertical-align: top;
	padding: 0px;
	width: 95%;
	
}
.quicklinks {
	border-left-color: rgba(41,51,70,.3);
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
}
.col-sm-8 {
	margin-right: 0px;
	padding: 15px;
}
.news {
}
.news .col-sm-6 {
	padding: 15px;
	border-width: 0px;	
}

#footer {
	background-color: rgba(41,51,70,1);
	margin-top: 40px;
	padding-top: 25px;
	padding-bottom: 25px;
	color: #fef4e5;
	text-align: center;
	border-style: solid;
	border-width: 1px 0px 0px;
	border-top-color: rgba(41,51,70,1);
	font-weight: normal;
}

.news .col-sm-5 {
	padding: 15px;
}
.navbar-default .container {
	background-color: rgba(41,51,70,1);
	color: #FFFFFF;
}
.nav.navbar-nav .dropdown .dropdown-toggle {
	color: rgba(254,248,239,1);
	letter-spacing: 0px;
}
.dropdown-menu   {
	background-color: #FFFFFF;
}
.navbar-default {
	background-color: rgba(41,51,70,1);
}

.form-group {
	width: 200px;
	height: 50px;
}
.imgage-fill {
	width: 100%;
}
#wrapper {
	padding-left: 0px;
	padding-right: 0px;
}
.news-muni {
	background-color: rgba(213,215,203,1);
	height: 315px;
	padding-top: 3px;
	border-right: 4px solid rgba(254,248,239,1);
	border-left: 4px solid rgba(254,248,239,1);
}
.news-comm {
	background-color: rgba(238,231,189,1);
	height: 315px;
	padding-top: 3px;
	border-right: 4px solid rgba(254,248,239,1);
	border-left: 4px solid rgba(254,248,239,1);
}

.tocall {
	margin-left: 0px;
	padding-left: 10px;
	border-bottom: 1px solid rgba(41,51,70,1);
	padding-bottom: 2px;
	padding-top: 2px;
}
navbar-right {
	color: rgba(0,0,0,1);
}
.searchtext {
	color: rgba(116,130,161,1);
	background-color: rgba(254,248,239,1);
	border-color: rgba(254,248,239,1);
	border-width: thin;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
	padding-left: 2px;
}
.searchbutton {
	color: rgba(116,130,161,1);
	background-color: rgba(254,248,239,1);
	border-radius: 5px;
	border-width: thin;
}
.navbar-brand {
	color:rgba(254,248,239,1);
}
.navbar-form.navbar-right p .searchbutton {
}
a.navbar-brand:link {
	color: rgba(254,248,239,1);
}
a.navbar-brand:hover {
	color: #ffffff;
}
.strikeout {
	color: rgba(153,153,153,.8);
	text-decoration: line-through;
}.normal {
	font-size: 14px;
	border-style: none;
	margin-left: 10px;
	margin-bottom: 0px;
}
.col-sm-8 hr {
	width: 300px;
	border-top-color: rgba(41,51,70,.5);
	border-right-color: rgba(41,51,70,.5);
	border-bottom-color: rgba(41,51,70,.5);
	border-left-color: rgba(41,51,70,.5);
	text-align: left;
	left: 2px;
}
.col-sm-6 hr {
	width: 300px;
	border-top-color: rgba(41,51,70,.5);
	border-right-color: rgba(41,51,70,.5);
	border-bottom-color: rgba(41,51,70,.5);
	border-left-color: rgba(41,51,70,.5);
	text-align: left;
	left: 2px;
}
.col-sm-4 hr {
	width: 300px;
	border-top-color: rgba(41,51,70,.5);
	border-right-color: rgba(41,51,70,.5);
	border-bottom-color: rgba(41,51,70,.5);
	border-left-color: rgba(41,51,70,.5);
	text-align: left;
	left: 2px;
}
.col-sm-12 hr {
	width: 90%;
	border-top-color: rgba(41,51,70,.5);
	border-right-color: rgba(41,51,70,.5);
	border-bottom-color: rgba(41,51,70,.5);
	border-left-color: rgba(41,51,70,.5);
	text-align: left;
	left: 2px;
}

.block1 {
	padding: 0px 20px 0px 16px;
	border-left: none;
	font-size: 14px;
	margin-bottom: 5px;
}
.facebookimage {
	margin-right: 10px;
	-webkit-box-shadow: 2px 1px 2px 1px rgba(000,0,0,.3);
	box-shadow: 2px 1px 2px 1px rgba(000,0,0,.3);
	padding: 2px;
}
.whitebk {
	background-color: rgba(255,255,255,1);
}
.cancelled {
	color: rgba(204,0,0,0.8);
}
.news col-sm-4 {
	position: relative;
	min-height: 1px;
	padding: 10px;
	height: 300px;
	margin-right: 5px;
	margin-left: 5px;
	border: .5px solid rgba(41,51,70,1);
}
.pad10 {
	padding-left: 10px;
}
.floatleft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.floatright {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.by {
	font-size: 9px;
	font-style: italic;
	color: #666;
}
a[download] {
	text-decoration: none;
}
a[download]::before {
  height: 1em;
  position: relative;
  top: 0.75em;
  right: 0.5em;
  width: 1em;
}

a[download]:hover,
a[download]:focus {
  text-decoration: underline;
}

navbar navbar-expand-sm bg-dark navbar-dark {
	background-color:rgba(41,51,70,1);
}
.nav-link dropdown-toggle a {
	color:#FFF;
}
.nav-link dropdown-toggle:hover {
	color:rgba(197,229,184,1);
}

.navbar-andvr{
	background-color:rgba(41,51,70,1);
}

.navbar-toggler-icon {
	color:#fff;
}

.navbar-nav {
	background-color:rgba(41,51,70,1);
}

.text-cream {
	color:rgba(254,244,229,1);
}
a.text-cream:hover {
	color:rgba(254,248,239,1);
}
.hr-grey {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}
.grid {
	margin-top: 0px;
	padding-top: 0px;
	line-height: 22px;
	font-size: 16px;
}

.month {
	background-color: rgba(41,51,70,1);
	margin: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fef4e5;
	text-align: center;
	border-style: solid;
	border-width: 1px 0px 0px;
	border-top-color: rgba(41,51,70,1);
	height: 100px;
}
.month2 {
	
	margin: 1px;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-align: left;
}
.date {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	height: 120px;
	background-color: #fef8ef;
	margin: 2px;
	border: 1px solid rgba(38,51,72,.3);
}
.calendargrid {
	margin-top: 2px;
	margin-bottom: 5px;	
}
.nodate {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	height: 100px;
	background-color: #fef8ef;
	margin: 1px;
	border: 0px solid rgba(38,51,72,1);
}