html { background: #E0E0E0; } body { background: #FAFAFA; font-family: sans-serif; font-size: 12pt; border-radius: 30px; border: solid #A0A0A0; border-width: 2px; /* Centered */ width: 900px; margin-left: auto; margin-right: auto; box-shadow: 1px 2px 4px 1px #888888; } ul { list-style-type: circle; } ol { list-style-type: decimal; } a { text-decoration: none; color: blue; } a:hover { text-decoration: underline; color: blue; } h1, h2, h3 { font-weight: bold; } h1 a, h2 a, h3 a { color: black; text-decoration: none; } h1 a:hover, h2 a:hover, h3 a:hover { color: black; text-decoration: underline; } .titlebar { display: block; padding: 15px 0px; } .titlebar .logo { display: inline; border: none; margin: 15px 40px 15px 40px; } .titlebar .title { display: inline; font-size: 21pt; font-weight: bold; } .navbar { display: block; font-size: 13pt; color: #505050; text-align: left; } .navbar .navgroups { position: absolute; background: #e1e1ff; width: 835px; margin: 10px 15px; padding: 0px 15px; border-radius: 17px; border: solid #cbcbff; border-width: 2px; } .navbar .navgroups:after { content: ""; clear: both; display: block; } .navbar .navgroups .navgroup { float: left; } .navbar .navgroups .navgroup:hover { background: #0000ff; border-top-left-radius: 15px; border-top-right-radius: 15px; } .navbar .navgroups .navgroup .navhead { display: block; padding: 0px; margin: 0px; } .navbar .navgroups .navgroup .navhead a { display: block; color: #303030; padding: 7px 20px; overflow: visible; white-space: nowrap; } .navbar .navgroups .navgroup .navhead .navactive a { font-weight: bold; } .navbar .navgroups .navgroup:hover .navhead a { color: #F8F8F8; } .navbar .navgroups .navgroup .navelems { display: none; background: #e1e1ff; float: none; position: absolute; z-index: 200; padding: 3px 5px; margin: 0px; top: 100%; font-size: 11pt; border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; border: solid #cbcbff; border-width: 2px; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25); } .navbar .navgroups .navgroup:hover .navelems { display: block; } .navbar .navgroups .navgroup .navelems .navelem { display: block; padding: 0px; margin: 0px; } .navbar .navgroups .navgroup .navelems .navelem a { display: block; padding: 7px 30px; color: #000000; overflow: visible; white-space: nowrap; margin: 2px 0px 2px 0px; border-radius: 10px; } .navbar .navgroups .navgroup .navelems .navelem a:hover { color: #FFFFFF; background: #5050ff; } .navhome { display: none; } .navbar .navgroups .navgroup .navelems .navelem .navactive a { font-weight: bold; color: #FFFF00; background: #0000FF; } .navbar .navgroups .navgroup .navelems .navelem .navactive a:hover { color: #FFFF00; background: #0000FF; } .main { border: none; margin-top: 95px; margin-left: 50px; margin-right: 50px; padding-bottom: 25px; } .main img { border: none; margin: 5px; } .main img.float { float: left; margin-left: 0; margin-right: 30px; margin-bottom: 15px; } .clear-img-float { position: relative; height: 0; width: 0; z-index: -100; clear: left; } .main table { } .main th { border: 1px solid #000000; text-align: left; padding-left: 5px; padding-right: 15px; } .main td { text-align: left; padding-left: 5px; padding-right: 15px; } .submain { position: relative; margin-bottom: 40px; } .modifystamp { font-size: x-small; margin-top: 20px; } .ssl { font-size: x-small; } .checker { font-size: xx-small; } pre { font-family: Courier, mono; } .console-text { font-family: Courier, mono; color: black; background: #E0E0E0; border-radius: 15px; padding: 2px 15px; margin: 0; display: inline-block; } @media print { html { background: #FFFFFF; } body { background: #FFFFFF; border: none; } .navbar { display: none; } .checker { display: none; } .ssl { display: none; } .titlebar { position: static; top: 0; left: 0; width: 100%; margin: 0; text-align: left; } .main { position: static; top: 0; left: 0; margin: 0; } }