body {
	font:10pt Verdana;
	text-align: center;
	background-color: #000000;
	margin: 0 auto;
width: 960px;

}


#wholecentre
 /* outermost so all can be centred */ {

            width: 960px;

            margin: 0 auto;

            text-align: left;

}

#container
 /* main container for all */ { color: black; font: 10pt Verdana; width: 960px; background: #fff; text-decoration: none; text-align: left; height: 100%; /*min-height: 1000px;*/ }

#header
 /* spiral top */ { background: url(../web_assets/spiral_s.gif) repeat-x fixed 1.09cm 0; height: 55px; width: 960px; visibility: visible; float: inherit; }


#navigation
 /* top bar */ { color: black; background-color: white; height:80px; width: 100%; }
#navigation ul
{  }

#navigation ul li
{ display: inline; }

#navigation li a
 /* cells of the bar */ { color: #fff; font-size: 10pt; line-height: 12pt; text-decoration: none; width: 4cm; height: 62px; float: left; margin-left: -30px; padding-right: 20px; padding-bottom: 5px; outline: solid 1px lime; }

#navigation li a:hover { background: #383; }

#content-container1
 /* big one? */ { float: left; background: #fff; width: 100%; padding-bottom: 5px; }

#content-container2
{ float: left; width: 100%; background: #fff; }

#section-navigation
{ font:lighter 10pt Verdana; text-align: left; float: left; width: 160px; min-height: 760px; padding: 10px 15px 20px 10px; margin-right: 10px; display: inline; }

#section-navigation ul
{
	margin: 0;
	padding: 0;
}

#section-navigation ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}

#content
{
	float: left;
    height: auto;
	width: 610px;
	padding: 10px,10px, 20px, 10px;
	border-left-color: #FFF;
	border-bottom: 25px;
}

#content h2 {
	margin: 10 10 10 0;
}


#aside
 /* right-hand side */ { font:lighter 10pt Verdana; text-align: left; width: 150px; float: right;; 
 
 ; display: inline; }

#aside h3 {  font:10pt Verdana; text-align: left; margin: 0; }

#footer
 /*  copyright area  */ { color: black; font-size: 8pt; font-weight: lighter; background: transparent; text-align: left; vertical-align: text-bottom; width: auto; height: 30px; clear: both; padding: 15px 2px 0 0; border-top: 1px solid #F00; }

#footer h4 { font-weight: lighter; position: relative; bottom: 10px; margin-left: 200px;  }
