body { margin:0; padding:0.7em; }
body,form,input,ul,li,h1,img,legend { color:black; background-color:white; }
a,a:link,a:visited,a:hover,a:focus,a:active { text-decoration:none; color:blue; }
a:hover,a:focus { color:green; }
a:active { color:red; background-color:yellow; }
h1 a,h1 a:link,h1 a:visited,h1 a:hover,h1 a:focus,h1 a:active { color:#ff1493; background-color:white; }
input, #fingerpix, form, ul, #dcheader, #websterAll, #jsmsg, #dcform { margin:0; padding:0; }
#websterDigital, #websterClock, #sizerFS, #navi { float:left; clear:none; }
h1, .carriageReturn, #jsmsg, #websterAll, #dcform { float:none; clear:both; }
#date_and_time_for_humans, input, legend { font-family:monospace; }

img { vertical-align:middle; }
img#defaultsize { border:dotted black; border-width:1px 0; }
#fingerpix img           { border:1px solid gray; margin:.5em 0; }
a img, #fingerpix img.spacerpix { border:0; }
h1 { padding-top:.5em; margin-bottom:.5em; }
#jsmsg { margin-bottom:1em; font-style:italic; }
#date_and_time_for_humans { border:0; }
input { margin-top:1em; }
.ext { font-size:smaller; }

fieldset { border:1px solid #ff1493; }
#navi fieldset { border-color:blue; }
fieldset { padding:0.4em; margin:0 0.5em 0 0; }
legend { font-weight:bold; }

.size1em    { width:1em; height:1em; }
.size2em    { width:2em; height:2em; }
.height15em { height:1.5em; vertical-align:middle; }

.indent { margin:2em; font-size:200%; }
