html {margin: 0; padding: 0;}body {margin: 0; padding: 0; font-family: verdana, sans-serif;       font-size: 76%; background: #CCC;}a {color: #00F;}.alignright {margin-top: 0; text-align: right;}.small {font-size: .9em;}.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}h1, h2, h3 {font-size: 17px; margin: 0; color: #00C;             border-top: 0px solid #CCC; border-bottom: 0px solid #CCC;}h2 {text-align: center;     font-size: 12px;}h3 {text-align: center;     font-size: 15px;}

p {padding-left: 10px;}div#leftbox {      /*** No side padding or borders, to avoid                         the IE5.x box model problem ***/position: absolute;text-align: center;left: 15px; width: 150px; color: #820;padding-top: 50px;}#middlebox {margin: 0 20% 0 180px;border-left: 1px solid #AAA;border-right: 1px solid #AAA;line-height: 17px;padding-left: 10px; padding-right: 10px; background-color: #CCC;}     /*** This div has a background to cover                                  the 2-tone body BG ***/div#rightbox {    /*** No side padding or borders, to avoid                        the IE5.x box model problem ***/position: absolute;text-align: center;right: 17px;     /*** IE5/mac will show a horizontal scrollbar                       if this is less than 16px, or other units are used                      http://www.l-c-n.com/IE5tests/right_pos/ ***/           width: 15%;color: #555; font-size: 11px;padding-top: 15px;}#menu {display:block; top:130px; left:10px; width:120px; position:fixed; padding:25px; font-family: verdana, serif; font-size:12px; text-align: center; font-weight: bold; line-height:25px; color: #F00;}* html #menu {position:absolute;}#menu a:visited, #menu a {display:block; width:120px; height:25px; margin:0 auto; border-top:1px solid #FFF; border-bottom:1px solid #000; text-align:center; text-decoration:none; line-height:25px; color: #00C;}#menu a:hover {background:#55C; color:#FFF;}.clear {clear:both;}