/* celebrate.css */

/* Generic Classes */

* { padding: 0;
	margin: 0;
	font-family: Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif; }

body { background: #1ab5f2 url('/images/home/body-flow.png') repeat-x 0 0; /* lte IE 7 OVERRIDE */
	font-size: 100.01%; }
a{outline: 0;}
p { margin: 10px; }

h1,h2,h3,h4,h5,h6 { margin: 15px 10px; }

ul,ol { margin: 10px 10px 10px 35px; }

/* Temporary Classes */

.highlight { color: #f00;
	border: 2px Dashed #c00;
	margin: 2px;
	padding: 5px;
	font-size: 1.2em;
	font-weight: 800; }

/* Semi-Generic + Custom Classes */

.center { text-align: center; }

div.clear { clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	content: '.'; }

/* ACCESSIBLE */
div#entirety div#header h1, div#entirety div#header div#menu-accessibility, div#entirety div#header div#menu h2, div#entirety div#menu-events h2, div#entirety div#shell div#content .accessible, div#entirety div#footer h2, div#entirety h2#document_end { position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	font-size: 0.1em; }
/* EO.ACCESSIBLE */

/* HOME Layout */
div#entirety div#header { height: 333px;
	background: #fff url('/images/home/header.png') no-repeat 123px 33px; }

/* MENU Layout */
div#entirety div#header div#menu { position: relative; }
div#entirety div#header div#menu ul { list-style: none;
	margin: 0; }
div#entirety div#header div#menu ul li a { position: absolute;
	display: block;
	height: 17px;
	background: no-repeat 0 0;
	outline: 0;
	font-size: 0.1em;
	text-indent: -888em;
	text-decoration: none; }

div#entirety div#header div#menu ul li a:hover { background-position: 0 100%; }
div#entirety div#header div#menu ul li a#events-adopt-digger :hover { background-position: 0 0; }

div#entirety div#header div#menu ul li a#menu-about { left: 89px;
	top: 36px;
	width: 59px;
	background-image: url('/images/home/menu/about.png'); }
div#entirety div#header div#menu ul li a#menu-what { left: 57px;
	top: 56px;
	width: 78px;
	background-image: url('/images/home/menu/what.png'); }
div#entirety div#header div#menu ul li a#menu-news-media { left: 35px;
	top: 76px;
	width: 92px;
	background-image: url('/images/home/menu/news-media.png'); }
div#entirety div#header div#menu ul li a#menu-newsletter { left: 42px;
	top: 96px;
	width: 82px;
	background-image: url('/images/home/menu/newsletter.png'); }
div#entirety div#header div#menu ul li a#menu-partners { left: 67px;
	top: 96px;
	width: 52px;
	background-image: url('/images/home/menu/partners.png'); }
div#entirety div#header div#menu ul li a#menu-wa-info { left: 20px;
	top: 116px;
	width: 99px;
	background-image: url('/images/home/menu/wa-info.png'); }
div#entirety div#header div#menu ul li a#menu-test-knowledge { left: 2px;
	top: 136px;
	width: 117px;
	background-image: url('/images/home/menu/test-knowledge.png'); }
div#entirety div#header div#menu ul li a#menu-gallery { left: 40px;
	top: 156px;
	width: 82px;
	background-image: url('/images/home/menu/gallery.png'); }
div#entirety div#header div#menu ul li a#menu-links { left: 92px;
	top: 176px;
	width: 32px;
	background-image: url('/images/home/menu/links.png'); }
div#entirety div#header div#menu ul li a#menu-contact { left: 65px;
	top: 196px;
	width: 67px;
	background-image: url('/images/home/menu/contact.png'); }
div#entirety div#header div#menu ul li a#menu-view-newsletter { left: 620px;
	top: 243px;
	width: 104px;
	background-image: url('/images/home/menu/view-newsletter.png'); }
div#entirety div#header div#menu ul li a#menu-view-newsletter { left: 620px;
	top: 243px;
	width: 104px;
	background-image: url('/images/home/menu/view-newsletter.png'); }
div#entirety div#header div#menu ul li a#menu-mailing-list { left: 625px;
	top: 264px;
	width: 102px;
	background-image: url('/images/home/menu/mailing-list.png'); }
div#entirety div#header div#menu ul li a#menu-wa-week-grants { left: 620px;
	top: 244px;
	width: 108px;
	background-image: url('/images/home/menu/wa-week-grants.png'); }
div#entirety div#header div#menu ul li a#menu-gunfire-grants { left: 623px;
	top: 264px;
	width: 147px;
	background-image: url('/images/home/menu/gunfire-grants.png'); }
/* EO.MENU Layout */

/* MENU-EVENTS Layout */
div#entirety div#menu-events { height: 83px;
	background: url('/images/home/menu-events-flow.jpg') repeat-x 0 39px; }

div#entirety div#menu-events ul { height: 39px;
	margin: 0;
	list-style: none; }
div#entirety div#menu-events ul li { display: inline; }
div#entirety div#menu-events ul li a { float: left;
	display: inline;
	height: 39px;
	background: no-repeat 50% 0;
	outline: 0;
	font-size: 0.1em;
	text-indent: -888em;
	text-decoration: none; }
div#entirety div#menu-events ul li a:hover { background-position: 50% 100%; }

div#entirety div#menu-events ul li a.blank { width: 60px;
	background-image: url('/images/menu-events/blank.png'); }
	
div#entirety div#menu-events ul li a#events-oz-concert { width: 55px;
	background-image: url('/images/menu-events/oz-concert.png'); }

div#entirety div#menu-events ul li a#events-gunfire-breakfast { width: 65px;
	background-image: url('/images/menu-events/gunfire-breakfast.png'); }

div#entirety div#menu-events ul li a#events-adopt-digger { width: 77px;
	background-image: url('/images/menu-events/adopt-digger.png'); }

div#entirety div#menu-events ul li a#events-wa-week { width: 68px;
	background-image: url('/images/menu-events/wa-week.png'); }

div#entirety div#menu-events ul li a#events-citizen-year { width: 105px;
	background-image: url('/images/menu-events/citizen-year.png'); }

div#entirety div#menu-events ul li a#events-my-place { width: 80px;
	background-image: url('/images/menu-events/my-place.png'); }

div#entirety div#menu-events ul li a#events-performing-arts { width: 102px;
	background-image: url('/images/menu-events/performing-arts.png'); }

div#entirety div#menu-events ul li a#events-foundation-day { width: 77px;
	background-image: url('/images/menu-events/foundation-day.png'); }

div#entirety div#menu-events ul li a#events-proclamation-day { width: 82px;
	background-image: url('/images/menu-events/proclamation-day.png'); }

div#entirety div#menu-events ul li a#events-local-wisdom { width: 58px;
	background-image: url('/images/menu-events/local-wisdom.png'); }

div#entirety div#menu-events ul li div { position: absolute;
	left: 0;
	z-index: 1;
	visibility: hidden;
	width: 165px;
	height: 113px;
	margin-top: 39px;
	background: #fff no-repeat 50% 50%;
	border: 5px solid #02384D; }

div#entirety div#menu-events ul li div#events-oz-concert-pretty { background-image: url('/images/events-pretty/oz-concert.jpg');  margin-left: 470px; /* 595px */}

div#entirety div#menu-events ul li div#events-gunfire-breakfast-pretty { background-image: url('/images/events-pretty/gunfire-breakfast.jpg');  margin-left: 535px; }

/*div#entirety div#menu-events ul li div#events-adopt-digger-pretty { margin-left: 75px;
	background-image: url('/images/events-pretty/adopt-digger.jpg'); }*/

div#entirety div#menu-events ul li div#events-wa-week-pretty { margin-left: 145px;
	background-image: url('/images/events-pretty/wa-week.jpg'); }

div#entirety div#menu-events ul li div#events-citizen-year-pretty { margin-left: 228px;
	background-image: url('/images/events-pretty/citizen-year.jpg'); }

/*div#entirety div#menu-events ul li div#events-my-place-pretty { margin-left: 323px;
	background-image: url('/images/events-pretty/my-place.jpg'); }*/

div#entirety div#menu-events ul li div#events-performing-arts-pretty { margin-left: 335px; /* 415px */
	background-image: url('/images/events-pretty/performing-arts.jpg'); }

div#entirety div#menu-events ul li div#events-foundation-day-pretty { margin-left: 320px; /* 503px */
	background-image: url('/images/events-pretty/foundation-day.jpg'); }

div#entirety div#menu-events ul li div#events-proclamation-day-pretty { margin-left: 405px; /* 585px */
	background-image: url('/images/events-pretty/proclamation-day.jpg'); }

div#entirety div#menu-events ul li div#events-local-wisdom-pretty { margin-left: 514px; /* 595px */
	background-image: url('/images/events-pretty/local-wisdom.jpg'); }

div#entirety div#menu-events div#animated-pretty { height: 44px;
	background: url('/images/home/pretty01.jpg') no-repeat 0 0; }

div#entirety div#menu-events div#animated-pretty div#animated-pretty02 { height: 44px;
	background: url('/images/home/pretty02.jpg') no-repeat 0 0; }
/* EO.MENU-EVENTS Layout */

/* BANNER Layout */
div#entirety div#banner p { position: absolute;
	right: 20px;
	top: 420px; /* lte IE 7 OVERRIDE */
	z-index: 0;
	display: inline;
	margin: 0; }
div#entirety div#banner p a { display: block;
	width: 290px;
	height: 95px;
/*	width: 200px;
	height: 65px;*/
	font-size: 0.1em;
	text-indent: -888em;
	text-decoration: none;
	cursor: pointer; }
div#entirety div#banner p a#oz-stream { 

	font-size:0.9em;
	height:20px;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	text-indent:0;
	 }

div#entirety div#banner p#photo-comp { top: 10px; }
div#entirety div#banner p#photo-comp a { width: 195px;
	height: 62px; }
/* EO.BANNER Layout */

/* FOOTER Layout */
div#entirety div#footer { height: 184px; }
	
div#entirety div#footer ul#sponsor1 { height: 60px;
	margin: 0;
	padding: 126px 0 0 20px;
	background: url('/images/home/footer-bg.png') no-repeat 160px 0;
	list-style: none; }
div#entirety div#footer ul#sponsor2 { height: 60px;
	margin: 0 0 0 160px;
	padding: 10px 0 0 20px;
	list-style: none; 	}
		
div#entirety div#footer ul li { display: inline; }
div#entirety div#footer ul li a { float: left;
	display: inline;
	height: 50px;
	margin-left: 40px;
	background: no-repeat 0 0;
	outline: 0;
	font-size: 0.1em;
	text-indent: -888em;
	text-decoration: none; }
div#entirety div#footer ul li a:hover { background-position: 0 100%; }
div#entirety div#footer ul li a#footer-govt-wa { width: 270px;
	background-image: url('/images/home/sponsors/govt-wa.png'); }
div#entirety div#footer ul li a#footer-itworks { width: 100px;
	background-image: url('/images/home/sponsors/itworks.png'); }
div#entirety div#footer ul li a#footer-gcs { width: 80px;
	background-image: url('/images/home/sponsors/gcs.png'); }
div#entirety div#footer ul li a#footer-bell-vista { width: 100px;
	background-image: url('/images/home/sponsors/bell-vista.png'); }
div#entirety div#footer ul li a#footer-highway1 { width: 70px;
	background-image: url('/images/home/sponsors/highway1.png'); }
div#entirety div#footer ul li a#footer-hawaiian { width: 100px;
	background-image: url('/images/home/sponsors/hawaiian.png'); }
	div#entirety div#footer ul li a#footer-ahg { width: 100px;
	background-image: url('/images/home/sponsors/ahg.png'); }
/* EO.FOOTER Layout */
/* EO.HOME Layout */
