#container {}#container {    /* background-color:#fff;*/	width: 700px;	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */	}#sidebarrulecontainer {	width: 200px;	float: right;	/* background-color:#fff;*/   padding-bottom: 8px;	}{	margin: 0;	padding: 0;	}body {background: #fff url(http://www.stephen-spender.org/_siteimages/sidebar_rule_700-5.gif) repeat-y 50% 0; /* was-4 before Robinas comment & sent sample of prog*/	color: #555555;	font: 0.75em/1.6em verdana, tahoma, helvetica, sans-serif;	text-align: left;	margin: 0 20px 4px;	padding: 0;}img {	border: 0;	}	table {		border-spacing: 1em 0.5em; }a {color:#59a9bb;	text-decoration:none;	}		a:hover { 	color:#333;	text-decoration:none;	}			/* a:visited { 	color:#7894a2;	text-decoration:none;	}	*/		ul {	list-style:none;	}	.clearer {	clear: both;}   	.box {      border: 1px solid #b8c6cd;      margin-right:8px;      margin-left:4px;      margin-top:8px;      padding-bottom: 8px;      }      	  .box a {	}		.box a:hover {	color: #000;	}	  	  .box p {      padding: 0px 8px 2px 8px;       }.box img {      float: left;      padding-left: 15px;      padding-right: 12px;      padding-top: 30px;          padding-bottom: 20px;      text-align: right;      }.box2 {      border: 1px solid #b8c6cd;      margin-right:8px;      margin-left:4px;      margin-top:8px;      padding-bottom: 8px;      }      	  .box2 a {	}		.box2 a:hover {	color: #000;	}	  	  .box2 p {      padding: 0px 8px 2px 8px;       }.box2 img {      float: left;      padding-left: 15px;      padding-right: 12px;      padding-top: 10px;          padding-bottom: 20px;      text-align: right;      }/* pushes the main content away from the right edge and clear of the nav panel */#contentContainer {	margin-right: 230px;	margin-left: 0px;	margin-bottom: 10px;	border-top: 1px solid #59a9bb;}#contentContainer #content {	padding-left: 9px;}#contentContainer #content h1 {	padding-left: 0px;}#contentContainer #pagenav {margin-bottom: 10px;background: #b8c6cd;	padding-left: 6px;	line-height: 2em;}	h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 26px;	line-height: 30px;	padding: 0 8px 4px 9px;	margin-bottom: 10px;	font-weight:normal;	color:#7894a2;	}	h2 {	font-size: 22px;		font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	line-height: 27px;	background-color:#f2f3f5;	}h3 {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:bold;	font-size: 14px;	line-height: 20px;	color:#7894a2;        padding-bottom: 0px;        margin-bottom: 3px;        margin-top: 2px;	}				h4 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size: 20px;	line-height: 22px;	padding: 0 6px 0 0px;		margin-top: 8px;	margin-right: 8px;	margin-bottom: 10px;	margin-left: 0px;	font-weight:normal;	background-color:#f2f3f5;	}	h5 {	font-size: 14px;    font-weight: normal;   margin: 0;                padding: 0;	}				/* h6 is big deep banner for box item */h6 {	font-weight:normal;	font-size: 2em;	line-height: 1.3em;	padding-left: 15px;	padding-top: 20px;	padding-bottom: 20px;	margin: 0 0 4px 0;    letter-spacing: 0px;    color: #fff;    background: #b8c6cd;	}                    /* h7 is a smaller level of banner for box item */      h7 {	font-weight:normal;	font-size: 2em;	line-height: 1.3em;	padding-left: 15px;	padding-top: 20px;	padding-bottom: 20px;	margin: 0 0 4px 0;    letter-spacing: 0px;    color: #fff;    background: #b8c6cd;	}/* Main content area unordered list styles */#contentContainer #content ul {}#contentContainer #content li {}.info {	border-bottom: 1px solid #8f99a0;	padding: 0 0 4px 0;        margin: 0 10px 4px 8px;	}.info a {	color: #565c60;	}.info a:hover {	color: #000;	}.info p {        margin: 0px 0px 0px 0px;        padding: 0px 0px 2px 0px;        }/* Parent - Level 0 *//* start style for the sidebar rollovers - sidebar navcontainer */#sidebarnavcontainer {   /*  background: fff;*/	margin-bottom: 10px;	margin-right: 5px;	margin-left: 0px;	padding-bottom: 10px;	padding-left: 6px;	padding-top: 8px;}#sidebarnavcontainer #current {	background: no-repeat left center ;	text-decoration: none;}#sidebarnavcontainer #current:hover {}#sidebarnavcontainer ul{	list-style: none;	margin: 0;	padding: 0;	color: #7894a2;}#sidebarnavcontainer ul li a{  /*BASIC LINK COLOUR*/padding-bottom: 0;color: #465963;/*color: #565c60;*//*color: #8b0000;*/}#sidebarnavcontainer ul ul li a {	display: block;color:#59a9bb;	/*height: 10px;*/	padding-left: 8px;	padding-top: .5em;	text-decoration: none;	line-height: 1.3em;}#sidebarnavcontainer a:hover {    /*MOUSEOVER COLOUR*/	color: #000;}#sidebarnavcontainer a:active {}	/*** horizontal navbar ***//* start style for the horizontal rollovers - horiznav */#horiznav ul{	list-style: none;	margin: 0;	padding: 0;	height: 2em;}#horiznav li {float: left;	position: relative;	width: 10em;}#horiznav li ul { /* second-level lists */	display: none;	position: absolute;	top: .5em;	left: 0;}#horiznav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}#horiznav  li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}#horiznav li ul a {color:#59a9bb;	text-decoration:none;	}#horiznav a {	background: no-repeat left center ;	display: block;	height: 10px;	padding-left: 4px;	text-decoration: none;	color: #7e7e7e;}#horiznav a:hover {	color: #334149;}#horiznav a:active {}/* The individual navigation bar at the top of the main content */#pagenav ul{	list-style: none;	margin-top: .5em;	padding: 0;	height: 2em;}#pagenav li {float: left;	position: relative;	 /* width: 7em;*/}#pagenav li ul { /* second-level lists */	display: none;	position: absolute;	top: .5em;	left: 0;}#pagenav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}#pagenav  li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}#pagenav li ul a {color:#59a9bb;	text-decoration:none;	}#pagenav a {	background: no-repeat left center ;	display: block;	height: 10px;	padding-left: 4px;	text-decoration: none;	color: #FFF;}#pagenav a:hover {	color: #465963;}#pagenav a:active {}#footer {  background: #fff;  border-top: 1px solid #59a9bb;    border-bottom: 1px solid #59a9bb;}#footer p {padding-left: 5px;}#footer a { color:#59a9bb;}	#footer a:hover { color:#000000;}	#footer a:link, #footer a:visited {}#footer a:hover, #footer a:active {}
