* {margin:0;padding:0}  

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


 dt,dd {width: 10.5em;float:left;} 
/*width is gap between squares*/

 dt {margin-bottom: 5.5em;} 


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


 img { border:5px solid #fff;padding:2px;background:#fff; vertical-align:middle;

  background-color:#008080; 
  border-color:#dfd7ca #b2ab9b;

} 

 em { display:block; font-weight:bold; margin-bottom:5px;} 



 /*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.4em;  color:#fff }

 
h3 { padding-left: 10px; 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*/



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

  
  color:#00009C; 
  display:block; 
  width:9em; 
  height:1.2em; 
  /*border:0.5em solid #008080; */
  }

#menu a:visited {
  Color:#81004E;
   }



#menu a:hover {

  color:#b31b1b;
  }




 a  {
  text-align:center; margin: 5px,10px,5px,10px;
  color:#00009C; 
  display:block; 
  width:9em; 
  height:1.2em; 
 
  }

 a:visited {
  Color:#81004E;
   }



 a:hover {
  color:#b31b1b;
  }






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


#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;
}


#left{ float: right; width: 170px; background-image:url(images/tweed.jpg); margin-bottom: 10px; margin-top: 10px; border: 1px solid #000000;padding: 10px 10px 10px 10px;}

/* 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;  background-image:background-image:url(images/achalf.gif); background-attachment: fixed;}
	
#footer { font-size: 12px; text-align: center; border-top: 1px solid #ccc; padding: 10px 5px; }

