div.twocol_container 	{ width: 100% }
div.twocol_header	{ width: 100% }
div.twocol_right	{ width: 50%; float: right; }
div.twocol_left		{ width: 50%; float: left; }
div.twocol_footer	{ width: 100%; clear: both; }

div.twocol_container ul ul li { list-style-type:none; }

ul.horizontal, .horizontal ul {
	margin: 0 0 0 1em;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.horizontal {
	display: table;
}
ul.horizontal>li { 
	display: table-cell;
	position: relative;
	padding: 2px 6px;
}