/* Specify blanket rules for all elements */ 
  body { 
     
    font: bold 14px Georgia,"Lucida Grande",verdana,sans-serif;
    margin:10px; 
 background-color:#cd96cd;
 line-height: 150%;
    } 
/* Rules for headings */ 
  h1 { 
    font-size:160%; 
    font-style: italic;
    Line-height: 150%;
    padding: 0 0 0 10px;
    } 
h2 { 
  font-size:140%; 
  } 
h3 { 
  font-size:120%; 
  font-style: italic;
  } 
/* Default paragraph styles */ 
  p { 
    font-size:100%; 
    line-height:140%; 
     } 
  /* Masthead or title  address block font-weight: font-variant: font-style: font-stretch: font-size-adjust: font-size: font-family: font: ;;;;;;;;s */   
 #masthead { 
    height: 60px;/* Height of andycrafts logo */ 
    margin:0 0 10px 0; 
    padding:10px; 
    border:0px solid #000;  /* Yes this is nothing */ 
    background: url(banner045.gif) no-repeat top center #cd96cd;/* Image & color in masthead */ 
     
      } 
/* Content */ 
  #content { 
  margin-left: 20%;
    margin-right:20%; 
  margin-bottom:10px; 
    padding:10px; 
    border:1px solid #000; 
    background-color:#eee0e5;
    } 
/* Sidebar B */ 
  #sidebar_b { 
    float:right; 
	    width:15%; 
	    margin-bottom:10px; 
	    padding:10px; 
	    border:1px solid #000; 
          text-align:center;/* Text moved to center but their are options */ 
        background-color:#eee0e5;
	    } 
        
    #sidebar_a { 
    float:left; 
	    width:15%; 
	    margin-bottom:10px; 
	    padding:10px; 
	    border:1px solid #000;
        font-size: 120%;
        text-align:center;
        list-style-position: list-style; 
        background-color:#eee0e5;
	    } 
/* ul & li are to do with navigation  links. NOT SORTED how to make entire link block colour on hover etc*/ 
  
ul {
list-style-type:none;
margin:0.5px;
padding:2px;
border: 1px dashed #333;
font: bold 16px Georgia,"Lucida Grande",verdana,sans-serif;
 }

 
 li {
  background: #C0C0FF;
  text-align:center;
  margin: 0;
  padding: 8px 10px;
  border-left: 1px dashed #fff;
  border-top: 1px solid #fff;
  border-right: 1px solid #666;
  border-bottom: 1px solid #aaa;
   }
   
  ul a: link{
  color: #00000;
  
   }
   
   ul a: visited {
   color:#666;
  
    }
 
 ul a:hover {
 color:#f00;
 background #fff;
   
  }   
    
  ul a:active {
  color:#333;
 
   } 

        
	/* Footer  ok */ 
 #footer { 
  width: 85%;
  clear:both; 
  padding:10px; 
  margin: 20px auto 1em auto;
  background-color:#eee0e5;
  color: navy;
  font-size: 120%;
  font-style: italic;
  text-align:center;

       
	    } 
        
