* {list-style: none; margin: 0; outline: none; padding: 0;}
*:not(button,input), input[type=image] {border: none;}
a {color: #888; text-decoration: underline;}
a:hover {text-decoration: underline;}
body {background-color: #BBB; font: 80% Helvetica, Arial; text-align: center;}
body, html {height: 100%;}
html {overflow-y: auto !important; overflow-y: scroll;}
p {margin: 10px 0px;}
p span {color: #888;}

#content {background-color: #FFF;}
#content {text-align: left !important; width: 800px;}
#content, #body, #page {margin: 0 auto; text-align: center;}
#footer {text-align: left;}
#page {height: auto !important; height: 100%; min-height: 100%;}

#introduction h1 span, #introduction p {display: none;}
#introduction h1 {background: #FFF url(/images/welcome_header.gif) top left no-repeat;
	height: 150px; width: 800px;}

#main {margin: 20px 35px 0; padding-bottom: 100px;}

#footer {width: 100%; background-color: #666; padding: 5px 0 35px 0;}
#footer p {margin: 0 auto; width: 800px; text-align: right; font-size: 90%;}
#footer p span {margin-right: 75px; color: #CCC;}