/* Copyright (C) 2009 HeartRails Inc. All Rights Reserved. */

* { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; *font-size: small; *font: x-small; font-style: normal; font-weight: normal; line-height: 150%; margin: 0px; padding: 0px; }
html { background-color: #000000; }
body { min-width: 800px; }
table { border-collapse: collapse; font-size: inherit; font: 100%; }
img { border: none; vertical-align: middle; }
div#container { background-color: #ffffff; }
div#main { margin: 10px 0px 0px; text-align: center; }
div#index { margin: 0px auto; width: 800px; }
div#index h1 { margin: 0px 0px 10px; }
div#index h2 { background-color: #ffe4e1; color: #000000; font-weight: bold; padding: 5px 10px; }
div#index h3 { background-color: #eee8aa; color: #000000; font-weight: bold; padding: 5px 10px; }
div#result { margin: 0px auto 20px; width: 600px; }
div#result p { margin: 10px 0px; }
div#result textarea { height: 100px; width: 600px; }
table#header { background-color: #000000; color: #ffffff; width: 100%; }
table#header th { font-weight: bold; padding: 5px 10px; text-align: left; }
table#header th a { color: #ffffff; font-weight: bold; text-decoration: none; }
table#header td { font-weight: bold; padding: 5px 10px; text-align: right; }
table#header td a { color: #ffffff; font-weight: bold; }
table#footer { background-color: #000000; color: #ffffff; width: 100%; }
table#footer th { font-weight: bold; padding: 5px 10px; text-align: right; }
table#footer th a { color: #ffffff; font-weight: bold; text-decoration: none; }
table#footer td { font-weight: bold; padding: 5px 10px; text-align: left; }
table#footer td a { color: #ffffff; font-weight: bold; }
p#noscript { border: 3px solid #ff0000; color: #ff0000; font-weight: bold; margin: 20px 20px 10px; padding: 20px; text-align: center; }
p#buttons { margin: 20px auto; text-align: center; }
div.badge { margin: 20px auto 0px; width: 600px; }
table.badge { border: 1px solid #f8f0ff; border-collapse: collapse; margin: 10px auto 0px; }
table.badge th { background-color: #f8f0ff; padding: 5px 10px; text-align: left; }
table.badge td { padding: 5px 10px; text-align: left; }
table.badge td ul { list-style-type: none; }

