html { background-color: #ece8d5; margin: 0; padding: 0; height: 90%; background-image: url(/images/bg.jpg); background-position: top left; background-repeat: repeat-x; }
body { font-family: 'Trebuchet MS', 'Georgia', Arial, 'Times New Roman'; font-size: 1em; color: #50774e; margin: 0; padding: 0; height: 100%; }

img { behavior: url(/iepngfix.htc); }

a { color: #50774e; }
a:hover { color: #005A94; }
h1 { text-align: center; }
h1 a { color: #57a074; text-decoration: none; }
h1 a:hover { color: #c4bfa7; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-family: 'Trebuchet MS', 'Georgia', Arial, 'Times New Roman'; }
h3, h4, h5, h6 { color: #57a074; }

#content { padding: 0 1em; margin: 0; }

ol#navigation { border: 0; margin: 0; padding: .5em; list-style-type: none; border-bottom: 1px #c8cab7 solid; text-align: center; }
ol#navigation li { display: inline; margin-right: .5em; }
ol#navigation li a { background-color: #ded8bd; padding: .5em; color: #50774e; }
ol#navigation li a:hover { background-color: #c8cab7; }

.clear { clear: both; }
.dnd { display: none; visibility: hidden; height: 0; }
.center { text-align: center; }

.toggle { color: #fff; position: absolute; top: 5px; right: 5px; margin: 0; padding: 0; font-size: .8em; }
.toggle a { color: #fff; }
.motto { height: 135px; background-image: url(/images/my-tat.jpg); background-position: center 30px; background-repeat: no-repeat; color: #c8cab7; margin: 0; text-align: center; font-size: .8em; }
.footer { color: #c8cab7; margin: 0; text-align: center; font-size: .8em; }

.boxed { margin: 10px 0; text-align: center; font-size: .8em; padding: .5em; background-color: #f1efe4; border: 1px #c8cab7 solid; }

hr { border: 0; border-top: 1px solid #c8cab7; height: 0; background: #c8cab7; }
dd { margin-bottom: 10px; }

.italic { font-style: italic; }
.bold { font-weight: bold; }
.date { font-size: smaller; margin: 0 10px 0 0; font-weight: bold; background-color: #F2F2F2; border-bottom: 2px silver solid; border-top: 10px #C8CAB7 solid; float: left; padding: 5px; }
.no-left-margin { margin-left: 0px; }

#no-fire { text-align: center; padding-top: 191px; background-image: url(/images/no-fire.gif); background-position: top center; background-repeat: no-repeat; }

.article-title { margin-bottom: 0px; }
.postdate { margin-top: 0px; color: #90AF8E; font-size: small; color:  }
.return-to-listing { font-size: 14px; padding-left: 24px; background-image: url(/images/icons/arrow_undo.png); background-position: left; background-repeat: no-repeat; }

div.link-content p { margin: 0px 0px 0px 212px; }
div.link-content p.title { padding-top: 20px; font-weight: bold; }
div.link-content p a { color: #57a074; }
div.link-content p a:hover { color: #c4bfa7; text-decoration: none; }
div.link-image-div { float: left; padding: 25px 26px 24px 27px; background-position: top left; width: 150px; height: 100px; background-repeat: no-repeat; background-image: url(/images/link-image-bg.gif); }
