/* == Main Tags == */
body {margin: 0; padding: 0; font: 1em Arial, Helvetica, sans-serif; background: #FFF;}
.homeContainer {height: 509px; width: 930px; margin: 0px auto;}
html>body .homeContainer {width: 927px;}
.homeRight {height: 506px; width: 838px; float: right;}
.homeLeft {width: 89px;}
a {outline: none;}
a.logo {display: block; width: 89px; height: 370px; background: url('../images/logo.jpg') no-repeat 9px 0; text-decoration: none;}
a img {border: 0px solid #000;}

/* == Homepage Tags == */
.splashContainer {height: 369px; margin-top: 100px;}
.splashClick {float:right; height: 348px; width: 780px; border: 0px solid #000; cursor: pointer; display: block; z-index: 1;}
	
.homeRight ul, .inside ul {margin: 0; padding: 0; list-style: none;}
.homeRight li, .inside ul {margin: 0; padding: 0;}
.storyMenu, .gatheringMenu, .servingMenu {position: absolute; width: 393px; height: 349px; cursor: auto; background: #FFF; opacity: .90; filter:alpha(opacity=90);}
	
.happeningsMenu {float: right; width: 318px; height: 359px; margin-right: 1px; cursor: auto; background-color: #F4F8E2; opacity: .90; filter:alpha(opacity=90);}
.happeningsMenu p {margin: 0; padding: 0;}
html>body .happeningsMenu {width: 319px; margin-right: 13px;}
.happeningsMenu a {font: 12px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
.happeningsMenu a:hover {color: #fff; background: #000;}
	
.navContainer {margin-left: 10px;}
.navContainer li {float: left; margin-right: 64px;}
.navContainer li a {display: block; padding: 10px 20px; position: relative; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #000;}
.navContainer li a:hover {display: block; background: #000; color: #fff; opacity: .50; filter:alpha(opacity=50);}
	
.splashContainer div {padding: 20px 0 0 34px;}
.splashContainer div ul li a {font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #000100; text-decoration: none;}
.splashContainer div ul li a:hover {background: #000; color: #fff;} 
.splashContainer div ul li ul {padding-bottom: 20px;}
.splashContainer div ul li ul li {padding-left: 15px;}
.splashContainer div ul li ul li a {font: 14px Arial, Helvetica, sans-serif; font-weight: normal; color: #4B494B; text-decoration: none;}
.splashContainer div ul li ul li a:hover {background: #6B666A;}

/* == Inside Tags == */
.insideLeft {width: 438px;}
.insideRight {width: 400px; float: right;}
	.insideRightPadding {padding: 96px 0 0 0;}
	.insideRight h1 {margin: 0; padding: 0; font: 20px Arial, Helvetica, sans-serif; color: #030303; line-height: 20px;}
	.insideRight h2 {margin: 0; padding: 0; font: 18px Arial, Helvetica, sans-serif; color: #6B6666;}
	
a.button {background: #EB2225; color: #fff; padding: 1px 18px; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a.button:hover {background: #999;}	

.subMenu {position: absolute; background: #fff; border: 2px solid #CCC; margin: 0 0 0 0; z-index: 999; width: 321px; padding-bottom: 47px;}
	.insideContent {font: 12px Arial, Helvetica, sans-serif; color: #000; line-height: 17px; margin-top: 18px;}
	.insideContent a {color: #000; text-decoration: underline; font-weight: bold;}
	.insideContent a:hover {background: #000; color: #fff; text-decoration: none;}
	
	.subMenu li a {font: 14px arial; color: #000; text-decoration: none; font-weight: bold;}
	.subMenu li a:hover {background: #000; color: #fff;}
	.subMenu li li {margin-left: 16px;}
	.subMenu li li a {color: #6B6666; font-weight: normal;}
	.subMenu li li a.special {color: #000; font-weight: bold;}
	.subMenu li li a:hover {color: #fff; background: #6B6666;}
	
	.rightSubMenu {float: right; padding-right: 20px;}
	.leftSubMenu {padding-left: 5px;}
	
	.insideContent ul {list-style-type: square; color: #6B6666; margin-left: 25px;}
	.insideContent li {margin-bottom: 9px;}
	.insideContent li a {font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: none; border-bottom: 2px solid #7E7E7E;}
	.insideContent li a:hover {background: #6B6666; border-bottom: 2px solid #6B6666; color: #fff;}