<style type="text/css">
	/**
	 * 100% height layout with header and footer
	 * ----------------------------------------------
	 * Feel free to copy/use/change/improve
	 */
	
	.html,.body 
	{
		margin:0;
		padding:0;
		height:100%; /* needed for container min-height */
		width:100%;
		
		background-color: rgb(226,214,185);
		
		font-family:arial,sans-serif;
		font-size:small;
		color:#666;
	}
	
	#floater
	{
		background: black;
		width: 52px;
		
		position: absolute;
		top: 218px;
		right: 0px;
		
		border-top:8px solid rgb(24,25,29);
		border-bottom:8px solid rgb(24,25,29);
		border-left:8px solid rgb(24,25,29);
		
		border-radius: 12px 0px 0px 12px;
		-moz-border-radius: 12px 0px 0px 12px;
		-webkit-border-radius: 12px 0px 0px 12px;
	}
	
	#floater img
	{
		margin-left: 2px;
		margin-top: 4px;
		margin-bottom: 6px;
	}
	
	.header 
	{
		padding-top:0px;
		padding-bottom:0px;
		padding-right:0px;
		padding-left:0px;
		
		width: 100%;
		height: 200px;
		
		background-image: url("/images/header.gif");
		background-repeat: no-repeat;
		background-position: left bottom;
		
		border: 0px;
		margin: 0px;
	}
	
	.content 
	{
		padding-top:0px;
		padding-bottom:0px;
		padding-right:0px;
		padding-left:0px;
		
		background-color: rgb(226,214,185);
		background-image: url("/images/contentbody_bg.gif");
		background-repeat: repeat-x;
	}
	
	.contenttable
	{
		padding-top:0px;
		padding-bottom:0px;
		padding-right:0px;
		padding-left:0px;
		
		background-image: url(images/line.gif);
		background-repeat: repeat-x;
		background-position-y: bottom;
	}
	
	.footer 
	{
		width:100%;
		height:64px;
		background-color: rgb(24,25,29);
	}	

	.leftmargin
	{
		background-color: rgb(24,25,29);
		color: rgb(24,25,29);
		padding:0;
		margin: 0;
		width:96px;
		min-width:96px;
		display:inline-block;
	}
	.textcolumn
	{
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:39px;
		
		width: 456px;
		height: 100%;
		min-height:100%;
		height: auto;
		
		border: 0px;
		margin: 0px;
	}
	.imagecolumn
	{
		padding-top:0px;
		padding-bottom:0px;
		padding-left:18px;
		padding-right:0px;
		
		width:640px;
		height: 100%;
		height: auto;
		min-height:100%;
	}
	.spacedimage
	{
		padding-top:18px;
		padding-bottom:0px;
		padding-left:18px;
		padding-right:0px;
	}
	.centeredimage
	{
		padding-top:18px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
	}
	.screenshot
	{
		margin-top:18px;
		margin-bottom:0px;
		margin-left:18px;
		margin-right:0px;
		
		background-color: rgb(24,25,29);
		
		border-top:8px solid rgb(24,25,29);
		border-bottom:8px solid rgb(24,25,29);
		border-left:8px solid rgb(24,25,29);
		border-right:8px solid rgb(24,25,29);
		
		border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		-webkit-border-radius: 8px 8px 8px 8px;
	}
	.borderlessimage
	{
		margin-top:26px;
		margin-bottom:8px;
		margin-left:26px;
		margin-right:8px;
	}
	.newsheading
	{
		font-family: Lobster;
		font-size: 28px;
		color: rgb(216,66,54);
		
		width: inherit;
	}
	.news
	{
		margin-top:24px;
		margin-bottom:36px;
		margin-left:0px;
		margin-right:0px;
		
		padding-left:8px;
		padding-right:8px;
		padding-top:4px;
		padding-bottom:12px;
		
		background-color: rgb(24,25,29);
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(226,214,185);
		
		border-top:8px solid rgb(24,25,29);
		border-bottom:8px solid rgb(24,25,29);
		border-left:8px solid rgb(24,25,29);
		border-right:8px solid rgb(24,25,29);
		
		border-radius: 8px 8px 8px 8px;
		-moz-border-radius: 8px 8px 8px 8px;
		-webkit-border-radius: 8px 8px 8px 8px;
	}
	.textheadline
	{
		font-family: Lobster;
		font-size: 36px;
		color: rgb(216,66,54);
		
		padding-left:36px;
		padding-top:18px;
		
		width: inherit;
		
		white-space: nowrap;
		overflow: visible;
	}
	.text
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(24,25,29);
		
		padding-left:38px;
		padding-top:6px;
		line-height: 16px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: normal;
	}
	.redtext
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(216,66,54);
		
		padding-left:0px;
		padding-top:0px;
		line-height: 16px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: normal;
	}
	.worklinks
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(216,66,54);
				text-align: right;
				
		padding-left:0px;
		padding-top:0px;
		line-height: 16px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: normal;
	}
	.footertext
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(226,214,185);
		
		padding-left:38px;
		padding-top:6px;
		line-height: 16px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: nowrap;
	}
	.textlink
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(216,66,54);
		
		padding-left:0px;
		padding-top:0px;
		line-height: 0px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: nowrap;
	}
	.linkbait
	{
		font-family: Amaranth;
		font-size: 12px;
		font-weight: bold;
		color: rgb(24,25,29);
		
		margin-left:640px;
		padding-top:0px;
		line-height: 0px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: nowrap;
	}
	.footerlink
	{
		font-family: Amaranth;
		font-size: 14px;
		font-weight: bold;
		color: rgb(216,66,54);
		
		padding-left:0px;
		padding-top:0px;
		line-height: 0px;
		letter-spacing: 0px;
		
		width: inherit;
		
		white-space: nowrap;
	}
</style>