body { background-color: #DDD; font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; } h1 { margin: 15px 0 0 0; } h1 a { color: #000; text-decoration: none; } h2 { margin: 0 0 10px 0; font-size: 10px; padding-bottom: 10px; border-bottom: 1px solid #444; } textarea { width: 100%; font-family: courier, fixed; } .info { background-color: #EEF; border-top: 1px solid #AAC; border-bottom: 1px solid #AAC; padding: 5px; } .error { background-color: #FEE; border-top: 1px solid #C66; border-bottom: 1px solid #C66; padding: 5px; } .clearer { clear: both; } form .field { margin-bottom: 6px; } form .field label { vertical-align: top; display: block; font-size: 90%; } form .submit { clear: both; } #canvas { background-color: #FFF; margin: 0 auto; border: 1px solid #AAA; width: 800px; padding: 10px 20px; } ul#db-list { list-style-type: square; margin-left: 15px; padding-left: 15px; } form#db-config { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px; background-color: #F5F5F5; } form#db-config .field, form#db-config .submit { float: left; } form#db-config .field input { width: 10em; margin-right: 0.5em; } form#compare .field { width: 49%; float: left; } form#compare .field:first-child { margin-right: 2%; } ul#differences { margin: 10px 15px; padding: 0 15px; } ul#differences ul { margin: 5px 0 10px 15px; padding: 0 0 0 15px; } #footer { margin: 20px 0 0; } #footer, #footer a { color: #999; } #footer p { margin: 5px 0; }