* { margin: 0; padding: 0; }
a { text-decoration: none; color: gray; }
a:hover { color: white; }
body { margin-top: 120px; background: #000000 url(images/body.jpg) no-repeat center top; font: normal small Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; text-decoration: underline; margin-top: 1em; }
img { border: 0; }
p { margin-bottom: 1.4em; line-height: 1.8em; text-align: left; }
table { margin: 0 auto; }
td { padding: 12px; text-align: center; color: gray; }
strong { font-weight: bold; color: white; }
/* Header */
#header { background: url(images/header.gif) repeat-x; }
/*  Menu */
#menu { width: 900px; height: 36px; margin: 0 auto; }
#menu .active a { background-image: url(images/aactive.gif); }
#menu a { display: block; float: left; height: 25px; margin: 0 5px 0 0; padding: 7px 25px 0 25px; background: url(images/a.gif) repeat-x; border: 1px solid #222222; text-align: center; font-size: 9px; font-weight: bold; color: #FFFFFF; }
#menu a:hover { background-image: url(images/ahover.gif); text-decoration: none; }
#menu li { display: inline; }
#menu ul { margin: 0; padding: 7px 0 0 0; list-style: none; }
/* Wrapper */
#wrapper { background: url(images/wrapper.gif) repeat-x; padding: 20px 0;}
/* Main */
#content { width: 900px; margin: 0 auto; }
/* Footer */
#footer { padding: 10px 50px; border-top: 4px solid #393F4D; background: #444C5D; }
#footer a { text-decoration: underline; color: #FFFFFF; }
#footer p { width: 900px; margin: 0 auto; font-size: x-small; color: #FFFFFF; }
/* Other styles */
p.navbar { color: white; text-align: center; line-height: 1.2em; }