body	{
	font-family: Verdana, Arial, Helvetica;
	font-size: 75%;
	margin: 0px;
	}

td	{
	vertical-align: top;
	}

th	{
	font-size: 90%;
	background-color: #124A8D;
	color: white;
	padding: 5px;
	}

a:visited	{ color: #124A8D; }
a:link	{ color: #124A8D; }
a.header	{ color: black; }
a.navigation	{ color: black; }
a.forum	{
	font-variant: small-caps;
	font-weight: bold;
	}
a.trylink	{ font-size: 120% }
td.content	{
	width: 600px;
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	}
td.content1	{
	background-color: #FAFAFA;
	}
td.content2	{
	background-color: #F0F0F0;
	}
td.newscomment	{
	background-color: #124A8D;
	color: white;
	text-align: left;
	font-weight: bold;
	}
td.forum1	{
	padding: 5px;
	background-color: #FAFAFA;
	}
td.forum2	{
	padding: 5px;
	background-color: #F0F0F0;
	}
td.forumauthor	{
	text-align: center;
	width: 80px;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
td.forummessage	{
	background-color: #124A8D;
	color: white;
	text-align: right;
	width: 400px;
	padding: 2px;
	padding-right: 8px;
	}
td.newthreadnote	{
	color: #124A8D;
	border-left: 1px solid black;
	}
li.instruction	{
	margin-top: 10px;
	margin-bottom: 10px;
	}

#navbar	{
	background-color: #33CC00;
	padding: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid grey;
	}

#newsitem	{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-color: white;
	}

#newsitemheader	{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 2px;
	background-color: #FFCC33;
	}

#newsitemheadertitletext	{
	text-align: left;
	color: black;
	font-variant: small-caps;
	}

#newsitemheaderdatetext	{
	text-align: right;
	color: black;
	font-family: Arial;
	}

#newsitembottomlinks	{
	text-align: right;
	font-size: 85%;
	}

#sidebar	{
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #33CC00;
	border-right: 1px solid #33CC00;
	border-bottom: 1px solid #33CC00;
	}

#sidebarheader	{
	text-align: center;
	background-color: #33CC00;
	font-variant: small-caps;
	font-size: 110%;
	margin-left: 10px;
	margin-right: 10px;
	}

#newsitembottomcell	{
	vertical-align: bottom;
	}

td.syllabledescription	{
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 30px;
	}

#syllabledescription	{
	color: #888888;
	}

#pageheader	{
	margin-left: 3px;
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	font-variant: small-caps;
	}

#header	{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 2px;
	background-color: #FFCC33;
	color: black;
	text-align: left;
	font-size: 120%;
	font-variant: small-caps;
	}

#forummessage, .forummessage {
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
/*	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
*/
	}

#forummessagesubtle, .forummessagesubtle {
	color: #888888;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	}

#forummessagecontrols, .forummessagecontrols	{
	/*border-top: 1px solid #BBCCFF;*/
	margin: 2px;
	padding-bottom: 15px;
	text-align: right;
	}

#forumquote, .forumquote, .forumcode	{
	border-top: 1px solid #124A8D;
	border-bottom: 1px solid #124A8D;
	margin-left: 40px;
	margin-right: 40px;
	color: #444444;
	}

#forumquotesubtle	{
	border-top: 1px solid #124A8D;
	border-bottom: 1px solid #124A8D;
	margin-left: 40px;
	margin-right: 40px;
	color: #777777;
	}

#bodytext
	{
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
	}

#pagebox	{
	float: right;
	background-color: white;
	/*border: 1px solid #124A8D;*/
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	}

#pageboxheader	{
	background-color: #124A8D;
	color: white;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 5px;
	}

#pageboxcontent	{
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #F0F0F0;
	}

#registrationerror	{
	margin-left: 20px;
	font-weight: bold;
	color: #AA0000;
	}
label {
	display: block;
}

#regform {
	max-width: 600px;
}
#regform textarea {
	display: block;
	margin-bottom: 20px;
	max-width: 580px;
}

#regBut {
	display: block;
}

