body
{
	background-attachment: fixed;
	width: 1000px;
	margin: auto;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 10px;
}

img, iframe
{
	border-style: solid;
	border-width: 3px;
}

th, td
{
	border-style: dashed;
	border-width: 2px;
	padding: 2px;
	font-size: small;
}

a
{
	color: darkgreen;
}

h1
{
	text-align: center;
	font-family: Arial, sans-serif;
}

h2
{
	color: red;
}

#green-rule
{
	border: 7px solid green;
	border-radius: 10px;
}

.green
{
	color: green;
}

.red
{
	color: red;
}

.column-header
{
	border-width: 3px;
	border-color: #0E9731;
	border-style: solid;
	font-size: 20pt;
}

.underline
{
	text-decoration: underline;
}

#optional-color
{
	color: blue;
}

.sixty-forty-split
{
	display: grid;
	grid-template-columns: 6fr 4fr;
}

#thirds
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}

.how-to-eat
{
	font-size: 30pt;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
