body {background: #083145; color: #444444; margin:0px}

img {border: 0px}
img.large {float: right; margin: 10px 20px; filter:alpha(opacity=80); opacity:0.8; }

a {color: #0f5ba0; font-weight: normal; text-decoration: none}
a:hover {text-decoration: underline}
a.date {font-weight: bold}

h1,h2,h3 {letter-spacing: -1px; margin: 0px 0px 0px 8px }
h2,h3 {font-weight: normal}
h4 {font-size: 1.5em; font-weight: normal; letter-spacing: -1px; margin: 0px 0px -10px 10px}

p.code {border: solid 1px #083145; background: #6e8da3; color: #ffffff; padding: 5px}

table {border-collapse:collapse}
table.layout {border-collapse:collapse; height: 100%; margin: 0px; width: 100%}

table.layout td {vertical-align: top}

table.main {border-spacing: 0px; margin: 10px auto; width: 800px}

table.menu {margin: -1px 30px; border-spacing: 0px 0px}

table.timer td {font-weight: bold; vertical-align: middle}
table.float {float: right; margin: 10px 20px}


td {font-family: sans-serif; font-size: 11px; letter-spacing: 1px}
td.menu {background: #6e8da3; color: #ffffff; padding: 2px 5px; text-align: center}
td.menu-active {background: #ffffff; padding: 2px 5px; text-align: center}
td.menu-active a {color: #000000; font-weight: bold; text-decoration: none}
td.menu a {color: #FFFFFF; font-weight: bold; text-decoration: none}
td.menu-l {background: #6e8da3; background-image: url('/images/corner-tl.png'); background-position: top left; background-repeat: no-repeat; padding: 5px}
td.menu-r {background: #6e8da3; background-image: url('/images/corner-tr.png'); background-position: top right; background-repeat: no-repeat; padding: 5px}
td.menu-l-active {background: #ffffff; background-image: url('/images/corner-tl.png'); background-position: top left; background-repeat: no-repeat; padding: 5px}
td.menu-r-active {background: #ffffff; background-image: url('/images/corner-tr.png'); background-position: top right; background-repeat: no-repeat; padding: 5px}
td.menu-break {padding: 1.5px}

table.header {background-image: url("/images/header.png"); background-repeat: no-repeat; color: #ffffff; height: 150px; margin: -1px; width: 800px}

table.header h1 {font-size: 18px; letter-spacing: -1px; margin: 35px 0px 0px 10px}
table.header p {margin: 3px 0px 5px 327px}

table.buttons {margin: 25px 10px 0px 0px}

table.container {background: #ffffff; margin: -4px -1px; padding: 5px; width: 800px}
table.container p {margin: 8px}
table.container table {margin: 8px}
table.container td {padding: 2px}
table.padded td {padding: 8px}
tr.title,td.title {font-weight: bold}

table.bottom {background-image: url("/images/bottom-corners.png"); background-repeat: no-repeat; height: 12px; margin: -1px; width: 800px}

table.links {margin: -3px 0px; text-align: center; width: 800px}

table.links a {color: #ffffff; font-weight: bold; padding: 0px 10px; text-decoration: none}

table.news {font-weight: bold; margin: 8px; vertical-align: middle}

table.news a,img {font-weight: normal; margin-left: 8px}

td.footer {background: #000000; color: #ffffff; height: 50px; text-align: center; vertical-align: middle}

td.footer a {color: #ffffff; text-decoration: none; font-weight: bold}

td.notices {border-collapse: collapse; width: 270px}

td.notices h1 {color: red; font-size: 18px; margin: 0px 10px 12px 0px; text-align: center}

td.notices h2 {font-size: 12px; font-weight: bold; margin: 5px 20px 5px 0px}

td.notices p {letter-spacing: 1px; margin: 2px 0px 15px 0px}

td.notices hr {color: #ffffff; margin: 0px 10px 0px 0px}

td.date {font-family: monospace; font-weight: bold; padding-right: 8px}

table.leaf {border-collapse: collapse}

table.item {background: #b0cae3; border-collapse: collapse; margin: 0px 0px 10px 0px; width: 515px}

table.item h1,p {margin: 5px 10px}

table.download td {padding-right: 10px}
