/* Copyright (C) 2008 HeartRails Inc. All Rights Reserved. */

* { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: x-small; font-style: normal; font-weight: normal; line-height: 150%; margin: 0px; padding: 0px; }
body { background-color: #000000; }
div { text-align: center; }
table { border-collapse: collapse; margin: 0px auto; text-align: left; }
h1 { margin: 10px 0px 5px; text-align: center; }
h1 a { font-size: medium; font-weight: bold; }
h2 { color: #676767; font-size: medium; font-weight: bold; margin: 20px 0px 10px; text-align: center; }
img { border: 0px solid #ffffff; vertical-align: middle; }
ul { list-style-type: none; }
ul li { padding: 2px 0px; }
div#container { background-color: #ffffff; min-width:800px; width: 100%; }
div#outer { padding: 0px 20px; }
div#inner { margin: 0px auto; }
div#navigation { padding: 30px 0px 0px; }
div#navigation div { background-color: #676767; padding: 5px 0px; width: 100%; }
div#navigation p { color: #ffffff; font-weight: bold; padding: 2px; }
div#navigation a { color: #ffffff; font-weight: bold; }
div#footer { background-color: #000000; padding: 5px 0px; width: 100%; }
div#footer p { color: #ffffff; font-weight: bold; padding: 2px; }
div#footer a { color: #ffffff; font-weight: bold; }
div#noscript { padding: 20px 20px 0px; }
div#noscript p { border: 3px solid #676767; font-weight: bold; padding: 10px; }
div#violation th { padding: 3px; }
div#violation td { padding: 3px; }
div#retweets { display: none; }
div#retweets table { width: 680px; }
div#retweets th { padding: 6px 5px 6px 10px; width: 32px; }
div#retweets td { padding: 4px 10px 4px 5px; }
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#kwout { margin: 20px auto 0px; }
table#kwout th { color: #676767; font-size: medium; font-weight: bold; padding: 0px 20px 10px; text-align: center; vertical-align: top; }
table#kwout td { padding: 0px 20px; vertical-align: top; }
td#preview { text-align: center; }
p#announcement { font-weight: bold; margin: 10px 0px 0px; text-align: right; }
p#announcement a { font-weight: bold; }
p#timestamp { color: #676767; font-weight: bold; }
p#notice { color: #f88; margin: 0px 0px 10px; }
p#term { margin: 25px 0px 0px; text-align: center; }
p#referred_show { padding: 2px 0px; }
p#referred_show a { color: #888; text-decoration: none; }
p.for { background-color: #f8f0ff; border: 1px solid #e6e6fa; margin: 10px 0px 0px; padding: 5px; text-align: center; vertical-align: middle; }
span.host { color: #888; }
