body {
	width: 900px;
	margin: 0em;
	padding: 0em;
}

hr {
	height: 0px;
}

@media screen {
	#lsidebar {
		position: absolute;
		top: 0;
		left: 0;
		width: 13em;
		height: 100%;
	}

	#content {
		margin: auto 0em auto 13em;
		padding: 1em;
	}
}

/* don't print sidebar */
@media print {
	#lsidebar {
		display: none;
	}

	#content {
	}
}

/*
body > #lsidebar {
	position: fixed;
}
*/

#smalllogo img {
	width: 150px;
	height: 70px;
	border: none;
}

#lsidebar a {
	display: block;
	padding: 1px 1em;
	text-decoration: none;
	font-weight: bold;
	font-size: smaller;
}

#lsidebar a.indent {
	padding-left: 2em;
}

#mainlogo {
	margin: 0 auto;
	text-align: center;
}

#mainlogo img {
	width: 550px;
	height: 50px;
	border: none;
}

#copyright {
	margin: 0 auto;
	text-align: center;
	font-size: smaller;
}

.center {
	margin: 0 auto;
	text-align: center;
}

.justify {
	text-align: justify;
}

.bold {
	font-weight: bold;
}

.slant {
	font-style: italic;
}

/* CSS3 selectors to auto-append icons for certain links */
/* works in IE7, Firefox 3, Safari 3... */

#content a[href$='.pdf'], #content a[class~='pdf'] {
	padding-right: 18px;
	background: transparent url('../images/icon_pdf.gif') no-repeat center right;
}

#content a[href$='.doc'], #content a[class~='doc'] {
	padding-right: 18px;
	background: transparent url('../images/icon_doc.gif') no-repeat center right;
}

#content a[href$='.xls'], #content a[class~='xls'] {
	padding-right: 18px;
	background: transparent url('../images/icon_xls.gif') no-repeat center right;
}

#content a[href$='.gpx'], #content a[class~='gpx'] {
	padding-right: 18px;
	background: transparent url('../images/icon_gpx.gif') no-repeat center right;
}

#content a[href^='mailto:'], #content a[class~='mailto'] {
	padding-right: 20px;
	background: transparent url('../images/icon_mailto.gif') no-repeat center right;
}

h1 {
	font: bold 150% sans-serif;
}

h2 {
	font: italic 115% sans-serif;
}

li img {
	vertical-align: middle;
}

#goback {
	display: none;
}
