/* Centre Page */body {    padding:0 auto;    margin:0;    text-align:center;}#page {    margin:0 auto;    text-align:left;    width:800px;}/* General Style */body {    font-family:"trebuchet ms", tahoma;}a {    color:#333;    font-weight:bold;    text-decoration:none;}#main a:hover { /*Messy, to stop header having underline*/    color:#000;    text-decoration:underline;}/* Layout Design */h1 {    background:url('images/banner.gif') top left no-repeat #fff;    width:520px;    height:235px;    color:#fff; }span#h1{margin-left:-500em;}h1 a:hover {    text-decoration:none;}ul#navigation {    float:right;    width:300px;    list-style-type:none;    padding:0;    margin:0;}ul#navigation a{    border-left:solid 2px #ccc;    padding-left:3px;    text-decoration:none;}ul#navigation a:hover {    border-left:solid 2px #f90;    padding-left:3px;    text-decoration:none;}div#navigation2 ul {    float:right;    width:200px;    list-style-type:none;    padding:0;    margin:0;}div#navigation2 ul a{    border-left:solid 2px #ccc;    padding-left:3px;    text-decoration:none;}div#navigation2 ul a:hover {    border-left:solid 2px #f90;    padding-left:3px;    text-decoration:none;}#news {    clear:both;}#news h2 {    font-size:1.2em;    border-bottom:solid 2px #ccc;    padding:0;    margin:0;}#news h3 {    font-size:1em;    padding:0;    margin:0;    color:#333;}#foot p {    text-align:center;    font-size:0.8em;    color:#999;}

