  td {        font-family: avantgarde,sans-serif,verdana,times,helvetica;
              font-size: 16px;
	      color: #222222; }
  dl {        font-family: avantgarde,sans-serif,verdana,times,helvetica;
              font-size: 18px;
	      color: #222222; }
  a {         text-decoration: none;
	      color: #911719; }
  td.unoupup { background-image: url(/themes/shaolin/img/uno_upup.gif); }
  td.unolele { background-image: url(/themes/shaolin/img/uno_lele.gif); }
  td.unoriri { background-image: url(/themes/shaolin/img/uno_riri.gif); }
  td.unododo { background-image: url(/themes/shaolin/img/uno_dodo.gif); }
  td.unocent { background-color: #e8e2d4; }

  td.dueupup { background-image: url(/themes/shaolin/img/due_upup.gif); }
  td.duelele { background-image: url(/themes/shaolin/img/due_lele.gif); }
  td.dueriri { background-image: url(/themes/shaolin/img/due_riri.gif); }
  td.duedodo { background-image: url(/themes/shaolin/img/due_dodo.gif); }
  td.duecent { background-color: #911719; 
	      color: #e8e2d4; }

  td.treupup { background-image: url(/themes/shaolin/img/tre_upup.gif); }
  td.trelele { background-image: url(/themes/shaolin/img/tre_lele.gif); }
  td.treriri { background-image: url(/themes/shaolin/img/tre_riri.gif); }
  td.tredodo { background-image: url(/themes/shaolin/img/tre_dodo.gif); }
  td.trecent { background-color: #911719; 
              color: #e8e2d4; }

  td.quaupup { background-image: url(/themes/shaolin/img/qua_upup.gif); }
  td.qualele { background-image: url(/themes/shaolin/img/qua_lele.gif); }
  td.quariri { background-image: url(/themes/shaolin/img/qua_riri.gif); }
  td.quadodo { background-image: url(/themes/shaolin/img/qua_dodo.gif); }
  td.quacent { background-position: center center;
	       background-color: #e8e2d4;
	       background-repeat: no-repeat;
               background-image: url(/themes/shaolin/img/kfgirlbg.gif); }
  td.quacentmini { background-position: center center;
	       background-color: #e8e2d4;
	       background-repeat: no-repeat;
               background-image: url(/themes/shaolin/img/kfgirlbgmini.gif); }
  td.quanone { background-color: #e8e2d4; }

  td.noback { background-image: none; }

  td.blk {         text-decoration: none;
	      color: #000000; }
  td.msx0a {font-family: times,helvetica; 
            font-size: 16px;
            vertical-align: middle;}

  td.col1 {background-color: #7dbe92; }

  p {         text-decoration: none;
	      color: #2a412d; }
  div {         text-decoration: none;
	      color: #2a412d; }
  div.titlagotto {         text-decoration: none;
  	                   color: #000000;
                           font-size: 20px;  }
  div.nero {  text-decoration: none;
	      color: #000000; }
  div.stepcur {  text-decoration: none;
	         color: #000000; }
  div.otherstep {  text-decoration: none;
	           color: #777777; }

  div.menusxel { 
                 font-family:avantgarde,sans-serif,verdana,times,helvetica;
                 font-size: 14px;
                 background-color: #911719; 
                 color: #e8e2d4; 
                 }

  div.menusxel a { 
                 font-size: 14px;
                 font-family:avantgarde,sans-serif,verdana,times,helvetica;
                 background-color: #911719; 
                 color: #e8e2d4; 
                 border-top: 0px solid #ff0000;
                 border-left: 0px solid #ff0000;
                 padding: 4px;
                 }

  div.menusxel a:hover { 
                 font-size: 14px;
                 font-family:avantgarde,sans-serif,verdana,times,helvetica;
                 /* background-color: #a23c3f;  */
                 color: #ffffff; 
                 border-top: 1px solid #ffffff;
                 border-left: 1px solid #ffffff;
                 padding: 3px;
                 }


  div.menusxel_hl { 
                 font-size: 14px;
                 font-family:avantgarde,sans-serif,verdana,times,helvetica;
                 background-color: #911719; 
                 color: #ffffff; 
                 }

  div.menusxel_hl a { 
                 font-size: 14px;
                 font-family:avantgarde,sans-serif,verdana,times,helvetica;
                 background-color: #a23c3f; 
                 color: #ffffff; 
                 border-top: 1px solid #ffffff;
                 border-left: 1px solid #ffffff;
                 padding: 3px;
                 }

  ul {         text-decoration: none;
	      color: #2a412d; }
  a.msxnorm { text-decoration: none;
	      font-family: times,helvetica; 
              font-size: 16px;
              color: #0a0a0a; }
  a.msxevid { text-decoration: none;
	      font-family: times,helvetica; 
              font-size: 16px;
              color: #baf7fa; }

