@charset "UTF-8";
.button {    
   background: #65a9d7; 
   padding: 11px 0px; 
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-family: Lucida Grande, Arial, Sans-Serif;
   text-decoration: none;
   line-height: 0;
   
   
   }

.spaceUnder
{
 padding-bottom: 4px;
 margin:inherit;
}

.button:hover {
   background: #8fd2ff;

   }
.button:active {

   background: #8fd2ff;
   }
table {
    border-collapse: collapse; 
	   min-width: 980px;
}
.table2 {
	font-family: 'Julius Sans One', sans-serif;
	font-size: 45px;
	text-align: center;
	background-image:url(/images/blue-sky-copy.jpg);
	-moz-border-top-right-radius: 15px;
	-moz-border-top-left-radius: 15px;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	margin: inherit;
	/*border-right: thin solid #F0F0F0;
	border-left: thin solid #F0F0F0;*/
}


table.center {
	margin: inherit;				/*USED TO BE AUTO*/
	
}
html, body {
	text-align: center;
	background-color: #D7D7D7;	/*background-color: #99CCff; adadad*/
	margin: 0px auto 0px auto;						/*WHAT THE OTHER DIVS AND TABLES ARE INHERITING FROM*/
	padding: 0%;
}
/*td, th{
padding: 10px 10px 10px 10px;	
}*/
.tablepaddingzero{
	padding:0px;
}

td a{
	/*display:block;*/
	text-decoration: none;
}
.divcolor{
	margin: inherit; 							/*USED TO BE AUTO*/
	background-color: #69C;
	/*diplay: block; (?)*/
	width: 980px;

	font-family: 'Open Sans', sans-serif;
/*	border-left: thin solid #F0F0F0;*/
/*	border-right: thin solid #F0F0F0;*/
}
.divcolor2{
	
	font-family: 'Open Sans', sans-serif;
	
	margin: inherit;
	
	text-align: right;
	font-size: 16px;
	background-color: #e0e0e0;
	width: 980px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*word-spacing:0; 
	NEVER EVER EVER EVER EVER USE PRE-WRAP IN HERE
	padding-top: -15px;*/
/*	border-right: thin solid #F0F0F0;*/
/*	border-left: thin solid #F0F0F0;*/
}

.divcontainerright{
float: right;
padding: 0px 10px 10px 5px;
clear: right;
}
.divcontainerleft{
float: left;
padding: 0px 5px 10px 10px;
clear: left;
}

.divparaimg{
text-align: center;
font-size:16px;
}

.parahoriz{
text-align: left; 
font-size: 16px; 
padding-left: 10px;
 width: 580px; 
 float:left; 
 clear:left;	
}
.imghoriz{
	white-space: nowrap;
	clear:right;
	float:right;
}

h3{
	text-align: center;
}
.divspacing{
	padding-bottom: 500px;	
}

p{
	font-size: 20px;
	text-align: left;
	margin: inherit;

}

.divcolorcontainer{

background-color:#E5E5E5;
margin:auto;
width: 960px;
padding-bottom: 10px;
padding-top: 10px;
minimum-height:40px;	
overflow: hidden;

border: thin solid #F2F2F2;
}

.imgborder{
	border: 1px double #F2F2F2;
}

.datebox{
	width:50px;
	border: 5px solid #FFF;
	font-size:20px;
	font-weight:700;
	color:#FFF;
	padding: 15px 5px 15px 5px;
	float: left;
	background-color:#009;
}
.dateboxpadding{
	width:70px; 
	height:70px; 
	padding-left:10px; 
	float: left;
}

.newsparapadding{
	padding:10px 10px 10px 90px;
}
.byesvilleaddress{
	padding-right: 10px; 
	padding-top: 10px; 
	text-align: center; 
	float: right; 
	font-size:12px; 
	width: 295px;
}

