body {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
  font-family: bitstream vera sans,verdana,sans-serif;
}
body, small {
  font-size: 8pt;
}
td, th {
  font-size: 10pt;
  margin: 1px;
}
textarea, pre {
  font-family: monospace;
  font-size: 9pt;
}

textarea  {
    background-color:#ffe;
    }
    /* border: 1px outset #FC0;  */
input  {
    background-color:#ffa;
    border-color: #FC0; 
    margin: 1px; padding: 0px;
    }
input:hover {
    background-color:#ff8;
    border-color: black;
    }
input:active {
    background-color:#ff4;
    border-color: #c0f;
    }
select {
 background-color: #ffd;
 color: black;
  border: 1px solid #fc0; 
}

.sqmframe {
    border: 2px dotted yellow;
    }

.headlinks {
background:#ffa url(/banana.gif) repeat-x;
padding: 5px 0px 4px 0px;
}
.headlinks A { 
	border: 2px inset yellow;
    color: black;
    background:#ffc;
	padding: 1px 4px;
	text-decoration:none;
}
.headlinks A:hover   { 
    color:red;
	padding: 1px 4px;
	background:#ff4; color: black;
	border: 2px outset #888;
}
.headlinks A:active   { border: 2px solid red; }
small A:active   { border: 2px solid green; }

.uber   { position:relative; left:0; top:0; margin: 4px 10px; }

.calendar A:hover {
    color: #C00;
}
.calendarToday {
background-color: #FC0;
text-decoration: none;
}

