/* 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; word-break: break-all; }
body { background-color: #3a6afd; }
ul { margin: 10px 0px; padding: 0px 0px 0px 15px; list-style-type: circle; }
ol { margin: 10px 0px; padding: 0px 0px 0px 20px; }
img { border: 0px solid #ffffff; vertical-align: middle; }
div#container { background-color: #ffffff; }
div#header { background-color: #3a6afd; background-image: url('../images/header.gif'); background-repeat: repeat-x; height: 60px; }
div#header table { width: 100%; }
div#header th { color: #ffffff; font-weight: bold; padding: 10px 10px 0px; text-align: left; }
div#header th a { color: #ffffff; font-weight: bold; text-decoration: none; }
div#header td { color: #ffffff; font-weight: bold; padding: 10px 10px 0px; text-align: right; }
div#header td a { color: #ffffff; font-weight: bold; }
div#footer { background-color: #3a6afd; background-image: url('../images/footer.gif'); background-repeat: repeat-x; clear: both; height: 60px; }
div#footer p { color: #ffffff; font-weight: bold; padding: 30px 10px 0px; text-align: center; }
div#footer p a { color: #ffffff; font-weight: bold; }
div#body { margin: 0px auto; padding: 30px 0px 0px; text-align: left; width: 900px; }
div#indicator { margin: 50px auto 80px; text-align: center; }
div#indicator p { margin: 10px auto; }
div#left { float: left; margin: 0px 30px 0px 0px; padding: 0px 0px 30px; width: 600px; }
div#services th { text-align: left; }
div#services td { padding: 0px 0px 0px 20px; text-align: right; width: 60px; }
div#entries { margin: 30px 0px 0px; }
div#right { float: right; padding: 0px 0px 30px; width: 270px; }
div#right h2 { background-color: #f0fff0; border-top: 1px solid #aaff99; font-weight: bold; margin: 0px 0px 10px; padding: 5px 10px; }
div#right h2 a { font-weight: bold; }
div#relationships div { margin: 0px 0px 30px; }
div#relationships div img { margin: 3px; }
div#actions { background-color: #ffffff; border: 1px solid #3a6afd; padding: 9px; position: absolute; }
div#actions p { padding: 1px; }
div.list { background-color: #f0fff0; border-top: 1px solid #aaff99; margin: 0px 0px 10px; padding: 5px 10px; }
div.list span { font-weight: bold; }
div.list span a { font-weight: normal; }
div.entry { border-bottom: 1px dashed #cccccc; }
div.entry table { width: 100%; }
div.entry th { padding: 5px 0px 5px 5px; vertical-align: top; width: 16px; }
th.favicon img { margin: 3px; }
td.title { padding: 5px 5px 0px; }
td.title a { font-weight: bold; }
td.content { padding: 5px; }
td.content p { margin: 10px 0px; }
td.content img { margin: 3px; }
td.date { padding: 0px 5px 5px; }
td.date p { color: #999999; text-align: right; }
