html { font-size: .625em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, input, textarea, option, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
ul, ol { margin: 0; padding: 0 0 0 2.75em; }
h1, h2, h3, h4, h5, h6, p, ul, ol { padding-top: 0; padding-bottom: 1.2em; margin: 0; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }

/* DEFINE BASE FONT SIZE -- 1.1em = 11px, etc. */
body { font-size: 1.4em; }

/* DEFINE CONTENT LINE HEIGHT */
#content p, #content ul, #content ol, #content li, #content blockquote { line-height: 1.45em; }

/* DEFINE CONTENT COLOR */
#content { color: #FFF; }

/* DEFINE LINK COLOR */
a:link { color: #C00; }
a:visited { color: #C00; }
a:hover, a:focus { color: #1AA258; }
a:active { color: #fff; }

/* HEADERS AND FS CONTROL LEGACY HEADER CLASSES */
h1 { font-size: 1.4em; text-transform: uppercase; color: #1AA258; }
h2 { font-size: 1.3em; color: #1AA258; }
h3 { font-size: 1.2em; color: #1AA258; }
h4 { font-size: 1em; color: #1AA258; }
h5 { font-size: .9em; color: #1AA258; }
h6 { font-size: .8em; color: #1AA258; }

/* CUSTOM DESIGN ELEMENTS */
body { background: #000; text-align: center; }
#containerBanner { background: url(images/bg-containerBanner.jpg) center no-repeat; min-height: 352px; _height: 352px; width: 1000px; margin: 0 auto; }
	#navigation { width: 203px; float: left; text-align: left; text-transform: uppercase; font-weight: bold; font-size: 1em; }
		#navigation ul { margin: 18px 0 0 32px; }
			#navigation li { margin-bottom: 20px; }
				#navigation li a { text-decoration: none; }
	#banner { width: 589px; float: left; margin-top: 16px; }
		#banner img { border: 0; }
	#bannerRight { width: 138px; padding: 15px 70px 0 0; float: left; text-align: right; color: #FFF; font-size: 2em; font-weight: bold; }
#main { margin: -34px auto 0 auto; width: 1000px; }
	#content { text-align: left; margin: 0 80px 10px 80px; }

.imageThumbs img { margin: 0 30px 30px 0; }

.videoSpot { margin-bottom: 20px; padding: 10px; border: 1px solid #1AA258; }
	.videoSpot p { text-align: center; }

.halloweenMessage { width: 230px; margin: 30px 0 0 0; }
.halloweenJack { float: left; border: 0; padding: 10px 20px 10px 0; }