/* CSS Document */

/* FONTS */

a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC00;
}
	
a:link {
	text-decoration:none;
	color:#FFCC00;
}

a:visited {
	text-decoration:none;
	color:#FFCC00;
}
	
a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
	
a:active {
	text-decoration:none;
	color:#FFCC00;
}

a.smalltext:link {
	text-decoration:none;
	color:#006699;
}

a.smalltext:visited {
	text-decoration:none;
	color:#006699;
}
	
a.smalltext:hover {
	text-decoration:none;
	color:#FFCC00;
}
	
a.smalltext:active {
	text-decoration:none;
	color:#006699;
}

a.blocktext:link {
	font-family:"Kristen ITC", Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

a.blocktext:visited {
	font-family:"Kristen ITC", Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}
	
a.blocktext:hover {
	font-family:"Kristen ITC", Arial, sans-serif;
	text-decoration:none;
	color:#FFCC00;
}
	
a.blocktext:active {
	font-family:"Kristen ITC", Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

h1 {
	font:Tahoma, Arial, sans-serif;
	color:#006699;
	font-weight:bold;
	font-size:14px;
}

h2 {
	font:Tahoma, Arial, sans-serif;
	color:#006699;
	font-weight:bold;
	font-size:14px;
}

.hometext {
	font-family:"Kristen ITC", Arial, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

.hometextred {
	font-family:"Kristen ITC", Arial, sans-serif;
	font-size:18px;
	color:#990033;
}

.army {
	font-family:Stencil, Arial, sans-serif;
	color:#FFFFFF;
	font-size:22px;
}

.armyyellow {
	font-family:Stencil, Arial, sans-serif;
	color:#FFCC00;
	font-size:22px;
}

.blocktext {
	font-family:"Kristen ITC", Arial, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

.blocktextlarge {
	font-family:"Kristen ITC", Arial, sans-serif;
	font-size:22px;
	color:#FFCC00;
}

.smalltext {
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	color:#006699;
}

.linktext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	color:#000066;
	font-weight:bold;
}

.orgtext {
	font-family:"Kristen ITC", Arial, sans-serif;
	color: #F7D007;
	font-weight: normal;
	font-size:18px;
}

/* CONSISTANT LAYERS */

#container {
	margin:auto;
	height:600px;
	width:800px;
}

#logo {
	position:absolute;
	left:14px;
	top:-39px;
	width:183px;
	height:81px;
	z-index:6;
}

#links {
	position:absolute;
	left:12px;
	top:172px;
	width:140px;
	height:24px;
	z-index:3;
}

#clouds1 {
	height:56px;
	width:362px;
	position:absolute;
	z-index:1;
	left:230px;
	top: 123px;
}

#clouds2 {
	height:56px;
	width:362px;
	position:absolute;
	z-index:3;
	left:148px;
	top: 432px;
}

#clouds3 {
	height:56px;
	width:362px;
	position:absolute;
	z-index:3;
	left:148px;
	top: 141px;
}

/* HOMEPAGE LAYERS */

#homemain {
	height:586px;
	width:826px;
	margin:0 auto;
	border-bottom:solid 2px #;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
}

#webmain {
	height:700px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7593D1;
}

#webmainlong {
	height:995px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7593D1;
}


#maintext {
	height:420px;
	width:638px;
	position:absolute;
	z-index:7;
	left:171px;
	top: 149px;
}

#slideshow {
	position:absolute;
	left:467px;
	top:8px;
	min-width:322px;
	min-height:109px;
	z-index:2;
	border: solid 2px #F6D107;
	background-color: #7593D1;
}

#playpad {
	position:absolute;
	left:316px;
	top:225px;
	width:135px;
	height:37px;
	z-index:7;
}

#actionzone {
	position:absolute;
	left:347px;
	top:218px;
	width:115px;
	height:37px;
	z-index:7;
}

#squish {
	position:absolute;
	left:-1px;
	top:702px;
	width:333px;
	height:15px;
	z-index:3;
}

#squishlong {
	position:absolute;
	left:0px;
	top:999px;
	width:96px;
	height:15px;
	z-index:3;
}

#plantingimage {
	position:absolute;
	left:364px;
	top:43px;
	width:139px;
	height:137px;
	z-index:9;
	border: 1px solid #F7D007;
}

/* VISIT US */

#mazetext {
	height:226px;
	width:513px;
	position:absolute;
	z-index:3;
	left:244px;
	top: 147px;
}

#image1 {
	position:absolute;
	left:683px;
	top:5px;
	width:115px;
	height:120px;
	z-index:2;
	border: solid 1px #F6D107;
}

#image2 {
	position:absolute;
	left:553px;
	top:5px;
	width:115px;
	height:120px;
	z-index:2;
	border: solid 1px #F6D107;
}

#image3 {
	position:absolute;
	left:422px;
	top:5px;
	width:115px;
	height:120px;
	z-index:2;
	border: solid 1px #F6D107;
}

/* SCHOOL */

#schooltext {
	height:586px;
	width:556px;
	position:absolute;
	z-index:7;
	left:222px;
	top: 148px;
}

#schoolmain {
	height:850px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7393D0;
}

#schoolsquish {
	position:absolute;
	left:-2px;
	top:852px;
	width:321px;
	height:15px;
	z-index:3;
}


/* PLAY PADDOCK */

#playtext {
	height:309px;
	width:556px;
	position:absolute;
	z-index:7;
	left:223px;
	top: 148px;
}

#playmain {
	height:550px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
}

#playsquish {
	position:absolute;
	left:-1px;
	top:552px;
	width:307px;
	height:15px;
	z-index:3;
}


/* FIND US */

#findtext {
	height:309px;
	width:556px;
	position:absolute;
	z-index:8;
	left:223px;
	top: 148px;
}

#findmain {
	height:820px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7393D0;
}

#findsquish {
	position:absolute;
	left:1px;
	top:822px;
	width:333px;
	height:15px;
	z-index:3;
}

/* CONTACT */

#contacttext {
	height:366px;
	width:586px;
	position:absolute;
	z-index:8;
	left:223px;
	top: 132px;
}

#contactmain {
	height:640px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7593D1;
}

#contactsquish {
	position:absolute;
	left:1px;
	top:640px;
	width:338px;
	height:15px;
	z-index:3;
}

/* VISIT */

#visitmain {
	height:1250px;
	width:810px;
	margin:0 auto;
	border:solid 2px #003300;
	position:relative;
	z-index:3;
	font-family:Tahoma, Arial, sans-serif;
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	top: 20px;
	background-position: bottom;
	background-color: #7393D0;
}

#visittext {
	height:366px;
	width:556px;
	position:absolute;
	z-index:7;
	left:223px;
	top: 154px;
}

#visitsquish {
	position:absolute;
	left:-3px;
	top:1251px;
	width:815px;
	height:15px;
	z-index:3;
}



/* LINKS */

body { font: normal 62.5% verdana; }

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 140px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	background:; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color:#FFCC00;
	padding: 5px;
	border: 0px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 139px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #7293CF; }

ul#primary-nav li a:hover { color:#FFFFFF; }
