h1, h2, h3, nav, footer, figure, figcaption {text-align: center;}

body {
    background-color: #89E7FD;
    color: #000;
    font-family: sans-serif;
    margin: 10px;
}

dl#faq {
   display: block;
   width: 85%;
}

dl#faq dt {
   background: url("images/minus.png") left top/15px no-repeat ; 
   text-indent: 40px;
   cursor: pointer;
   user-select: none;
}

dl#faq dt.hiddenAnswer {
   background: url("images/plus.png") left top/15px no-repeat ;
}


dt + dd {
   display: none;
}