	body {
		background-color: #e1e1e1;
		margin: 0px;
	}
	
	.heading {
		height: 50px;
		background: url(../grfx/vtop.jpg) no-repeat;
		border-bottom: 1px solid #202020;
		vertical-align: middle;
		padding-left: 20px;
		font-family: font1, Arial;
		font-size: 14pt;
		font-weight: bold;
	}

	.tarea {
		height: 61px;
		width: 685px;
		background: url(../grfx/banner-2.jpg) no-repeat;
		vertical-align: middle;
		text-align: center;
		font-family: font1, Arial;
		font-size: 9pt;
		font-weight: bold;
	}
	
	.carea {
		border-left: 1px solid #202020;
		border-right: 1px solid #202020;
	}
	
	.navbar {
		background: url(../grfx/navbar.jpg);
		width: 183px;
		height: 400px;
		vertical-align: top;
		font-size: 9pt;
	}

	.navbar h3 {
		margin-left: 5px;
		margin-right: 17px;
		margin-bottom: 0px;
		font-size: 12pt;
		font-family: font1, Arial;
		color: #000060;
	}

	.navbar h4 {
		color: #004000;
		margin-left: 17px;
		margin-right: 17px;
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 9pt;
		font-family: font1, Arial;
	}

	.navbar .polloption {
		color: #000040;
	}

	.navbar a {
		margin-left: 17px;
		margin-right: 17px;
		font-size: 9pt;
		font-family: font1, Arial;
		color: #a00000;
		text-decoration: none;
	}
	.navbar a:hover	{
		border-bottom: 1px dotted #a00000;
	}

	input.helixlogin, input.password, input.email, input.username, input.submit {
		width: 120px;
		border: 1px solid #000000;
		background-color: #e1e1e1;
		margin-left: 5px;
	}

	input.shorttextfield {
		width: 120px;
		border: 1px solid #000000;
		background-color: #e1e1e1;
		margin-left: 5px;
	}
	
	input.longtextfield {
		width: 240px;
		border: 1px solid #000000;
		background-color: #e1e1e1;
		margin-left: 5px;
	}


	input.subject {
		width: 320px;
		border: 1px solid #000000;
		background-color: #e1e1e1;
		margin-left: 5px;
	}

	textarea.comments {
		border: 1px solid #000000;
		background-color: #e1e1e1;
		margin-left: 5px;
	}

	table.helixlogin {
		margin-left: 10px;
	}

	input.button {
		margin-left: 55px;
		border: 1.3px solid #000000;
		background-color :#e1e1e1;
	}

	.navbar a img {
		border-bottom: 0px;
	}

	.news {
		background-color: #EBEFF0;
		width: 502px;
		vertical-align: top;
	}

	.bottomsegment {
		background-color: #EBEFF0;
		width: 502px;
		vertical-align: top;
		text-align: center;
	}

	.news h3
	{
		color: #000080;
		padding-left: 20px;
	}

	.news h4
	{
		color: #101010;
		padding-left: 50px;
		font-family: font1, Arial;
		font-size: 9pt;
		margin-top: 0px;
	}

	.bottomsegment h4
	{
		text-align: center;
		color: #101010;
		font-family: font1, Arial;
		font-size: 9pt;
		margin-top: 0px;
	}
	
	.news h4 a
	{
		color: #101010;
		text-decoration: none;
	}

	.news h4 a:hover
	{
		color: #202020;
		border-bottom: 1px dotted #101010;
	}

	.news
	{
		font-family: font1, Tahoma;
		font-size: 9pt;
	}

	.article
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 35px;
	}

	.project
	{
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 15px;
	}

	.navbar .pollitem
	{
		color: #000000;
		font-family: font1, Arial;
		font-size: 8.5pt;
		padding-left: 15px;
	}

	.webcam
	{
		margin-left: 20px;
	}

	td {
		vertical-align: top;
	}

	blockquote {
		color: #484848;
	}
	
	p.rmbllyric {
		font-family: Tahoma, sans-serif;
		font-size: 9pt;
		padding-left: 50px;
		padding-right: 50px;
		padding-top: 32px;
	}
	
	form.rmblform
	{
		padding-left: 32px;
	}
	
	span.searchcat
	{
		color:#6f6f6f;
	}
	
	a.searchlink
	{
		color:#00c;
		font-size: 10pt;
	}
	
	div.searchitem
	{
		font-family: Arial, sans-serif;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 1em;
		margin-right: 1em;
	}
	
	a.rmblitem
	{
		color: #7030dc;
		font-family: Verdana, Sans-Serif;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.rmblitem:hover
	{
		color: #30008c;	
		font-family: Verdana, Sans-Serif;
		font-weight: bold;
		border-bottom: 1px dotted #a00000;
	}
	
	a.omega, .omega
	{
		font-family: Verdana, Sans-Serif;
		font-weight: bold;
		font-size: 9pt;
		color: #EBAFB0;
		text-align: left;
		text-decoration: none;
		vertical-align: baseline;
	}
	
	div.wcsinquote
	{
		background-color: #e1e1e1;
		border: solid 2px #d0d0d0;
		color: #B70;
		width: 390px;
		margin-left: 27px;
	}
	
	div.wcdubquote
	{
		background: #e1e1e1 url(http://zero.racetime.com.au/grfx/comment_block.gif) top right no-repeat;
		border: solid 2px #d0d0d0;
		color: #45A;
		width: 390px;
		margin-left: 27px;
	}
	
	span.wcsource
	{
		float: right;
		font-size: 8pt;
		color: #202020;
	}
	
	span.wcsource a
	{
		color: #a00000;
	}
	
	h2
	{
		color: #000080;
		font-size: 16pt;
		font-family: font1, Tahoma, Sans-Serif;
	}
	
	div.diggBox
	{
		float: right;
		margin-top: -38px;
		padding-right: 38px;
		padding-left: 12px;
	}