.center-table
	{
	margin-right:auto;
	margin-left:auto;
	width:80%;
	}
.display
	{
	text-align:center;
	}
.emphasis
	{
	color:red;
	}
.calendar
{
	vertical-align:top;
	width:20%;
}
.assigned
{
	color:green;
}
.due
{
	color:red;
}
h1, h2
	{
	text-align:center;
	}
body
	{
	background-color:#FFFFCC;
	}
th
	{
	background-color:#FFFF00;
	}
table
	{
	border-collapse:collapse;
	border: solid #000000 1px;
	}
td, th
	{
	border-collapse:collapse;
	border: solid #000000 1px;
	}
div.codeExample
	{
	width:80%;
	background-color:#FFFF00;
	border-width:thin;
	margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
	padding-left:12pt;
	padding-right:12pt;
	padding-top:12pt;
	padding-bottom:12pt;
	border-style:solid;
	}
div.scratchpad
	{
	width:80%;
	background-color:#ABCDEF;
	border-width:thin;
	margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
	padding-left:12pt;
	padding-right:12pt;
	padding-top:12pt;
	padding-bottom:12pt;
	border-style:solid;
	}
div.unix
	{
	width:80%;
	background-color:#FF99FF;
	border-width:thin;
	margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
	padding-left:12pt;
	padding-right:12pt;
	padding-top:12pt;
	padding-bottom:12pt;
	border-style:solid;
	}
div.vomit
	{
	width:80%;
	background-color:#97E336;
	border-width:thin;
	margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
	padding-left:12pt;
	padding-right:12pt;
	padding-top:12pt;
	padding-bottom:12pt;
	border-style:solid;
	}
div.python
    {
    width:80%;
    background-color:#AAFFAA;
    border-width:thin;
    margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
    padding-left:12pt;
    padding-right:12pt;
    padding-top:12pt;
    padding-bottom:12pt;
    border-style:solid;
    }
div.clear
    {
    width:80%;
    border-width:thin;
    margin-left:8%;
        margin-top:10pt;
        margin-bottom:10pt;
    padding-left:12pt;
    padding-right:12pt;
    padding-top:12pt;
    padding-bottom:12pt;
    border-style:solid;
    }

