#quests-search {padding-bottom: 2.5em;}
#quests-search > div {margin-top: 0.8em;}
#quests-search > div:first-child {margin-top: 0;}
#quests-search input[name="q"] {width: 40em;}
#quests-search input[type="number"] {width: 3em;}
#quests-search .radio span {margin-left: 1em;}
#quests-search .radio span:first-child {margin-left: 0;}
#quests-search .label {margin-right: 1em;}

#quests-cats td {padding-left: 5em; vertical-align: top;}
#quests-cats td:first-child {padding-left: 0;}
#quests-cats h3 {padding: 0; margin-top: 0; margin-bottom: 0.5em; color: #777;}
#quests-cats h3.mar {margin-top: 1.5em;}
#quests-cats ul {list-style-type: none; padding: 0; margin: 0;}
#quests-cats ul li {padding: 0.3em 0; margin: 0;}

h3 + #qs-results {padding-top: 1em;}
#qs-results .quest {margin-top: 2.5em;}
#qs-results .quest:first-child {margin-top: 0;}

.quest-page {font-family: verdana, sans-serif; line-height: 160%;}

.src-select {margin-top: 1em;}
.src-select ul {padding: 0; margin: 0; clear: left;}
.src-select li {list-style-type: none; float: left; padding: 0 0.5em;}
.src-select li.active {background-color: #ff9525;}
.src-select li.inactive:first-child {padding-left: 0;}
.src-select li.active a {color: white; text-decoration: none;}
.src-select li.inactive a {color: #009933;}

div.quest-head {margin-top: 1.3em;}
div.step-head {margin-bottom: 1em;}
img.item-icon {vertical-align: middle; width: 24px; height: 24px; margin: 1px; margin-right: 0.3em;}
.quest-wiki img.item-icon {margin-right: 0.2em;}
.quest-items img.item-icon {margin-right: 0.5em;}
img.map-icon {vertical-align: middle; width: 24px; height: 24px; border: 0; margin: 0 3px;}
.content-quests table.quest-items {padding: 0; margin: 0; border: 0; border-collapse: collapse;}
.content-quests table.quest-items td {border: 0; padding: 0; padding-top: 5px; margin: 0; vertical-align: middle;}
.content-quests table.quest-items td.count {padding-left: 2em; font-size: 1.1em; color: #333; text-align: right;}
.content-quests table.quest-items tr.first-item td {padding-top: 0;}
ul.quest-children {padding: 0; margin: 0;}
ul.quest-children li {list-style-type: none;}

div.quest-wiki {margin-top: 1em;}
.quest-wiki strong {font-weight: normal; color: #444;}
.quest-wiki h1, .quest-wiki h2, .quest-wiki h3 {margin-top: 1.5em;}
.quest-wiki ul, .quest-wiki ol {margin: 0.8em 0;}
.quest-wiki ul {list-style-type: disc; margin-left: 20px;}
.quest-wiki ol {list-style-type: decimal; margin-left: 2.5em;}
.quest-wiki li {margin-bottom: 0.8em;}
.quest-wiki dd {margin-left: 1em;}
.quest-wiki table {padding: 0; margin: 1em 0; border-collapse: collapse;}
.quest-wiki table th, .quest-wiki table td {border: 1px solid #ccc; padding: 0.4em 0.5em; vertical-align: middle;}
.quest-wiki table th {background-color: #eee;}
.quest-wiki table td.align-center {text-align: center;}
.quest-wiki table.wiki-items td {padding: 0.7em;}
.quest-wiki table.wiki-items td.item-name {white-space: nowrap;}
div.quest-note {border-left: 3px solid #ff9525; padding: 0.5em;}
div.quest-note h3 {font-size: 1.1em; padding: 0; margin: 0; margin-bottom: 0.5em;}
div.quest-note p {margin: 0.4em 0; padding: 0;}
div.quest-note span.quest-note-title {font-size: 1.2em;}