body  {
   padding: 0px;
   margin: 0px;
   background-color: #a2714c;
}

#wrapper  {
	width: 750px;
	margin: 2px auto 15px auto;
    border: 2px solid #57593a;
}

td.logo {
	background: #aa9673;
	width: 243px;
	height: 214px;
	border-right: 2px solid #a16625;
	border-bottom: 2px solid #a16625;
	text-align: center;
	vertical-align: middle;
}
td.mjsimonandcompany {
	width: 505px;
	height: 214px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 2px solid #a16625;
	background: #ecf2ee;
	padding: 0px 0px 0px 0px;
}
td.navigation {
	height: 150px;
	border-right: 2px solid #a16625;
	border-bottom: 2px solid #a16625;
	background: #ecf2ee url(images/navbg.jpg) no-repeat;
	vertical-align:middle;
	width: 243px;
}

td.photohome  {
	margin:0;
	padding:0;
	border-right: 2px solid #a16625;
	border-bottom: 2px solid #a16625;
	vertical-align: top;
	background-color: #E2EDE5;
	white-space: nowrap;
}
td.contenthome {
	background: #8e9581 url(images/contentbg.gif) no-repeat;	
	border-bottom: 2px solid #a16625;
	text-align: left;
	vertical-align: top;
}

#content {
	margin: 15px 40px 15px 20px;
	text-align: justify;
}
td.leftfooter {
	border-right: 2px solid #a16625;
	height:70px;
	background: url(images/leftfooterbg.jpg);
	width: 243px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #919191;
	text-align:center;
	vertical-align:middle;
}
td.rightfooter {
	height:70px;
	background: #8e9581;
	vertical-align: middle;
}

#copyright {
	margin: 0px auto;
	width: 750px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #e0ece3;
}
.creditleft {float: left; padding-top: 0; margin-top: -12px;}
.creditright {float: right; padding-top: 0; margin-top: -12px;}

h1 {
	font: bold 15px Helvetica, Arial, sans-serif;
	color: #603913;
}

h3 {
	font: bold 14px Helvetica, Arial, sans-serif;
	color: #603913;
	padding-bottom:0px;
	margin-bottom:0px;
}
p, li {
	font: normal 13px Helvetica, Arial, sans-serif;
	line-height:19px;
	color: #603913;
	text-align:justify;
}
p.contact {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #f1f8f3;
	margin-left: 20px;
	letter-spacing:.5px;
}
p.tight {margin-top:0; 
	padding-top: 0;
	padding-bottom: 15px;
}
p.pub {line-height:13px;}

ul {
	list-style: square outside;
	margin-left: 0px;
	padding: 0 1em;
}
li {
	padding-bottom: 10px;
}
	

#copyright a:link {
	text-decoration:none;
	color: #e0ece3;
}
#copyright a:visited {
	text-decoration: none;
	color: #e0ece3;
}
#copyright a:hover {
	text-decoration: underline;
	color: #e0ece3;
}
a.inline:link, a.inline:visited {
	color: #f1f8f3;
	text-decoration:none;
}
a.inline:hover {
	color: #f1f8f3;
	text-decoration:underline;
