
body { background-color: white; background-image: url(images/background_main.gif); background-repeat: repeat-y; margin: 0; padding: 0; }
body, div, td, th, p, a { font-size: 0.96em; font-family: Verdana, Arial, Helvetica, sans-serif; }
a, a:link, a:visited { color: #eb0000; text-decoration: none; }
a:hover, a:focus { color: #af0000; text-decoration: underline; }
h1 { color: #eb0000; font-family: "Times New Roman", Times, Georgia, serif; font-weight: normal; font-style: italic; margin-bottom: 2px; padding-bottom: 0; }
h2 { color: black; font-size: 1.6em; font-family: "Times New Roman", Times, Georgia, serif; font-style: italic; font-weight: normal; margin-top: 2px; margin-bottom: 8px; padding-top: 0; padding-bottom: 0; }
select, option { font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; }
#container { text-align: center; margin: 0 auto 16px; padding: 8px 16px 16px; }
.searchform { background-color: #dcdcdc; margin: 6px auto; padding: 8px; border: solid 1px #afafaf; display: table; }
.searchform table { border-width: 0; }
.searchform td, th { margin: 0; padding: 3px 5px; }
.namecells { color: #eb0000; font-size: 1em; font-weight: bold; text-align: left; white-space: nowrap; }
.valuecells { color: black; text-align: left; }
.textfields { background-color: white; margin-top: 2px; margin-bottom: 2px; padding: 2px; border: solid 1px #afafaf; }
.textfields:focus { background-color: #fff5c8; margin-top: 2px; margin-bottom: 2px; padding: 2px; border: solid 1px #eb0000; }
.findbtn { color: white; font-size: 1.2em; font-weight: bold; background-color: #eb0000; padding: 4px 7px; border-color: #f00 #7d0000 #7d0000 #ff2323; border-style: solid; border-width: 2px; }
.updatebtn { color: white; font-weight: bold; background-color: #eb0000; margin: 0; padding: 2px; border-style: solid; border-width: 1px; border-color: #f00 #7d0000 #7d0000 #ff2323; }
.backlink { margin: 0 0 8px; padding: 0; }
.pagelinks { font-size: 0.9em; background-color: #ebebeb; text-align: center; margin-top: 16px; margin-bottom: 16px; padding: 3px 5px; border: solid 1px #bebebe; }
dl { margin: 4px 0 12px; padding: 0; }
dt { margin: 0 0 0; padding: 0; }
dd { color: #7d7d7d; font-size: 0.92em; margin-bottom: 16px; margin-left: 18px; padding: 3px 8px 3px 5px; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; border-top-width: 0; border-right-width: 0; }
dd strong { color: #000; font-weight: normal; }
.criteria { margin-top: 0; margin-bottom: 16px; padding: 0; }
.criteria li { color: #7d7d7d; font-size: 0.92em; }
.criteria strong { color: black; font-weight: normal; }
.criteria ul { margin-top: 2px; margin-bottom: 2px; padding-top: 0; padding-bottom: 0; }
.criteria p { font-weight: bold; margin-top: 4px; margin-bottom: 4px; padding: 0; }
.nomatch { color: #eb0000; margin-top: 24px; margin-bottom: 24px; }
.backlinks { margin-top: 8px; margin-bottom: 16px; }
.resultfilter { text-align: center; padding-top: 2px; padding-bottom: 4px; }
.resultfilter select { background-color: white; width: 200px; margin: 0 4px 0 0; padding: 1px; border: solid 1px #b9b9b9; }
.resultfilter option { background-color: white; padding: 1px; border-top: 1px solid #b9b9b9; }
#leftside { position: absolute; top: 0; left: 0; width: 130px; z-index: 2; margin: 0; padding: 0; }
#leftpad { text-align: right; padding: 200px 12px 12px; }
#leftpad p { line-height: 0.95em; margin-top: 10px; margin-bottom: 10px; padding: 0; }
#leftside a, #leftside a:link, #leftside a:visited { color: white; font-weight: normal; text-decoration: none; }
#leftside a:hover, #leftside a:focus { color: white; font-weight: normal; text-decoration: underline; }
form { margin: 0; padding: 0; }
img { border-width: 0; }
#toplogo { text-align: center; width: 509px; height: 96px; margin: 0 auto; padding-bottom: 6px; }
#rightside { text-align: center; margin: 0 0 0 131px; padding: 0; }
#results { text-align: left; width: 500px; margin-right: auto; margin-left: auto; }
.backform { text-align: center; margin: 4px auto; padding: 0; }
#header2 { color: #c8c8c8; font-size: 13px; background-color: black; text-align: center; margin: 0; padding: 4px; }
.pdflink { text-align: center; margin-right: auto; margin-left: auto; }
.textcredit { text-align: center; margin-right: auto; margin-left: auto; }
.closelink { text-align: center; margin-right: auto; margin-left: auto; }
.copyright { color: #7d7d7d; font-size: 11px; text-align: center; padding-top: 10px; padding-right: 10px; }
.songtext { background-color: #e1e1e1; text-align: left; padding: 7px; border: solid 1px #bebebe; }
.pdf_download { text-align: right; width: 144px; height: 36px; float: right; margin: 0; padding: 0; }

