﻿/* Defaults */
*{ margin: 0; padding: 0; }
body{ font: 72% sans-serif; }
a{ border-bottom: 1px dotted #036; color: #369; text-decoration: none; }
a:hover{ border-bottom: 1px solid #888; color: #47a; }
br{ clear: both; }
table{ width: 100%; margin: 0 0 15px 0; }
caption{ font: bold 1.1em sans-serif; color: #036; }
th,td{ padding: 4px; font-size: 0.9em; }
th{ background: #eee; }
label{ float: left; width: 125px; }
input,textarea{ float: left; margin: 2px; padding: 2px; }
#btnSubmit{ margin: 10px 2px 10px 125px; padding: 8px; }
#wrapper{ width: 880px; margin: 15px auto; }
.floatRight{ float: right; padding: 10px 0 10px 10px; }
.floatLeft{ float: left; padding: 10px 10px 10px 0; }
.noPadding{ padding: 0; }

/* Header and nav bar */
#head{ height: 35px; margin: 0 0 15px 0; padding: 10px; background: #369; }
#head h1{ float: left; font: normal 2.5em Georgia,serif; letter-spacing: -0.05em; }
#head h1 a{ border: none; color: #fff; text-decoration: none; }
#head ul{ float: right; list-style: none; }
#head li{ display: inline; }
#head li a{ float: left; display: block; margin: 0 0 0 10px; padding: 8px; border: 1px solid #47a; background: #258; color: #fff; text-decoration: none; }
#head li a:hover{ background: #47a; border: 1px solid #258; text-decoration: underline; }

/* Left box, generic */
#leftBox{ float: left; width: 230px; padding: 10px; border: 1px solid #ccc; background: #eee; }
#leftBox ul,#leftBox ol{ margin: 5px 0 10px 15px; }
#leftBox li{ margin: 0 0 5px 0; }

/* Main content, generic */
#content{ float: right; width: 610px; font-size: 1.2em; }
#content h2{ font: 1.8em sans-serif; color: #036; margin: 0 0 10px 0; }
#content h3{ font: 1.4em sans-serif; color: #000; margin: 0 0 5px 0; }
#content p{ margin: 0 0 20px 0; }
#content ul,#content ol{ margin: 0 0 10px 15px; }

/* Footer */
#foot{ clear: both; padding: 8px 0 0 0; border-top: 1px solid #ddd; color: #555; font: 0.9em sans-serif; }

/* Home page */
li.newsSpace a{ border: none; color: #036; }
li.newsSpace a:hover{ text-decoration: underline; }

/* Viewer statistics */
table.statTop{ float: left; width: 370px; }