body
{
	margin:auto;
	background-image:url('horiz.png');
	background-repeat: repeat-x;
	background-color: black;

	width:1024px;
}

div.sidebar
{
	position:fixed;
	width:200px;
}

div.torso
{
	position:relative;
	background-image: url('body.png');
	background-repeat: repeat-y;
	font-family: tahoma;
	padding:20px;
	top:-5px;
}

div.footer
{
background-image: url('footer.png');
background-repeat: no-repeat;
position:relative;
height:32px;
top:-5px;
}

h1
{
	text-align: center;
}

h2
{
	text-align: left;	
}

h3
{
	font: small-caps 900 20px times;
	color: rgb(128,128,128)
}

h4
{
	font-family: arial
}

p
{
	padding-left: 32px;
	
}