body {
	font: 0.7em/1.5 Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0px 20px 0px 20px;
	background-color: white;
	}
#top {
	margin: 20px 0 0 0;
	padding: 10px;
	border: 5px solid #fff;
	
	}
#left {
	margin: 20px 10px 20px 0;
	width: 130px;
	float: left;
	padding: 0 8px 0 8px;
	}
#middle {
/*
	float: left;
	margin: 20px 0px 20px 0px;
	position: relative;
	left: 170px;
	float: left;
	position: relative;
	left: 170px;
 	margin: 20px 0px 20px 0px;
*/
 	margin: 20px 0px 20px 170px;
	}

#bottom {
	clear: both;
	margin: 0 0 10px 0;
}

/* Custom corners addition, adapted from an article at alistapart.com */
/* Gotta account for IE bugs, after all....*grumble*..... */
div.Article {
  background:  url("corner-ul.gif") top left no-repeat;
/*  background-color: lightgreen; */
  background-color: rgb(144, 238, 144);
  } 
div.ArticleTop {
  background:  url("corner-ur.gif") top right no-repeat;
  margin:0;
	height: 6px;
  }
div.ArticleBody {
/*  margin:0;
  margin-top:-2em; */
  padding: 0 15px 5px 12px;
  }
.ArticleTitle {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 8px;
}
div.ArticleFooter {
  background:  url("corner-ll.gif") bottom left no-repeat;
  }
div.ArticleFooter div {
	height: 6px;
	background: url("corner-lr.gif") bottom right no-repeat;
}
div.ArticleFooter p {
  background:  url("corner-lr.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
/*  margin:-2em 0 0 0; */
  margin-top: -2em;
  margin-bottom: 0;
  }

.menu {
	padding-left: 15px;
	margin-left: 0px;
}

.menu li {
	margin-left: 0;
	margin-bottom: 4px;
}


.menu li a {
	padding: 3px;
	outline: 0;
}

.menu li a:hover {
	background-color: rgb(130,210,130);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.news table {
	border: 1px solid black;
	border-collapse: collapse;
}
.news table td {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid black;
}
.news dt {
	font-size: 1.2em;
}
.news dd {
	margin-left: 0;
	margin-top: 5px;
}

.miscellaneous li {
	margin-bottom: 9px;
}
#middle p {
	text-indent: 25px;
}
