@charset "UTF-8";
#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	width: 908px;
}
#splashWrapper {
	width: 600px;
	height: 750px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#shadow {
	width: 908px;
	background-image: url(resources/shadowTile.png);
	background-repeat: repeat-y;
	background-position: right;
}
#body {
	background-image: url(resources/bodyBackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 58px;
	padding: 10px;
}
#bodyNinja {
	background-image: url(resources/ninjas.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 58px;
	padding-top: 101px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 17px;
}
#bioContainer {
	margin-top: 40px;
}
#bioText {
	padding-left: 12px;
}
#mainContainer {
	background-image: url(resources/separatorFade.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	padding-top: 5px;
}
#synopsisContainer {
	background-image:url(resources/synopsisBackground.png);
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
}
#castContainer {
	background-image:url(resources/castBackground.png);
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
}
#crewContainer {
	background-image:url(resources/crewBackground.png);
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
}
#photosContainer {
	background-image:url(resources/photosBackground.png);
	margin-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 30px;
}
#cuttingBoardContainer {
	padding-top: 0px;
	padding-right: 131px;
	padding-bottom: 0px;
	padding-left: 132px;
}
#footer {
	padding-bottom: 80px;
	background-image: url(resources/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-right: 398px;
	padding-left: 423px;
	text-align: center;
	vertical-align: middle;
}
#header {
	background-image: url(resources/header.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 18px;
	padding-top: 160px;
	padding-right: 82px;
	padding-left: 449px;
}
#hoverNav {
	position: relative;
	z-index: 1020;
	height: 32px;
	width: 377px;
	top: 160px;
	visibility: visible;
	overflow: auto;
	left: 449px;
}
#splashHoverNav {
	margin-top: 278px;
	margin-left: 213px;
}
#splashBody {
	width: 560px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	height: 171px;
	text-align: center;
}
.textshadow {
	color: #330000; text-shadow: 0px 1px 1px #E9C5AC;
	font-family: Arial;
	font-size: 14px;
}
#sushiMap {
	background-image: url(resources/mainMap/sushiMapOld.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#ghost1 {
	position: relative;
	z-index: 1020;
	height: 76px;
	width: 134px;
	top: 7px;
	visibility: visible;
	overflow: auto;
	left: 220px;
}
#ghost2 {
	position: relative;
	z-index: 1020;
	height: 74px;
	width: 121px;
	visibility: visible;
	overflow: auto;
	bottom: 27px;
	left: 399px;
}
#ghost3 {
	position: relative;
	z-index: 1020;
	height: 101px;
	width: 156px;
	visibility: visible;
	overflow: auto;
	left: 440px;
	bottom: 8px;
}
#ghost4 {
	position: relative;
	z-index: 1020;
	height: 135px;
	width: 175px;
	visibility: visible;
	overflow: auto;
	left: 336px;
	bottom: 7px;
}
#ghost5 {
	position: relative;
	z-index: 1020;
	height: 151px;
	width: 201px;
	top: 215px;
	visibility: visible;
	overflow: auto;
	right: 215px;
}
#ghost6 {
	position: relative;
	z-index: 1020;
	height: 111px;
	width: 152px;
	visibility: visible;
	overflow: auto;
	bottom: 85px;
	right: 238px;
}
#ghost7 {
	position: relative;
	z-index: 1020;
	height: 110px;
	width: 159px;
	visibility: visible;
	overflow: auto;
	right: 72px;
	bottom: 170px;
}
.bioPhoto {
	float: left;
}
.bioText {
	margin-top: 10px;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #663300;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #98350F;
	line-height: 40px;
	font-weight: bold;
	text-transform: uppercase;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	color: #98350F;
	font-weight: bold;
	text-transform: uppercase;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #98350F;
	font-weight: bold;
	text-decoration: underline;
}
.sponsors {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	color: #984538;
	font-weight: bold;
	font-variant: normal;
}
.envelope {
	margin: 10px;
}
a.h2 {
	text-decoration: none;
	color: #98350F;
	-webkit-transition: .1s linear;
}
a.h2:hover {
	text-decoration: none;
	color: #990000;

}
a.h2:active {
	text-decoration: none;
	color: #98350F;
}

