* {margin:0;padding:0}  

 dl {text-align:center;font-size:.95em;margin-top:159px;} 
/* 20 is gap between body text and squares  7.3.12 was 25*/


 dt,dd {width: 10.5em;float:left;margin-top: 18px;} 
/*width is gap between squares  7.3.12 was 10.5*/


 dt {margin-bottom: 0.5em;text-align:center; } 
/*7.2.12 added border:0.5em ridge #045E43; Margin bottom is horizontal spacing between squares*/



 dd {margin:120px 0 0 -10.5em;} 
/* Margin is alignment of text under /in over squares / was 120*/





 img, span { text-align: center; margin-bottom: 8px; display: block; border: 0px solid #000; } 
/*Picture border here*/


span { margin-right: auto; margin-left: auto; 
}

 em { font: 1em "Times new Roman", Sans-Serif; line-height: 1.4em;  color:#000;font:italic;} 



 /*dl {a:hover img,dl a:active img,dl a:focus img {background:#f33;}  */

p { margin: 0px,5px,0px,10px; text-indent:2em;} 




body { font: 1em "Times new Roman", Sans-Serif; line-height: 1.1em;  color:#FFF }

h1 {text-align:center;text-decoration:underline;}
 
h3 { padding-left: 8px; text-decoration:underline; color:#FFFFFF; background:#00AAFF; font-size: 1.4em; height: 24px; line-height: 28px; }
/*  h3 is the titles on the right hand bar*/

/*8 was 10*/

h4 {text-align:center;}

h5 { padding-left: 10px;}




#menu a,  {
  text-align:center; margin: 3px,10px,3px,10px; 

/*was 10,5,10,5*/

  text-decoration:none; 
  color:#3A3EDE; 

/*RHS text Colour*/

  display:block; 
  width:9em; 
  height:1.9em; 
  border:0.5em ridge #045E43; 
  }
/*Border is the box colour around the menu items on the left*/

/* added text-align:left; to see what happens */
#menu a:visited {color:#930760;}



#menu a:hover {

  color:#b31b1b;
  background-color:#E6DEDE; 
  border-color:#dfd7ca #b2ab9b;
  }



#header h1 {
font-size: 30px;
font-weight: 100;
letter-spacing: -1px;
padding: 22px 0 5px 10px; text-align:center;

/*try this
*/

}

a {color:3A3EDE;}
a:visited {Color:930760;}

#header h1 a {
color: #fff;
text-decoration: none;
}
#header h1 a:hover {
color: #000;
text-decoration: none;
}
#header h2 {
color:#000000;
/*FF00FF*/
font-size: 19px;
font-weight: 100;
padding: 0 0 0 9px;
letter-spacing: -1px;
line-height: 12px;
}

#wrap {
	padding: 10px 10px 3px 10px;
	width: 1070px;
	margin:20px auto;
	border:1px solid;
	 
background-COLOR:#000; /*this is the overall background*/

/*what about this one*/
}



#left{ float: right; width: 170px; margin-bottom: 10px; margin-top: 10px; border: 1px solid #000;padding: 10px 10px 10px 10px;  }


/*images dice   LEFT IS ACTUALLY RIGHT!!!!!!!*/



/* added padding: 10px 10px 10px 10px; */

#right ul { padding: 10px 10px 10px 10px; margin: 0; }

#right {margin-bottom: 10px; float: left; width: 856px; min-height: 700px; padding: 0 10px 10px 10px; margin-top: 10px; border:1px solid #000; background-image:url(images/0bluesquares2.jpg); }
	
/*RIGHT IS ACTUALLY LEFT!!!*/
/*background-image:url(images/fringe25percentpale.gif)  Colour here is LHS border colour.*/



#footer { font-size: 12px; text-align: center; border-top: 1px solid #ccc; padding: 10px 5px; color:#000080 }





