

body {
	
	/*background-color: #f0ffff;*/
	background-color: white !important;
	/*background-image: url();*/
	/*background-repeat: no-repeat;*/
	font-family: Arial, Helvetica, sans-serif !important;
}

.content {
	/*background-color: #ffffcc !important;*/
	background-color: #FCFCFC !important;
	
}


td,th, h1, h2 {color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.navs {
	background-color: #999966 !important;
}

body,td,th{
	
	/*999966   999900*/  
	color: #666600 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/* This changes test color on Donation Page */
/*
#donateid {color: #333 !important;} 

.donate-color {color: #333}
.donate-fontweight {font-weight:bold;}
.donate-option1 {float:left; box-shadow: 1px 15px 20px 9px #CCC;}
.donate-option2 {box-shadow: 1px 15px 20px 9px #CCC; width: 320px; padding:15px;margin:46px 0px 0px 450px;}
.donate-option3 {box-shadow: 1px 15px 20px 9px #CCC; width: 320px; padding: 15px; float:right; height:365px; margin-top:-164px;}
.donate-flagboy {text-align:center; margin-top:17px; height:160px; width:130px;margin-left:130px; margin-top:5px; margin-bottom:15px; padding: 15px;float:left;}
*/

.fontcharacter {
	color: #666600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.fontcharacter a {
	color: #666600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
/*.style55{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;  text-align:center; text-decoration:none; border: outset 3px #FC0; }

.style55 a:hover { color: #FF0 !important;}

#bigbutton {color:#Fc0 ; text-decoration:none;}


.style55{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;  text-align:center; text-decoration:none; border: outset 3px #ffd132; }

.style55 a:hover { color: #FF0 !important;} */

/*#sdlogo {width: 1000px;}*/

table {border:solid #ffffcc 0px !important; border-collapse: collapse;
}

#sdlogo {box-shadow: -10px 7px 30px 6px #999; margin-top:20px;}

.style26 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffd132; font-size: 16px; }

.style26 a:hover{ color: yellow;}

#thispage li {position:absolute !important;
    display:none !important;}

#menuwrapper { position: absolute !important;
    display:none !important;
	/*border:solid red 2px;*/
	margin: -78px 0px 20px 80px;
	z-index: 1;
	/*background-color: #CCC;*/
	/*background-color: #9D9D9D;*/
	background-color: #9D9D9D;
	width: 800px;
	
	}
#menuwrapper li a {
	/*color:#333 !important;*/
	color:#FFF !important;
	
	}
#menuwrapper li a:hover {
	/*color: #666 !important;*/
	/*color: #ffd132 !important;*/
	color: #ffd132 !important;
	}
	
#menuwrapper li{ 
	
	padding-bottom:3px;
}
/*.menuwrapper #thispage ul li{
    position:absolute !important;
    display:none !important;
}*/

/*#thispage a:hover{display:none !important;}*/

#leftnav ul li:hover ul {
	display:block !important;
	
    top:150px;
	color:#333;
	width:390px;
	height:auto;
	}
#leftnav ul li:hover ul li { 
border-bottom: solid #FFF 1px;
color:#333;
width:390px;
}
#leftnav ul li:hover ul li a{ width:390px;}

#leftnav {
	font-family: Arial, Helvetica, sans-serif;
	/*height: 450px; jack */
	/*width: 100px;*/
	position: relative;
	top: 0px;
	left: 0px;
	/*float: right;*/
	/*left: 5px;
	right: 0px;
	bottom: auto;
	
	background-image: url(images/leather_navigation_bg.gif);
	background-repeat: repeat;*/
	
	height: 180px;
	font-weight: bold;
/*border:solid 2px white;*/
}

/*#leftnav #thispage a{
	color:#ffd132; 
	
}*/

#leftnav ul{width: 90px;
	height: 175px;
	padding: 5px 5px 0px 0px; 
	
	/*border:dotted;*/
	left: 0px;
	right:auto;
	font-size: 16px;
	
	}

#leftnav li {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*height: 70px; jack */
    height: 35px;
	list-style-type: none;
	/*padding: 5px;*/
	/*padding: 5px 5px 5px 5px; bottom: 15px;*/
	/*border:solid 2px green;*/
	width: 80px;
	/*left: auto;
	right:auto;*/
	
	/*background-image: url(images/leather_navigation_bg.gif);
	background-repeat: repeat;*/
}

/*#leftnav li #thispage {
	color:#ffd132; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 35px;
	list-style-type: none;
	width: 90px;
}*/

#leftnav ul li a {
	list-style-type: none;
	color: #FFF;
	text-decoration: none;
	position: absolute;
	left: 26px;
	height: 20px;
	width: 90px;
	
	/*padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/leather_navigation_bg.gif);*/
}
#leftnav ul li a:hover {
	color: #ffd132;
}

#leftnav #thispage a {
	color:#ffd132; 
}

#bigbutton {text-align:center; width: 105px; font-size: 16px; font-weight: bold; height:80px; margin:auto; margin-bottom: 26px;margin-top:15px;}
#bigbutton a {text-decoration:none;}
#bigbutton a div {border: outset 3px #ffd132;width: 105px; color: #ffd132;}
#bigbutton a:hover div{ border:inset 3px #ffd132; color: yellow; background-color:#1c88f4;font-size: 15px; }

#bigbutton a #thispage {
	border:inset 3px #ffd132; color: yellow; background-color:#1c88f4;font-size: 15px; 
}

.bigbutton {text-align:center; 
width: 105px; 
margin:auto;  
font-size: 16px; 
font-weight: bold; 
margin: auto;
text-decoration:none;
height:80px; margin-bottom: 26px;
padding:5px;
}

button {
	color: #FFF;
}

.bigbutton a {text-decoration:none;}

.bigbutton a div {border: outset 3px #ffd132;
width: 105px; 
color: #ffd132;
text-decoration:none;}

.bigbutton div {border: solid 5px #ffd132;
width: 105px; 
color: #ffd132;
text-decoration:none;}

.bigbutton a:hover div{ border:inset 3px #ffd132; 
color: yellow; 
background-color:#1c88f4;
font-size: 15px;
text-decoration:none;}



#latestnews {text-align:center; 
width: 80px;
height:40px;
margin-left:auto;  
font-size: 16px; 
font-weight: bold;
margin-right: auto;
margin-top:26px;
padding: 5px 5px 5px 5px;}
#latestnews a div{border: outset 3px #ffd132;width: 80px; color: #ffd132; padding: 3px 1px 3px 1px;}
#latestnews a:hover div{ border:inset 3px #ffd132; color: yellow; background-color:#1c88f4;font-size: 15px; }

#latestnews2 {text-align:center; 
width: 80px;
height:40px;
margin-left:auto;  
font-size: 16px; 
font-weight: bold;
margin: 3px 0px 0px 15px ;
/*margin-top:26px;*/
padding: 5px 5px 5px 5px;}

#latestnews2 a div{border: outset 3px #ffd132;width: 80px; color: #ffd132; padding: 3px 1px 3px 1px;}
#latestnews2 a:hover div{ border:inset 3px #ffd132; color: yellow; background-color:#1c88f4;font-size: 15px; }
#latestnews2 a #thispage {
	border:inset 3px #ffd132; color: yellow; background-color:#1c88f4;font-size: 15px; 
	margin: 3px 45px 0px -10px ;
}

#topnav {width:550px; 
	margin-left:auto; margin-right:auto;padding-top:20px; margin-top:30px;
/*border:solid 2px green;*/
margin-bottom: 30px; /*This fixes problem with additional pictures added */
font-weight: bold;
}

#topnav #thispage {color:#ffd132; }

#topnav ul {list-style-type: none;  padding: 0px; margin:auto;
		  width:430px;
}

#topnav li {display:inline; 
float:left;
font-size: 16px;
width: 90px;
margin: 0px -2px 0px -2px;
text-align: center;

}

#topnav li a {
	color: #FFF;
	text-decoration:none;
	
}

#topnav ul li a:hover {
	/*color: red;*/
	color: #ffd132;
}

/*#go2contribute a {background-image: url(images/go2contribute.gif); }*/

#go2contribute {height: 27px; width: 131px; padding-bottom: 10px;text-align:center; margin:auto;}

#go2contribute a:hover div{
	border: solid 1px yellow; height: 27px; width: 131px;
}

#contribtopnav {width:auto; height:30px; 
	position:relative; /* Added by Jack 1/22/2017 */
	 /*margin-top:20px;*/
/*border: solid 3px  #BC0521;*/
margin:0px 0px 30px 0px; /*This fixes problem with additional pictures added */
font-weight: bold; 
/*background-color:#00F;*/
/*background-color: #999966;*/
background-color: white;

}

/*#contribtopnav ul {list-style-type: none; margin-left: auto; margin-right:auto margin-top: auto; padding: 0px; 
		 margin-right:auto; position: relative;width:550px;
}*/

#contribtopnav li {display:inline; 
/*float:left;*/
font-size: 1.5em;
width: 85px;
margin: 20px;
text-align: center;
}

#contribtopnav ul {list-style-type: none;  padding: 0px; margin:auto;
		  width:auto; margin-top:5px; /*border:solid red 3px;*/ text-align: center; height:40px;
}
#contribtopnav li a {
	/*color: #000ad8;*/
	color: #000;
	text-decoration:none;
	
}

#contribtopnav ul li a:hover {
	color: white;
	/*color: #BC0521;*/
	/*color: #EDC9CC;*/
	/*color: gold;*/
	background-color:#000ad8;
	
}
/*#rightcol {background-color:#6699cc;
color:#6FF;
}*/

#rightcol {
color:#ffffcc;
}

#rightcol h2 {background-color:#6699cc;
color:#6FF
}

.tdleftnav {width:150px !important;}

h1 {font-size:18px; color: #C97016; text-shadow: #C97016; }

/* Paste styles from the header area below from the Home page on July 30, 2016 by Jack  */

.style1 {color: #FFFFFF}
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #CC6666;
}
h2 {
	font-size: 12px;
	color: #0000FF;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: underline;
	color: #0A1022;
}

.news {
	color: #cc6666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style9 {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
.style19 {font-size: 10px}
.style20 {font-weight: bold; color: #FFFFFF;}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666600;
	font-size: 12px;
}

.style31 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
.style33 {color: #999966}
.style46 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #CC6666; font-size: 14px; }
.style47 {color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif; text-align:center }
.style47 a:hover { color: #FF0 !important;}

.style48 {font-family: Arial, Helvetica, sans-serif}
.style49 {
	color: #CC6666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.style50 {
	color: #CC6666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
}
.style51 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
}
.style52 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.style53 {
	
	font-family: tahoma;
	font-size: 17px;
}
.style54 {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-align:left;
}

#towncouncil tr td {font-size:17px; width:150px; }
 


.style56  {color: white; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight:bold;  text-align:center; border:none;}


.style56 a:hover {font-size: 16px; color:#FFF; }

#youtubebutton {text-align:center; width: 70px; margin:auto; }
#youtubebutton a { text-decoration:none; color:#FFF; background-color:red; border:outset 3px blue; font-weight:bold}
#youtubebutton a:hover {border:inset 3px blue; }