@media screen {
	body {
		background: #ccc;
	}
	#Main {
		width: 900px;
		margin: auto;
		padding-bottom: 1em;
		background: white;
		box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);	
	}
}

#Main {
	padding: 0;
}

#Main li {
	margin: 1em 0;
}

#Main th {
	background: #246;
	color: white;
	padding: 0.5em;
}

#Main caption {
	background: #246;
	color: white;
	padding: 0.5em;
	font-weight: bold;
}

#Main strong + table {
  margin-top: 1em;
  margin-left: 2em;
}

h1 {
	font: 15px verdana;
	background: #246;
	color: white;
	padding: 0.5em;
	margin: 0;
}

strong {
	color: brown;
}

#Table1 td:last-child {
	white-space: nowrap;
}

#Table1 {
	margin-bottom: 1em;
}

strong b {
	color: navy;
}