		body {
			background: #FFFFFF url(body_bg.jpg) top center; 
			background-attachment: fixed;
			margin: 20px;
			padding: 0;
			font-size: xx-small;
			background-repeat: y;
			font-family: Book Antiqua, Arial, Helvetica, Sans-serif;
			color: black;
		     }
		h1 {
			font-family: Book Antiqua, Arial, Helvetica, Sans-serif;
			color: #000000;
		     }
		h2 {	
			font-family: Book Antiqua, Arial, Helvetica, Sans-serif;
			margin: 0 0 5px 0; 
			padding: 0:
			font-size: 1.1em;
			color: black;
		     }
		h3 {
			text-decoration: underline;
			color: black;
		   }
		p  {
			font-family: Arial, Helvetica, Sans-serif;
			line-height: 1.1em; 
			margin: 0 0 16px 0;
			padding: 0;
			color: black;
		     }
		.content>p {
			margin: 0;
			}
		.content>p+p {
			text-indent: 30px;
			}
		a {
		   color: white;
		   font-family: Times, Arial, Helvetica, Sans-serif
		   font-weight: 600;
		}
		a:link {
			color: white;
			 text-decoration: none;
		}
		a:visited {
			color: white;
		}
		a:hover {
			background-image: url(backer.png);
			color: silver;
       			 text-decoration: none;
		}
		#main {
		margin-top: 10px;
		position: relative;
		top: 0;
		left: 0;
		width= 100%;
		z-index: 1;
		}
		.content {
		position: relative;
		width: 825px;
		max-width: 840px;
		min-height: 800;
		height: auto; 
		margin: 0;
		vertical-align: middle;
		margin-left: auto;
		margin-right: auto;
		right: 0;
		border: 2px solid black;
		background-image: url(wakka.jpg);
		background-repeat: repeat;
		background-position: right;
		padding: 5px;
		z-index: 3;
		line-height: 2em;
		}
		.content a{
		color: black;
		font-weight: bold;
		}
		.content p.author {
		font-weight: bold;
		color: #000000;
		}
		.content p.more{
		margin-top: 0;
		text-align: right;
		color: black;
		}
		.content li img{
		float: left;
		}
		.content h3{
		color: black;
		text-decoration: underline;
		font-size: 10px;
		}
		.content ul {
		list-style-type: none;
		}
		.content td {
		font-size: 13px;
		font-family: Book Antiqua;
		}
		.content p{
		font-size: xx-small;
		color: #000000;
		}
		#.content p.more a:link, #content p.more a:visited {
		color: black;
		padding-left: 14px;
		font-size: 90%;
		color: #1e4c82;
		}
		#sidebar {
		position: absolute;
		float: right;
		top: 0;
		right: 0;
		width: 212px;
		height: 100%;
		text-align: center;
		background-repeat: repeat-y;
		background-color: #d3d3d3;
		background-image: url(slate.jpg);
		background-repeat: repeat;
		border: 0px dashed black;
		}
		#sidebar table{
		width: 200;
		border-collapse: separate;
		border-spacing: 1px;
		background-image: url(http://pstutorialsblog.com/tutorials/marble/differenceclouds.jpg); 
		font-family: Book Antiqua;
		font-size: xx-small;
		color: #FFFFFF;
		}
		#sidebar caption{
		font-family: Book Antiqua;
		font-size: xx-small;
		color: #000000;
		font-weight: bold;
		}
		#sidebar td{
		background-color: #FFFFFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;
		color: #000000;
		text-align: right;
		font-family: Book Antiqua;
		font-size: xx-small;
		padding: 2px 2px 2px 12px;
		width: 20;
		}
		#sidebar td.empty{
		background-color: #666666; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;
		}
		#header {
			padding: 0px;
			position: relative;
			width: 839px;
			height: 140px;
			/*margin: 0 210px 20px 170px;*/
			background-color: white;
			border: 0px solid black;
			}
		#header a {
			 text-decoration: none;
			}
		#header a:hover {
			background-image: url();
			color: silver;
       			 text-decoration: none;
		}
		#header h1 {
			width: auto;
			height: 140px;
			}
		#clearone {
		clear: both;
		position: relative;
		height: 1px;
		z-index: 100;
		}

		div.spacer {
		clear: both;
  		}
		div.container {
  		background-image: url(marble.jpg);
		text-align: center;
  		}
		div.float {
  		float: left;
  		width: 120px;
  		padding: 10px;
  		}
		div.float p {
		text-align: center;
   		}
		div.float img{
		border: 2px solid #000000;
		}
#bookant {
font-family: Book Antiqua;
line-height: 15pt;
text-indent: 30px;
color: black;
}
#bookant h2{
font-family: Book Antiqua;
text-indent: 0px;
}
#abouttext {
font-family: Book Antiqua;
line-height: 15pt;
text-indent: 30px;
}
#abouttext h2{
font-family: Book Antiqua;
text-indent: 0px;
}
#invisible{
display: none;
}
<!--for a regular table with a border-->
#bordered{}
#bordered table{
		border:	1px solid black;
		}

<!--begin spiffy corners-->

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.spiffy4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.spiffy5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.spiffyfg{
  background:#000000}
