body
{
	background-color:white;
	background-image: url(images/arms-down.jpg);
	background-repeat:no-repeat;
	background-position: top center;
}

.centered
{
	text-align:center;
}

div#main
{
	margin:0px auto;
	width:100%;
}

div#emailbox
{
	margin: 0px auto;
	width:400px;
}

div#title
{
	width:100%;
	font-size:28px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

div#header
{
	font-style:italic;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

div#linkhand
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

div.guestbookentry
{
	font-size:12px;
	font-family:tahoma;
}

span.guestbookentryheader
{
	font-size:80%;
	font-family:tahoma;
	font-weight:italic;
}

div#sidebar
{
	float:left;
	margin: 5px 15px 5px 0px;
}

div#writing
{
	width:100%;
	margin: 3px 0px 3px 0px;
	padding: 10px 10px 10px 10px;
	background-color:white;
	color:black;
	text-align:center;
	min-height:120px;
	font-size:12px;
}

div#content
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

div#footer
{
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-align:center;
}

.footerlink
{
	font-size:80%;
}

img.imagemap
{
	border:0px;
}

img#fist
{
	border:0px;
}

td.greyrow
{
	background-color:lightblue;
	border-width: 0px;
	padding: 2px 2px 2px 2px;
	width:600px;
}

td.whiterow
{
	background-color:white;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:black;
	padding: 0px 0px 0px 0px;
	width:100%;
}

td.date
{
	width:25%;
	border:10px;
}

td.course
{
	width:55%;
	padding: 4px 4px 4px 4px;
}

td.credit
{
	width:20%;
	border:0px;
}

tr.enclosure
{

}

.underline
{
	text-decoration:underline;
}

.bold
{
	font-weight:bold;
}

div.headertext
{
	text-align:center;
	text-decoration:underline;
}

.benefits
{
	color:red;
}