body {text-align: center; padding: 0; margin: auto; background-color: #cc9; color: #000; }
table.layout { background-color: #fff; color: #663; border: 1px double #abc; margin:auto;}
table {background-color: #fff; color: #663;}
td {vertical-align: top; padding: 0px; margin: 0px; }
div.topnav {font-size:18px; text-align:right; padding: 2px 6px;}
div.story {padding: 6px 12px; font-size:14px; text-align: left;}
div.story2 {padding: 4px 16px 4px 8px; font-size:12px; text-align: left;}
div.story  img {float: right; padding: 4px; border: 1px dashed #abc; margin: 4px; }
div.story  img.left {float: left; padding: 4px; border: 1px dashed #abc; margin: 4px; }
div.story2  img {padding: 0; margin: 0;}
div.footer {padding: 4px 10px; font-size:12px; margin-top: 12px;  text-align:center; border-top: 3px solid #f7f7ef; }

.topnav {color:#7dadff; background-color: #fff; font-size:14px; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;  font-weight: bold;}
.topnav a:link, .topnav a:visited {font-size:14px;font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;  font-weight: bold; color: #7dadff; background-color: transparent; text-decoration:none; }
.topnav a:hover, .topnav a:active {font-size:14px; font-weight: bold;font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;  color:#fff; background-color: #103184; text-decoration:none; }

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; color: #103184; background-color: inherit; }
h1, h2 {font-size: 20px; padding-bottom: 2px; margin-bottom: 2px;  padding-top: 2px; margin-top: 2px;}
h3 {font-size: 16px; padding-bottom: 2px; margin-bottom: 2px;  padding-top: 2px; margin-top: 2px;}
h4, h5 {font-size: 14px; padding-bottom: 2px; margin-bottom: 2px;}
h6 {font-size: 14px; padding-bottom: 2px; margin-bottom: 2px;}
dt {font-weight: bolder;}
dl {margin-top: 2px; padding-top:2px; clear: both;}
dd {margin-left: 8px;}
div.clear {clear: both; }
p.tight {margin-top: 2px; padding-top: 2px;}