/* Spike-O-Matic */

body {
	margin: 0;
	background: #0C0B0B url(/images/body_grad.gif) repeat-x;
	color: #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a { color: #ccc; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

.clear { clear: both; }

#container {
	width: 736px;
	margin: auto; padding: 24px 32px 32px;
}

h1 {
	margin: 0 0 20px;
	height: 137px;
	text-align: center;
	background: url(/images/logo.gif) 215px 0 no-repeat;
}

h1 a {
	display: block;
	height: 137px;
}

h1 span {
	position: absolute; left: -999em;
}

h4 { margin: 16px 0; font-weight: normal; }

h5 {
	clear: both;
	margin: 0; padding-top: 8px;
	font-size: 9px;
	text-align: center;
	border-top: solid 1px #fff;
}
/*
ul#nav { height: 35px; margin: 16px 0; padding: 0 0 0 127px; list-style: none; font-size: 18px; line-height: 1em; border-bottom: solid 1px #fff; }
ul#nav li { float: left; }
ul#nav a { display: block; height: 18px; padding: 8px 16px; text-transform: uppercase; }
ul#nav a.selected { border: solid 1px #fff; border-bottom: solid 1px #0C0B0B; background: url(/images/tab_bg.gif) repeat-x; font-style: italic; color: #fff; }
*/
ul#nav {
    margin: 16px 0; padding: 0 0 0 128px;
    list-style: none;
    height: 36px;
    border-bottom: solid 1px #fff;
    text-align: center;
}

ul#nav li {
    font-size: 18px; text-transform: uppercase; line-height: 1.0em;
    display: block;
    float: left;
    width: 120px;
}

ul#nav a {
    display: block;
    padding-top: 10px;
    height: 26px;
    text-align: center;
}

ul#nav a.selected {
    font-style: italic; color: #000;
    background-color: #fff;
}


#thumb_container { clear: left; margin: 0 -16px; padding-bottom: 16px; }
#thumb_container a { float: left; display: block; width: 158px; height: 86px; margin: 16px; border: solid 1px #ccc; text-decoration: none; }
#thumb_container .thumb_a_last { margin-right: 0; }
thumb_container a:hover { border: solid 1px #fff; }
#thumb_container img { width: 158px; height: 86px; opacity: .15; filter: alpha(opacity=15); }

#img_display { margin: 16px 0 32px; text-align: center; }
#img_display h4 { text-align: right; }
#img_display img { border: solid 1px #ccc; }

#content { padding: 16px 0 16px; }
#content p { width: 352px; margin: 0 0 1.3em; font-size: 14px; line-height: 1.3em; }
#content p.indent { width: 322px; margin-left: 32px; }

#map { float: right; color: #0C0B0B; font-size: 12px; border: solid 1px #ccc; }
#map h4, #map address { margin: 0;  }
#map a { color: #0C0B0B; }