/*rules for body*/body {	background-color:#2d4b08; 	font-family: "Lucida Grande", Arial, "myriad web", "trebuchet ms", Helvetica; 	color:#ffffff;}/*font size and colour within tables*/table {	font-size: 14px; 	color:#000000; 	background-color:#fffbc6;} /*small font size*/.smallfont { 	font-size: 12px; }/*link colours (unvisited, visited and hover)*/a:link {	color:#0000CC;}a:visited {	color:#0000CC;}/*a:focus {color:#008000;}*/a:hover {	color: #ff0000; 	background-color: #ffff00;}/*unordered list rules*/li  {	margin: 4px;	margin-left: 0px} /*h2 headings will be white*/h2 {	color:#ffffff; 	font-family: "Lucida Grande", Arial, "myriad web", "trebuchet ms", Helvetica;} hr {margin: 0px; padding: 0px;}