body {font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 1em; text-align: center}
.error {color: #c00; font-weight: bold}
#page {width: 75%; margin: 0 auto; text-align: center}
h1 {margin: .4em 0}
#proxy {background: #00A0A0; margin: .6em auto;  padding: .4em; font-size: 2em; -moz-border-radius: 6px}
#moreinfo {display: none; cursor: pointer; margin: .4em 0}
#details {display: none}
#details h3, noscript h3 {font-size: .9em; margin: .5em}
#details p, noscript p {background: #00A0A0; display: inline; margin: 0 auto; padding: .4em; -moz-border-radius: 3px}
#whatis {font-size: 1em; background-color: #ddd; background-image: url(whatis.gif); background-position: top right; background-repeat: no-repeat; border: 1px solid #ccc; text-align: left; padding: 10px 106px 10px 10px; -moz-border-radius: 6px; margin: 2em auto}
#whatis h2 {margin: 0}
#whatis h3 {margin: 0; font-weight: normal; font-size: 1em}
#whatis p {margin: .5em 0 0 0}
#whatis ul {margin-top: .3em; padding: 0}
#whatis ul li {margin-left: 1em; padding-bottom: .2em}
#footer {border: 1px solid #ccc; background: #ccc; text-align: center; font-size: .8em; margin: 2em 0 1em 0; padding: .6em; line-height: .7em; -moz-border-radius: 6px}

