* {margin: 0; padding: 0;}

form {margin: 0; padding: 0;}

body {font: 12px arial, helvetica, sans-serif; text-align: center; padding: 0; margin: 0; background: #dcdcdc url(images/bknd_blackice.jpg) repeat-x top left;}

a, a:visited, a:link {color: #c39b00; text-decoration: none; font-weight: bold;}
a:hover {color: #000000; text-decoration: underline; font-weight: bold;}
a:active {color: #777777; text-decoration: none; font-weight: bold;}

b {font-weight: bold;}
i {font-style: italic;}
u {text-decoration: underline;}
strong {font-weight: bold;}
em {font-style: italic;}

.e {font-size: 0.1em; color: #ffffff;}

img {margin: 0; padding: 0;}
img.border {border: 5px solid #777777; margin-top: 2px;}
img.thin {border: 1px solid #777777; margin-top: 2px;}
img.none {border: none;}
img.thumbs {border: 1px solid #fdce00; margin: 0 7px 7px 0;}

.label {display: block; float: left; width: 50px; vertical-align: middle; font-weight: bold;}

#container {position: relative; width: 990px; margin: 0 auto; background: url(images/bknd_content.gif) repeat-y top center;}

#top_ad {position: absolute; height: 60px; top: 27px; right: 20px; overflow: hidden; margin: 0; padding: 0; z-index: 100;}

#header {position: relative; width: 990px; height: 154px; overflow: hidden; margin: 0; padding: 0;}
	#header #logo {position: absolute; top: 10px; left: 7px; width: 145px; height: 130px; overflow: hidden; margin: 0; padding: 0;}

#menu {position: relative; width: 990px; height: 24px; overflow: hidden; margin: 0; padding: 0;}

#top {position: relative; width: 990px; height: 5px; overflow: hidden; margin: 0; padding: 0; background: #f6ef25;}


/*************** text styles ***************/

#text {position: relative; width: 640px; padding: 10px 0; margin: 0; text-align: center; vertical-align: top; float: left; display: inline; overflow: hidden;}
	
	#text p {font: 12px arial, helvetica, sans-serif; margin: 0 10px 0.9em 10px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text h1 {font: bold 20px arial, helvetica, sans-serif; margin: 0.2em 10px 0.5em 10px; text-align: left; line-height: 1.1em; color: #000000; letter-spacing: 0.1em;}	
	#text h2 {font: bold 15px arial, helvetica, sans-serif; margin: 0 10px 0.5em 10px; text-align: left; color: #3d3d3d; line-height: 1.3em;}
	#text h3 {font: bold italic 13px arial, helvetica, sans-serif; margin: 0 10px 0.2em 10px; text-align: left; color: #000000; line-height: 1.3em;}
	#text h4 {font: bold italic 13px arial, helvetica, sans-serif; margin: 0 10px 0.8em 10px; text-align: left; color: #000000; line-height: 1.3em;}
	#text h5 {font: bold 12px arial, helvetica, sans-serif; margin: 0 10px 0.9em 10px; text-align: left; color: #3d3d3d; line-height: 1.3em;}
	
	#text p.date {font: bold italic 11px arial, helvetica, sans-serif; margin: 0 10px 1em 10px; text-align: left; line-height: 1.3em; color: #3d3d3d; letter-spacing: 0.05em;}
	#text p.short {font: 12px arial, helvetica, sans-serif; margin: 0 10px 0.5em 10px; text-align: left; line-height: 1.3em; color: #000000;}
	
	#text .sm {font: italic 11px arial, helvetica, sans-serif; color: #3d3d3d;}
	
	#text #title {font: 12px arial, helvetica, sans-serif; margin: 0 10px 0.9em 10px; width: 620px; height: 12px; overflow: hidden;}
	
	#text .photo {margin: 2px 10px 7px 10px; float: right; display: inline; text-align: center;}
		#text .photo img {border: 1px solid #c39b00; margin: 1px 0 3px 0;}
		#text .photo p {font: italic 10px arial, helvetica, sans-serif; margin: 0 0 3px 0; text-align: center; line-height: 1.1em; color: #888888;}
	
	#text .album {margin: 2px 10px 7px 10px; float: left; display: inline; text-align: center;}
		#text .album img {border: 1px solid #fdce00; margin: 1px 0 3px 0;}
	
	#text div.hr {width: auto; height: 1px; background: #777777; margin: 1em 10px; padding: 0; overflow: hidden; clear: both;}
	#text div.clear {height: 1px; clear: both;}
	
	#text ul {font: 12px arial, helvetica, sans-serif; margin: -0.1em 10px 0.9em 46px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    	#text ul li {line-height: 1.3em; margin: 0 0 0.7em 0; vertical-align: baseline;}
	#text ol {font: 12px arial, helvetica, sans-serif; margin: -0.1em 10px 0.9em 46px; text-align: left; line-height: 1.3em; color: #000000; padding: 0;}
    	#text ol li {line-height: 1.3em; margin: 0 0 0.7em 0; vertical-align: baseline;}
	
	#text table {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; margin: 0.3em 0 0 10px;}
		#text table th {font: bold 12px arial, helvetica, sans-serif; color: #000000; padding: 0 10px 0.9em 0; text-align: left; line-height: 1.3em; vertical-align: middle;}
    	#text table td {font: 12px arial, helvetica, sans-serif; color: #000000; padding: 0 10px 0.9em 0; text-align: left; line-height: 1.3em; vertical-align: top;}
		#text table td.heading {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; text-align: center; vertical-align: middle; padding: 3px 6px; border: 1px #fdce00 solid; background: #fdce00;}
	
	#text table.center {margin: 0.3em auto 0 auto;}
		#text table.center th, #text table.center td {padding: 0 5px 0.9em 5px;}
	
	#text #col1 {width: 320px; float: left; display: inline; margin: 0; padding: 0; text-align: center;}
	#text #col2 {width: 320px; float: right; display: inline; margin: 0; padding: 0; text-align: center;}
	
	/*************** front table styles ***************/
	#text table.front {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; margin: 15px 0 0 10px;}
    	#text table.front td {font: 12px arial, helvetica, sans-serif; color: #000000; width: 200px; padding: 0 10px 0 0; text-align: center; line-height: 1.3em; vertical-align: top;}
			
			#text table.front td img {margin: 0; padding: 0;}
			
			#text table.front td p {font: 11px arial, helvetica, sans-serif; margin: 0 0 0.8em 0; text-align: left; line-height: 1.2em; color: #000000;}
			#text table.front td h1 {font: bold italic 14px arial, helvetica, sans-serif; margin: 0 0 0.5em 0; text-align: left; color: #000000; line-height: 25px; height: 25px; overflow: hidden;}
				#text table.front td h1 img {margin: 0; padding: 0;}
			#text table.front td h2 {font: bold 12px arial, helvetica, sans-serif; margin: 0 0 0.4em 0; text-align: left; line-height: 1.2em; color: #3d3d3d;}
			
			#text table.front td ul {font: 11px arial, helvetica, sans-serif; margin: 0 0 0.9em 0; text-align: left; line-height: 1.2em; color: #000000; padding: 0;}
    			#text table.front td ul li {line-height: 1.2em; margin: 0 0 0.5em 0; list-style-type: none;}
				#text table.front td ul li.none {line-height: 1.2em; margin: 0 0 0.5em 0; list-style-type: none;}
			
			#text table.front td table {font: 11px arial, helvetica, sans-serif; width: 200px; margin: 0 0 10px 0; border-collapse: collapse; display: inline;}
				#text table.front td table th {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; padding: 0; height: 24px; text-align: center; line-height: 1.1em; vertical-align: middle; background: #3d3d3d url(images/footer.png); border-left: 1px #3d3d3d solid; border-right: 1px #3d3d3d solid;}
    			#text table.front td table td {font: 11px arial, helvetica, sans-serif; color: #000000; padding: 0; text-align: left; line-height: 1.1em; vertical-align: top; border: 1px #3d3d3d solid; background: #ffffff;}
					#text table.front td table td h1 {font: bold italic 11px arial, helvetica, sans-serif; color: #000000; margin: 0.7em 10px; text-align: left; line-height: 1.1em; height: auto; overflow: auto;}
					#text table.front td table td p {font: 11px arial, helvetica, sans-serif; color: #000000; margin: 0.7em 10px; text-align: left; line-height: 1.1em; vertical-align: middle;}
					#text table.front td table td p .label {display: block; float: left; width: 47px; height: 20px; line-height: 20px; vertical-align: middle; font-weight: bold; font-style: italic;}
	
	
	#text table.new {font: 12px arial, helvetica, sans-serif; width: 620px; margin: 0.3em 10px 0.9em 10px; border-collapse: collapse;}
		#text table.new th {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; text-align: center; vertical-align: middle; padding: 3px 10px; background: #3d3d3d url(images/footer.png); border-left: 1px #3d3d3d solid; border-right: 1px #3d3d3d solid;}
		#text table.new td {font: 11px arial, helvetica, sans-serif; color: #000000; text-align: center; vertical-align: middle; padding: 2px 6px; border: 1px #3d3d3d solid; background: #ffffff;}
		#text table.new td.sub {font: 11px arial, helvetica, sans-serif; color: #3d3d3d; text-align: center; vertical-align: middle; font-weight: bold; padding: 2px 6px; border: 1px #3d3d3d solid; background: #aaaaaa;}
		#text table.new td.heading {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; text-align: center; vertical-align: middle; padding: 3px 6px; background: #3d3d3d url(images/footer.png); border-left: 1px #3d3d3d solid; border-right: 1px #3d3d3d solid;}
	
	#text table.games {font: 12px arial, helvetica, sans-serif; margin: 0.3em auto 0.9em auto; border-collapse: collapse;}
		#text table.games th {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; text-align: center; vertical-align: middle; padding: 3px 10px; background: #3d3d3d url(images/footer.png); border-left: 1px #3d3d3d solid; border-right: 1px #3d3d3d solid;}
		#text table.games td {font: 11px arial, helvetica, sans-serif; color: #000000; text-align: left; vertical-align: middle; padding: 2px 6px; border: 1px #3d3d3d solid; background: #ffffff; width: 200px;}
		#text table.games td.score {font: bold 13px arial, helvetica, sans-serif; color: #000000; text-align: center; vertical-align: middle; padding: 3px 6px; border: 1px #3d3d3d solid; width: 40px;}
		#text table.games td.sub {font: 11px arial, helvetica, sans-serif; color: #3d3d3d; text-align: left; vertical-align: middle; font-weight: bold; padding: 2px 6px; border: 1px #3d3d3d solid; background: #aaaaaa;}
	
	#text table.cal {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; margin: 0 6px 0.5em 6px; padding: 0; width: 628px;}
		#text table.cal th {font: bold italic 15px arial, helvetica, sans-serif; color: #3d3d3d; padding: 0 4px 0.5em 4px; text-align: left; vertical-align: top;}
		#text table.cal td {font: 12px arial, helvetica, sans-serif; color: #000000; padding: 0 4px 6px 4px; text-align: left; vertical-align: top;}
		#text table.cal td.date {font: bold 12px arial, helvetica, sans-serif; color: #000000; padding: 0 4px 6px 4px; text-align: left; vertical-align: top; width: 40px;}
	
	#text table.clinics {font: 12px arial, helvetica, sans-serif; border-collapse: collapse; margin: -0.1em auto 0.3em auto; padding: 0;}
		#text table.clinics th {font: bold italic 15px arial, helvetica, sans-serif; color: #3d3d3d; padding: 0 6px 6px 6px; text-align: center; vertical-align: middle;}
		#text table.clinics td {font: 12px arial, helvetica, sans-serif; color: #000000; padding: 0 6px 6px 6px; text-align: left; vertical-align: middle;}
	

.addthis_toolbox.addthis_pill_combo a {float: left;}
.addthis_toolbox.addthis_pill_combo a:hover {text-decoration: none;}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet {margin-top: -2px;}
.addthis_button_compact .at15t_compact {margin-right: 4px; float: left;}   


/*************** right columns styles ***************/

#rightcols {position: relative; width: 350px; margin: 0; padding: 0; text-align: left; vertical-align: top; float: right; display: inline; overflow: hidden;}
	
	#rightcols #column1 {position: relative; width: 220px; margin: 0; padding: 10px 0; text-align: left; vertical-align: top; float: left; display: inline; overflow: hidden;}
		
		#rightcols #column1 img {margin: 0 10px 10px 10px; display: block;}
		
		#rightcols #column1 p {font: 11px arial, helvetica, sans-serif; margin: 0 10px 0.7em 10px; text-align: left; line-height: 1.2em; color: #ffffff;}
		#rightcols #column1 h1 {font: bold italic 14px arial, helvetica, sans-serif; margin: 0 10px 0.5em 10px; text-align: left; color: #ffffff; line-height: 25px; height: 25px; overflow: hidden;}
			#rightcols #column1 h1 img {margin: 0; padding: 0;}
		#rightcols #column1 h2 {font: bold 12px arial, helvetica, sans-serif; margin: 0 10px 0.4em 10px; text-align: left; line-height: 1.2em; color: #ffffff;}
			#rightcols #column1 h2 img {display: inline; margin: 0;}
		
		#rightcols #column1 ul {font: 11px arial, helvetica, sans-serif; margin: 0 10px 0.9em 10px; text-align: left; line-height: 1.2em; color: #ffffff; padding: 0;}
			#rightcols #column1 ul li {line-height: 1.2em; margin: 0 0 0.5em 0; list-style-type: none;}
    		#rightcols #column1 ul li.none {line-height: 1.2em; margin: 0 0 0.5em 0; list-style-type: none;}
		
		#rightcols #column1 div.hr {width: 200px; height: 1px; background: #ffffff; margin: 0.7em 10px; padding: 0; overflow: hidden;}
		
		#rightcols #column1 table {font: 11px arial, helvetica, sans-serif; width: 200px; margin: 0 10px; border-collapse: collapse;}
			#rightcols #column1 table th {font: bold 12px arial, helvetica, sans-serif; color: #000000; padding: 0; height: 24px; text-align: center; line-height: 1.1em; vertical-align: middle; background: #fdce00; border-left: 1px #fdce00 solid; border-right: 1px #fdce00 solid;}
				#rightcols #column1 table th img {margin: 0; padding: 0;}
    		#rightcols #column1 table td {font: 11px arial, helvetica, sans-serif; color: #000000; padding: 0; text-align: left; fdce00: 1.1em; vertical-align: top; border: 1px #fdce00 solid; background: #ffffff;}
				#rightcols #column1 table td h1 {font: bold italic 11px arial, helvetica, sans-serif; color: #000000; margin: 0.7em 10px; text-align: left; line-height: 1.1em; height: auto; overflow: auto;}
				#rightcols #column1 table td p {font: 11px arial, helvetica, sans-serif; color: #000000; margin: 0.7em 10px; text-align: left; line-height: 1.1em; vertical-align: middle;}
					#rightcols #column1 table td p .label {display: block; float: left; width: 47px; height: 20px; line-height: 20px; vertical-align: middle; font-weight: bold; font-style: italic;}
					#rightcols #column1 table td img {margin: 3px 0 0 0; display: inline;}
		
		#rightcols #column1 a, #rightcols #column1 a:visited, #rightcols #column1 a:link {color: #ffffff; text-decoration: none; font-weight: bold;}
		#rightcols #column1 a:hover {color: #fdce00; text-decoration: underline; font-weight: bold;}
		#rightcols #column1 a:active {color: #f6ef25; text-decoration: none; font-weight: bold;}
		
	
	#rightcols #column2 {position: relative; width: 130px; margin: 0; padding: 7px 0 0 0; text-align: center; vertical-align: top; float: right; display: inline; overflow: hidden;}
		#rightcols #column2 img {margin: 0 6px 6px 7px; display: block;}
		

/*************** footer styles ***************/

#footer {font: 10px arial, helvetica, sans-serif; position: relative; width: 990px; margin: 0 auto; padding: 0; background: #3d3d3d url(images/footer.png); border-top: 5px solid #fdce00;}

	#footer p {font: bold 10px arial, helvetica, sans-serif; text-align: center; line-height: 24px; color: #ffffff;}
		#footer p a, #footer a:visited, #footer a:link {color: #ffffff; text-decoration: underline; font-weight: bold;}
		#footer p a:hover {color: #fdce00; text-decoration: underline; font-weight: bold;}
		#footer p a:active {color: #f6ef25; text-decoration: none; font-weight: bold;}


/*************** photo popup styles ***************/

#photo {width: 640px; height: 450px; top: 0px; left: 0; position: absolute; margin: 0; padding: 0; overflow: none; z-index: 1;}

#desc {width: 640px; height: 44px; top: 450px; left: 0; position: absolute; z-index: 4;}
	#desc p {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; line-height: 17px; margin: 5px 0; padding: 0; text-align: center;}

#desc_close {width: 640px; height: 25px; top: 494px; left: 0; position: absolute; z-index: 4;}
	#desc_close p {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; line-height: 20px; margin: 0; padding: 0; text-align: center;}
	#desc_close a, #desc_close a:visited, #desc_close a:link {color: #d2dac7; text-decoration: underline; font-weight: bold;}
	#desc_close a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
	#desc_close a:active {color: #ffffff; text-decoration: none; font-weight: bold;}

#close {width: 640px; height: 25px; top: 450px; left: 0; position: absolute; z-index: 4;}
	#close p {font: bold 12px arial, helvetica, sans-serif; color: #ffffff; line-height: 25px; margin: 0; padding: 0; text-align: center;}
	#close a, #close a:visited, #close a:link {color: #d2dac7; text-decoration: underline; font-weight: bold;}
	#close a:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}
	#close a:active {color: #ffffff; text-decoration: none; font-weight: bold;}


/*************** submenu styles ***************/

.submenu {position: absolute; border-width: 1px; border-color: #f6ef25; border-style: solid;}
    .submenu ul {list-style: none; margin: 0; padding: 0; display: block; font: bold 12px arial, helvetica, sans-serif; color: #f6ef25; line-height: 21px; text-align: left;}
    	.submenu ul li {display: block; margin: 0;}
    	
    	.submenu ul li a, .submenu ul li a:visited, .submenu ul li a:link {display: block; color: #fdce00; text-decoration: none; padding: 0px 4px; height: 21px; line-height: 21px; background: #3d3d3d; border-width: 1px 0 0 0; border-color: #f6ef25; border-style: solid;}
    	.submenu ul li a:hover {display: block; color: #f6ef25; text-decoration: none; background: #000000; font-weight: bold;}
    	.submenu ul li a:active {display: block; color: #ffffff; text-decoration: none; background: #000000; font-weight: bold;}

#sub_players {position: absolute; top: 178px; left: 80px; width: 175px; display: none; z-index: 210;}
#sub_coaches {position: absolute; top: 178px; left: 173px; width: 175px; display: none; z-index: 211;}
#sub_officials {position: absolute; top: 178px; left: 269px; width: 175px; display: none; z-index: 212;}
#sub_justplay {position: absolute; top: 178px; left: 370px; width: 185px; display: none; z-index: 213;}
#sub_provincials {position: absolute; top: 178px; left: 476px; width: 185px; display: none; z-index: 214;}
#sub_tournaments {position: absolute; top: 178px; left: 603px; width: 195px; display: none; z-index: 215;}
#sub_info {position: absolute; top: 178px; left: 743px; width: 175px; display: none; z-index: 216;}
#sub_multimedia {position: absolute; top: 178px; left: 802px; width: 125px; display: none; z-index: 217;}
#sub_links {position: absolute; top: 178px; right: 0px; width: 125px; display: none; z-index: 218;}


/*************** regions submenu styles ***************/

.submenu_yellowhead {position: absolute; border-width: 5px 5px 4px 5px; border-color: #8193b1; border-style: solid;}
    .submenu_yellowhead ul {list-style: none; margin: 0; padding: 0; display: block; font: bold 12px arial, helvetica, sans-serif; color: #ffffff; line-height: 21px; text-align: left;}
    	.submenu_yellowhead ul li {display: block; margin: 0;}
    	
    	.submenu_yellowhead ul li a, .submenu_yellowhead ul li a:visited, .submenu_yellowhead ul li a:link {display: block; color: #8193b1; text-decoration: none; padding: 0px 4px; height: 21px; line-height: 21px; background: #777777; border-width: 0 0 1px 0; border-color: #8193b1; border-style: solid;}
    	.submenu_yellowhead ul li a:hover {display: block; color: #fdce00; text-decoration: none; background: #374665; font-weight: bold;}
    	.submenu_yellowhead ul li a:active {display: block; color: #ffffff; text-decoration: none; background: #000000; font-weight: bold;}

.submenu_parkland {position: absolute; border-width: 5px 5px 4px 5px; border-color: #f43212; border-style: solid;}
    .submenu_parkland ul {list-style: none; margin: 0; padding: 0; display: block; font: bold 12px arial, helvetica, sans-serif; color: #ffffff; line-height: 21px; text-align: left;}
    	.submenu_parkland ul li {display: block; margin: 0;}
    	
    	.submenu_parkland ul li a, .submenu_parkland ul li a:visited, .submenu_parkland ul li a:link {display: block; color: #f43212; text-decoration: none; padding: 0px 4px; height: 21px; line-height: 21px; background: #777777; border-width: 0 0 1px 0; border-color: #8193b1; border-style: solid;}
    	.submenu_parkland ul li a:hover {display: block; color: #f43212; text-decoration: none; background: #002869; font-weight: bold;}
    	.submenu_parkland ul li a:active {display: block; color: #ffffff; text-decoration: none; background: #000000; font-weight: bold;}

#regions_players {position: absolute; top: 178px; left: 317px; width: 175px; display: none; z-index: 210;}
#regions_coaches {position: absolute; top: 178px; left: 411px; width: 175px; display: none; z-index: 211;}
#regions_officials {position: absolute; top: 178px; left: 507px; width: 125px; display: none; z-index: 212;}
#regions_provincials {position: absolute; top: 178px; left: 609px; width: 185px; display: none; z-index: 213;}
#regions_hockeymb {position: absolute; top: 178px; left: 737px; width: 175px; display: none; z-index: 215;}


/*************** form element styles ***************/

input, select {font: 12px arial, helvetica, sans-serif; color: #000000; vertical-align: middle;}
textarea {font: 12px arial, helvetica, sans-serif; text-align: left; color: #000000; vertical-align: top; width: 325px; height: 100px;}
textarea.sm {font: 12px arial, helvetica, sans-serif; text-align: left; color: #000000; vertical-align: top; width: 150px;}
input.submit {font: bold 11px arial, helvetica, sans-serif; color: #000000; vertical-align: middle; text-align: center; text-transform: uppercase; letter-spacing: 0.1em;}


/*************** front page slider ***************/

#text .sliderwrapper {position: relative; overflow: hidden; width: 620px; height: 320px; padding: 0; margin: 0 10px;}
	#text .sliderwrapper .contentdiv {visibility: hidden; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 620px; height: auto; background: #ffffff; filter: -moz-opacity: 1; opacity: 1; z-index: 9; overflow: hidden;}
		
		#text .sliderwrapper #border_left {position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 1px; height: 320px; background-color: #3d3d3d; z-index: 200;}
		#text .sliderwrapper #border_top {position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 618px; height: 1px; background-color: #3d3d3d; z-index: 201;}
		#text .sliderwrapper #border_right {position: absolute; right: 0; top: 0; padding: 0; margin: 0; width: 1px; height: 320px; background-color: #3d3d3d; z-index: 202;}

		#text .sliderwrapper .contentdiv img {display: block; margin: 0; z-index: 10;}
		#text .sliderwrapper .contentdiv .bknd {position: absolute; width: 618px; height: 70px; left: 1px; top: 250px; padding: 0; margin: 0; background: #ffffff; filter: progid:DXImageTransform.Microsoft.alpha(opacity=75); -moz-opacity: .75; opacity: .75; z-index: 20;}
		#text .sliderwrapper .contentdiv .text {position: absolute; width: 618px; height: 70px; left: 1px; top: 250px; padding: 0; margin: 0; z-index: 25;}
			#text .sliderwrapper .contentdiv .text p {font: 12px arial, helvetica, sans-serif; margin: 0 12px 0.5em 12px; text-align: left; line-height: 1.3em; color: #000000;}
			#text .sliderwrapper .contentdiv .text h1 {font: bold 22px arial, helvetica, sans-serif; margin: 0.3em 10px 0.1em 10px; text-align: left; line-height: 1.1em; color: #000000; letter-spacing: 0; text-transform: uppercase;}
			#text .sliderwrapper .contentdiv .text a {text-decoration: none; color: #000000;}
			#text .sliderwrapper .contentdiv .text a:hover {text-decoration: none; color: #555555;}

#text .pagination {width: auto; text-align: right; background: #3d3d3d url(images/footer.png); padding: 5px; margin: 0 10px;}
	#text .pagination a {padding: 0 5px; text-decoration: none; color: #fdce00; background: none;}
	#text .pagination a:hover, #text .pagination a.selected {color: #000000; background: #fdce00; text-decoration: none;}

#text .pagination_yellowhead {width: auto; text-align: right; background-color: #8193b1; padding: 5px; margin: 0 10px;}
    	#text .pagination_yellowhead a {padding: 0 5px; text-decoration: none; color: #ffffff; background: #8193b1;}
    	#text .pagination_yellowhead a:hover, #text .pagination_yellowhead a.selected  {color: #fdce00; background-color: #374665; text-decoration: none;}

#text .pagination_parkland {width: auto; text-align: right; background-color: #f43212; padding: 5px; margin: 0 10px;}
    	#text .pagination_parkland a {padding: 0 5px; text-decoration: none; color: #ffffff; background: #f43212;}
    	#text .pagination_parkland a:hover, #text .pagination_parkland a.selected  {color: #f43212; background-color: #002869; text-decoration: none;}


/*************** ad rotation ***************/

#text #ad_rotation {text-align: center; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; position: relative; width: 620px; height: 77px;}

#text .adwrapper {position: absolute; top: 0; left: 0; width: 620px; height: 77px; overflow: hidden; margin: 0; padding: 0; z-index: 25;}
	#text .adwrapper .contentdiv {visibility: hidden; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 620px; height: 77px; filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 26;}
		#text .adwrapper .contentdiv img {display: block; margin: 0;}

#text .pagination2 {width: auto; text-align: right; background-color: #fdce00; padding: 5px; margin: 0 10px; display: none;}
	#text .pagination2 a {padding: 0 5px; text-decoration: none; color: #fdce00; background: #777777;}
	#text .pagination2 a:hover, #text .pagination2 a.selected {color: #fdce00; background-color: #3d3d3d; text-decoration: none;}


/*************** lightbox photo popup ***************/

#lightbox {position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img {width: auto; height: auto;}
#lightbox a img {border: none;}

#outerImageContainer {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer {padding: 10px;}

#loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#hoverNav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
#imageContainer>#hoverNav {left: 0;}
#hoverNav a {outline: none;}

#prevLink, #nextLink {width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block;}
#prevLink {left: 0; float: left;}
#nextLink {right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(images/nextlabel.gif) right 15% no-repeat;}

#imageDataContainer {font: 10px verdana, helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;}

#imageData {padding:0 10px; color: #666;}
#imageData #imageDetails {width: 70%; float: left; text-align: left;}	
#imageData #caption {font-weight: bold;}
#imageData #numberDisplay {display: block; clear: left; padding-bottom: 1.0em;}			
#imageData #bottomNavClose {width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000;}
