body {
font: 12px arial, verdana, sans-serif;
color: #444;
margin: 0px;
padding: 0px;
}

#quiz {
width: 600px; 
height: 360px; 
overflow: hidden;
margin: 0px;
padding: 0px;
}

a { font-weight: bold; }
a img { border: none; }
a:focus { outline: none }
a:link { color: #4667a3; text-decoration: none; }
a:visited { color: #4667a3; text-decoration: none; }
a:hover { color: #4667a3; text-decoration: underline; }
a:active { color: #4667a3; text-decoration: underline; }

a.song { font-weight: normal; }
a.song:link { color: #4667a3; text-decoration: underline; }
a.song:visited { color: #4667a3; text-decoration: underline; }

.question {
width: 560px;
height: auto;
padding: 0px 20px;
}

fieldset {
border: none;
margin: 0px;
padding: 0px;
}

.question fieldset {
margin: 15px 0px 0px 0px;
}

h1 {
font-size: 14px;
color: #dc6527;
font-weight: bold;
}

p {
margin: 15px 0px 0px 0px;
}

.footer {
border-top: 1px #ccc solid;
padding-top: 15px;
width: 600px;
height: auto;
}

/* Set initial display none for toggle JS funciton */

#linkset_1, #linkset_2, #linkset_3, #linkset_4, #linkset_5, #linkset_6, #linkset_7, #linkset_8, #linkset_9, #linkset_10, #linkset_11, #linkset_12, #linkset_13, #linkset_14, #linkset_15, #linkset_16a, #linkset_16b, #linkset_17 { display: none; }
#question_16a, #question_16b, #question_17, #question_18a, #question_18b { display: none; }

.form_textarea {
width: 350px;
height: 100px;
border: 1px #999 solid;
font: 12px arial, verdana, sans-serif;
color: #444;
}

.form_comments {
width: 350px;
height: 50px;
border: 1px #999 solid;
font: 12px arial, verdana, sans-serif;
color: #444;
}

.form_text {
border: 1px #999 solid;
font: 12px arial, verdana, sans-serif;
color: #444;
}

.red {
color: #dc6527;
font-weight: bold;
}
