#border {	margin: 0pt auto;	position: relative;	text-align: right;	width:854px;	}	#container {	background-image: url(bodybg.png);	background-repeat: repeat-y;	float: right;	margin: 0;	padding: 0;	width: 854px;	}#maincolumn {	float: right;	margin: 0;	padding-right: 75px;	padding-top: 0px;	width: 400px;	height: 1200px;	}	#sep {	background-image: url(sep.png);	background-position: top center;	background-repeat; no-repeat;	float: left;	margin-top: 1em;	padding-left: 80px;	height: 7px;	width: 400px;	margin-bottom: -1.4em;	}	.bio {	color: #4b5a67;	font-size: 110%;		}	.website {	font-size: 100%;	}	.website a {	color: #4b5a67;	font-size: 80%;	}	.title {	color: #4b5a67;	font-size: 110%;		}	.maintext {	color: #4c5b42;	line-height: 1.5em;	margin-top: 130px;	margin-right: -2.8em;	margin-left: 3.5em;	}.newsend {	border-bottom: 1px dashed #888;	padding-bottom: 1em;	margin-bottom: -1em;	margin-left: 7em;	}* html body {	font-size: x-small;	height: 100%;	}	body {	background-image: url(naturebg.png);	font-family: arial, helvetica, verdana, sans-serif;	font-size: small;	line-height: 1.3em;	margin: 0;	padding: 0;	text-align: left;	height:100%;	}	img {	border: 0;	}	img.logo {	border: none;	float: right;	position: absolute;	right: 0;	}img.back {	border: none;	float: right;	position: absolute;	right: 0;	}	p {	margin: 0 0 1em;	padding: 0;	}
