div.home {
	color: blue;
	background-color: white;
}

div.home img {
	border: 0;
}

div.home p.copyrt {
	font-style: italic;
	font-size: 80%;
}

div.home div.header table {
	border: solid 1px black;
	margin-left: 0;
	width: 740px;
}

div.home div.header td {
	padding: 2px;
	text-align: center;
	font-family: "Goudy Old Style ATT","Goudy Stout",Century;
	font-weight: bold;
	color: #A50821;
	font-size: 150%;
}

div.home div.left-nav {
	font-weight: bold;
	float: left;
	height: auto;
   width: 140px;
}

div.home div.left-nav ul {
	margin: 0; /* IE */
	padding: 0; /* Moz */
	list-style-type: none;
   text-align: center;
}

div.home div.left-nav li {
	margin: 0;
	height: 55px;
	width: 140px;
	background-image: url('../images/buttons/trolley_off.jpg');
   background-repeat: no-repeat;
}

div.home div.left-nav li a {
   display: block;
   width: 100%;
   height: 100%;
   text-decoration: none;
   line-height: 400%;
}

div.home div.left-nav li a:hover {
   color: red;
  	background-image: url('../images/buttons/trolley_on.jpg');
   background-repeat: no-repeat;
}

div.home div.left-nav p {
	font-weight: normal;
	font-size: 80%;
}

div.home div.main {
	float: left;
}

div.home div.main div.top {
	padding: 15px 12px 15px 5px;
}

div.home div.main div.mid {
	padding: 15px 0 15px 0;
	text-align: center;
}

div.home div.main div.bot {
	padding: 5px 12px 5px 5px;
}

div.home div.main div.bot h3 {
	color: black;
	font-family: "Arial";
	font-size: 150%;
	text-align: center;
}

div.home div.footer {
	border-top: thin solid gray;
	color: blue;
}

div.home div.footer div.left {
	float: left;
	padding: 20px;
}

div.home div.footer div.left img {
	padding-left: 20px;
}

div.home div.footer div.left p {
	font-family: "Arial", sans-serif;
	font-size: 70%;
}

div.home div.footer div.center {
	float: left;
	padding: 20px;
}

div.home div.footer div.right {
	float: left;
	padding: 20px;
}

div.home div.footer div.right ul {
	list-style-type: square;
	font-family: "Arial";
}


div.events-box {
	margin-left: 10px;
	text-align: left;
	border: thin solid blue;
	padding: 2px;
	font-family: Lucida Casual, Verdana, sans-serif;
	font-size: 75%;
	float: left;
}

div.events-box p.title {
	margin: 2px;
	color: black;
}

div.events-box p.listing {
	margin: 5px 5px 5px 10px;
}

div.events-box p span.moday {
	color: blue;
}

div.events-box p span.name {
	color: gray;
}

div.events-box a {
	text-decoration: none;
}

div.events-box a:hover {
	border-bottom: thin dotted gray;
}

div.new-box {
	text-align: left;
	margin-left: 20;
	float: left;
}

div.new-box p {
	margin: 4px 0 0 8px;
}

div.weather-box {
	float: left;
}

div.notice-box {
	padding: 5px;
	border: dotted 1px red;
	text-align: left;
	font-family: "Arial";
	font-size: 70%;
}

div.notice-box p.title {
	margin: 0;
	font-weight: bold;
	background: #e0e0ff;
}
