body { background: #AFAAA5; margin: 0px; padding: 0px; }
body, td, div, p, input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size: small; color: #44403B; }
input, textarea, select { color: #44403B; border: solid 1px #505050; }
form { margin: 0; }
h1, h2, h3, p { margin-top: 0.3em; margin-bottom: 1em; }

h4 { margin: 0 0 0.3em 0; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: 0px; }

.pager { text-align: center; }
.pager td { font-size: 11px; }
.pager_currentitem { display: inline; font-weight: bold; }

.error { color: #ff0000; font-weight: bold; }

.main { width: 980px; margin: 25px auto; }

.topline { height: 18px; margin-bottom: 30px; background: #595450; }
	.topline .menu { float: right; list-style-type: none; margin: 0px; padding: 0px 7px 0px 0px; }
		.topline .menu .separator { float: left; line-height: 18px; color: white; padding: 0px 7px; }
		.topline .menu li { float: left; line-height: 18px; color: white; font-size: 11px; }
			.topline .menu li a { color: white; text-decoration: underline; }
		
.leftcolumn { width: 180px; }
	.leftcolumn .menu { list-style-type: none; margin: 0px; padding: 0px; color: #4F4A45; font-size: 12px; }
	.leftcolumn .menu li { padding-top: 20px; color: #4F4A45; }
		.leftcolumn .menu li a { color: #4F4A45; }

.media embed { width: 190px; height: 190px; }