html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;padding-bottom: 30px; background: #C98002;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
font, center {color: #eecc11; font-weight: bold; background: #cd0000; margin: 10px; padding: 10px; border: 2px dashed #eecc11; font-size: 2em;}
div {position: relative; z-index: 10;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
img {display: block;}
ul {list-style: none;}
a {outline: none; text-decoration: none;}
a:hover {text-decoration: underline;}
p img {display: inline; vertical-align: middle;}
.clr {clear: both; height: 0px; overflow: hidden;}
.interior .page, .page {background: none;}
.search, .right .top, #home-rotation, .feature ul, .snapshots, .page img.bg-page-int, .subnav, .ad, .event-calendar, .pagination, .form, #error, #notice, .site-content form, .photoset, #flickr-photo, .site-footer p span {display: none;}
.interior .page {font-size: 120%;}
.interior .row .page .left .feature {display: none;}
.interior .row .page .right {display: none;}
.right {float: right; width: 323px; height: 649px;}
.interior .right {height: auto; padding-bottom: 25px;}
.site-content a {color: #000 !important;}
.site-content {padding: 5px 52px 30px 42px;}
.site-content h1, .site-content h2, .site-content h3, .site-content h4, .site-content h5 {padding-top: 22px;}
.site-content h1 {font: 25px Georgia; line-height: 30px;}
.site-content h2 {font: 17px Georgia; line-height: 22px;}
.site-content h3, .site-content h3 a {font-weight: bold; line-height: 20px;}
.site-content h3 span {float: right; margin-top: -20px; color: #000;}
.site-content h3 span a {font-size: 12px; color: #000;}
.site-content h4 {font: bold 12px Georgia; text-transform: uppercase;}
.site-content h5 {font-weight: bold; text-transform: uppercase;}
.site-content p {padding-top: 18px;}
.site-content a {font-weight: 800; padding: 1px 2px;}
.site-content a.rss {border: none;}
.site-content a.anchor {border: none;}
.site-content a.rss:hover {background: none; border: none;}
.site-content a.rsvp-button, .site-content .lister li a.rsvp-button {border-bottom: 1px dashed #000; font-size: 11px;}
.site-content table {margin-top: 18px; border: 1px solid #000;}
.site-content th {font: bold 12px Georgia; padding: 12px 8px 8px 8px;}
.site-content th, .site-content td {vertical-align: top;}
.site-content td {line-height: 16px; padding: 8px 8px 6px 8px;}
.site-content blockquote {margin: 15px 15px 0 15px;}
.site-content blockquote p {padding: 12px; background: #FDEEBC; border: 2px solid #D4C593;}
.site-content ul, .site-content ol {margin: 15px 0 0 25px; list-style-type:circle;}
.site-content li {margin-bottom: 4px;}
.site-content li span {font-style: italic;}
.site-content span.caps {font-style: normal;}
.site-content img.alignright {float: right; margin: 10px 0 10px 10px; display: inline;}
.site-content img.alignleft {float: left; margin: 10px 10px 10px 0; display: inline;}
.site-content .lister {list-style-type: none; margin: 16px 0 0 0;}
.site-content .lister li {padding: 10px;}
.site-content .lister li a {font-size: 120%;}
.site-content .lister li.alt {background: #CCC;}
.site-content .lister-details {padding: 0 10px; margin-top: 5px;}
.site-footer {clear: both; height: 34px; width: 940px; padding: 18px 20px 0 20px;}
.site-footer p {font: 11px Georgia; }
.site-footer a {color: #000; padding-left: 5px;}
.cloud {margin: 10px 0; padding: 5px; line-height: 24px;}
.cloud a {margin: 5px;}
.cloud .tag-1 {font-size: 13px;}
.cloud .tag-2 {font-size: 15px;}
.cloud .tag-3 {font-size: 17px;}
.cloud .tag-4 {font-size: 19px;}
.cloud .tag-5 {font-size: 21px;}
.cloud .tag-6 {font-size: 23px;}
.cloud .tag-7 {font-size: 25px;}
.cloud .tag-8 {font-size: 27px;}
.cloud .tag-9 {font-size: 29px;}
img.alignleft, img.alignright {border: 1px solid #000; display: inline;}
.alignleft {float: left; margin: 10px 10px 10px 0;}
.alignright {float: right; margin: 10px 0px 10px 10px;}