	html {
	min-height:100%;
	margin-bottom:1px;
	}

	body {
		margin: 0;
		padding: 0;
 	 	background: #000;
		font-family: Arial, Helvetica, sans-serif;
/*		font-family: Verdana, Tahoma, sans-serif;*/
 		text-align: center;
 		font-size: 1em;
 		line-height: 1.1em;
 		color: #ffffff;
 	}
	
	.container {
/*  	background: url(images/joelpolis_bg2.jpg) no-repeat right top;*/
		width:775px;
		height:480px;
		margin-top:0;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
	}
 	
 	img	{
 		border: 0;
		margin: 10px 0 5px 10px;
		float: right;
 	}
	
	table {
	  font-size: .7em;
		line-height: 1em;
	}
	
	table img {
		float: left;
		margin-right: 10px;
	}
 	
 	.small {
 		font-size: .6em;
		line-height: .9em;
 	}
	
	#masthead {
		margin: 0 0 0 15px;
		padding: 0;
	 	text-align: left;
		}
		
	#masthead h1 {
	  background: url(images/joelpolis.jpg) no-repeat left top;
	  margin-top: 5px;
	  border-width: 0;
	  font-size: 1px;
		line-height: 100%;
	  }
		
	#masthead h1 strong {
	  display: block;
	  height: 60px;
	  }
		
	#masthead h1 span {display: none;}
		
	#masthead h2 {
 		font-size: 3em;
 		font-weight: 700;
		font-style: oblique;
	  }
	 	
	.content {
		width: 750px;
		padding: 1px;
		margin: 0 auto;
/*		background-color: #f00;*/
	}
	
	.content h1 {
    height: 52px;
 		width: 662px;
		line-height: 1.2em;
 		margin: 5px auto;
 		padding: 0;
 	}
 	
	.content h2 {
		font-size: 1.05em;
		line-height: 1.2em;
 		font-weight: bold;
 		padding: 0;
 		margin: 0 0 3px 0;
 	}

	.left_column {
		float: left;
		width: 200px;
/*		background-color: #0f0;*/
	}
 	
	.left_column img {
		padding: 1px;
	}

	.right_column {
		float: right;
		width: 100px;
		text-align: left;
		font-size: .9em;
		line-height: 1.1em;
		margin-left: 5px;
	}

	.middle_column {
		margin-left: 220px;
/*		margin-right: 105px;*/
		padding: 1px;
		text-align: left;
		font-size: 1em;
		line-height: 1.4em;
/*		background-color: #00f;*/
	}

	.middle_column a {
		color: #abf;
		text-decoration: none;
	}
 	
	.right_column h3 {
 		height: 18px;
 		margin: 0;
 		padding: 0;
 		font-size: 10px;
 	}
 	
	.right_column p {
 		clear: both;
 		padding-top: 5px;
 		margin: 0 0 15px 3px;
 	}

	.column_margin_control {
		margin: 0;
		padding: 0.5em;
	}

	.content h3 {
		margin: 5px 0 0 0;
	}

	.content p {
		margin: 5px 5px 10px 0;
	}

	.content ul {
		list-style: none;
 		margin: 0 0 0 45px;
		padding: 0;
		border: none;
 		font-size: 1.4em;
		line-height: .99em;
 		font-weight: bold;
		font-style: oblique;
	}
		
	.content li {
		display: block;
		margin: 1px 1px 1px 1px;
		color: #fff;
		text-decoration: none;
		width: 100%;
	}
		
	.content li a {
  	text-decoration: none;
		color: #aaa;
	}

	.content li a:hover {
		color: #ddd;
	}
 	
 	.clearer {
 		clear: both;
 		height: 1px;
 	}