body  { background-color: #fff; text-align: center; margin: 0 0 0 }
a { color: #909; font-family: "Trebuchet MS", Verdana; font-weight: bold; text-decoration: none }
a:hover { color: #cf6; font-family: "Trebuchet MS", Verdana; font-weight: bold; text-decoration: none }
a:visited { color: #f93 }
h1, h2, h3 { font-weight: normal; margin: 0; padding: 0 }
#container  { line-height: 140%; background-color: #000 }
#banner   { background-color: #fff; background-image: url(http://www.jodiferous.com/images/bookbanner.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; width: 750px; height: 275px; border-top: 10px solid #fff }
#banner-img { display: none }
#banner a { text-decoration: none }
#banner h1 { font-size: 95%; font-weight: bold; display: none; padding-right: 10px }
#banner h2 { font-size: x-small; display: inline; padding-left: 10px }
#center      { text-align: left; margin-top: auto; margin-right: auto; margin-left: auto; width: 702px; overflow: hidden; border-right: 24px solid #fff; border-bottom: 24px solid #fff; border-left: 24px solid #fff }
.content  { color: #000; font-size: small; font-family: "Trebuchet MS", Verdana; text-decoration: none; background-color: #fff; margin: auto; padding: 10px 15px 5px 20px }

.content p { color: black; font-size: small; font-family: "Trebuchet MS", Verdana; font-weight: normal; line-height: 100%; text-align: left; margin-bottom: 0; padding-right: CSS_PROPERTY_UNDEF; padding-left: 10px }
.content blockquote { color: black; line-height: 150%; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 5px; border: solid 1px #369 }
.content li { font-size: x-small; font-family: "Trebuchet MS", Verdana; line-height: 150% }
.content h2 { color: #909; font-size: small; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; margin-bottom: 0; padding-left: -5px; vertical-align: baseline }
.content h3 { color: #f93; font-size: small; font-family: "Trebuchet MS", Verdana; font-style: italic; font-weight: bold; line-height: 120%; text-align: left; margin-top: 0; margin-bottom: 0; padding-left: 10px }
.content p.posted { color: #f93; font-size: xx-small; font-family: "Trebuchet MS", Verdana; line-height: normal; text-align: left; padding-bottom: 0; padding-left: 10px }
.sidebar { color: black; padding: 0 20px 10px 25px }
#calendar { color: #363; font-size: x-small; font-family: "Trebuchet MS", Verdana; line-height: 140%; text-align: center; margin: 0 -10px 10px 0; padding: 2px 2px 2px 30px; width: 75% }
#calendar table { padding: 2px 2px 2px 15px; width: 75%; border: 0; border-collapse: collapse  }
#calendar caption { color: #d2691e; font-size: x-small; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; text-transform: uppercase; margin: 20px auto 10px -10px; padding: 3px }
.sidebar h2 { color: #363; font-size: x-small; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-transform: uppercase; margin: 20px auto 10px -10px; padding-left: 5px; border-bottom: 1px dotted #000 }
.sidebar text { color: #000; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 100%; text-align: left; padding-left: 5px }
#calendar th { font-weight: normal; text-align: center }
#calendar td { text-align: center; padding: 2px }
.sidebar ul { margin: 0 0 30px; padding-left: 10px }
.sidebar li { color: #363; font-size: xx-small; font-family: Verdana, Arial, sans-serif; line-height: 120%; text-decoration: none; text-align: left; list-style-type: none; margin-top: 2px }
.sidebar img { border: solid 3px #fff }
.photo { text-align: left; margin-bottom: 20px }
.link-note  { font-size: x-small; font-family: Verdana, Arial, sans-serif; line-height: 150%; background-color: #fff; text-align: left; padding: 10px 15px 5px 20px }
#powered     { font-size: x-small; font-family: Verdana, Arial, sans-serif; line-height: 150%; background-color: #fff; text-align: left; margin-top: auto; margin-right: auto; margin-left: auto; padding: 10px 15px 5px 20px }
#comment-data { text-align: left; margin-right: 15px; padding-right: 15px; width: 180px; float: left; border-right: 1px dotted #bbb }
textarea[id="comment-text"] { width: 80% }
.text { color: #000; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140% }
