﻿/* Copyright (C) 2008 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; word-break: break-all; }
body { background-image: url('/images/background.png'); padding: 10px 0px; }
table { font-size: inherit; font: 100%; width: 100%; }
h2 { font-weight: bold; padding: 10px 10px 5px; text-align: center; }
*+html h2 { padding: 10px 10px 1px; }
* html h2 { padding: 10px 10px 1px; }
a { color: #000000; }
a:hover { background-color: #f8f0ff; }
img { border: 0px none #ffffff; vertical-align: middle; }
div.auth-image { text-align: center }
div.clear { border-top: 1px dotted #cccccc; clear: both; margin: 10px 0px; }
div#container { background-color: #ffffff; min-width: 950px; width: 100%; }
div#header { padding: 0px 10px 10px; }
* html div#header { padding: 0px 0px 10px; }
div#header table { border-bottom: 1px solid #676767; }
div#header th { padding: 5px 10px; text-align: left; }
div#header td { padding: 5px 10px; text-align: right; }
div#outer { text-align: center; }
div#inner { margin: 0px auto; text-align: left; width: 910px; }
div#navigation p { padding: 0px 10px; text-align: center; }
div#advertisement { padding: 10px 15px 0px; }
div#footer { padding: 10px 10px 0px; }
div#footer p { border-top: 1px solid #676767; padding: 10px; text-align: center; }
form#search th { text-align: left; }
form#search td { background-image: url('/images/slash.png'); border: 1px solid #ffecec; text-align: right; }
form#search p { padding: 0px 10px 10px; text-align: center; }
p#noscript { border: 3px solid #ff0000; margin: 0px 0px 10px; padding: 10px; text-align: center; }
input#search_str { padding: 1px 0px; }
select option { padding: 0 3px; }