body { background: #ae9dc3 url(images/bg.jpg) no-repeat bottom left; height: 100%; }
body, tbody { font-family: Verdana, sans-serif; font-size: 12px; color: #000000; }

a { color: #0066cc; text-decoration: none; }
a:visited { color: #000066; }
a:hover { color: #3399ff; }

div#Header { width: 100%; background: url(images/header_bg.jpg); border: 1px solid black; border-width: 1px 1px 0 1px; }
h1 { font-size: 180%; font-weight: bold; color: #ffffff; padding: 15px; background: url(images/header_bg.jpg); border: 1px solid black; }

div#Nav { width: 100%; height: 30px; background: #cb9503 url(images/nav_bg.jpg) no-repeat; border: 1px solid black; }
div#Nav ul { margin: 0; padding: 0; }
div#Nav li { float: left; list-style-type: none; padding: 6px 10px; }
div#Nav a, div#Nav a:visited { text-decoration: none; font-weight: bold; color: #000000; }
div#Nav a:hover { color: #ffff99; }

td.Content { background: #ffffcc; padding: 15px; border: 1px solid black; }
.Content h2 { margin: -16px; margin-bottom: 10px; padding: 7px; border: 1px solid black; background: #ffee99; font-size: 110%; font-weight: bold; }
.Content h3 { color: #aa7700; font-size: 115%; font-weight: bold; border-bottom: 1px solid #eecc66; margin: .5em 0; }

ul li { list-style-type: square; margin-bottom: .5em; }

div.Columns span { float: left; width: 48%; margin-right: 15px; }
div.Columns div.ColumnSep { clear: left; }