body{
		margin:0;
		background-color:black;
		background-image: url(images/wood-tile.jpg);
		background-repeat:repeat-y;
		background-position: top center;
		font-family:verdana;
		background-color:black;
	}

	img{
		border:0;
		padding:0;
		margin:0;
	}

	#wrapper{
		width:1183px;
		margin:auto auto;
		background-image: url(images/content-top.png);
		background-position:center 259px;
		background-repeat: no-repeat;
		/* force the wrapper div to show
		all of the fluttering banner on the right */
		min-height:740px;
	}
		#banner{
			width:1183px;
			height:259px;
			background-image: url(images/banner.png);
		}
			#banner #topnav{
				text-align:right;
				position:relative;
				top:232px;
				margin-right:240px;
			}
			#banner #topnav a{
				color:white;
				background-image:url(images/dots.gif);
				background-repeat:no-repeat;
				background-position:0 4px;
				padding-left:15px;
				margin-right:36px;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				text-transform: capitalize;
			}
				#banner #topnav a:hover{
					text-decoration:underline;
				}

		#showcase{
			width:1183px;
			margin-left:67px;
		}
			#showcase #flash{
				float:left;
				margin-top:5px;
				width:605px;
				height:282px;
			}
			#showcase #chalkboard{
				float:left;
				width:342px;
				height:295px;
				background-image: url(images/chalkboard.png);
			}
				/* main nav */
				#showcase a{
					position:relative;
					top:12px;
				}
				
				#topNav{
					margin:30px 0 15px 35px;
				}
					#topNav a{
						display:block;
						color:white;
						font-size:20px;
						background-image:url(images/chalkmark.gif);
						background-repeat:no-repeat;
						background-position:0px 10px;
						padding-left:24px;
						margin-top:10px;
						text-transform: capitalize;
						text-decoration: none;
					}
						#topNav a:hover{
							text-decoration: underline;
						}

		#contentWrapper{
			clear:both;
			background-image: url(images/content-repeat.png);
			
			/* one pixel off for some reason */
			background-position:0px 0px;
			
			padding-left:68px;
			padding-right:174px;
		}
			#content{
				padding:20px;
				font-size:12px;
			}
			
			#content .event{
				border: 1px solid #e9b603; 
				padding: 10px; 
				margin-bottom: 10px; 
				width: 100%;
			}

			#menuNav{
				height:177px;
				background-image:url(images/menu/menu-bg.png);
			}
				#menuNav .item{
					width:180px;
					height:177px;
					background-image:url(images/menu/menu-circle.png);
					float:left;
					overflow:hidden;
				}
				/* adjust to hide bottom stripe from showing on either side of circles */
				#menuNav .first {position:relative;left:-4px;}	
				#menuNav .last {position:relative;right:-7px;}
				
					#menuNav .item a{
					color:white;
					text-decoration:none;
					display:block;
					width:180px;
					height:177px;
					padding-top:76px;
					text-align:center;
					font-weight:bold;
					text-transform:capitalize;
					overflow:hidden;
					}
						#menuNav .item a:hover{background-image:url(images/menu/menu-circle-over.png);}
						
		#boxes img{
			margin-left:3px;
			/* position:relative;
			top:55px; */
		}

		#footer{
			height:120px;
			background-image: url(images/footer.png);
			/* one pixel off for some reason */
			background-position:0px 0px;
		}
		
		#footerLinks{
			padding-top:12px;
			text-align:center;
			padding-left:68px;
			padding-right:174px;
			/* position:relative;
			top:-40px; */
		}
			#footerLinks a{
				/* color:white; */
				color:black;
				font-size:10px;
				text-transform:capitalize;
			}
