* {
	font-family: arial;
	padding: 0;
	margin: 0;
	font-size: 1em;
}

html, body {
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #1B1C20;
	color: #B9B7BA;
}


#container { /* http://www.xs4all.nl/~peterned/examples/csslayout1.html */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	position: relative;
	top: 0;
	left: 0;
	padding: 0 0 0 1em;
}

#top_bar {
height: 0em;
padding: 0em 0em 4em 0em; /* menu divs are placed on padding, the menu div has no height */
}
#logo {
width: 8em;
position: absolute;
top: 0em;
left: 66em;
}
#logo img{
width: 8em;
}
#logo div {
padding: 1em 0.5em 1em 0.5em;
text-align: center;
border: 1px solid #424242;
}
#left_bar {
	background-color: #1BFFFF;
}

#content {
height: 100%;
}
/* link styles */
a img {
	border: none;
}


