body {
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-size: .9em;
	background-color: #d5d5d5; 
	color: black;
	text-align: center;
	margin: auto;
	}


.wrapper
	{
		background-color: white;
		margin: auto;		
		text-align: left;
		width: 760px;
                border-style: solid;
                border-color: #edeeed;
                border-width: 5px;
                border-bottom-width: 15px;
		margin-top: 20px;
                margin-bottom: 20px;
	}


#logo
{ 

	margin-left: 0px;  
	width: 760px;
	margin-bottom: -10px;
	}



#map
{
	float:left;
	clear:left;
	margin-left: 20px;
        margin-bottom: 15px;

}

#places
{
	float: left;
	clear:left;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 40px;

}

.sidebar
{
	float:left;
	width:182px;
        margin-left:4px;
}

ul 
	{
list-style-type: none;
	float:left;
	clear:left;
	margin-top: 15px;
	padding-left: 10px;
    margin-left: 0px;
    margin-bottom: 10px;
	}

a#button1 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/home.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button2 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/cominfo.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button4 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/meeting.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button5 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/hall.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button6 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/history.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button7 {
    display: block;
    width: 183px;
    height: 40px;
    background-image: url(/images/contact.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

a#button8 {
    display: block;
    width: 184px;
    height: 80px;
    background-image: url(/images/places.jpg);
    background-position: 0 0;
    margin: 0 auto;
}

#placesmove {
padding-left: 10px;
clear: left;
}

a#button1:hover, a#button2:hover, a#button3:hover, a#button4:hover, a#button5:hover, a#button6:hover, a#button7:hover {
    background-position: 0 -42px;
}

a#button8:hover {
    background-position: 0 -84px;
}

a .alt { display: none; }


#footer {
	clear:both;
	text-align: right;
	width: 760;
	height: 60px;
	background-color: #97cc86;
	color: white;
	font-size: 0.7em;
}

#footerimage
{
}

#contact {
        margin-top: -75px;
	margin-right:15px;
	padding-top: 9px;
}


.locations a{
	font-size: 14pt;
	color: black;
}
.locations img {
	border-style: solid;
	border-width: 5px;
	border-color: black;
	width:410px; 
	height:273px;
}

.locations hr {
	height: 5px;
	color: #d5d5d5;
	background-color: #d5d5d5;
}

.hallinfo a{
	font-size: 14pt;
	color: black;
}
.hallinfo img {
	border-style: solid;
	border-width: 5px;
	border-color: black;
	width:410px; 
	height:273px;
}

.hallinfo hr {
	height: 5px;
	color: #d5d5d5;
	background-color: #d5d5d5;
}
.backgroundimage
{
background: url("http://www.victorytownship.org/images/backgroundtree.jpg") no-repeat;
float:right;
width: 490px;
height: 600px;
margin-top: 50px;
margin-right: 30px;
}

.maincontent 
{
	clear:right;
float:right;
width: 480px;
margin-right:30px;
margin-top: -600px;
}

#weather {
	 text-align: center;
	 clear:both;
	 margin-bottom: 30px;
 }
 
#weatherline {
	background-color: #5e7e53;
        color: #5e7e53
	height: 6px;
	margin-bottom: 20px;
}

a {
	text-decoration: none;
	color:#c72a2a;
}

a:hover, a:visited, {
	text-decoration: none;
	color: #c72a2a;
	}

#countyname {
		color: #5f7e54;
	}