body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
margin: 0;
padding: 0;
color: #000000;
}

A.image:link {text-decoration:none}
A.image:visited {text-decoration:none}
A.image:active {text-decoration:none}
A.image:hover {text-decoration:none}

A.subtle:link {text-decoration:none; color: #000000;}
A.subtle:visited {text-decoration:none; color: #000000;}
A.subtle:active {text-decoration:none; color: #000000;}
A.subtle:hover {text-decoration:underline; color: #000000;}

div#container {margin: 0; background-color: #ffffcc; background-image: url(images/bg-red.gif); background-repeat: repeat-y;}

div#header {
	margin: 0;
	padding: 0;
	background-color: #cc0000;
}
div#header-image {float:right; width: 505px;  height: 135px; position: relative; z-index: 1}
div#header-logo {position: relative; z-index: 2}

div#topmenu {
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #993300;
	border: outset #993300 3px;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 4px;
	color: #FFFFFF;
}
.topmenu-item {  color: #ffff33; padding: 6px}
.topmenu-item A:link {text-decoration: underline; color: white;}
.topmenu-item A:visited {text-decoration: underline; color: white;}
.topmenu-item A:active {text-decoration: underline; color: #ffff33;}
.topmenu-item A:hover {text-decoration: underline; color: #ffff33;}

.topmenu-item-current { color: #ffff33; padding: 3px}
.topmenu-item-current A:link {text-decoration: underline; color: #ffff33;}
.topmenu-item-current A:visited {text-decoration: underline; color: #ffff33;}
.topmenu-item-current A:active {text-decoration: underline; color: #ffff33;}
.topmenu-item-current A:hover {text-decoration: underline; color: #ffff33;}

div#leftmenu {float: left; width: 150px; height: auto; background-color: #cc0000; font-size: 12px;}

div#addresses {
	background-color: #0099cc;
	padding: 6px;
	border: solid black 1px;
	margin: 2px;
}

div#main {
	margin: 0px 0px 0px 150px;
	font-size: 13px;
	overflow: visible;
	padding: 10px;
}
/* Hides from IE5-mac \*/
* html div#main {height: 1%;}
/* End hide from IE5-mac */

/* Hides from IE5-mac \*/
* html .table100 {
/*	height: 1%; */
}
/* End hide from IE5-mac */ 

.largetext {font-size: 18px}
.feature-text {
	font-size: 16px;
	border: solid #993300 2px;
	padding: 5px;
}

.clear {
clear: both;
}

div#homepage-photos {
	float:right;
	margin-left: 5px;
}
div#trips-title {
	font-size: 24px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	clear: right;
}
div.trips-block-element {
	background-color: #99CC33;
	border: outset #a0c000 5px;
	margin-bottom: 5px;
}
div#trips-block-key {
	margin-top: 5px;
	padding: 2px;
	border: outset #cc0000 5px;
}
.trips {
	font-size: 13px;
}


.trips-head {
	font-size: 16px;
	font-weight: bold;
}
.trips-head A:link {text-decoration: none; color: black;}
.trips-head A:visited {text-decoration: none; color: black;}
.trips-head A:active {text-decoration: none; color: black;}
.trips-head A:hover {text-decoration: underline; color: black;}
.trips-head-large {
	font-size: 22px;
	font-weight: bold;
}
.trips-head-large A:link {text-decoration: none; color: black;}
.trips-head-large A:visited {text-decoration: none; color: black;}
.trips-head-large A:active {text-decoration: none; color: black;}
.trips-head-large A:hover {text-decoration: underline; color: black;}



div#pane-container {
	margin: 1px;
	background-color: #0099cc;
	border: 2px black solid;
	text-align: center;
}
.pane {
	font-size: 14px;
	font-weight: bold;
	border: outset #ff9900 3px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 2px;
}
.pane-link {
	font-size: 12px;
}
.pane-title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #FF9900;
	padding: 2px;
}
.pane-text {
	font-size: 10px;
}
.pane-photo {
	font-size: 14px;
	font-weight: bold;
	border: outset #993300 3px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 20px;
}
.pane-photo-title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #993300;
	padding: 2px;
	color: #FFFFFF;
}
.pane-guide {
	font-size: 12px;
	font-weight: normal;
	border: outset #cc0000 3px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 20px;
}
/* Hides from IE5-mac \*/
* html .pane-guide {height: 1%;}
/* End hide from IE5-mac */ 

.pane-guide-title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #cc0000;
	padding: 2px;
	color: #FFFFFF;
}
.pane-guide-name {
	font-size: 14px;
	font-weight: bold;
}
.quote {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

div#footer {clear: both}
div#bottommenu {background-color: black; border: 2px black solid; color: white; text-align: center}
.bottommenu-item { font-size: 11px; color: white; padding: 6px}
.bottommenu-item A:link {text-decoration: none; color: white;}
.bottommenu-item A:visited {text-decoration: none; color: white;}
.bottommenu-item A:active {text-decoration: none; color: red;}
.bottommenu-item A:hover {text-decoration: none; color: red;}
h1 {
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.black-border {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

/* TRIP-SPECIFIC styles */
div#block-emu {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ff6600 5px;
	background-color: #ff6600;
}
div#block-emu-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ff6600 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-emu-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-emu {
	font-size: 24px;
	background-color: #ff6600;
	text-align: center;
	margin: 5px;
}

div#block-wombat {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #669933 5px;
	background-color: #669933;
}
div#block-wombat-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #669933 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-wombat-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-wombat {
	font-size: 24px;
	background-color: #669933;
	text-align: center;
	margin: 5px;
}

div#block-platypus {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #00ccff 5px;
	background-color: #00ccff;
}
div#block-platypus-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #00ccff 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-platypus-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-platypus {
	font-size: 24px;
	background-color: #00ccff;
	text-align: center;
	margin: 5px;
}

div#block-kookaburra {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #cc0000 5px;
	background-color: #cc0000;
}
div#block-kookaburra-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #cc0000 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-kookaburra-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-kookaburra {
	font-size: 24px;
	background-color: #cc0000;
	text-align: center;
	margin: 5px;
}

div#block-koala {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ffcc00 5px;
	background-color: #ffcc00;
}
div#block-koala-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ffcc00 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-koala-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-koala {
	font-size: 24px;
	background-color: #ffcc00;
	text-align: center;
	margin: 5px;
}

div#block-dingo {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #cc9933 5px;
	background-color: #cc9933;
}
div#block-dingo-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #cc9933 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-dingo-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-dingo {
	font-size: 24px;
	background-color: #cc9933;
	text-align: center;
	margin: 5px;
}

div#block-bandicoot {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #993300 5px;
	background-color: #993300;
}
div#block-bandicoot-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #993300 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-bandicoot-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-bandicoot {
	font-size: 24px;
	background-color: #993300;
	text-align: center;
	margin: 5px;
}

div#block-other {
	margin: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ff9900 5px;
	background-color: #ff9900;
}
div#block-other-nofill {
	margin-top: 5px;
	padding: 2px;
	padding-top: 8px;
	border: outset #ff9900 5px;
	overflow: auto;
}
/* Hides from IE-mac \*/
* html div#block-rimu-nofill { height: 1%; }
/* End hide from IE-mac */
div.item-heading-other {
	font-size: 24px;
	background-color: #FF9900;
	text-align: center;
	margin: 5px;
}

.float-right {
	float: right;
	margin: 5px;
}
.clear {
clear: both;
}
.clear-right {
clear: right;
}
.clear-left {
clear: left;
}
div#schedule-select-box {
	border: 3px outset #FF9900;
	text-align: center;
}
.quote-box {
	font-size: 12px;
	border: 3px outset #6699cc;
	padding: 15px;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 16px;
	width: 60%;
}
.bnwtable-smallfont {
	font-size: 14px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.headtext-vlarge {
	font-size: 24px;
	font-weight: bold;
}
.headtext-large {
	font-size: 18px;
	font-weight: bold;
}
.quote-writer {
	font-size: 10px;
	text-align: right;
}
h3 {
	font-size: 16px;
}
h2 {
	font-size: 16px;
	text-align: center;
}
.subhead-greencaps {
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #006600
}
.subhead-green {
	font-size: 12px;
	font-weight: bolder;
	color: #006600
}
.whitetext {
	color: #ffffff;
	font-weight: bold;
}
.gbrtitles { font-size: 12px; color: #CC9900; font-weight: bolder; text-transform: capitalize}

.pane-leftmenu {
	font-size: 13px;
	border: outset #cc0000 3px;
	text-align: center;
	background-color: #ffffcc;
	padding: 5px;
	margin: 2px;
}

td {
	font-size: 13px;
}

.feature-box {
	background-color: #ffffcc;
	margin: 5px;
	padding: 5px;
	border: 5px outset #cc0000;
}

.alert-box {
	background-color: #ffffcc;
	margin: 5px;
	padding: 5px;
	border: 5px solid #ff0000;
}
.comic-xxxlarge { font-family: "Comic Sans MS"; font-size: 24px; font-style: normal; font-weight: bold; color: #000000 }
div#main-noleftmenu {
	margin: 10px 10px 10px 10px;
	font-size: 13px;
}
div#container-noleftmenu {
margin: 0; background-color: #d0f0f0; background-image: url(images/spacer.gif) ; background-repeat: no-repeat;
}
.padding5 {
	padding: 5px;
}
.itin-dailytitle {
	font-weight: bold;
	color: #993300;
}
.pdf-box {
	background-color: #CCCCCC;
	padding: 3px;
	border: 1px solid #FF0000;
}
