body { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 100%; color: #333; background-color: #ccc; } td { vertical-align: top; } p, label { font-size: 0.8em; } td h3 { margin-top: 0; padding-top: 0; } #content { clear: both; margin: 0 15%; min-width: 480px; max-width: 800px;} #content a.frameanchor img { display: block; padding: 0px; margin: 0 auto; border: 1px solid #252421; border-color: #666 #fff #fff #666; } #content a.frameanchor:active img, #content a.frameanchor:hover img { border: 1px solid #339; } #content td { padding: 5px; } a { text-decoration: none; color: #55c; } a:hover { text-decoration: underline;} h2 { font-size: 1.2em; color: #333; } h3 { font-size: 1.1em; color: #333; } div#body { clear: both; margin: 20px 10%; line-height: 1.5; } #footer { margin: 0 5% 0 10px; padding-top: 50px; clear: both; font-size: 70%; text-align: left; } #footer p { padding: 0 5% 0 5%; margin: 0; color: #666; } #idhdr { background: url(images/pagehdr.gif) no-repeat left; } #left { margin: 0; padding: 0; width: 150px; float: left; } #right { margin-left: 160px; } #textlinks { font-size: 1.0em; } .article img { border: 1px solid black; margin: 0 1em; } .clear { clear: both; } .inputbox { width: 500px; background: #eee; } #topnav { margin: 10px 10px 0px 10px; background: url(images/pdphoto.gif) no-repeat top left; width: 90%; height: 48px;} #topnav h1 { margin-left: -2000px; font-size: 10px;} #topnav ul { white-space: nowrap; float: right; font-size: 0.8em; padding-bottom: 5px; margin-bottom: 5px;} #topnav li { display:inline; list-style-type: none; padding-left:1em; margin-left:1em; border-left: 1px solid #999; } #topnav li:first-child { border-left:none } #topnav li .nolink { color: #999; } #topnav li a.active, #topnav li a:hover { text-decoration: underline; } .iconlink { padding: 0; margin: 0; display: block; float: left; border: 2px solid #55c; } .iconlink img { display: block; padding: 0; margin: 0; border: 0;} .iconlink:active, .iconlink:hover { border-color: #66f; } hr { clear: both; border: 0; color: #fff; background-color: #eee; height: 1px; width: 100%; text-align: left; } .graybar { clear: both; border: 0; color: #eee; background-color: #eee; height: 2px; width: 100%; text-align: left; } .news { margin: 0 0 0 350px; border: 1px solid #999; } .news h2 { margin: 0; padding: 0.5em 0 0.5em 0.5em; color: #fff; background: #999; } .news p { padding-left: 1em; } 