body {background: url(../art/body.jpg) repeat-x #fff; margin: 0px; padding: 0px}
div {margin: 0px; padding: 0px}
.frame {width: 990px; margin: 0px auto}
.headframe {width: 990px; height: 145px; top: 0px; position: absolute}
.textframe {width: 990px; top: 155px; position: absolute; clear: both}
.float {float: left; position: relative}
.white {background: #fff}
.head {width: 495px; height: 145px; top: 10px}
.bgl {background: url(../bgs/l9.jpg) top left no-repeat}
.bgr {background: url(../bgs/r7.jpg) top right no-repeat}
.side {width: 155px; top: 0px; left: 0px}
.text {width: 680px; top: 0px; left: 0px; padding: 10px 0px}
.left {-moz-border-radius-topleft: 50px 150px; -webkit-border-radius-topleft: 50px 150px; border-top-left-radius: 50px 150px}
.right {-moz-border-radius-topright: 50px 150px; -webkit-border-radius-topright: 50px 150px; border-top-right-radius: 50px 150px}
.full {width: 680px; top: 0px; left: 0px; clear: both}
.split {width: 340px; top: 0px; left: 0px}
.half {width: 340px; top: 0px; left: 167px; clear: both}
#logo {width: 680px; height: 145px; left: 155px; top: -135px; background: url(../art/background.jpg) no-repeat #fff; -moz-border-radius-topleft: 50px 150px; -webkit-border-radius-topleft: 50px 150px; border-top-left-radius: 50px 150px; -moz-border-radius-topright: 50px 150px; -webkit-border-radius-topright: 50px 150px; border-top-right-radius: 50px 150px}
#title {width: 660px; height: 145px; top: -275px; left: 160px; position: relative}
.gal {width: 134px; padding: 5px auto}
.footer {width: 990px}
.tall {height: 350px}
.blurb {width: 320px; top: 0px; left: 0px; padding: 10px}
table {width: 640px; margin: 0px auto}
.directory {width: 680px; margin: 0px; padding: 0px}
td {padding: 2px 4px 2px 0px; text-align: left; vertical-align: top; font: normal 14px sans-serif}
p {margin: 0px; padding: 0px; font: normal 14px sans-serif; text-align: left}
.news {border-right: 1px solid #9ab; border-left: 1px solid #9ab; border-bottom: 1px solid #9ab; margin: 0px; padding: 2px 1px; text-align: center; font: normal 11px sans-serif}
.normal {margin: 10px 20px}
.sidet {border: 1px solid #9ab}
.sides {border-right: 1px solid #9ab; border-left: 1px solid #9ab; border-bottom: 1px solid #9ab}
.bar {margin: 0px; padding: 2px 1px; text-align: center; font: normal 11px sans-serif}
.top {font: bold 11px sans-serif}
.menu {margin: 0px; padding: 1px 2px 0px 2px}
.menuf {margin: 0px; padding: 4px 2px 3px 2px; text-align: center}
.menupl {margin: 0px; padding: 10px 0px; text-align: center}
.page {background: #268; font: normal 11px sans-serif}
p.page:hover {background: #38a}
.header {background: #046; font: bold 12px sans-serif}
p.header:hover {background: #38a}
.foot {margin: 10px 0px 20px 0px; text-align: center}
.thumb {margin: 10px 20px; font: normal 11px sans-serif}
.credits {font: italic 12px sans-serif}
.dir {margin: 10px 0px; padding: 0px; font: normal 12px sans-serif}
a {color: #48a; text-decoration: none}
a:hover {color: #48a; text-decoration: underline}
.block {color: #fff; text-decoration: none; display: block}
.block:hover {color: #ffc; text-decoration: none; display: block}
ul {margin: 10px 80px 10px 20px}
li {margin: 5px 5px; font: normal 14px sans-serif}
h1 {font: bold 36px serif; text-align: left; color: #357; margin: 10px 10px}
h2 {font: italic bold 18px sans-serif; text-align: right; color: #753; margin: 20px 5px 5px 5px}
h3 {font: bold 18px sans-serif; text-align: center; color: #573; margin: 5px 5px}
h4 {font: bold 15px sans-serif; text-align: center; color: #573; margin: 5px 5px}
h5 {font: bold 15px sans-serif; text-align: left; color: #573; margin: 5px 5px}
span.green {font: bold 14px sans-serif; color: #573}
img {margin: 0px; border: 0px}
.ads {margin: 5px 10px; float: right}
.gallery {margin: 10px}
pre {margin: 10px 10px; padding: 0px; font: normal 12px sans-serif}
form {margin: 0px 2px}
hr {margin: 10px 20px}

