<STYLE TYPE="text/css">

BODY {font: normal 12pt times,arial,helvetica; color: black; background-color: #ffffff;
            background-image: Url(./backgrounds/grey.jpg) ;}

H1 {font: bold 16pt arial,helvetica; color: maroon; padding: 0px; margin-top: 0px; margin-bottom: 0px}
H2 {font: bold 14pt arial,helvetica; color: black; padding: 0px; margin-top: 0px; margin-bottom: 0px}
H3 {font: bold 12pt arial,helvetica; color: navy; margin-left: 8px; margin-top: 10px; margin-bottom: 0px; line-height: 10pt;}
H4 {font: bold 10pt arial,helvetica; color: maroon; padding: 0px; margin-top: 0px; margin-bottom: 0px}
H5 {font: italic 9pt arial,helvetica; color: navy; margin-left: 8px; margin-top: 5px; margin-bottom: 0px; line-height: 8pt}
H6 {font: bold 24pt arial,helvetica; color: black; padding: 0px; margin-top: 15px; margin-bottom: 15px}

TT   {font: bold 10pt monospace; color: navy; margin-left: 20px; background: #FFFFFF;}
CITE {font: italic 10pt arial,helvetica; color: green; padding-top: 10px; padding-bottom: 0px; margin-left: 0px; background: #FFFFFF;}
VAR  {font: bold 10pt arial; color: navy; padding-top: 4px; padding-bottom: 2px;  display:block}
EM   {font: normal 11pt; color: blue; padding-top: 1px; padding-bottom: .1px}
CODE {font: normal 10pt monospace; color: navy; padding-top: .01px; padding-bottom: .01px;  display:block}
Q    {font: bold 12pt arial,helvetica; color: navy;}

B {font: normal 10pt; color: blue;}
P {font: normal 10pt times,arial,helvetica; color: maroon; margin-left: 8px; margin-top: 6px; margin-bottom: 20px; display: block}

table {border-collapse:collapse;}

table, th, td {border: 1px solid black;}

th {background-color:navy;
    font: bold 12pt arial,helvetica;
    padding:10px;
    color:white;}

td {padding:10px;
    font: 12pt arial,helvetica;
    colspan: 80}

tr {background-color:#E7E7E7;}

img {padding: "0";}

</STYLE>

/* Responsive audio container */
.audio-section {
  text-align: center;
  margin: 2em 0;
  padding: 0 1em;
}

/* Stylized heading */
.audio-section h2 {
  font-family: 'Comic Sans MS', cursive;
  color: #e67300;
  font-size: 1.8em;
  margin-bottom: 1em;
}

/* Responsive audio player */
.audio-section audio {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  display: block;
}

/* Mobile adjustments */
@media (max-width: 600px) {
  .audio-section h2 {
    font-size: 1.5em;
  }

  .audio-section audio {
    max-width: 100%;
  }
}

