/* Generic stuff */
BODY,form {
	background: white ;
	color: #002040 ;
}
.inset {
        background: #a0ffd8 ;
        color:  #280000 ;
        border: solid red ;
        float: right ;
        width: 27%  ;
        font-size: 80%;
        padding: 6px ;
	text-align: left ;
}
.highlight h2 { float: left ; background: black; color: #ffff00 ; font-size: 120% }
.highlight p { margin-left: 20px ; }
h2 em.new { color: red ; background: black; font-style: normal; }
h2 a.tm { color: cyan; background: black; }
.highlight { border: solid brown ; margin-left: 5% ; margin-right: 5% ; }
.inset .tm {
	color: brown ;
}
.left {
        float: left ;
        width: 70%;
}
.footer {
	clear: both ;
	text-align: center ;
}
.footer a {
	color: white ;
	background:	#808080 ;
}
.logo {
	text-align: right;
	border: 0 ;
}
.center {
	text-align: center;
}
td.report {
	border-style: double ;
	border-color: black ;
	border-width: medium ;
}
caption {
	font-size: 150%;
	font-weight: bold;
}
td.n {
	text-align: center;
}

H1,H2,H3,H4 {
	font-family: sans-serif ;
	font-weight: bold ;
}

H2.url {
	font-size: 120% ;
	margin-top: 18px;
}

H1 {
	text-align: center;
	text-decoration: underline;
}
code	{
	background: white ;
	color: #6000a0;
}
a:visited {
	color: #804000;
	background: white ;
}
a:link {
	color: #c04000;
	background: white ;
}
a.tm {
	font-style: normal;
	font-weight: bold;
	font-family: dragonwick,"brush script",cursive;
	font-size: 115% ;
}
.tm {
	color:		#608000 ;
	font-style:	normal;
	font-weight:	bold;
	font-family:	dragonwick,"brush script",cursive;
	font-size: 115% ;
}
h1.tm {
	font-size: 280%;
}
h2.tm {
	font-size: 200%;
}
.moron	{
	color:	#a00040 ;
	background: white ;
}
em.title {
	background: white ;
	font-style: normal;
	color: #a02020;
}
p.help {
	color:	#606080 ;
	background: white ;
	font-style: italic;
	font-weight: lighter;
	margin-left: 30px ;
	margin-right: 30px ;
}
.buttons {
	background: gray ;
	color: gray ;
	text-align:	center ;
	margin-top: 10px;
}
.subh1	{
	font-size: smaller;
}
.subh	{
	text-align: center;
}
tt	{
	font-family: monospaced ;
	color:	red ;
	background: white ;
}
a.extlink {
	font-family: serif ;
	font-style: italic;
}
a.intlink {
	font-family: serif ;
	font-weight: bold;
}
a.button {
	background: gray ;
	color: gray ;
}
td.code {
	font-weight: bold ;
}
td.error {
	background: #ff8080 ;
	color: #000000;
	font-weight: bold ;
}
td.robot {
	background: #a8c8c8 ;
	color: #000000;
}
td.null {
	background: #b8b8b8 ;
	color: #000000;
}
td.form {
	background: #c8c880 ;
	color: #000000;
}
td.noinfo {
	background: #80c0ff ;
	font-weight: bold ;
	color: #000000;
}
.vary {
	background: #e0b0e0 ;
	color: #000000;
}
td.redirect {
	background: #ffd080 ;
	font-weight: bold ;
	color: #000000;
}
td.unchanged {
	background: #c0c0c0 ;
	font-weight: bold ;
	color: #000000;
}
td.changed {
	background: #80ff80 ;
	font-weight: bold ;
	color: #000000;
}
.plain	{
	background: #c0c0c0;
	color:	#000000;
}
pre	{
	background: white;
	color:	#000000;
}
p.q	{
	background: white;
	color: #404040 ;
	font-style: italic ;
	margin-left: 60px ;
}
p.q em {
	font-weight: bold ;
}
