body { margin:0; padding: 1ex 0; background: #fff; color: #000; }
div { padding:0; border:none; padding: 0; }
#left { width: 170px; float: left; }
#wrap { width: 910px; }
#wrap_out { text-align: center; }
#main { margin-left: 170px;  }
#title { border-width: 1px; border-color: black;	border-style: solid;	padding: 0 1ex;	color: black;	background-color: white; font-weight: normal; font-size: 100%; padding: 1ex; margin: 0; }
h2 {	border-width: 0 0 1px 1ex;	border-color: navy;	border-style: solid;	padding: 0 1ex;	color: navy;	background-color: white; font-weight: normal; font-size: 100%; }
h3 { border-width: 0 0 1px 1ex; border-color: #900; border-style: solid; padding: 0 1ex; color: #900; background-color: #fcc; font-size: 12pt; font-weight: normal; margin-left: 1em; }
div.code {
	background-color: #ffc;
	color: navy;
	border-width: 1px;
	border-color: navy;
	border-style: solid;
	padding: 1em;
	font-family: monospace;
	overflow-x: scroll;
	overflow-y: visible;
	margin: 1ex auto;
}
div.eq {
	background-color: transparent;
	color: navy;
	padding: 1ex 2em;
}
div.msg {
	padding: 1em;
}
dt {
	border-width: 0 0 1px 1ex;
	border-color: #900;
	border-style: solid;
	padding: 0 1em;
}
dl {
	padding-left: 1em;
}
dd { margin-bottom: 1em;}
img { border-width: 0; }
#top { background:#000; color: #fff; }
#gtop { text-align: right; }
.ad { margin-bottom: 1ex;}
#footer { padding: 1ex 0; text-align: center; }
