HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.more-link {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none
}
A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none
}
A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
CODE {
	BORDER-BOTTOM: #990000 1px dotted; BORDER-LEFT: #990000 1px dotted; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: courier; BORDER-TOP: #990000 1px dotted; BORDER-RIGHT: #990000 1px dotted; PADDING-TOP: 3px
}
BLOCKQUOTE:before {
	CONTENT: ""
}
BLOCKQUOTE:after {
	CONTENT: ""
}
BLOCKQUOTE {
	QUOTES: "" ""
}
Q {
	QUOTES: "" ""
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 62em
}
#main_nav {
	POSITION: fixed; MARGIN: 3em 0px 0px; WIDTH: 10em; DISPLAY: inline; FLOAT: left
}
#content {
	MARGIN: 2em 0px 0px; MIN-HEIGHT: 30em; WIDTH: 54em; DISPLAY: inline; FLOAT: right
}
#entry_content {
	MARGIN: 0px 2.5em 0px 4.5em; WIDTH: 34em; DISPLAY: inline; FLOAT: left
}
#supplementary {
	MARGIN: 0px; WIDTH: 11em; DISPLAY: inline; FLOAT: right
}
#footer_contact {
	WIDTH: 15.7em; DISPLAY: inline; FLOAT: right
}
#footer_info {
	MARGIN: 0px 0px 0px 20em; WIDTH: 45em; DISPLAY: inline; FLOAT: left
}
#main_nav UL {
	MARGIN: 2.5em 0px 0px
}
.meta UL {
	MARGIN: 1em 0px 0px
}
.meta LI {
	PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#categories LI {
	BORDER-BOTTOM: 0px
}
UL#archives LI {
	BORDER-BOTTOM: 0px
}
#footer {
	CLEAR: both; BORDER-TOP: #000 1px solid
}
.date {
	PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.description {
	PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.header {
	MARGIN: 0px 0px 1.5em
}
.entry {
	MARGIN: 0px 0px 3em
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.entry IMG.alignright {
	MARGIN: 0px 0px 0px 1em
}
.entry IMG.alignleft {
	MARGIN: 0px 1em 0px 0px
}
.offsite IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main_nav H1.masthead A {
	LINE-HEIGHT: 1em
}
DD.gallery-caption {
	LINE-HEIGHT: 12px; MARGIN-TOP: 0.5em; COLOR: #ccc; FONT-SIZE: 11px
}
.entry .gallery {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#entry_content .sticky {
	BORDER-BOTTOM: #ccc 1px dotted; BORDER-LEFT: #ccc 1px dotted; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 20px; BORDER-TOP: #ccc 1px dotted; BORDER-RIGHT: #ccc 1px dotted; PADDING-TOP: 15px
}
BODY {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; BACKGROUND: #fff
}
.delicious-desc {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; BACKGROUND: #fff
}
H1 {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
H2 {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
H3 {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
H4 {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
H5 {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
#main_nav UL {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
.date {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
.description {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
.ctitle {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
.fin {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
.comment-meta {
	FONT-FAMILY: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif
}
H1 {
	FONT-SIZE: 1.3em
}
H2 {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1.6em
}
H3 {
	BORDER-BOTTOM: #eee 1px solid; MARGIN: 1em 0px 0px; FONT-SIZE: 1.5em
}
#supplementary H3 {
	BORDER-BOTTOM: medium none; FONT-VARIANT: small-caps; MARGIN: 2em 0px -0.7em; FONT-SIZE: 1.5em
}
H2.widgettitle {
	BORDER-BOTTOM: medium none; FONT-VARIANT: small-caps; MARGIN: 2em 0px -0.7em; FONT-SIZE: 1.5em
}
.widget LI {
	BORDER-BOTTOM: 0px
}
H4 {
	FONT-VARIANT: small-caps; MARGIN: 2em 0px 0px; FONT-SIZE: 1.4em
}
H5 {
	MARGIN: 0.8em 0px; FONT-SIZE: 1.3em
}
#main_nav UL {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; FONT-SIZE: 0.9em
}
.entry {
	LINE-HEIGHT: 1.8em; FONT-SIZE: 0.8em
}
#entry_content P {
	MARGIN: 0.7em 0px 2em
}
.description {
	COLOR: #aaa; FONT-SIZE: 0.8em
}
.date {
	COLOR: #aaa; FONT-SIZE: 0.8em
}
.commentcount {
	COLOR: #990000
}
#entry_content .date {
	MARGIN: -2em 0px 2em
}
.entry > P:first-child:first-letter {
	FONT-SIZE: 2em
}
.entry UL {
	MARGIN: 1.5em 0px 0px; PADDING-LEFT: 2.2em
}
.entry OL {
	MARGIN: 1.5em 0px 0px; PADDING-LEFT: 2.2em
}
#search {
	BORDER-BOTTOM: #999 1px dotted; MARGIN-TOP: 1.5em
}
.search {
	TEXT-TRANSFORM: uppercase; PADDING-RIGHT: 0.5em; FONT-SIZE: 0.7em
}
#searchform {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1em; MARGIN-TOP: -1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
BLOCKQUOTE {
	BORDER-LEFT: #000 2px solid; PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 2em auto; PADDING-LEFT: 1em; WIDTH: 90%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.entry IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 3px; MARGIN: 1.5em auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 3px
}
#entry_content .caption {
	TEXT-ALIGN: center; MARGIN: -2.4em 2em 1.5em 0px; COLOR: #666; FONT-SIZE: 0.85em
}
#entry_content .caption A {
	FONT-SIZE: 1em
}
OL.footnotes A {
	FONT-SIZE: 1em
}
#entry_content H3 A {
	FONT-VARIANT: small-caps; COLOR: #000; FONT-SIZE: 0.75em; FONT-WEIGHT: normal
}
#supplementary UL {
	LIST-STYLE-TYPE: none
}
#supplementary UL LI UL LI {
	BORDER-BOTTOM: #990000 1px dotted
}
#supplementary P {
	LINE-HEIGHT: 1.5em
}
.meta {
	LINE-HEIGHT: 1.9em; MARGIN: 0px; FONT-SIZE: 0.7em
}
.footnotes {
	LINE-HEIGHT: 1.2em; MARGIN: 3em 0px 0px; PADDING-LEFT: 2.2em; FONT-SIZE: 0.85em; BORDER-TOP: #999 1px dotted
}
LI.footnote {
	MARGIN-TOP: 0.5em
}
.wp-tag-cloud {
	PADDING-LEFT: 0px
}
.highlight {
	COLOR: #ff9900
}
.error {
	TEXT-ALIGN: center; FONT-SIZE: 5em
}
#footer {
	LINE-HEIGHT: 1.7em; FONT-SIZE: 0.7em
}
#footer P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer_contact {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
#footer_info {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1.9em; HEIGHT: 3.2em; BORDER-RIGHT: #000 1px dotted; PADDING-TOP: 1em
}
#entry_content .fin {
	TEXT-ALIGN: center; MARGIN: 3em 0px 4em; FONT-SIZE: 1.3em
}
.more-link .bracket {
	LINE-HEIGHT: 5em; FONT-SIZE: 1.5em
}
.post_nav {
	POSITION: fixed; WIDTH: 15.5em
}
CODE {
	FONT-SIZE: 1.2em
}
.navigation {
	FONT-VARIANT: small-caps; FONT-SIZE: 0.9em; BORDER-TOP: #eee 1px solid
}
.spacer {
	PADDING-RIGHT: 1em; BACKGROUND: url(./images/spacer.png) no-repeat center top; HEIGHT: 2em
}
A {
	COLOR: #990000
}
#main_nav H1.masthead A {
}
#main_nav H1.masthead A:hover {
	BORDER-RIGHT: medium none
}
H2 {
	BORDER-BOTTOM: #990000 1px solid
}
H2 A {
	COLOR: #000
}
#main_nav A {
	COLOR: #000
}
H2 A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
H3 {
	MARGIN: 2em 0px 0px
}
IMG A {
	TEXT-DECORATION: none
}
IMG A:hover {
	TEXT-DECORATION: none
}
.entry A {
	BORDER-BOTTOM: #990000 1px solid; COLOR: #000; FONT-SIZE: 12px
}
.navigation A {
	BORDER-BOTTOM: #990000 1px solid; COLOR: #000; FONT-SIZE: 12px
}
.entry A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
.navigation A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
.entry SUP {
	COLOR: #aaa; FONT-SIZE: 11px
}
.entry SUP A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; COLOR: #990000; FONT-SIZE: 10px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px
}
#supplementary .post_nav UL.about_nav LI A {
	BORDER-BOTTOM: 0px; COLOR: #990000
}
#supplementary .post_nav UL.single_post_meta A {
	BORDER-BOTTOM: 0px; COLOR: #990000
}
#supplementary UL.contact_key LI A {
	BORDER-BOTTOM: 0px; COLOR: #990000
}
#supplementary .post_nav UL.single_post_meta A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
#main_nav LI {
	BORDER-BOTTOM: #990000 1px solid
}
#main_nav A {
	LINE-HEIGHT: 1.6em; WIDTH: 100%; DISPLAY: block; PADDING-TOP: 0.3em
}
#main_nav A:hover {
	WIDTH: 100%;
	BACKGROUND: #990000;
	COLOR: #FFFFFF;
}
.current_page_item {
	WIDTH: 100%; BORDER-RIGHT: #990000 2px solid
}
.current {
	WIDTH: 100%; BORDER-RIGHT: #990000 2px solid
}
#footer A {
	BORDER-BOTTOM: #eee 1px solid
}
#footer A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
#supplementary A {
	COLOR: #990000
}
#supplementary A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
#supplementary .offsite A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.offsite A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.entry H3 A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #333; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.entry H3 A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #333; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#more-link A:hover {
	BACKGROUND: #990000; COLOR: #ffffff
}
.smartarchives {
	MARGIN: 2em 0px 3em; FONT-SIZE: 1em
}
.smartarchives UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1.5em
}
.smartarchives H2 {
	MARGIN: 0px
}
.smartarchives H2 A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #000; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.smartarchives H2 A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.monthly {
	CLEAR: both; PADDING-TOP: 3em
}
UL.archive_block {
	PADDING-BOTTOM: 2em; PADDING-LEFT: 0px; WIDTH: 100%; OVERFLOW: hidden
}
#content .archive_block LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: inline; MARGIN-BOTTOM: 0.2em; BACKGROUND: #000; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 0.2em; FONT-SIZE: 11px; PADDING-TOP: 5px
}
#content .archive_block LI.empty {
	COLOR: #333; FONT-SIZE: 11px
}
#content .smartarchives .archive_block LI A {
	BORDER-BOTTOM: #336699 1px dotted; COLOR: #ccc; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.contactform {
	MARGIN: 2em 0px
}
.contactform LABEL {
	FONT-WEIGHT: bold
}
.contactleft {
	MARGIN: 1em 0px 0px
}
#contactsubmit {
	MARGIN: 1em 0px 0px
}
UL.commentlist CITE {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
UL.commentlist SPAN.says {
	DISPLAY: none
}
UL.commentlist .comment-author {
	FONT-VARIANT: small-caps
}
UL.commentlist .comment-meta {
	FONT-VARIANT: small-caps
}
UL.commentlist .comment-meta {
	MARGIN-TOP: -0.5em
}
UL.children {
	LIST-STYLE-TYPE: none
}
H3#comments {
	MARGIN-BOTTOM: 1em
}
UL.commentlist .navigation {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL.commentlist .bypostauthor.comment .vcard IMG {
	BORDER-BOTTOM: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-RIGHT: #ff9900 1px solid
}
UL.commentlist .comment .vcard.comment-author IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.depth-2 {
	MARGIN-TOP: 2em
}
UL.commentlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.commentmeta {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.commentmeta {
	MARGIN-TOP: 2em
}
IMG.avatar {
	MARGIN: 0px 1em 0px 0px; DISPLAY: inline; FLOAT: left
}
.commenttext {
	BORDER-BOTTOM: #000 1px dotted; PADDING-BOTTOM: 1.5em; MARGIN-LEFT: 4.4em
}
#comments {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 3em 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#respond {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 3em 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.moderation {
	MARGIN-LEFT: 4.4em
}
.ctitle {
	FONT-VARIANT: small-caps
}
IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
.aligncenter {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
#entry_content .entry P.wp-caption-text {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; COLOR: #ccc; FONT-SIZE: 11px
}
.textwidget {
	BORDER-BOTTOM: #990000 1px dotted; PADDING-BOTTOM: 15px; MARGIN-TOP: 15px
}

#serial-posts-wrapper {
	background-color: #CCCCCC;
}
