@import url('zero.css');

body { background: #808080 url(../images/bg-strip.gif) repeat-y center;  }

body, table { font: 11px/1.4 Helvetica, Arial, sans-serif; color: white; }

h2 { font-size: 140%; text-transform: uppercase; margin: 2em 0 1em 0; line-height: 1.2; }
h3 { font-size: 120%; margin: 1em 0 0.6em 0; font-weight: bold; }

ul { margin: 1em 0; padding: 0 0 0 1.8em }
	li { list-style: disc; display: list-item; }

p { margin: 0 0 1em 0 }

img { border: 0; }

strong { font-weight: bold; }

a { text-decoration: none; color: white; }
    a:hover { text-decoration: underline; }

.first { margin-top: 0 }

.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }

.tabular-form td,
.tabular-form th { vertical-align: middle; padding-top: 3px; }
.tabular-form th { width: 100px; padding-right: 5px; }
.tabular-form textarea { width: 200px; height: 80px; }

#container { width: 808px; margin: 0 auto; }

	#header { height: 389px; position: relative; }
	
	#slideshow { width: 808px; height: 389px; position: relative; overflow: hidden; margin: 0; padding: 0; }
		#slideshow li { position: absolute; top: 0; left: 0; display: block; margin: 0; padding: 0; list-style: none; }
		#slideshow img { display: none; }
	
	#logo { position: absolute; top: 25px; left: 25px; }
	
	#strip { width: 808px; height: 66px; background-color: #7e2271; position: absolute; top: 310px; left: 0; opacity: 0.7; filter: alpha(opacity=70); }
	#nav { position: absolute; left: 73px; top: 310px; }
		#nav a { display: block; float: left; margin-right: 2px; padding: 17px 3px 0 3px; }
			#nav a.selected { border-top: 15px solid #75346C; padding-top: 2px; }
		
	#blob { position: absolute; top: 325px; height: 24px; background-color: #5f5f5f; }
	
	#main { background-color: #383838; padding-top: 25px; }
	#content { padding-left: 72px; width: 380px; float: left; }
	#sidebar { margin-left: 20px; width: 313px; float: left; padding-bottom: 20px; }
		#teasers { margin-bottom: 30px; }
		#teasers a { display: block; margin: 0 0 10px 0; text-align: right; }
	
		#sidebar .address { display: block; }
		
		
	#footer { padding-left: 72px; color: #606060; margin: 20px 0; }
		#footer a { color: #606060; text-decoration: underline }