.solution {
    background: #f1fdbc url(../img/support-pository.gif) no-repeat 8px 8px;
    border: 1px solid #ccdd7e;
    padding: 10px 15px 0px 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-bottom: 10px;
}

.question {
    font-weight: bold;
}

h2,
h2.q-title {
    text-transform: none;
}

h2.q-title {
    border: 1px solid #c2e8f7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #eaf9fe url(../img/question.gif) no-repeat 8px 8px;
    padding: 5px 5px 5px 35px;
    margin-bottom: 10px;
    line-height: normal;
}

ul.choices {
    margin: 0px;
}

ul.choices li {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #c2e8f7;
    background: #eaf9fe url(../img/next-question.gif) no-repeat right;
    margin: 0px 0px 10px 0px;
    padding: 10px 50px 10px 10px;
    list-style: none;
    font-weight: bold;
}

ul.choices li a,
ul.choices li a:link,
ul.choices li a:active,
ul.choices li a:hover {
    color: #00a5e9;
    display: block;
    text-decoration: none;
}