#container {}

#header {
	display: none;
}

#colmid,
#colleft {
			float:none;
			width:100%;			/* width of page */
			position:relative;
			right: 0px;
}

#rightbar, #leftbar {
	display: none;
	left: 0px;
}

#main {
	width: 95%;
	font-size: 1.5em;
	float: none;
	left: 0px;
}

#footer {
	display: none;
}

#colour-box-bank {
	display: none;
}

table.courses td.name a:link, table.courses td.name a:visited {
	line-height: 1em;
}

h1 {
	font-size: 2em;
	text-shadow: none;
}

h2 {
	font-size: 1.3em;
	float: right;
	top: 15px;
	text-align: left;
	margin-right: 80px;
}

#application {font-size: 62.5%;	font-family: "Optima", "Baskerville", Times, Serif; padding: 0; margin: 0; background-color: white; color: #333; padding: 0px; display: block; width: 700px;}	
#application h3	{color: #8B0000; top: 15px; left: 10px; text-align: left; font-size: 1em; position: absolute; display: block; width: 160px; font-family: "Helvetica-Neue", Verdana; font-weight: normal; margin: 0px;}
#application .reply_section {display: block; clear: both; border-top: 1px solid #999; position: relative; padding: 10px 0px 10px 180px; margin-top: 0px; width: 518px;}
#application .reply_entry {	display: block; clear: both; padding: 2px; font-size: 1em; float: none; width:500px;}
#application .reply { font-size: 1em; padding: 3px 3px 3px 5px; margin-bottom: 0px; float: none; margin-left: 10px; display: block; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 480px;}
#application .reply_label { font-weight: bold; display: block; width: 480px; text-align: left; float: none; padding: 3px 0px;	margin: 0px; clear: both;}
#application .reply .inner_reply {margin-bottom: 5px; border-bottom: 1px dotted #AAA;}
