*              { margin: 0; padding: 0; }
html, body, 
#wrapper, #aux { width: 100%; height: 100%; color: #fff; min-height: 750px; min-width: 900px; }
body           { font-family: Arial, Helvetica, Geneva, sans-serif; background: #171515 url(images/bg.jpg) no-repeat left top; }
#wrapper       { background: url(images/pattern.png) repeat; line-height: 1.6; }
#aux           { background: url(images/stripes.png) no-repeat left top; }
h1, #content   { float: left; }
h1             { background: url(images/logo.png) no-repeat left top; width: 200px; height: 200px; text-indent: -9000px; top: 280px; left: 70px; margin: 280px 0 0 70px; }
p              { font-size: 11px; }
#content       { width: 555px; margin: 488px 0 0 0; position: relative; left: -5px; }
#content p a   { text-decoration: none; position: relative; width: 62px; display: block; margin: 28px 0 0 208px; height: 17px; }
#content p     { background: url(images/content_p.png) no-repeat left top; width: 505px; height: 69px; text-indent: -90000px; }
#content h2    { margin: 10px 0 10px; background: url(images/content_h2.png) no-repeat left top; text-indent: -90000px; width: 109px; height: 19px; }
#rights        { position: fixed; bottom: 20px; right: 20px; }
#content ul    { display: block; width: 500px; height: 83px; background-image: url(images/social.png); list-style-type: none; }
#content ul,
#content li,
#content li a  { float: left; display: inline; }
#content li    { margin-right: 17px; }
#content li,
#content li a  { width: 83px; height: 83px; text-indent: -9000px; }