
	body {
			margin: 0;
			min-width: 760px;       /* LC fullwidth + CC padding */
			font-size:0.75em;
			background-repeat:no-repeat;
			text-align:center;
		}

		#header {
		}
		
		#container {
			width:760px;
			margin:auto;
			text-align:left;
		}
		
		#nav {
			display:block;
			margin:10px 50px 0px 0px;
		}
		
		.column {
			float: left;
			padding-top: 1em;
		}
		
		#nuggetbar {
			width: 150px;           /* RC width */
			margin:0px 10px 0px 10px;
		}
		
		#homewrapper {
			background-image:url(../images/layout/home_bg.gif);
			background-repeat:repeat-y;
			background-position:0px 0px;
			display:block;
			float:left;
			margin:10px 0px 10px 0px;
		}
		
		#splash1 {
			width:240px;
			padding:20px;
			margin:0px 10px 0px 0px;
			background-color:#FFBF00;
			color:#D2093A;
		}
		/* /*/
		* html div #splash1 {
		   width:240px;
		  
		}
		/* */
		#splash2 {
			width:240px;
			padding:20px;
			margin:0px 10px 0px 10px;
			background-color:#D2093A;
			color:#FFBF00;
		}
		/* /*/
		* html div #splash2 {
		   width:240px;
		}
		/* */
		.column h1 {
			color:#FFFFFF;
			font-family:Helvetica, sans-serif;
			font-size:2.0em;
		}
		.column h1 a {
			text-decoration:none;
			color:#FFFFFF;
		}
		

		#footer {
			clear: both;
			display:block;
			background-color:#FFFFFF;
		}

		/*** IE Fix ***/
		* html #sidemenu {
			left: 134px;            /* RC fullwidth */
		}

		/*** Just for Looks ***/
		#header {
			padding: 0.3em 0;
		}
		
		/* Colours */
		body {
			background: #FFF;
		}
		.purplefg {color:#703376}
		.greyfg {color:#A5AFA5;}
		.redfg {color:#D2093A;}
		.yellowfg {color:#FFBF00;}
		.greenfg {color:#B3B80F;}
		
		.purplefg a {color:#703376}
		.greyfg a {color:#A5AFA5;}
		.redfg a {color:#D2093A;}
		.yellowfg a {color:#FFBF00;}
		.greenfg a {color:#B3B80F;}
		
		#nuggetbar {
			background: #E9E8EB;
			color:#333333;	
		}
		#nav {
			color:#666666;
		}
		
		#nuggetbar hr {
			border:0;
			border-top:1px solid #CCC;
			border-bottom:1px solid #FFF;
		}
		
		/* EndColours */


		
		/* Type and decoration */
		body { 
			color:#666666; 
			font-family:Arial, Helvetica, sans-serif;
		}
		#header {
			font-size: large;
			text-align:right;
		}
		
		#nav a { color:#666666;}
		
		#nav li a {
   		    text-decoration:none;
			display:block;
		}
		#nav li a:hover {
			/*font-weight:bold;*/
			margin:0px;
			text-decoration:underline;
		}
		#navcurrent {
			font-weight:bold;
		}
		#nuggetbar h2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.45em;
			text-align:left;
		}
		
		#nuggetbar hr {
			width:100%;
		}
		#nuggetbar h2 {
			margin:5px 10px 5px;
		}
		#nuggetbar h2 a {
			text-decoration:none;		
		}

		#nuggetbar p {
			margin:0px 10px 5px;
		}
		#nuggetbar p a { color:#666666;}
		
		.tiny {
			font-size:0.65em;
			font-family:"04b-03", sans-serif;
		}
		
		#splash2 a, #splash1 a {
			color:#FFFFFF;
			font-weight:bold;
		}
		
		.tiny a {
			text-decoration:none;
			color:#333333;
		}
		.tiny img {
			border:0px;
		}
		
		/* End of Fonts and alignment */
		
		/*  Make the header h1 sit nicely */
		#header {height:74px;padding:0px 20px 0px;}
		#headerh1 {
   			padding: 74px 0 0 0;
    		overflow: hidden;
    		background-position:top right;
			background-repeat: no-repeat;
			height: 0px !important; /* for most browsers */
			height /**/:74px; /* for IE5.5's bad box model */
			float:right;
			text-align:right;
		} 
		
		#nav ul {
			font-size:1em;
			list-style-type:none;
			float:left;
			margin:0px 0px 5px 10px;
			padding:0px;
			min-width:90%;
			width:90%;
		}
		#nav li {
			float:left; 
			margin:0px 10px 0px 0px;
			padding:0px; 
			line-height:1.5em;
		}