.smaller {font: 22px Arial,Helvetica;color:chocolate; }

h2 {
background: black;
text-align:center;
font: 64px Arial,Helvetica;
margin-left:25%;
margin-right:25%;
width:50%;
}

input.off {background:antiquewhite;color:purple}
input.on {background:lemonchiffon;color:black}

p { font: 16px Arial,Helvetica;line-height:1.5}

P.stuff:first-letter {
 font-size: 300%; 
 float: center;
 line-height:1;
 margin:0.05em;
 color:black;
 }
SPAN.part  { text-transform: uppercase }

p.breaks_demo {position:relative;left:20%;}

input {background:lightgrey;color:maroon;green;font-family:Arial,Helvetica;font-size:14px;font-weight:bold}
input.over {background:mistyrose;color:#ff3399}
input.off {background:lightgrey;color:maroon;}

BODY {
/* background: #FFFFFF url(/pbytes/border128.gif) repeat 0% 0% fixed;*/
background: #FFFFFF url(/pbytes/border128.gif) repeat-y top left fixed;
color:black;
}

a:link,a:visited {font-family:Arial,Helvetica;color:maroon;background:darkkhaki;text-decoration:none;}
a:hover{color:red;text-decoration:underline}

div h1 {
 font: 32px Arial,Helvetica;
 text-align:center;
  
}

.qclass {
align:center;
v-align:middle;
width:100%;
}


td {
  color:black;
  line-height: 1.5;
  margin-left:25%;
  margin-right:25%;
}


div {
 font: 16px Arial,Helvetica,sans-serif;
 color: black;
 line-height: 1.5;
}

