*    {
  background-color: #993399;
    color:black;
  font-family: Gabriola;  

     }

#header {
		margin-top:40px;
    background-color:993399;
    color:black;
    text-align:center;
    padding:5px;
    font-size: 3.5em;  
    font-weight: bold;
}

#pieces {
		margin-top:1px;
    background-color:993399;
    color:black;
    text-align:center;
    padding:1px;
    font-size: 3em;  
    font-weight: bold;
}


#nav { text-align:center; }
#nav ul li.nav-list-item { float: none;}
#nav ul { text-align:center; }
#nav ul li { 
    text-align:center; 
    display:inline;
    font-size: 2.5em; }
#nav li a { display: inline;
	padding-right: 60px;
	 }

#section {
    width:350px;
  text-align:center;
     padding:10px; 
}

a:link {  
  color: black;
}

a:visited {  
  color: black;
}

a:active {  
  color: black;
}

#banner2 { text-align:center; }
#banner2 ul li.nav-list-item { float: none;}
#banner2 ul { text-align:center; }
#banner2 ul li { 
  text-align:center; 
  display:inline;
   font-size: 2.5em;
   font-weight: bold;
}
#banner2 li a { display: inline;
	padding-right: 100px;
	 }

#banner3 { text-align:center; }
#banner3 ul li.nav-list-item { float: none;}
#banner3 ul { text-align:center; }
#banner3 ul li { 
  text-align:center; 
  display:inline;
    font-size: 2em;
      font-weight: bold;
}
#banner3 li a { display: inline;
	padding-right: 60px;
	 }


#footer {
    background-color:#993399;
     color:black;
    clear:both;
    text-align:center;
     padding:5px; 
}

#h4 {  
  font-size: 3em;  
  font-weight: bold;
  text-align:center;
  line-height: .5em;
}