BODY {
	LINE-HEIGHT: 15px; MARGIN: 0px; FONT-FAMILY: georgia, serif; BACKGROUND: url(/site/bknd.jpg) #000 repeat-x; COLOR: #333; FONT-SIZE: 12px
}
A {
	COLOR: #993333; TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A:hover {
	TEXT-DECORATION: underline
}
P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 15px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#main {
	POSITION: relative;
	BACKGROUND-COLOR: #fff;
	WIDTH: 550px;
	HEIGHT: 100%;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
#header {
	POSITION: relative;
	WIDTH: 500px;
	padding: 20px;
}
#header .ben {
	POSITION: absolute; COLOR: #000; FONT-SIZE: 28px; LEFT: 20px
}
#header .mainnav {
	POSITION: absolute; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px; TOP: 26px; RIGHT: 20px
}
#header .on {
	COLOR: #000
}
#header .grey {
	COLOR: #999
}
.bkhead {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia, serif; COLOR: #000; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.desc1 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.head {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.head2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, sans-serif; COLOR: #000; FONT-SIZE: 15px; PADDING-TOP: 15px
}
.date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 0px
}
.event {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px
}
.all {
	FONT-STYLE: italic; FONT-SIZE: 10px
}
#top {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
#books {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	WIDTH: 274px;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#news {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#recent {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#upcoming {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#layout2col {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#layout2col .col1 {
	TEXT-ALIGN: left; WIDTH: 520px; FLOAT: left
}
#layout2col .col2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 340px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#layout2col .col2 P {
	LINE-HEIGHT: 13px; MARGIN: 10px 0px 0px; FONT-SIZE: 11px
}
#layout2col .item {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#layout2col .desc {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#writing {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#writing .title {
	LINE-HEIGHT: 15px; COLOR: #993333; FONT-SIZE: 15px; FONT-WEIGHT: normal
}
#writing .date {
	FONT-WEIGHT: bold
}
#writing .entry {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: 0px; BORDER-TOP: #b2b2b2 1px dotted; PADDING-TOP: 0px
}
#writing .recent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#writing UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#writing LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#writing BLOCKQUOTE {
	BORDER-LEFT: #ebccd6 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#writing .meta {
	MARGIN: 0px; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
#writing .blogftnav {
	PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #b2b2b2 1px dotted; PADDING-TOP: 5px
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.wp-caption {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; BACKGROUND-COLOR: #f3f3f3; MARGIN: 10px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
.wp-caption IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.wp-caption P.wp-caption-text {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#writing_projects {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 10px
}
#writing_process {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#writing_col1 {
	TEXT-ALIGN: left; MARGIN: 0px 0px 20px; WIDTH: 520px; FLOAT: left
}
#writing_col2 P {
	FONT-SIZE: 12px
}
#writing_col2 {
	TEXT-ALIGN: left; MARGIN: 0px 0px 20px 20px; WIDTH: 340px; FLOAT: left
}
#writing_col2 P {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 15px; FONT-SIZE: 11px
}
#writing_booktease {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 35px; FONT-SIZE: 11px
}
#writing_recent {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 15px; WIDTH: 160px; FLOAT: left; FONT-SIZE: 11px
}
#writing_archives {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; MARGIN: 0px 0px 15px; PADDING-LEFT: 20px; WIDTH: 160px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#writing_archives UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#writing_archives LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#about {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#about .col1 {
	TEXT-ALIGN: left; WIDTH: 520px; FLOAT: left
}
#about .col2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#about .col2 P {
	LINE-HEIGHT: 13px; MARGIN: 10px 0px 0px; FONT-SIZE: 11px
}
#about .col3 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px; PADDING-LEFT: 20px; WIDTH: 140px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#about .col3 P {
	LINE-HEIGHT: 13px; MARGIN: 0px 0px 10px; FONT-SIZE: 11px
}
#footer {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #666;
	CLEAR: both;
	FONT-SIZE: 10px;
	BORDER-TOP: #b2b2b2 1px solid;
	PADDING-TOP: 3px;
	width: 500px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.cf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML .cf {
	HEIGHT: 1%
}
