#ekroseslogo {	border-bottom: #999 solid 0.2em;	border-left: #999 solid 0.1em;	border-right: #999 solid 0.1em;	text-align: center;	background: url('images/ekroseslogo.jpg') no-repeat top;	width: 100%;	height: 100px;	position: relative;}#nav {	float: right;	width: 20em;	margin: 0 0 0.2em 0.2em;	z-index: 0;	background-color: #fff;}#main_column.topic li {	font-size: 1.25em;	padding: 0.5em;	height: 25px;}#main_column.topic img { border: 0.1em solid #999; float: left; clear: left; }#main_column.topic li a span { float: left; padding: 0 0.5em; cursor: pointer; }#left_column {		float: left;	text-align: left;	min-width: 25em;	max-width: 44em;	padding: 0 1em;	margin-right: 1.5em;}#left_column ul, #right_column ul, #nav ul { list-style-type: none; padding: 0; }#left_column.topic li {	float: left;	width:100px;	height: 150px;	text-align: center;	margin: 0.3em;}#left_column img {	border: 0.1em #000 solid; margin: 0.2em;}#left_column a:hover {	text-decoration: none;}#left_column a:hover span {	text-decoration: underline;}#right_column {		float: left;	text-align: left;	min-width: 20em;	padding: 0 0.5em;}.sidebar {	padding: 0.5em;	border: #999 0.1em solid;	margin: 0.5em 0;}/*h2,h3,h4,h5,h6 {	border: none;}*/.video {	border: #999 solid 0.1em;	height: 480px;	width: 480px;}legend {	font-weight: bold;	padding: 0.2em 0;}fieldset {	padding: 0.8em;}fieldset p {	font-weight: bold;}fieldset fieldset fieldset {	float: left;}table {		border: thin solid #999;}caption {	font-weight: bold;	text-align: left;}table { margin: 0.5em; width: 90%;}tbody td { text-align: left; border: thin solid #999; }tbody th { text-align: left; border: thin solid #999; }#top_nav li {	background-color: #C39;}#top_nav a, #top_nav a:visited, #top_nav a:active {	color: #FFF;}#top_nav a:hover {	color: #C39;	background-color: #FFF;}#top_nav li:hover a, #top_nav li:hover, #top_nav a:hover {	color: #C39;	background-color: #FFF;}
