/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image: url(../bg_column_narrow.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: rgb(0,75,210);
	text-decoration: underline;
}
a:hover {
	color: rgb(30,105,240);
	text-decoration: none;
}
.contentCol {
	float: left;
	width: 73%;
	padding: 10px;
	margin: 0px;
	font-size: small;
}
.leftColFAQ {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-top: 140px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	top: 0px;
	left: 0%;
	width: 80%;
	z-index: 1; 
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColZero {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0%;
	width: 80%;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColGeneral {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 1px;
	width: 80%;
	z-index: 1;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColSetHeight {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 1px;
	width: 80%;
	height: 1000px;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColYourparks {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-top: 240px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	top: 0px;
	left: 0%;
	width: 80%;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColPhotoContest {
	background-color: rgb(57,61,35);
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80%;
	height: 1000px;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.leftColPhotoContestPrize {
	background-color: rgb(57,61,35);
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80%;
	height: 1800px;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
#opSiteMenu ul {
	list-style: none;
	margin: 0px;
	margin-top: 20px;
	margin-left: 2px;
	padding: 0px;
	border: none;
}
#opSiteMenu li {
	margin: 0px;
}
#opSiteMenu li a {
	display: block;
	padding: 2px;
	padding-left: 10px;
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
	width: 90%;
	font-size: x-small;
	font-weight: normal;border-left-style: solid;
	border-left-width: 2px;
	border-left-color: rgb(38,49,80);
}
#opSiteMenu li a:hover {
	display: block;
	padding: 2px;
	padding-left: 10px;
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
	width: 90%;
	font-size: x-small;
	font-weight: normal;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: rgb(210,0,0);
}
#opSiteMenuPos {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 5px;
	top: 0px;
	width: 75%;
	z-index: 2;
}
.webTrailPos {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 10px;
	right: 0px;
	width: 155px;
	z-index: 4;
}
#webTrail ul {
	list-style: none;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	border: none;
}
#webTrail li {
	margin: 0px;
}
#webTrail li a {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_home.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#webTrail li a:hover {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_home_over.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#siteMap ul {
	list-style: none;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	border: none;
}
#siteMap li {
	margin: 0px;
}
#siteMap li a {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_sitemap.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#siteMap li a:hover {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_sitemap_over.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#search ul {
	list-style: none;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	border: none;
}
#search li {
	margin: 0px;
}
#search li a {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_search.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#search li a:hover {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_search_over.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#footOne ul {
	list-style: none;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	border: none;
}
#footOne li {
	margin: 0px;
	background-image: url(../english/wt_blue_1foot_over.gif);
	background-repeat: no-repeat;
}
#footOne li a {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_1foot.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#footOne li a:hover {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_1foot_over.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#footTwo ul {
	list-style: none;
	margin: 0px;
	margin-left: 1px;
	padding: 0px;
	border: none;
}
#footTwo li {
	margin: 0px;
	background-image: url(../english/wt_blue_2foot_over.gif);
	background-repeat: no-repeat;
}
#footTwo li a {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_2foot.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
#footTwo li a:hover {
	display: block;
	padding: 0px;
	padding-left: 35px;
	padding-top: 8px;
	background-color: transparent;
	background-image: url(../english/wt_blue_2foot_over.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: x-small;
	font-weight: normal;
	height: 30px;
}
.reservationsBG {
	position: absolute;
	left: 0px;
	top: 50px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
#feesMenu ul, li a {
	color: #336699;
}
#feesMenu ul, li a:hover {
	color: #003366;
}
#reservations ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#reservations li {
	margin: 0px;
	padding: 0px;
}
#reservations li a {
	display: block;
	padding: 0px;
	padding-top: 8px;
	background-color: transparent;
	color: #000000;
	text-decoration: none;
	width: 90%;
	font-size: 80%;
	font-weight: bold;
	height: 10px;
}
#reservations li a:hover {
	display: block;
	padding: 0px;
	padding-top: 8px;
	background-color: transparent;
	color: #000000;
	text-decoration: underline;
	width: 90%;
	font-size: 80%;
	font-weight: bold;
	height: 10px;
}
.reservationsPos {
	position: absolute;
	left: 50px;
	top: 150px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	width: 350px;
}
.reservationsHeader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
}
.reservationsNewPolicy {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 300px;
	top: 300px;
	z-index: 2;
	font-size: small;
}
a.reservationsNew {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #330099; text-decoration: none}
a:hover.reservationsNew { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #330099; text-decoration: underline}
.newRed { font-size: small; font-weight: bold; color: rgb(210,0,0); text-decoration: none;}
/*prevents whitespace in images in Netscape*/
img {display: block;}


a.qPrinter {
	color: rgb(0,75,210);
	text-decoration: underline;
}
a:hover.qPrinter {
	color: rgb(30,105,240);
	text-decoration: none;
}
.question {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 65%;
	background-color: transparent;
	left: 75px;
	top: 45px;
	z-index: 4;
	font-family: Helvetica, Arial;
	font-size: 175%;
	font-weight: bold;
	color: rgb(119,0,51);
}
.questionBG {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 50px;
	left: 0px;
	top: 30px;
	z-index: 3;
	background-color: rgb(195,92,92);
}
.answer {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 65%;
	background-color: transparent;
	left: 75px;
	top: 83px;
	z-index: 4;
	font-family: Helvetica, Arial;
	font-size: small;
	font-weight: bold;
	color: rgb(74,0,41);
}
.answerBG {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 150px;
	height: 52px;
	left: 20px;
	top: 50px;
	z-index: 2;
	background-color: rgb(210,168,168);
}
.FAQtext {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 5%;
	top: 160px;
	width: 75%;

}
#FAQ ol {
	list-style-type: decimal;
}
#FAQ li {
	padding: 2px;
}
a.FAQlink {
	color: rgb(74,0,41);
	background-color: rgb(210,168,168);
	text-decoration: none;
	font-weight: bold;
}
a:hover.FAQlink {
	color: rgb(74,0,41);
	background-color: rgb(210,168,168);
	text-decoration: underline;
	font-weight: bold;
}
a.emailPage {
	color: rgb(0,74,45);
	background-color: rgb(168,210,181);
	text-decoration: none;
	font-weight: bold;
}
a:hover.emailPage {
	color: rgb(0,164,73);
	background-color: rgb(255,255,255);
	text-decoration: underline;
	font-weight: bold;
}
.FAQtitle {
	color: rgb(195,92,92);
	font-size: medium;
	font-weight: bold;
}
.FAQlistNumber {
	color: rgb(111,47,149);
	font-weight: bold;
}
.FAQlistAnswer {
	color: rgb(164,0,0);
	font-weight: bold;
}

/* styles for park locator page on site */
.locateColLeft {
	float: left;
	clear: both; 
	width: 325px;
	margin: 0px;
	padding: 0px;
}
.locateColRight {
	float: left;
	width: 235px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}
.locateCategory {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width: 100%;
	border: 1px solid rgb(190,177,102);
	background-color: rgb(210,197,122);
}
.locateCategory label {
	display: none;
}
.locateCategory option {
	font-size: .8em;
	padding: 2px;
}
.locateCategory form {
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 15px;
}
.locateCategory img {
	float: left;
	margin: 4px;
	padding: 0px;
	border: 1px solid rgb(190,177,102);
}
.locateCategory p {
	margin: 0px;
	padding: 5px;
	padding-top: 20px;
	padding-right: 5px;
}
.locateCategory h1 {
	font-size: small;
	font-weight: bold;
	color: rgb(38,49,80);
	margin: 0px;
	padding: 3px;
	text-align: center;
	background-color: rgb(190,177,102);
}
.yourparksTitle {
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	top: 20px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: rgb(0,97,194);
	z-index: 3;
}
p.yourparksNote {
	font-size: xx-small;
	font-weight: normal;
	color: rgb(0,64,119);
}
.leftColYourparks {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	padding-top: 240px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	top: 0px;
	left: 0%;
	width: 75%;
	z-index: 1; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.compassImage {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 330px;
	top: 20px;
	z-index: 4;
}
/* These are the styles for the park zine */
.leftColParkzine {
	background-color: #000033;
	margin: 0px;
	padding: 15px;
	position: absolute;
	top: 0px;
	left: 0%;
	width: 75%;
	z-index: 2; 
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.lastModParkzine {
	font-size: 75%;
	color: #CCCCCC;
}
a.qPrinterParkzine {
	color: rgb(20,95,230);
	text-decoration: none;
}
a:hover.qPrinterParkzine {
	color: rgb(50,125,255);
	text-decoration: underline;
}
.topImage {
	float: left;
	background-color: #FFFFFF;
}
.leftColZineMain {
	background-color: #000033;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	/*height: 1100px;*/
	left: 0%;
	width: 80%;
	z-index: 1; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.zineTitleImage {
	position: absolute;
	left: 0px;
	top: 100px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
.blueBG {
	position: absolute;
	left: 75%;
	top: 0px;
	width: 25%;
	background-color: #336699;
	height: 300px;
	z-index: 3;
}
.zineContent {
	float: left;
	margin: 15px;
	padding: 4px;
	width: 75%;
	background-color: rgb(38,49,80);
	border: 1px solid #000033;
}
.zineArticleBlock {
	float: left;
	color: #FFFFFF;
	font-size: small;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;
}
a.zineBite {
	color: rgb(255,223,0);
	text-decoration: none;
}
a:hover.zineBite {
	color: rgb(255,243,168);
	text-decoration: underline;
}
/* styles for west_nile.html */
.wnBox {
	float: right;
	margin: 0px;
	padding: 3px;
	border-style: dashed;
	border-color: rgb(0,81,164);
	border-width: 1px;
	width: 45%;
	text-align: center;
}	
.redNotice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a.wnSubNav {
	color: rgb(0,119,59);
	font-weight: bold;
	text-decoration: none; 
}
a:hover.wnSubNav {
	color: rgb(0,119,59);
	font-weight: bold;
	text-decoration: underline; 
}

a.fishing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #339933;
	text-decoration: underline;
}
a:hover.fishing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #339933;
	text-decoration: none;
}.weatherTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}
.skiplink {
	display: none;
}
.small  { color: #000; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.blue { color: #039; font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.green { color: #696; font-weight: bold; font-size: small; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.dotted {  border: #CCCCCC dotted; border-width: 0px 0px 2px}
a.park {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #999933; text-decoration: none}
a:hover.park { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #999933; text-decoration: underline}
a.reserve {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #330099; text-decoration: none}
a:hover.reserve { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #330099; text-decoration: underline}
a.publication {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #336600; text-decoration: none}
a:hover.publication { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #336600; text-decoration: underline}
a.rules {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #336699; text-decoration: none}
a:hover.rules { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #336699; text-decoration: underline}
a.web {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #993333; text-decoration: none}
a:hover.web { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #993333; text-decoration: underline}
a.comments {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #339900; text-decoration: none}
a:hover.comments { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #339900; text-decoration: underline}
a.parkInfo {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #999933; text-decoration: none}
a:hover.parkInfo { font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #999933; text-decoration: underline}

.indexPageType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}
.parkzineFront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
}
.parkzineHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #99CC99;
	text-decoration: none;
}
.firebanRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.newsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
a.natFeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}
a:hover.natFeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-decoration: underline;
}
a.topMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:hover.topMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	text-decoration: underline;
}
.dottedIcon {
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999966;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.artsWildText {
	margin: 40px;
	margin-top: 90px;
}
a.artsWildLink {
	color: rgb(47,104,68);
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
a:hover.artsWildLink {
	color: rgb(47,104,68);
	text-decoration: underline;
	font-weight: bold;
	font-style: italic;
}
.textLastMod {
	position: absolute;
	left: 40px;
}
.lastModLogo {
	position: absolute;
	left: 5px;
}
#partnersMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#partnersMenu li {
	margin: 0px;
	padding: 2px;
	text-indent: 0px;
}
#partnersMenu li a {
	display: block;
	padding: 0px;
	color: #000000;
	text-decoration: none;
	font-size: small;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
#partnersMenu li a:hover {
	display: block;
	padding: 0px;
	color: #000000;
	text-decoration: underline;
	font-size: small;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
.partnersMenuPos {
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 30px;
	top: 100px;
}
/* photo contest styles */
.mainPhotoPos {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	z-index: 2;
}
.contentArea {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 400px;
	width: 650px;
	background: rgb(57,61,35);
	z-index: 3;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	border: 1px dashed rgb(103,105,58);
	
	left: 0px;
}
.PConHeading {
	color: rgb(0,119,59);
	font-weight: bold;
}
.textAreaText {
	margin: 25px;
	padding: 5px;
}
.imageTest {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	width: 80%;
	height: 80%;
	z-index: 2;
}
.menuBackground {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 75%;
	left: 0px;
	width: 80%;
	height: 25%;
	background: rgb(57,61,35);
	z-index: 2;
}
.contestTitle {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 175px;
	left: 20px;
	z-index: 3;
}
.photoContestPos {
	float: left;
	margin: 10px;
	margin-left: 150px;
	z-index: 3;
	border: 1px dashed rgb(164,151,90);
}
.photoContestPosFrench {
	float: left;
	margin: 0px;
	margin-left: 25px;
	z-index: 3;
	border: 1px dashed rgb(164,151,90);
}
.menuPos {
	float: left;
	margin: 5px;
}

a.photoContest  {
	background-color: transparent;
	padding: 15px;
	color: rgb(164,151,90);
	text-decoration: none;
	font-size: small;
	font-weight: normal;
}
a:hover.photoContest  {
	background-color: transparent;
	padding: 15px;
	color: rgb(214,201,140);
	text-decoration: underline;
	font-size: small;
	font-weight: normal;
}
.photoContestLogos {
	float: left;
	margin: 10px;
	padding: 0px;
	width: 90%;
	height: 50px;
	color: rgb(164,151,90);
	font-family: Arial,Helvetica,sans-serif;
	z-index: 3;
	font-size: xx-small;
}
.logoContainer {
	float: left;
}
.contentContainer {
	padding: 10px;
}
.prizeTitle {
	color: rgb(164,151,90);
	font-weight: bold;
	z-index: 1;
}
.prizeHeader {
	float: left;
	color: rgb(210,90,0);
	padding: 0px;
	font-weight: bold;
	font-size: 120%;
	background-color: rgb(37,41,15);
	width: 100%;
	z-index: 1;
}
.prizeHeaderText {
	padding: 5px;
}
.prizeContainer {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
	width: 50%;
	background-color: rgb(77,81,55);
	border: 1px dashed rgb(164,151,90);
	z-index: 1;
}
.prizeContent {
	float: left;
	padding: 5px;
	width: 90%;
}
.prizeCategory {
	color: rgb(250,130,40);
}
.photoContestPosPrize {
	margin: 0px;
	padding: 10px;
	position: absolute;
	top: 10px;
	left: 45%;
	z-index: 1;
	border: 1px dashed rgb(164,151,90);
	width: 30%;
}
.menuPosPrize {
	float: left;
	clear: left;
}
a.photoContestPrize  {
	background-color: transparent;
	padding: 0px;
	color: rgb(164,151,90);
	text-decoration: none;
	font-weight: normal;
	font-size: small;
}
a:hover.photoContestPrize  {
	background-color: transparent;
	padding: 0px;
	color: rgb(214,201,140);
	text-decoration: underline;
	font-weight: normal;
	font-size: small;
}
.photoContestLogosPrize {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0px;
	left: 5%;
	width: 90%;
	height: 50px;
	color: rgb(164,151,90);
	font-family: Arial,Helvetica,sans-serif;
	z-index: 1;
}
.photoCredit {
	position: absolute;
	margin: 0px;
	padding: 0px;
	top: 380px;
	left: 500px;
 	color: #FFFFFF;
	z-index: 3;
	font-size: small;
	font-weight: bold;
}
a.photoCreditLink {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.photoCreditLink {
	color: #FFFFFF;
	text-decoration: underline;
}
img.bursary {
	float: left;
}
.parksguideText {
	margin: 0px;
	padding: 0px;
	margin-left: 325px;
}
.beachesText {
	margin: 0px;
	padding: 0px;
}
.beachesText img {
	border: 1px solid #000000;
	padding: 1px;
}
.kidsColourImage {
	float: left;
	margin: 5px;
}
.kidsColourImageClear {
	float: left;
	clear: both;
	margin: 5px;
}
.clearFloat {
	clear: both;
}
#reservationsLinks {
	position: absolute;
	top: 75px;
	left: 25px;
	width: 70%;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
#reservationsLinks ul {
	list-style-type: none;
}
#reservationsLinks ul li {
	padding: 2px;
}
#reservationsLinks ul li a {
	font-weight: bold;
}
#reservationsLinks ul li a:hover {
	font-weight: bold;
	text-decoration: none;
}
.reserveBG {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../english/reserveBG.jpg);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 400px;
	z-index: 1;
}
.reserveBG_fr {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../french/images/reserveBG_fr.jpg);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 400px;
	z-index: 1;
}
.planningBG {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../english/planningBG.jpg);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 400px;
	z-index: 1;
}
.planningBG_fr {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(../french/planningBG_fr.jpg);
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 400px;
	z-index: 1;
}
.planningSubText {
	position: absolute;
	top: 95px;
	left: 0px;
	padding-right: 180px;
	padding-left: 20px;
	font-size: small;
	z-index: 2;
}
	
#planningLinks {
	position: absolute;
	top: 85px;
	left: 25px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
#planningLinks ul {
	list-style-type: none;
}
#planningLinks ul li {
	padding: 2px;
}
#planningLinks ul li a {
	font-weight: bold;
}
#planningLinks ul li a:hover {
	font-weight: bold;
	text-decoration: none;
}
.logoFooter {
	float: left;
	margin-top: 30px;
	padding-top: 3px;
	padding-right: 5px;
}
.lastModFooter {
	float: left;
	margin-top: 30px;
}
.logoFooterZine {
	float: left;
	margin-top: 30px;
	margin-left: 10px;
}
.lastModFooterZine {
	float: left;
	margin-top: 25px;
	margin-left: 10px;
	color: #CCCCCC;
	font-size: small;
}
.lastModFooterZine a {
	color: #CCCCCC;
}
.lastModFooterZine a:hover {
	color: #CCCCCC;
}
.killbearPolicy {
	position: absolute;
	top: 275px;
	left: 300px;
	margin: 0px;
	padding: 0px;
	width: 250px;
	z-index: 2;
}
.killbearPolicy a {
	font-size: small;
	color: rgb(0,98,164);
}
.killbearPolicy a:hover {
	font-size: small;
	text-decoration: none;
}
img.floatRight {
	float: right;
}
img.floatLeft {
	float: left;
}
.underlineText {
	text-decoration: underline;
}
.policy2005 {
	float: left;
}
#landscape {
	float: left;
	border: 1px dashed rgb(77,119,77);
	margin: 0px;
	padding: 5px;
	width: 600px;
}
#landscape h1 {
	color: #FFF;
	font-size: medium;
	background-color: rgb(77,119,77);
	padding: 5px;
	margin: 0px;
}
#placeContainer {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#placeContainer img {
	float: left;
	margin-top: 5px;
}
#photoHeader {
	color: rgb(77,119,77);
	font-size: medium;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
	border-bottom: 1px dotted rgb(77,119,77);
}
#photoSubHeader {
	color: rgb(77,119,77);
	font-size: small;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 5px;
	border-bottom: 1px dotted rgb(77,119,77);
}
#categoryContainer {
	float: left;
	width: 47%;
	margin: 5px;
	padding: 0px;
}
#imageBlock {
	float: left;
}
#imageBlock h2 {
	color: #FFF;
	font-size: small;
	background-color: #AAA192;
	padding: 5px;
	margin: 0px;
	text-align: center;
	border: 1px solid rgb(150,141,108);
}
#imageBlock a {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted rgb(120,111,78);
}
#imageBlock a:hover {
	color: #FFF;
	text-decoration: none;
	border-bottom: 1px dotted #FFF;
}
.mainPageHeader {
	padding: 0px;
	margin-left: 50px;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}
.mainPageSubHeader {
	margin-left: 50px;
}
.footer {
	float: left;
	width: 100%;
}
.footer img {
	float: left;
	margin: 4px;
}
.footer p {
	margin: 5px;
	color: #000;
}
.jobinfo_left {
	float: left;
	margin: 5px;
	border: 1px solid black;
}
.jobinfo_right {
	float: right;
	margin: 5px;
	border: 1px solid black;
	clear: right;
}
.jobdescription {
	float: left;
	padding: 5px;
	border-bottom: 1px solid black;
}
.jobdescription img {
	float: right;
	margin: 5px;
	margin-right: 15px;
	border: 1px solid black;
	clear: right;
}
.jobdescription h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
}
.jobsheader {
	background-color: rgb(243,255,253);
	border: 1px solid rgb(138,195,155);
	font-weight: bold;
	font-size: 1.1em;
}
.jobsnav {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 5px;
}
.jobsnav h1 {
	width: 100%;
	font-size: 1.1em;
	background-color: rgb(38,49,80);
	text-align: center;
	color: white;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
	padding: 5px;
}
.jobsnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img.jobimageleft {
	float: left;
	margin: 5px;
	border: 1px solid black;
	margin-right: 20px;
}
img.jobimageright {
	float: right;
	margin: 5px;
	border: 1px solid black;
}
.jobfooter {
	float: left;
	clear: both;
	padding: 5px;
	padding-left: 10px;
	margin: 0px;
	font-size: .8em;
}
.qandaindent {
	padding-left: 20px;
}

