

body {
  margin: 0 auto;
  padding: 0;
  border: 0;
  background: #fff url("../images/fleur_di_lis.jpg") repeat-y top center;
}

 ul, li {
list-style: none; 
margin: 0 auto;
width: 200px;
 padding: 0;
 }

#wrapper {
width: 922px;
margin: 0;
text-align: center;
margin: 0 auto;
}

ul#left {
float: left;
}



#roster {
padding: 0;
margin: 0 auto;
width: 500px;
float: left;
}

#roster table {
 width: 100%;
 border-collapse:collapse;
 }    
 
 th { border-bottom: 1px solid #000; }   
   
.nocolor:hover {
background-color: transparent;
}
 
tr:hover {
background-color: #FEFCDE;
}

#right {
margin-right: 1em;
}


#footer	{  
	   	margin: 20px 0 0 0;
		width: 100%;
		background-color:  rgb(249,231,100);
		text-align: center;
		padding: 3px 0;
		color: #000;
		border-top: 1px solid #000;
		
		
		
	}

				#footer a {
	    padding: 0 4px;
	    font: .75em Verdana, Arial, Helvetica, sans-serif;
		COLOR: #000;
		text-decoration : underline;
		font-weight: 800;
			}



	#footer a:hover {  
	    color:  #4494FF;
		text-decoration: underline;
	}




H1 { 
font-family: Geneva, Arial, Helvetica, san-serif;
margin-bottom: -2px;
}

hr {
      padding: 0 1%;
	  width: 98%;
	  background-color: #f8e460;
      color:#f8e460;
      border: none;			
           }
		   
		   
		   img.nobor { 
		   margin: 0 auto;
		   width: 110px;
		   height: 120px;
		   border: 0 ;
		   }
		   
		   img { width: 160px; border: 1px solid #000; }
		   img.borderless { width: 160px; border: none; }
		   
		   

td { 
text-align: center;
font-family: Geneva, Arial, Helvetica, san-serif;
font-weight: 500;
font-size:14px;
}

        .caption {
          font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;
          font-style:italic; text-align: left;
        }
span.little {font-size: .8em;}