* { margin: 0 }

body {
	margin: 4px;
	padding: 0px;
	border: 0px;
	text-align: center;
	background: white url(http://www.thinsoapy.com/images/blue_hz_bg.gif) top left repeat;
	color: #212121;
	font-family: courier;
	min-width: 750px }

#wrapper { margin: 0px auto; background: #DEDEDE; width: 750px }

#logo { margin: 0px; width: 750px; background: #DEDEDE; border: none; color: #212121 }

#nav { margin: 0px; background: #DEDEDE; float: left; width: 150px; color: #212121; font-family: "news gothic", sans-serif; text-align: left; display: inline }

#content { margin: 0px; background: #DEDEDE; float: right; border-left: 1px #0D6E91 dotted; width: 580px; text-align: left; display: inline }

#footer { margin: 0px; width: 750px; height: 60px; background: url(http://www.thinsoapy.com/images/footer_bg.png) top left; color: #0D6E91; font-family: "news gothic", sans-serif; clear: both; text-align: center; vertical-align: middle; letter-spacing: 1px; font-size: 8pt }

table, tr, td { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; background: #fff; color: #000; font-family: courier; vertical-align: center}

th { background: #DEDEDE; color: #212121; font-family: "news gothic", sans-serif }

<!-- h1, h2, h3, h4, h5, h6 { background: none; color: #91460D; padding-left: 15px; padding-right: 15px; font-weight: bold; font-family: "news gothic", sans-serif } -->

h1, h2, h3, h5, h6 { background: none; color: #0D6E91; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; font-weight: bold; font-family: "news gothic", sans-serif }

h4 { background: none; color: #DE8D14; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; font-weight: bold; font-family: "news gothic", sans-serif }

p { padding-left: 15px; padding-right: 15px; padding-bottom: 15px; color: #212121; font-family: courier }

ul, li { background: none; padding-bottom: 15px; color:#DE8D14; margin-left: 30px; margin-right: 30px; font-family: sans-serif }

a:link, a:active, a:visited { background: none; color: #14A6DD; text-decoration: none }

a:hover { background: none; color: #0D6E91; text-decoration: underline }

<!-- a.button:link, a.button:active, a.button:visited { margin-left: 15px; padding-left: 15px; background: none; color: #14A6DD; font-family: "news gothic", sans-serif; font-size: medium; text-decoration: none; border-left: #14A6DD 2px solid }

a.button:hover { margin-left: 15px; padding-left: 15px; background: none; color: #0D6E91; font-family: "news gothic", sans-serif; font-size: medium; text-decoration: underline; border-left: #DE8D14 2px solid }
-->

a.button:link, a.button:active, a.button:visited { margin-left: 15px; padding-left: 15px; background: none; color: #91460D; font-family: "news gothic", sans-serif; font-size: medium; text-decoration: none; border-left: #DE8D14 2px solid }

a.button:hover { margin-left: 15px; padding-left: 15px; background: none; color: #DE8D14; font-family: "news gothic", sans-serif; font-size: medium; text-decoration: underline; border-left: #0D6E91 2px solid }

img { border: none; padding: 0px 15px 10px 15px }

img.nopad { border: none; padding: 0px }

img.center { margin: 0 auto; border: none; padding: 10px }

img.wrap { border: none; float: left; padding: 0px 15px 15px 0px }

p.center { text-align: center }

input { background: #fff; border: none; font-family: sans-serif }

textarea { background: #fff; border: none; font-family: sans-serif }

hr { background: none; color: #91460D; width: 90%; height: 1px }

p.comment { background: none; font: bold smaller "news gothic", sans-serif; letter-spacing: 1px; text-align: right }

p.postinfo { background: none; letter-spacing: 1px; font: bold smaller "news gothic", sans-serif; color: #DE8D14 }

p.postdate { background: none; letter-spacing: 1px; font: bold smaller "news gothic", sans-serif; color: #DE8D14 }