html, body, #thebody {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #thebody {
	height: auto;
}

body {
	font-family: "trebuchet ms", verdana, helvetica, arial, sans-serif;
	font-size: 100%;
}

#thebody {
	float: none;
}

a:active {
	/*text-decoration: none; color: rgb(0, 131, 247); */
	text-decoration: underline; color: rgb(170, 0, 221);
}

a:link {
	/*text-decoration: none; color: rgb(0, 131, 247); */
	text-decoration: underline; color: rgb(85, 85, 170);
}

a:visited {
	/*text-decoration: none; color: rgb(0, 131, 247); */
	text-decoration: underline; color: rgb(170, 0, 221);
}

a:hover {
	/*text-decoration: none; color: rgb(0, 131, 247); */
	text-decoration: underline; color: rgb(51, 51, 204);
}

#top {
	display: none;
}

#sidebar{
	display: none;
}

#entries {
	width: 75%;
	margin: auto;
}

	.blog_bak1 {
		padding: 1em;
		border-bottom: dotted 2px #666666;
		border-left: dotted 2px #666666;
	}

	.blog_bak2 {
		padding: 1em;
		border-bottom: dotted 2px #b2b2b2;
		border-right: dotted 2px #b2b2b2;
	}

	#about {
		padding: 1em;
		margin-left: 10em;
		border-bottom: dotted 2px #666666;
		border-left: dotted 2px #666666;
		text-align: justify;
		width: 90%;
	}
	
	#border_spacer {
		display: none;
	}
	
	.milestone_bak1 {
		padding: 1em;
		border-bottom: dotted 2px #666666;
		border-right: dotted 2px #666666;
	}
	
	.milestone_bak2 {
		padding: 1em;
		border-bottom: dotted 2px #b2b2b2;
		border-left: dotted 2px #b2b2b2;
	}
	
	.link_bak1 {
		padding: 1em;
		border-bottom: dotted 2px #666666;
		border-right: dotted 2px #666666;
		width: 27em;
	}
	
	.link_bak2 {
		padding: 1em;
		border-bottom: dotted 2px #b2b2b2;
		border-left: dotted 2px #b2b2b2;
		width: 27em;
	}
	
	.comment_bak1 {
		padding: 1em;
		border-bottom: dotted 2px #666666;
		border-right: dotted 2px #666666;
		width: 35em;
	}
	
	.comment_bak2 {
		padding: 1em;
		border-bottom: dotted 2px #b2b2b2;
		border-left: dotted 2px #b2b2b2;
		width: 35em;
	}
	
	.date h2 {
		font-family: verdana, sans-serif;
		font-size: 200%;
		font-weight: bold;
		font-variant: small-caps;
		text-align: right;
		color: #666666;
		margin-right: 0.5em;
	}

	.title h3 {
		font-family: georgia, "times new roman", times, serif;
		font-size: 150%;
		font-variant: small-caps;
		/*font-weight: bold;*/
		margin-bottom: 0.5em;
		color: #666666;
	}
	
	.subtitle {
		font-family: georgia, "times new roman", times, serif;
		font-size: 100%;
		font-weight: bold;
		font-variant: small-caps;
		margin-bottom: 0.5em;
	}
	
	.bookmark h4 {
		font-family: georgia, "times new roman", times, serif;
		font-size: 80%;
		font-weight: bold;
		/* font-variant: small-caps; */
	}
	
	.content {
		line-height: 160%;
		margin-left: 2em;
		text-align: justify;
	}

	.author {
		font-size: 90%;
		font-style: italic;
		margin-left: 4em;
		margin-top: 1em;
	}

	#comments_input {
		display: none;
	}

#site_logo_filler {
	display: none;
}

ul {
	list-style-position: outside;
	list-style-type: circle;
	padding: 5px;
	margin-left: 10px;
}

.center { 
	text-align: center; 
	font-style: italic;
	font-size: 150%;
}

td.time {
	font-family: georgia, "times new roman", times, serif;
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 0.5em;
}