body { padding-bottom: 20px }
#main { background: #fff; margin: 0 20px 20px 20px }
#main h1 { padding:0; margin-top: 20px }
#main h2 { text-align: left }
#header { background-color: #eee; font-weight: normal; margin:0; padding:10px; font-size: small }

table { margin: auto; border-collapse: separate; border-spacing: 20px }
td { vertical-align: top; text-align:center; width: 235px }
hr { margin-top: 20px; }

pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }

.pics { height: 232px; width: 232px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }

#banner p {
	width:500px;
	text-align:left;
}
.quotewrap {  }
.quotewrap cite { margin-top:18px;width:170px;color:#B2B2C7;font-size:1.1em;font-family:arial;font-weight:bold;line-height:130%; }
.quotewrap cite .author {
	display:block;
	margin-top:18px;
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:normal;
}

#intros {
	
}