/*Just positioning*/

/*#frame, #header, #nav, #content, #footer { position: relative; }*/

#content {
	position: relative;
	padding-right: 260px;
	padding-bottom: 0;
	margin: 0 10px 0 0;
	min-height: 360px;
}

#content table { margin: 10px; }
#content td { padding: 5px; }

#temp {
	display: table-cell;
	vertical-align: bottom;
}
#homenav {
	position: absolute;
	z-index: 2;
	top: 320px;
	left: 312px;
}
#homenav li {
	margin-left: .8em;
}

#subnav {
	position: relative;
	float: right;
	top: 0;
	z-index: 20;
	width: 200px;
}

#subnav span {
	margin: 0 2px;
	display: block;
	width: 100%;
}

#subnav ul {	
	margin: 0;
	padding: 0;
}

#subnav li {
	margin: 0;
}

#subnav li a.here {
	padding: 5px 10px;
}

#subnav li a {
	display: block;
	padding: 5px 10px;
	width: 100%;
}

html>body #subnav li a {
	width: auto;
}

html>body #subnav span {
	width: auto;
}

.kluge {
	position: relative;
	float: left;
	width: 1px;
	height: 360px;
}

#footer {
	position: relative;
}
#footer img {
	margin-right: 20px;
}
.logo {
	float: left;
	margin: 0 10px 10px 0;
}
.columns {
	float: left; 
	width: 40%;
	margin-right: 1%;
}
