body { color: #f4f1e8; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #0f1820; background-image: url(../images/chrome/bg.jpg); background-repeat: repeat-x; }
#container { background-color: #000; background-repeat: repeat-x; width: 650px; margin: 20px auto 
		    ; border: solid 1px #4a4a4a; }
#banner { padding: 1em; margin-bottom: 0; text-align: center; }
.mainnav { color: #f4f1e8; text-transform: lowercase; text-align: center; margin: 5px 0 0; padding: 0; }
.mainnav ul { color: #4a4a4a !important; margin: 0; }
.mainnav ul li { margin-right: 0.5em; margin-left: 0.5em; display: inline; }
.mainnav ul li a { color: white; text-decoration: none !important; }
.mainnav ul li a:hover { text-decoration: underline !important; }
#content { font-size: 0.9em; text-align: center !important; margin: 0 !important; padding: 0; }
#content table { text-align: center !important; margin-right: auto; margin-left: auto; }
#content p { text-align: left; padding-right: 40px; padding-left: 40px; }
#content hr { color: #f4f1e8; background-color: #f4f1e8; width: 100%; height: 5px; border-width: 0; }
h1 { font-size: 1.8em; font-weight: bold; text-transform: lowercase; margin: 0 0 0.2em; }
h2 { font-size: 1.2em; font-weight: bold; margin: 0 0 0.2em; }
h3 { font-size: 1em; font-weight: bold; margin: 0 0 -1em !important; }
a:link {
	color: #f4f1e8;
	text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #c8c8c8; text-decoration: underline; }
a img { border-width: 0 !important; }
a:hover img {  }
.col1 { width: 150px; float: left; }
.col1_table { text-align: left; vertical-align: top; padding-right: 20px; padding-bottom: 20px; border-color: #f4f1e8; border-style: solid; border-width: 0 0 2px; }
.woa { text-align: center !important; margin-bottom: 1em; }
.woa p { margin: 0; }
.col2 { background-repeat: no-repeat; background-position: 0 bottom; width: 290px; margin-left: 220px; padding-bottom: 20px; padding-left: 20px; border-bottom: 5px solid #f4f1e8; border-left: 5px solid #f4f1e8; }
.col2_table { padding-bottom: 20px; padding-left: 20px; border-color: #f4f1e8; border-style: solid; border-width: 0 0 2px 5px; }
.details { color: #b5a07a; font-size: 0.7em; }
.teaser { clear: both; padding: 10px 10px 10px 0; }
.teaser dt { float: left; margin-right: 10px; }
.teaser dd { }
.separator { clear: both; }
#footer { color: #bbc8d5; background-repeat: repeat-x; background-position: center bottom; text-align: center; clear: both; padding-right: 1em; padding-left: 1em; }
#footer p { font-size: 0.7em; margin-top: 1em; }
.centerad { color: #f8f8f8; text-align: center; }
.centerad a { text-decoration: none !important; border-width: 0 !important; }
