div#header { border-bottom:3px outset blue; } p#headertext { text-align:center; font-size:x-large; margin:0px; padding-top:5px; } p#subheadertext { text-align:center; margin:0px; padding:0px; padding-bottom:10px; } div#bodytextcontainer { margin-left:7px; margin-right:7px; } div#footer { border-top:3px inset blue; padding:2px; text-align:right; padding-top:5px; margin-top:10px; height:45px; } div#footer img, p, a, div { vertical-align:middle; } table { margin-left:auto; margin-right:auto; } td { vertical-align: top; padding:3px; padding-left:8px; border:1px outset navy; padding-bottom:15px; background: rgb(236,240,255); color:black; } h1 { font-size:large; } h2 { padding:2px; margin:2px; font-size:medium; border-bottom:1px solid gray; } ul { padding-top:0px; padding-bottom:0px; margin:0px; } li { padding-top:2px; padding-bottom:2px; } ul.input { list-style-type:none; padding-left:10px; } div.inputcontainer { border:1px solid gray; background:rgb(236,240,255); color:black; font-family:monospace; padding:5px; } hr { border: 1px dashed navy; } img { border:none; } a { color:blue; } a:visited { color:navy; } a:hover { color:red; } a:active { color:purple; } p { padding:0px; } .centered { margin-left:auto; margin-right:auto; } .centered_txt { text-align:center; } .command { color:red; font-weight:bold; font-family:monospace; } .backtotop { font-size:small; font-weight:normal; }