a.bottom_link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #999999;}a.bottom_link:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #FFFFFF;}.main_body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #EEE9DB;	line-height: 20px;	text-align: left;}.novel {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;		font-weight: normal;	color: #EEE9DB;	line-height: 20px;	text-align: left;}a.page_link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #CCCCCC;}a.page_link:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #CCCCCC;}.archive-list {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #999999;		text-align: left;}/* Headings----------------------------------------------- */h2 {  margin:1.5em 0 .75em;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;	text-align: left;  }h3 {  margin:1.5em 0 .75em;  font: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;	text-align: left;  }/* Posts----------------------------------------------- */@media all {  .date-header {    margin:1.5em 0 .5em;    }.post {  padding: 0;  border-bottom: 1px dotted #e8f4d3;}  }@media handheld {  .date-header {    padding:0 1.5em 0 1.5em;    }  .post {    padding:0 1.5em 0 1.5em;    }  }.post-title {  margin:.25em 0 0;  padding:0 0 4px;  font-size:140%;  font-weight:normal;  line-height:1.4em;  color:#c60;  }.post-title a, .post-title a:visited, .post-title strong {  display:block;  text-decoration:none;  color:#c60;  font-weight:normal;  }.post-title strong, .post-title a:hover {  color:#333;  }.post div {  margin:0 0 .75em;  line-height:1.6em;  }	.post-body {  margin:0;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  color:#999;  text-align: left;  }a:link {  color:#58a;  text-decoration:none;  }a:visited {  color:#CCCCCC;  text-decoration:none;  }a:hover {  color:#c60;  text-decoration:underline;  }a img {  border-width:0;  }p.post-footer {  margin:-.25em 0 0;  color:#ccc;	text-align: left;  }.post-footer em, .comment-link {  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }.post-footer em {  font-style:normal;  color:#999;  margin-right:.6em;  }.comment-link {  margin-left:.6em;  }.post img {  padding:4px;  border:1px solid #ddd;  }.post blockquote {  margin:1em 20px;  }.post blockquote p {  margin:.75em 0;  }/* Comments----------------------------------------------- */#comments h4 {  margin:1em 0;  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.2em;  color:#999;  }#comments h4 strong {  font-size:130%;  }#comments-block {  margin:1em 0 1.5em;  line-height:1.6em;  }#comments-block dt {  margin:.5em 0;  }#comments-block dd {  margin:.25em 0 0;  }#comments-block dd.comment-timestamp {  margin:-.25em 0 2em;  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  text-transform:uppercase;  letter-spacing:.1em;  }#comments-block dd p {  margin:0 0 .75em;  }.deleted-comment {  font-style:italic;  color:gray;  }