* {padding:0; margin:0}
body {
	font:12px Verdana, Arial, Helvetica;
	width: 988px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #73B1B7;
	background-attachment: fixed;
	background-image: url(../../../public/html/bkgrd_blue_gradient.jpg);
	background-repeat: repeat-x;
}
#container {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 988px;
}

#banner {
	width: 988px;
	height: 146px;
}

#banner #logo {
	float: left;
	width: 343px;
}
#banner #image {
	float: right;
	width: 388px;
}


#rightcolumn ul {
	list-style-type: square;
	list-style-position: inside;
}


#wrapper {width:974px; padding:25px; margin:0 auto}
#leftcolumn {float:left; width:225px}
#rightcolumn {
	float:left;
	margin-right: 10px;
	width: 729px;
}
#rightcolumn a {
	color: #000000;
	text-decoration: none;
}

#rightcolumn a:hover{
	text-decoration: underline;
	color: #000000;
}
.dropdown {display:block; position:relative}
.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url('images/header.gif'); }
.dropdown .upperdd {border-bottom:none}
.dropdown dt:hover {background:url('images/header_over.gif'); }
.dropdown dd {position:absolute; top:0; overflow:hidden; width:208px; display:none; background:#fff; opacity:0}
.dropdown ul {width:204px; border:2px solid #9ac1c9; list-style:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#333; text-decoration:none; background:#eaf0f2; width:194px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}


#wrapper #rightcolumn #calendar {
	float: right;
	height: 300px;
	width: 275px;
	margin: 10px;
}
#wrapper #leftcolumn #facebook {
	padding:12px;
	font-weight:bold;
	height: 25px;
	margin-top: 20px;
}
#container #wrapper #leftcolumn #facebook a {
	color: #000000;
	text-decoration: none;
}

#wrapper #leftcolumn #facebook img {
	float: left;
	margin-top: -6px;
	margin-right: 4px;
}

#container #wrapper #leftcolumn #d_o_harrisburg {
	padding:13px;
	font-weight:bold;
	height: 25px;
	margin-top: 5px;
}
#container #wrapper #leftcolumn #d_o_harrisburg a {
	color: #000000;
	text-decoration: none;
}

#wrapper #leftcolumn #d_o_harrisburg img {
	float: left;
	margin-top: -10px;
	margin-right: 4px;
}
#container #wrapper #leftcolumn #millersville {
	padding:10px;
	font-weight:bold;
	height: 25px;
	margin-top: 5px;
}
#container #wrapper #leftcolumn #millersville a {
	color: #000000;
	text-decoration: none;
}

#wrapper #leftcolumn #millersville img {
	float: left;
	margin-top: -6px;
	margin-right: 4px;
}

#address {
	width: 988px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 75px;
	padding-top: 30px;
	clear: left;
	color: #666666;
}
#bottom_nav {
	height: 20px;
	width: 764px;
	margin: 0 auto;
	padding-top: 20px;
}
#bottom_nav a {
	color: #666666;
	text-decoration: none;
}

#bottom_nav a:hover{
	text-decoration: underline;
	color: #000000;
}
#bottom_nav li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#newmanhouse img {
	float: right;
	height: 261px;
	width: 310px;
}
#stained_glass img {
	float: right;
	height: 410px;
	width: 283px;
}
