* { margin: 0; padding: 0; } A:link { color: #03c; text-decoration: none; } A:visited { color: #03c; text-decoration: none; } A:active { color: #fff; text-decoration: none; } A:hover { color: #c33; text-decoration: underline; } A { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; } div#main { background-image: url("img_logo2.jpg"); background-repeat: no-repeat; background-position: top left; background-attachment: scroll; background-color: #999; position: absolute; top: 140px; left: 120px; width: 810px; height: auto; } div#menu { background-image: url("img_bar.gif"); background-repeat: repeat-x; background-position: top left; background-attachment: scroll; background-color: #000; font-weight: bold; float: right; clear: right; width: 510px; height: 60px; } div#footer { background-image: url("img_rnd.jpg"); background-repeat: no-repeat; background-position: bottom; background-attachment: scroll; clear: both; width: 100%; height: 80px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 13pt; } img#logo1a { position: absolute; top: 0px; left: 0px; width: 450px; height: 400px; } img#logo1b { position: absolute; top: 0px; left: 450px; width: 480px; height: 140px; } img#rnd { position: relative; bottom: 0px; } .itembox { clear: both; width: auto; } .menutext { float: right; clear: right; font-size: 9pt; color: #666; margin: 5px 20px 5px 25px; } .default { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #333; } hr.break { clear: both; float:left; border: 0px; border-bottom: 1px dotted #333; width: 700px; height: 1px; display: block; margin: 0px 0px 10px 50px; } body { background-image: url("img_bkg.jpg"); background-repeat: repeat-x; background-position: top left; background-attachment: scroll; background-color: #333; }