

<style type="text/css">

body {
	background-color:#999999;
}

#pagelayout {
	width:900px;
	background-color:#FFFFFF;
	border:thin solid #333333;
}

#blogtext {
	font-family:"Helvetica" sans serif;
	font-size: 9pt;
	line-height:150%;
	width:180px;
	text-align:left;
	}

#archivelist {
	font-family:"Helvetica" sans serif;
	font-size: 9pt;
	line-height:150%;
	width:120px;
	text-align:right;
	margin: 10 0 50 0;
	background-color:#FFFFFF;
	}
	

#leftcolumn {
	float:left;
	width:180px;
	margin:1em;
	font-family:"Helvetica" sans serif;
	font-size: 9pt;
	line-height:150%;
	text-align:right;
	background-color:#FFFFFF;
	}
	
#centercolumn {
	width:500px;
	margin:.5em;
	background-color:#FFFFFF;
	border-left:dotted thin;
	border-color:#666666;
	border-right:dotted thin;
	border-color:#666666;
	}

#rightcolumn {
	float:right;
	width:200px;
	margin:1em;
	}
	
#blogbox {
	width:400px;
	padding:.5em;
	background-color:#FFFFFF;
	font-family: Arial;
	font-size:9pt;
	color:#333333;
	line-height:150%;
	} 
	
#featurebox {
	background-color:#FFFFFF;
	text-align:left;
	font-family: Arial;
	font-size:9pt;
	color:#666666;
	width:400px;
	padding:0.5em;
	}
	
#adbox468 {
	width:460px;
	height:60px;
	border:thin solid #666666;
	background-color:#CCCCCC;
}

#puzzlebox {
	 width:400px;
	padding:0.5em;
	text-align:left;
	font-family: Arial;
	font-size:8pt;
}

h2 {
	font-family:Helvetica;
	font-size:10pt;
	font-weight:bold;
	color: #993333;
	}
	
h1 { font-family:Helvetica;
	font-size:12pt;
	font-weight:bold;
	color: #CC0000;
	}

</style>
