h1.main-title, .language-name { 
  background: #BF0222;
  color: #F5D300;     
 }

h1.main-title {
  font-size: 300%;   
  text-align:  center;
}

hr.before-footer { 
  background: #BFB1D3;
  height: 300%;
}

.language-name { 
  font-size: 115%;
  padding: 0.08%;
  font-weight: bold;
}

dt { 
   font-size: 120%;
   font-weight: bold;
 }

ul { 
   list-style-type: circle;
 }

body { 
  font-family : sans-serif; 
  background-image: none;
  background: white;
  color: black;
}

p.footer { 
   font-size: 65%;
   text-align:  center;          
}

a:link  { 
 color: #BF0222;
           }

a:visited { 
  color: #73000D; 
 }