html {
		background-color:#f8f6e2;
		padding:0;
		margin:0;
		border:0;
	}
	body
	{
		text-align: center;
		font-family: "Courier New", Courier, Monaco, monospace;
	}
	.big {
		font-size:200%;
	}
	.small {
		font-size:50%;
	}
	.section {
		border-style:dashed;
		background-color: #cccccc;
	}
	.title {
		font-size:200%;
		font-weight:bold;
		color:red;
		float:left;
		position:relative;
		left:-6px;
		top: -12px;
	}
	iframe {
		border:1px solid;
	}
	a {
		color: #78744a;
	}
	h1 {
		color: #78786e;
		font-weight: bold;
	}
	.number {
		font-weight: bold;
		font-size: 150%;
	}
	hr {
		height: 3px;
	}
	.page {
		font-size: 20pt;
		font-weight: bold;
		/*text-align:center;*/
		border-right-width: 0px;
		border-left-width: 0px;
		border-style: solid;
		border-bottom-width: 5px;
		border-top-width: 5px;
		padding: 10px;
		display: block;
		background-color: #f9f3f3;
	}
	#the_stuff {
		margin:0px auto;
		text-align:left;
		position:relative;
		left:150px;
		/*width:350px;*/
	}
	.meta {
		font-size:50%;
		display:none;
		position:relative;
		top:-5px;
		color:red;
	}
	.meta-left {
		position:absolute;
		left:-150px;
	}
	/* I know this is a hack. */
	#meta2
	{
		top:60px;
	}
	#meta4
	{
		top: 150px;
	}
	#patchworkheart {
		font-size:50%;
		position:relative;
		left:50px;
	}
	.wrapper {
		text-align: right;
		  width: 645px;
		  margin-left: auto;
		  margin-right: auto;
	}
	.news {
		border-bottom: 2px dashed black;
		background-color: #f9f3f3;
		text-align:center;
	}
	
	.contact_me {
		position:relative;
		top:3px;
		font-size: 8pt;
	}
	.footnote {
		font-size:20%;
		position:relative;
		top:5px;
		color:red;
		text-decoration:none;
	}
	.grey {
		color: #78786e;
		font-size:150%;
	}
	
	