/*///////////////////////////////////////////////////////
Varnish Stripping - Undo HTML
///////////////////////////////////////////////////////*/

/* undohtml.css
 	(CC) 2004 Tantek Celik. Some Rights Reserved.
 	http://creativecommons.org/licenses/by/2.0
 	This style sheet is licensed under a Creative Commons License.
 	Purpose: undo some of the default styling of common (X)HTML browsers */

/* Link underlines tend to make hypertext less readable,
	because underlines obscure the shapes of the lower halves of words */
/* :link, :visited { text-decoration: none } */

/* No list-markers by default, since lists are used more often for semantics */
/* ul, ol { list-style: none } */

/* Avoid browser default inconsistent heading font-sizes and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }

/* Remove the inconsistent (among browsers) default ul,ol padding or margin.
   The default spacing on headings does not match nor align with
   normal interline spacing at all, so let's get rid of it.
   Zero out the spacing around pre, form, body, html, p, blockquote as well.
   Form elements are oddly inconsistent, and not quite CSS emulatable.
   Nonetheless strip their margin and padding as well */
h1, h2, h3, h4, h5, h6, pre, form, body, html, div, p, blockquote, fieldset, input
{ margin: 0; padding: 0; }

/* Whoever thought blue linked image borders were a good idea? */
a img, :link img, :visited img, fieldset { border: none; }
* { outline: none !important; }

/* De-italicize address */
address { font-style: normal; }




/*///////////////////////////////////////////////////////
General Style Information
///////////////////////////////////////////////////////*/
html {
	overflow: -moz-scrollbars-vertical;
}
body {
	background: #635F5E url('../images/bg-body.gif') repeat-x top center;
	font: 70%/150% Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center;
}
table {
	font-size: 1em;
}
input, select, textarea {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
}
a { color: #663333; }
a:hover { color: #493534; }
kbd, code { color: #663333; font-family: Courier New, serif; font-size: 1.05em; }


/* .basic-form */
/*
fieldset {
	padding-bottom: 0.4em;
}
input, select, textarea {
	width: 200px;
}
select {
	width: 204px;
}
*/
fieldset {
	border: none;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	width: 480px;
}
legend {
	color: #666666;
	display: none;
	margin: 0 0 6px 0;
	padding: 0;
}
label {
	float: left;
	padding-top: 2px;
	text-align: left;
	width: 200px;
}
input {
	font: 11px Verdana, Arial, sans-serif;
	padding: 2px;
	width: 200px;
}
select {
	font: 11px Verdana, Arial, sans-serif;
	padding: 2px 0;
	width: 205px;
}
textarea {
	font: 11px Verdana, Arial, sans-serif;
	padding: 2px;
	width: 200px;
}
#submit, reset, button, .button, .submit {
	background: #684C4B;
	border: 2px outset #9B8180;
	color: #FFFFFF;
	cursor: pointer;
	font: 11px Verdana, Arial, sans-serif;
	margin: 0 10px 0 200px;
	padding: 0.1em 0.5em;
	text-align: center;
	text-decoration: none;
	/*text-transform: uppercase;*/
	width: auto;
}
.checkbox label {
	float: none;
	margin-left: 200px;
	width: auto;
}
.checkbox input {
	margin-right: 5px;
	width: auto;
}

#container {
	position: relative; width: 1000px;
	margin: 0 auto; background: #F3F0E7; /* url('../images/bg-container.gif') repeat-y right top */
	text-align: left;
}
#container { /* overflow: auto; */ }
#container:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }


#skip {
	position: absolute; top: -999em; left: -999em; width: 100%;
}
#skip ul, #skip li {
	margin: 0; padding: 0; list-style-type: none;
}
#skip li a {
	position: absolute; top: -999em; left: -999em;
	display: block; width: 100%;
}
#skip li a:focus, #skip li a:active {
	position: absolute; top: 0; left: 0; width: auto;
	margin: 0; border: 1px solid #000000; padding: 2px 6px 2px 0; background-color: #666666;
	font-size: 85%; text-align: right; color: #FFFFFF; letter-spacing: .08em;
}
#skip li a:hover {
	border: 1px solid #666666; background-color: #663333;
	color: #FFFFFF;
}


#masthead {
	height: 55px; overflow: hidden;
	margin: 0 0 210px 0; padding: 0; background: #615F60 url('../images/bg-masthead.gif') repeat-x center top;
}
#masthead h1 {
	float: left; width: 525px; overflow: auto;
	margin: 0 0 0 10px; padding: 0;
}
#masthead h1 a {
	display: block; width: 525px; height: 0 !important; height /**/: 55x; overflow: hidden;
	margin: 0; padding: 55px 0 0 0; background: transparent url('../images/logo-mungo-national-park-small.png') no-repeat left top;
	text-indent: -999em;
}
#masthead p.tagline {
	position: absolute; top: -999em; left: -999em; text-indent: -999em;
}


#main { overflow-x: hidden; /* overflow: auto; */ }
/* #main:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } */
#main {
	padding: 0 0 25px 0; background: transparent url('../images/bg-content-bottom.jpg') no-repeat right bottom;
}


#content {
	float: right; width: 685px; padding: 25px 30px 0 0;
	background: transparent url('../images/bg-content-top.jpg') no-repeat top right;
	color: #555555;
}
#content p {
	padding: 0 0 1.5em 0;
}
#content h2 {
	color: #777777; font: normal 1.5em Arial, Verdana, sans-serif;
}
#content h3 {
	margin: 0; padding: 0 0 0.5em 0;
	color: #9B8180; font: normal 2.2em Arial, Verdana, sans-serif;
}
#content h4 {
	margin: 0; padding: 0 0 0.2em 0;
	color: #625F5E; font: normal 1.5em Arial, Verdana, sans-serif;

}
#content h5 {
	color: #9B8180; font: bold 1.0em Verdana, Arial, sans-serif; text-transform: uppercase;
}
#content ul {
	margin: 0 0 1.5em 0;
}


.image {
	margin: 0 0 20px 30px; padding: 0 !important;
	float: right; border: 2px solid #A59797; clear: right;
}
.image img {
	margin: 0; padding: 0;
	display: block;
}
.phone {
	margin: 0; padding: 0 !important;
	float: left; clear: left;
}
.phone img {
	margin: 0; padding: 0;
	display: block;
}
.your-mobile {
	display: block;
	position: relative;
}
.your-mobile a#guide-tablet {
	height: 445px;
	left: 54px;
	position: absolute;
	top: 0;
	width: 345px;
	z-index: 1;
}
.your-mobile a#guide-phone {
	height: 220px;
	left: 335px;
	position: absolute;
	top: 225px;
	width: 295px;
	z-index: 2;
}
.your-mobile img {
	margin: 25px auto 0 auto; padding: 0;
	display: block;
}


blockquote {
	margin: 0; padding: 0 20px 20px 20px;
}
blockquote p {
	margin: 0; padding: 0 0 0.2em 0 !important; color: #664D4C;
}
blockquote cite {
	margin: 0; padding: 0; color: #A59797;
}


#related {
	width: 225px; margin: 0 30px; padding: 25px 0 0 0;
}


#subnav {
	margin: 0; padding: 0 0 3.0em 0;
}
#subnav ul {
	margin: 0; padding: 0; list-style: none; overflow: auto;
}
#subnav li {
	display: none; margin: 0; padding: 0; list-style: none;
}
#subnav li.section, #subnav li.section li {
	display: block;
}
#subnav li a {
	display: block; margin: 0; border-top: 1px solid #9B8180; border-bottom: 1px solid #9B8180; padding: 0.3em 0;
	color: #222222; font-weight: bold; text-transform: uppercase; text-decoration: none;
}

#subnav li li {
	border-bottom: 1px solid #E1DAD2;
}
#subnav li li a {
	border: none;
	color: #664D4C; /* 9B8180 */ font-weight: normal; text-transform: none;
}
#subnav li li a:hover {
	color: #222222;
}

#subnav li li li {
	border-bottom: none;
}
#subnav li li li a {
	padding: 0.1em 0 0.1em 20px;
	color: #9B8180; font-weight: normal; text-transform: none;
}
#subnav li li li a:before {
	content: "- ";
}

/*
#subnav li li ul {
	display: none;
}
#subnav li li.active ul {
	display: block;
}
*/
#subnav li li a.selected {
	/* color: #664D4C !important; font-weight: bold !important; */
	color: #222222 !important;
}
#subnav li a span {
	display: block;
}


#navigation {
	position: absolute !important; top: 55px; width: 100%; height: 200px; overflow: hidden;
	border-bottom: 10px solid #000000; background: #987E7D; /* url('../images/bg-masthead-01.jpg') no-repeat center center */
}
#navigation h3 {
	display: none;
}
#navigation ul {
	position: absolute !important; bottom: 0; z-index: 1000; width: 1000px; height: 50px;
	margin: 0; padding: 0; list-style: none;
}
#navigation li {
	display: inline; margin: 0; padding: 0; list-style: none; overflow: auto;
}
#navigation li a {
	float: left; width: 200px; height: 50px;
	display: block; background: transparent url('../images/bg-nav.png') no-repeat top left;
	text-indent: -999em;
}
#navigation li a:hover {
	background-position: 0 -50px;
}
#navigation li#nav-home a { width: 127px; background-image: url('../images/nav-internal-home.png'); }
#navigation li#nav-delve a { width: 174px; background-image: url('../images/nav-internal-delve.png'); }
#navigation li#nav-learn a { width: 232px; background-image: url('../images/nav-internal-learn.png'); }
#navigation li#nav-share a { width: 196px; background-image: url('../images/nav-internal-share.png'); }
#navigation li#nav-visit a { width: 131px; background-image: url('../images/nav-internal-visit.png'); }
#navigation li#nav-your  a { width: 140px; background-image: url('../images/nav-internal-your.png'); }


#sponsors {
	position: absolute; top: 0; right: 0;
}
#sponsors ul {
	margin: 0; padding: 1em; list-style: none;
	text-align: right;
}
#sponsors li {
	float: right; margin: 0; padding: 0 0 0 1em; list-style: none;
}


#footer {
	width: 950px; overflow: auto;
	margin: 0 auto 20px auto; padding: 25px 25px 12px 25px; background: #444444;
	font-size: 0.9em; text-align: left;
}
#footer h4 {
	color: #E2B463; font-size: 1.0em; text-transform: uppercase;
}
#footer ul {
	margin: 0; padding: 0 0 1.0em 0; list-style: none;
}
#footer li {
	margin: 0; padding: 0; list-style: none;
}
#footer a {
	color: #FFFFFF; text-decoration: none;
}
#footer a:hover {
	color: #E2B463; text-decoration: underline;
}


#footer #visitor {
	float: left; width: 280px; margin-right: 25px;
}


#footer #latest-news {
	float: left; width: 280px; margin-right: 25px;
	color: #FFFFFF;
}
#footer #latest-news dl {
	margin: 0; padding: 0 0 1.0em 0;
}
#footer #latest-news dt {
	margin: 0; padding: 0;
}
#footer #latest-news dd {
	margin: 0; padding: 0 0 1em 0;
}
#footer #latest-news a {
	color: #E2B463;
}
#footer #latest-news a:hover {
	color: #FAD76F; text-decoration: none;
}


#footer #wheres-mungo {
	float: left; width: 185px; margin-right: 45px;
	color: #FFFFFF;
}
#footer #wheres-mungo p {
	margin: 0; padding: 0 0 1em 0;
}
#footer #wheres-mungo a {
	color: #E2B463;
}
#footer #wheres-mungo a:hover {
	color: #FAD76F; text-decoration: underline;
}


#footer #information {
	float: left; clear: right; width: 110px;
}


#footer #social-media {
	float: left; width: 110px;
}
#footer #social-media a {
	display: block; min-height: 16px; padding-left: 22px;
}
#footer #social-media #facebook a 	{ background: transparent url('../images/icon-facebook.gif') no-repeat left center; }
#footer #social-media #youtube a 	{ background: transparent url('../images/icon-youtube.gif') no-repeat left center; }
#footer #social-media #rssfeed a 	{ background: transparent url('../images/icon-rss.gif') no-repeat left center; }

#footer #social-media #facebook a:hover { color: #84A7BD; }
#footer #social-media #youtube a:hover 	{ color: #E03F3F; }
#footer #social-media #rssfeed a:hover 	{ color: #FF7D00; }



#footer #validate {
	display: none; font-size: 0.9em;
}
#footer #validate ul {
	margin: 0; padding: 0; list-style: none;
	text-align: right;
}
#footer #validate li {
	display: inline; margin: 0; padding: 0 0 0 0.4em; list-style: none;
}
#footer #validate a {
	color: #726D6A; text-decoration: none;
}
#footer #validate a:hover {
	color: #E2B463; text-decoration: underline;
}




/*///////////////////////////////////////////////////////
Slider Styles
jQuery Nivo Slider v2.0
http://nivo.dev7studios.com
March 2010
By: Gilbert Pellegrom
http://www.gilbertpellegrom.co.uk
///////////////////////////////////////////////////////*/

.nivoSlider {
	position: relative; min-height: 400px; width: 1000px;
	background: transparent url('../images/slider-loading.gif') no-repeat 50% 50%;
	/* -moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333; */
}
.nivoSlider img {
	position: absolute; top: 0; left: 0;
	display: none;
}
.nivoSlider a {
	display: block; border: 0;
}
.nivoSlider a.nivo-imageLink {
	position: absolute; top: 0; left: 0; z-index: 60; width: 100%; height: 100%;
	display: none; margin: 0; border: 0; padding: 0;
}
.nivo-slice {
	display: block; position: absolute; z-index: 50; height: 100%;
}
.nivo-caption {
	position: absolute; left: 0; top: 0; z-index: 89; width: 100%;
	/* background: #000000; */
	color: #FFFFFF; font-size: 0.9em; text-align: right; opacity: 0.7; /* Overridden by captionOpacity setting */
}
.nivo-caption p {
	margin: 0; padding: 5px 10px;
}
.nivo-directionNav a {
	position: absolute; top: 45%; z-index: 99; width: 30px; height: 30px;
	display: block; border: 0; background: url('../images/slider-arrows.png') no-repeat;
	text-indent: -9999px; cursor: pointer;
}
.nivo-directionNav a.nivo-prevNav {
	left: 15px;
}
.nivo-directionNav a.nivo-nextNav {
	right: 15px; background-position: -30px 0;
}
.nivo-controlNav {
	position: absolute; left: 47%; bottom: -30px;
}
.nivo-controlNav a {
	position: relative; z-index: 99; width: 10px; height: 10px;
	display: block; float: left; margin-right: 3px; border: 0; background: url('../images/slider-bullets.png') no-repeat;
	text-indent: -9999px; cursor: pointer;
}
.nivo-controlNav a.active {
	background-position: -10px 0;
	font-weight: bold;
}


.small {
	min-height: 200px !important;
}
.small .nivo-directionNav a {
	top: -999em !important;
}



/*///////////////////////////////////////////////////////
Tooltip Styles
///////////////////////////////////////////////////////*/
.tooltip {
	width: 160px; height: 70px;
	display: none; padding: 25px; background: transparent url('../images/tooltip-black-arrow.png');
	font-size: 10px;color: #FFFFFF;
}
/* Override the arrow image of the tooltip */
.tooltip.bottom {
	height: 55px; padding-top: 40px; background: url('../images/tooltip-black-arrow-bottom.png');
}
.tooltip.bottom {
	background: url('../images/tooltip-black-arrow-bottom.png');
}




/*///////////////////////////////////////////////////////
ColorBox Core Style
///////////////////////////////////////////////////////*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background: url('../images/colorbox/border1.png') 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background: url('../images/colorbox/border1.png') 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background: url('../images/colorbox/border1.png') -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background: url('../images/colorbox/border1.png') 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background: url('../images/colorbox/border1.png') 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background: url('../images/colorbox/border1.png') -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background: url('../images/colorbox/border2.png') 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background: url('../images/colorbox/border2.png') -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:20px; left:0; padding: 3px 0; text-align:center; width:100%; color:#333; background-color:#FFF; opacity: 0.8;  filter: alpha(opacity = 80);}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background: url('../images/colorbox/loading.gif') 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderTopLeft.png', sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderTopCenter.png', sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderTopRight.png', sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderBottomLeft.png', sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderBottomCenter.png', sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderBottomRight.png', sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderMiddleLeft.png', sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/colorbox/internet-explorer/borderMiddleRight.png', sizingMethod='scale');}




/*///////////////////////////////////////////////////////
Home Page Styles
///////////////////////////////////////////////////////*/

#home #masthead {
	height: 80px; overflow: hidden;
	margin: 0 0 410px 0;
}
#home #masthead h1 a {
	height: 0 !important; height /**/: 80px;
	padding: 80px 0 0 0; background: transparent url('../images/logo-mungo-national-park.png') no-repeat left top;
}


#home #main {
	padding: 0; background: transparent url('../images/bg-main.jpg') repeat-y 645px 0;
}
#home #content {
	position: relative; width: 400px;
	float: left; margin: 20px 0 0 270px; padding: 0; background: transparent;
}
#home #content h2 {
	display: block; width: 419px; height: 0 !important; height /**/: 55px; overflow: hidden;
	margin: 0 0 20px -250px; padding: 55px 0 0 0; background: transparent url('../images/title-welcome.gif') no-repeat center top;
	text-indent: -999em;
}
#home #content h3 {
	position: absolute; top: 95px; left: -250px;
	display: block; width: 213px; height: 0 !important; height /**/: 200px; overflow: hidden;
	margin: 0; padding: 200px 0 0 0; background: transparent url('../images/map-australia.gif') no-repeat center top;
	text-indent: -999em;
}



#home #related {
	float: left; width: 200px;
	margin-left: 100px; padding: 0;
	color: #FFFFFF;
}
#home #related #download-guidebook {
	width: 200px; margin: 0; padding: 20px 0 1.5em 0;
}
#home #related #download-guidebook h3 {
	width: 250px; height: 214px;
}
#home #related #download-guidebook h3 a {
	position: absolute; right: -30px; width: 250px; height: 0 !important; height /**/: 214px;; overflow: hidden;
	margin: 0; padding: 214px 0 0 0; background: transparent url('../images/download-guidebook.png') no-repeat center top;
	text-indent: -999em;
}
#home #related #promotions ul {
	margin: 0; padding: 0; list-style: none;
}
#home #related #promotions ul li {
	margin: 0; padding: 0 0 0.7em 0; list-style: none;
	text-align: right;
}


#home #navigation {
	top: 80px; height: 400px;
}
#home #navigation ul {
	height: 100px; background: transparent url('../images/bg-nav-learn.png') no-repeat 231px 100%;
}
#home #navigation li a {
	position: absolute !important; bottom: 0; z-index: 1000; width: 200px; height: 80px;
	display: block; background: transparent url('../images/bg-nav.png') no-repeat top left;
	text-indent: -999em;
}
#home #navigation li a:hover {
	background-position: top left;
}
#home #navigation li#nav-delve a { left:   0px; width: 231px; background-image: url('../images/nav-delve.png'); }
#home #navigation li#nav-learn a { left: 232px; width: 280px; background-image: url('../images/nav-learn.png'); }
#home #navigation li#nav-share a { left: 513px; width: 487px; background-image: url('../images/nav-share.png'); }


#panel-delve {
	position: absolute !important; z-index: 100; top: 0; width: 600px; height: 400px;
	display: none; background: transparent url('../images/bg-panel-delve.png') no-repeat left top;
}
#panel-delve div img {
	display: none;
}

#panel-delve span {
	position: absolute !important; z-index: 20;
	display: none;
}
#panel-delve span img {
	border: 3px solid #FFFFFF;
}
#delve-01 { top:  25px; left: 250px; }
#delve-02 { top: 100px; left: 350px; }
#delve-03 { top: 200px; left: 225px; }
#delve-04 { top: 125px; left: 400px; }


#panel-share {
	position: absolute; z-index: 100; top: 0; right: 0; width: 400px; height: 400px;
	display: none;
}


#home #footer {
	width: 1000px;
	margin: 0 auto; padding: 0; background: transparent;
}
#home #footer #information {
	width: 1000px;
}
#home #footer #information ul {
	margin: 0; padding: 0.5em 0; list-style: none;
	text-align: right;
}
#home #footer #information li {
	float: none; display: inline; margin: 0; padding: 0 0 0 1em; list-style: none;
}
#home #footer #information a {
	color: #A9A4A1; text-decoration: none;
}
#home #footer #information a:hover {
	color: #E2B463; text-decoration: underline;
}




/*///////////////////////////////////////////////////////
Miscellaneous Styles
///////////////////////////////////////////////////////*/

#welcome  {
	margin: 0 0 1.5em 0; /* border-bottom: 1px solid #E3E0D7; */ padding: 0; list-style: none;
}
#welcome li {
	overflow: auto;
	margin: 0; border-top: 1px solid #E3E0D7; padding: 1em 0 1em 100px; list-style: none;
}
#welcome li span {
	float: left; clear: left; margin: 0 0 0 -100px; padding: 0;
}
#welcome li a img {
	display: block; margin: 0; border: 2px solid #BDA2A1;
}
#welcome li a:hover img {
	border: 2px solid #674B4A;
}
#welcome li blockquote {
	margin: 0; padding: 0 0 1em 0;
	font-weight: bold; color: #674B4A
}
/* q:lang(en) */
#welcome li blockquote q {
	display: block; quotes: '' '';
	font-weight: normal; font-style: italic; color: #9A817F;
}
#welcome li cite {
	display: block; margin: 0; padding: 0;
	font-style: normal; color: #AEA59C;
}
#welcome li cite a {
	text-decoration: none;
}


.route-details dl {
	margin: 0; padding: 0 0 1em 0;
	color: #674B4A; font-size: 0.9em;
	width: 500px; overflow: auto;
}
.route-details dt {
	width: 100px;
	float: left; clear: left; margin: 0; padding: 0.3em 0 0 0;
	font-weight: bold;
}
.route-details dd {
	width: 400px;
	float: left; margin: 0; padding: 0.3em 0 0 0;
}


#sub-explore a img {
	border: 4px solid #9B8180; padding: 1px; background: #664D4C;
}
#sub-explore a:hover img {
	border: 4px solid #664D4C; padding: 1px; background: #9B8180;
}


.two-columns {
	overflow: auto;
}
.two-columns li {
	float: left; width: 49%;
}


.accomm-details dl {
	margin: 0; padding: 0 0 1em;
	color: #674B4A; font-size: 0.9em;
	width: 690px; overflow: auto;
}
.accomm-details dt {
	float: left; clear: left; width: 140px;
	font-weight: bold;
}
.accomm-details dd {
	margin: 0; padding: 0 0 0 140px;
	width: 550px;
}



.share-experience dl {
	margin: 0; padding: 0 0 1em;
	color: #674B4A; font-size: 0.9em;
	width: 690px; overflow: auto;
}
.share-experience dt {
	float: left; clear: left; width: 140px;
	font-weight: bold;
}
.share-experience dd {
	margin: 0; padding: 0 0 0 140px;
	width: 550px;
}

.register dl {
	margin: 0; padding: 0 0 1em;
	color: #674B4A;
	width: 690px; overflow: auto;
}
.register dt {
	float: left; clear: left; width: 120px;
	margin:3px;
		height:20px;
}
.register dd{
		margin:3px;
}
.register dd.field {
	float:left;
		margin:3px; padding: 0 0 0 20px;
	width: 210px;
		height:20px;
}

.register dd.status {

		margin:3px; padding: 0 0 0 20px;
	height:20px;
}







.timeline dl {
	margin: 0; border-bottom: 1px solid #E9E6DB; padding: 0 0 1em;
	font-size: 0.9em;
	width: 680px; overflow: auto;
}
.timeline dt {
	margin: 0; padding: 5px 0 4px 0;
	float: left; clear: left; width: 140px;
	font-weight: bold;
}
.timeline dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0 4px 140px;
	width: 540px;
}

/*
.events-described dl {
	margin: 0; border-bottom: 1px solid #E9E6DB; padding: 0;
	font-size: 0.9em;
	width: 680px;
}
.events-described dt {
	margin: 0; padding: 5px 0 0 0;
	float: left; width: 150px;
	font-weight: bold;
}
.events-described dt img {
	border: 1px solid #9B8180; overflow: auto;
}
.events-described dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0 6px 150px;
	width: 530px; min-height: 75px !important;
}
*/

.events-described dl {
	margin: 0; border-bottom: 1px solid #E9E6DB; padding: 0;
	font-size: 0.9em;
	width: 680px; overflow: auto;
}
.events-described dt {
	margin: 0; padding: 5px 0 0 0;
	float: left; clear: left; width: 30px;
	font-weight: bold;
}
.events-described dt img {
	border: 1px solid #9B8180; overflow: auto;
}
.events-described dd {
	margin: 0; margin-left:150px; border-top: 1px solid #E9E6DB; padding: 4px 0 6px 0;
	width: 530px; min-height: 75px !important;
}



.detail-described dl {
	margin: 0; border-bottom: 1px solid #E9E6DB; padding: 0;
	font-size: 0.9em;
	width: 680px; overflow: auto;
}
.detail-described dt {
	margin: 0; padding: 5px 0 0 0;
	float: left; clear: left; width: 30px;
	font-weight: bold;
}
.detail-described dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0 4px 30px;
	width: 650px;
}


dl.animal-table {
	margin: 0 0 15px 0; padding: 0;
	width: 500px; overflow: auto;
	border-bottom: 1px solid #674B4A;
}
.animal-table dt {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; clear: left; width: 250px;
}
.animal-table dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; width: 250px;
}
.animal-table .header {
	margin: 0; border-top: 1px solid #674B4A; border-bottom: 1px solid #674B4A; padding: 2px 0;
	font-size: 0.9em; color: #674B4A; text-transform: uppercase;
}
.animal-header {
	padding: 0 0 5px 0;
}


dl.animal-list {
	margin: 0 0 20px 0; padding: 0;
	width: 500px; overflow: auto;
	border-bottom: 1px solid #E9E6DB;
}
.animal-list dt {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; clear: left; width: 250px;
}
.animal-list dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; width: 250px;
}


dl.animal-listing {
	margin: 0 0 20px 0; padding: 0;
	width: 680px; overflow: auto;
	border-bottom: 1px solid #E9E6DB;
}
.animal-listing dt {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; clear: left; width: 200px;
}
.animal-listing dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; width: 480px;
}


dl.world {
	margin: 0 0 20px 0; padding: 0;
	width: 680px; overflow: auto;
	border-bottom: 1px solid #E9E6DB;
}
.world dt {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0;
	float: left; clear: left; width: 100px;
}
.world dd {
	margin: 0; border-top: 1px solid #E9E6DB; padding: 4px 0 4px 100px;
	width: 580px;
}


.header {
	font-weight: bold;
}


#home #youth {
	position: absolute; top: 322px; left: -250px;
}

.flash-border-home {
	margin: 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 144px;
	position: absolute; top: 552px; left: -250px;
	background: #F3F0E7 url('../images/share-video-welcome.jpg') no-repeat;
}
.flash-border {
	border: 1px solid #999999;
	width: 640px; height: 564px;
	background: #F3F0E7 url('../images/bg-videos.jpg') no-repeat;
}
.flash-border-share-01 {
	margin: 0 20px 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/share-video-lottie.jpg') no-repeat;
}
.flash-border-share-02 {
	margin: 0 20px 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/share-video-roy.jpg') no-repeat;
}
.flash-border-share-03 {
	margin: 0 0 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/share-video-jean.jpg') no-repeat;
}
.flash-border-anime-dune {
	margin: 0 0 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/anime-video-dune.jpg') no-repeat;
}
.flash-border-anime-lake {
	margin: 0 20px 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/anime-video-lake.jpg') no-repeat;
}
.flash-border-anime-sat {
	margin: 0 20px 25px 0; padding: 0;
	border: 1px solid #999999;
	width: 213px; height: 143px;
	float: left;
	background: #F3F0E7 url('../images/anime-video-sat.jpg') no-repeat;
}


#video-button {
	margin: 0; padding: 0;
}
#video-button ul {
	margin: 0; padding: 0;
    width: 640px;
}
#video-button li {
	margin: 0; padding: 0 0 5px 0;
    float: left;
    width: 120px;
	list-style: none;
}
a.video-button {
	margin: 0; padding: 3px 5px;
	width: 100px !important; display: block;
	background-color: #684C4B; border: 3px solid #9B8180; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.video-button:hover {
	margin: 0; padding: 3px 5px;
	width: 100px !important; display: block;
	background-color: #9B8180; border: 3px solid #684C4B; color: #FFFFFF; text-decoration: none; text-align: center;
}


#anime {
	margin: 0; padding: 10px 0 0 0;
}
#anime ul {
	margin: 0; padding: 0;
    display: inline;
}
#anime li {
	margin: 0; padding: 0 10px 0 0;
    display: inline;
	list-style: none;
}
#anime li img {
	border: 1px solid #9B8180;
}


#anime-button {
	margin: 0; padding: 10px 0 25px 0;
}
#anime-button ul {
	margin: 0; padding: 0;
    display: inline;
}
#anime-button li {
	margin: 0; padding: 0;
    display: inline;
	list-style: none;
}
a.anime-button-01 {
	margin: 0 17px 0 0; padding: 3px 16px;
	width: 209px !important;
	background-color: #684C4B; border: 3px solid #9B8180; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.anime-button-01:hover {
	margin: 0 17px 0 0; padding: 3px 16px;
	width: 209px !important;
	background-color: #9B8180; border: 3px solid #684C4B; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.anime-button-02 {
	margin: 0 17px 0 0; padding: 3px 22px;
	width: 209px !important;
	background-color: #684C4B; border: 3px solid #9B8180; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.anime-button-02:hover {
	margin: 0 17px 0 0; padding: 3px 22px;
	width: 209px !important;
	background-color: #9B8180; border: 3px solid #684C4B; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.anime-button-03 {
	margin: 0; padding: 3px 13px;
	width: 209px !important;
	background-color: #684C4B; border: 3px solid #9B8180; color: #FFFFFF; text-decoration: none; text-align: center;
}
a.anime-button-03:hover {
	margin: 0; padding: 3px 13px;
	width: 209px !important;
	background-color: #9B8180; border: 3px solid #684C4B; color: #FFFFFF; text-decoration: none; text-align: center;
}


#download-video {
	margin: 0; padding: 0;
}
#download-video ul {
	margin: 0; padding: 0;
    width: 680px;
}
#download-video li {
	margin: 0; padding: 0 0 5px 0;
    width: 120px;
    float: left;
}


#image-gallery {
	margin: 0; padding: 0;
}
#image-gallery ul {
	margin: 0 0 15px 0; padding: 0;
}
#image-gallery li {
	list-style: none; display: inline; float:left;
	margin: 0 15px 15px 0; padding: 0;
}
#image-gallery li img{
	width: 75px; height: 75px;
	border: 2px solid #A59797;
}


.google-map {
	border: 2px solid #A59797;
}
.google-map-small {
	height: 400px;
	width: 700px;
}
#label-mine input, #label-others input, #label-accom input, #label-attract input, #label-tracks input{
	width:15px;
	float:left;
	margin-right:3px;
	margin-top:2px;


}

form#routes li{
	margin-top:3px;
		margin-bottom:3px;
}
/*fieldset {
	padding-bottom: 0.4em;
}
input, select, textarea {
	width: 200px;
}
select {
	width: 204px;
}
input.submit {
	width: auto; margin: 0.6em 0 0 150px; border: 2px outset #EE3A43; padding: 0.1em 0.5em; background: #AA0904;
	color: #FFFFFF; text-decoration: none;
}*/

#remember {
	margin: 0 5px 0 -1px; padding: 0;
	width: 14px;
}


.login-image a img {
	margin: 0; padding: 0;
	border: 2px solid #9B8180;
	width: 213px; height: 144px;
	float: right;
}
.login-image a:hover img {
	margin: 0; padding: 0;
	border: 2px solid #684C4B;
	width: 213px; height: 144px;
	float: right;
}


#research-archive {
	margin: 0; padding: 0 0 20px 0;
	border-bottom: 1px solid #9B8180;
}
#research-archive li {
	margin: 0 0 0 20px; padding: 0;
}
.research {
	margin: 0; padding: 10px 0 15px 0;
	text-align: center;
}
.research img {
	margin: 0 0 10px 0; padding: 0;
	border: 2px solid #9B8180;
}
#research-gallery {
	margin: 0; padding: 0;
}
#research-gallery ul {
	margin: 0 0 15px 0; padding: 0;
}
#research-gallery li {
	list-style: none; display: inline;
	margin: 0 15px 0 0; padding: 0;
}
#research-gallery li img{
	width: 210px; height: 150px;
	border: 2px solid #A59797;
}


.footprints {
	margin: 0; padding: 10px 0 15px 0;
	text-align: center;
}
.footprints img {
	margin: 0 0 10px 0; padding: 0;
	border: 2px solid #9B8180;
}

/*///////////////////////////////////////////////////////
Interactive Map / Google map styles
///////////////////////////////////////////////////////*/

/*windowInfo max view title bar */
.gmnoprint div div div {
	background:none !important;
	border:none !important;
	color:#FFF ;
}

.simplewindow{
	padding:5px;
	margin:5px;

}

.simplewindow .photo {
	color:#6c4138;
	margin-bottom: 2px;
}

.simplewindow img {
	border: 1pt solid #977e7a;

}

.simplewindow .mine {
	background-color:#F0F;
}

.simplewindow .link{
	text-align:center;
	color:#999 !important;
}

.simplewindow .link a, .simplewindow .link a:hover{
	color:#6c4138;
}

/*
#google-map.gmnoprint {
	background-image: none;
}
.gmnoprint {
	background-image: url(../images/bg-infoWindow.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.gmnoprint img {
	border:1px solid #FFFFFF;
}
div#lmc3d.gmnoprint, #scalecontrol, #logocontrol, .terms-of-use-link{
	background-image:none;
}
div#hmtctl.gmnoprint div div div {
	display:none;
}
*/
.imageBig {
	float: left;
	margin: 20px 20px 10px 10px;
}
.imageDesc {
	margin: 20px 0 0 0;
	color: #666666 !important;
}
.imageDesc .link {
	text-align:left;
	color: #999999 !important;
}
.gap {
	margin-top:30px !important;
}


.alert{
	background-image: url(../images/icon-alert.png); background-repeat:no-repeat;
	font-size: 16px;
	height: 48px;
	padding-left: 48px;
	padding-top: 15px;
}
.status {
	display: none;
}

#imageLat 	{ width: 100px; }
#imageLong 	{ width: 100px; }


#routes label {
	float: none; padding-bottom: 2px;
}
#subnav .login-register a, #subnav .share-experience a {
	display: inline; border: none; padding: auto; text-decoration: underline;
}
.login-register fieldset, .share-experience fieldset {
	width: auto; margin: 0 0 5px 0;
}
.login-register label, .share-experience label {
	width: 80px;
}
.login-register input, .share-experience input {
	width: 120px;
}
.share-experience #limage, .share-experience #image, .share-experience #limageDesc {
	width: auto !important;
}
.login-register .checkbox label, .share-experience .checkbox label {
	margin-left: 5px;
}
#routes .submit, .login-register .submit, .share-experience .submit {
	margin: 0px !important;
}


