body { background: rgb(231, 231, 231) url('body.jpg') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; color: rgb(0, 0, 0); }
h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited { margin: 5px; color: white; text-decoration: none; }
h1, h1 a, h1 a:hover, h1 a:visited { font-size: 30px; }
h2, h2 a, h2 a:hover, h2 a:visited { font-size: 16px; }
li { margin-left: -25px; padding-bottom: 5px; }
p { margin-left: 5px; }
a, a:visited, a:hover { color: rgb(0, 0, 255); }
#page { padding: 0px; background: rgb(231, 231, 231) url('page.jpg') repeat-y scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#header { padding: 0px; background: rgb(231, 231, 231) url('header.jpg') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 130px; text-align: center; vertical-align: middle; }
#banner { margin: 0px; padding: 0px; text-align: center; vertical-align: middle; }
#menu { margin: 0px; padding: 0px 0px 0px 20px; width: 200px; text-align: left; vertical-align: top; }
#content { margin: 0px; padding: 0px 20px; width: 560px; text-align: justify; vertical-align: top; }
#footer { padding: 20px; background: rgb(231, 231, 231) url('footer.jpg') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; vertical-align: top; }
