html, body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

body {
	text-align: center;
    font-family: "Helvetica Neue," Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	}

sup {display: inline;}


a, a:followed, a:visisted, a:active, a:hover {}
a {color: black; text-decoration: underline; text-underline-style: dotted;}
a:followed, a:visited {color: black; text-decoration: underline; text-underline-style: dotted;}
a:active, a:hover, a:visited:hover, a:followed:hover {color: black; text-decoration: underline;}

a.gray, a.gray:followed, a.gray:visited {color: #808080; text-decoration: none; font-size: 10pt;}
a.gray:active, a.gray:hover, a.gray:followed:hover, a.gray:visited:hover {color: #808080; text-decoration: underline; font-size: 10pt;}

#the_blog, #block {
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
    background: #FFFFFF;
	}

#figurehead, #top {
    width: 100%;
	margin: 0px 0px 80px 0px;
    padding-bottom: 50px;
	}

#entry_area {
    width: 100%;
    margin: 35px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    font-family: "Helvetica Neue," Helvetica, Arial, sans-serif;
    }
.entry {
    margin: 25px 0px 50px 50px;
    border-bottom: 1px dotted #FCFCFC;
    }
.entry_header {
    width: 100%;
    border-bottom: 1px solid #F0F0F0;}
.entry_title {
    font-size: 16pt;
    text-transform: uppercase;
    }
.entry_date {
    font-size: 10pt;
    color: #C0C0C0;
    text-transform: none;
    }
.entry_main {}
.entry_primary {
    width: 500px;
    margin: 15px 50px 50px 0px;
    padding: 0 0 0 0;
    font-size: 12pt;
    line-height: 150%;
    color: black;
    float: left;
    }
.entry_margin {
    width: 300px;
    margin: 15px 70px 50px 0px;
    padding: 0 0 0 0;
    float: right;
    }
.entry_cat_list {
    font-size: 10pt;
    line-height: 200%;
    color: #202020;
    margin-bottom: 50px;
    color: #505050;
    }
.entry_marginalia {
    font-size: 10pt;
    line-height: 150%;
    color: black;
    }

#footnotes {
    width: 100%;
    margin: 35px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: "Helvetica Neue," Helvetica, Arial, sans-serif;
    border-top: 1px solid black;
    }
.footnote-area {
    width: 600px;
    padding: 0px 50px 0px 50px;
    }
.footnote {
    margin: 10px 0px 25px 0px;
    padding: 0 0 0 0;
}
.footnote-number {
    vertical-align: sup;
    display: inline;
    }
.footnote-text {
    font-size: 10pt; 
    line-height: 150%;
    color: black;
    }
.footnotes {
    width: 80%;
    padding: 10%;
    font-family: "Helvetica Neue," Helvetica, Arial, sans-serif;
    border-top: 1px solid black;
    }


#syndicate {width: 1000px; margin-bottom: 0px; margin-top: 10px; padding: 0 0 0 5px;  text-align: left;
}
#afterwords {width: 1000px; margin-top: 10px; margin-bottom: 10px; text-align: left; border-top: 5px double black; border-bottom: 5px double black;
}
#after_left {    width: 300px;
    margin: 15px 25px 50px 50px;
    padding: 0 0 0 10px;
    float: left;
    text-align: left;
}
#after_right {    width: 300px;
    margin: 15px 70px 20px 0px;
    padding: 0 0 0 10px;
    float: right;
    text-align: left;
}

#mid {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    text-align: left;
	}

#mid_left {
	width: 200px;
	margin-left: 40px;
	float: left;
	}

#mid_right {
	width: 480px;
	margin-right: 40px;
	float: right;
	}

.announcement {}
.archive_list {}
.elsewhere {}
.entry {}
.entry_header {}
.entry_body {}
.entry_meta {}
.entry_furthermore {}

#lower {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#lower_left {
	width: 480px;
	margin-left: 40px;
	float: left;
	}
#lower_right {
	width: 200px;
	margin-right: 40px;
	}


#bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#bottom_left {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	}
#bottom_right {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	}

#announcements {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-bottom: 100px;
    text-align: left;
    line-height: 125%;
    }
.announcement {
    color: maroon;
    }

#of_note {}
.noteworthy {
    margin: 10px 0px 10px 0px;
    border-bottom: 1px dotted gray;
    }

.main_entry {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12pt;
    text-align: left;
    color: black;
    line-height: 140%;
    margin-bottom: 50px;}
.main_entry_title {
    font-size: 18pt;
    margin-bottom: 15px;}
.main_entry_body {
    font-size: 12pt;
   text-align: left;
    color: black;
    line-height: 140%;
    margin-bottom: 50px;}
#entry_meta, .entry_meta {
    font-size: 9pt;
    color: gray;
    font-variant: small-caps;
    }

.comment_link {
    font-size: 10pt;
    margin-top: 40px;
    margin-bottom: 50px;}
#comments-open, .comments-open {
    background: #FAFAFA;
    }
.comments-open-header {
    font-size: 12pt;
    text-transform: uppercase;
    }
.comments-open-content {
    font-size: 11pt;
    margin: 10px;
    }
.content-nav {
    padding: 25px;
    font-size: 10pt;
    color: #909090;
    margin-bottom: 50px;}