		*{
			margin:0;
			padding:0;
			list-style:none;
		}
		body{
			font-size:.8em;
			font-family:arial,sans-serif;
			padding:2em;
			background:#999;
		}
		#boundary{
			border:.5em solid #fff;
			background:#82d242;
			float:left;
			height:20em;
		}
		html>body #boundary{
			min-height:20em;
			height:auto;
		}
		#newsContainer{
			font-size:1em;
			font-family:arial,sans-serif;
			width:30em;
			background:#ccf;
			padding:1em;
			height:18em;
		}
		html>body ul,html>body #newsContainer{
			min-height:18em;
			height:auto;
		}
		a{
			color:#000;
			font-weight:bold;
		}
		li{
			padding:.2em 0;
		}
		table,th,td{
			border-collapse:collapse;
			border:1px solid #000;
		}
		td,th{
			padding:5px;
			text-align:left;
			vertical-align:top;
		}
		th{
			background:#369;
			color:#fff;
		}