/* Global styles - set the default behavior of standard HTML markup */
* { margin: 0; padding: 0; }
body { font-size: 62.5%; line-height: 160%; font-family: verdana, arial, sans-serif; color: #000; background-color: #002D80; text-align: center; background-image: url(/images/bkgrn_blue_floral.jpg); background-repeat: repeat-x; }
p { font-size: 1.1em; margin: 0 0 15px 0; }
div > p { margin-top: 0; }
ol { margin-left: 40px; margin-top: 10px; margin-bottom: 10px; font-size: 1.1em; }
ul { margin-left: 15px; margin-top: 10px; margin-bottom: 10px; font-size: 1.1em; }
a:link, a:visited { color: #B26D01; text-decoration: none; }


a:hover, a:active { color: #FF9A03; text-decoration: underline; }
a img { border: 0; }
input, select, object { font-size: 1.1em; font-family: "Trebuchet MS", arial, helvetica, sans-serif; }
h1 { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 1.0em; color: #000; margin-bottom: 12px; }
h2 { font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 1.6em; color: #B26D01; margin-bottom: 10px;}
h3 { font-family: arial, helvetica, sans-serif; font-size: 1.3em; color: #B26D01; }
h4 { font-family: arial, helvetica, sans-serif; font-size: 1.4em; }
h5 { font-size: 1.0em; font-weight: normal; margin-bottom: 15px; }
h6 { font-size: 0.9em; font-weight: normal; color: #C1985B; margin-bottom: 15px; }
h7 { font-size: 14px; font-weight: normal; margin-bottom: 15px; }

/* Define standard functional classes */
.clear { clear: both; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

.centerColumn img.noFormat { border: 0; background-color: transparent; padding: 0; margin: 0; }

/* Define site color palette */
.brown { color: #B26D01; }
.orange { color: #FF9A03; }
.brightOrange { color: #F90; }
.cream { color: #FAEEC6; }
.yellow { color: #FCFC00; }
.green { color: #1F4E2E; }
.brightGreen { color: #12941A; }
.black { color: #000; }
.white { color: #FFF; }

/* Master */
.master { width: 770px; margin: 0 auto; text-align: left; }

/* Masthead */
.masthead { background-image: url(/images/Maui_Activity_header.jpg); background-repeat: no-repeat; height: 172px; }

/* Primary nav */
.primaryNavContainer { text-align: center; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 1.0em; height: 28px; }

.primaryNav { list-style: none; margin: 0 auto; padding: 0; width: 770px; }
.primaryNav1 { list-style: none; margin: 0 auto; padding: 0; width: 770px; line-height: 20px; font-size: 13px;}
.primaryNav li { float: left; position: relative; height: 28px; z-index: 100; }
.primaryNav li dl { position: absolute; top: 0; left: 0; padding-bottom: 0; }
.primaryNav li a:link, .primaryNav li a:visited { text-decoration: none; }
.primaryNav li dd { display: none; }
.primaryNav li a:hover { border: 0; }
.primaryNav li:hover dd, .primaryNav li a:hover dd { display: block; }
.primaryNav li:hover dl, .primaryNav li a:hover dl { padding: 0; }
.primaryNav table { border-collapse: collapse; margin: -1px; }
.primaryNav img { margin: 10px; padding: 1px; background-color: #FFF; border: 1px solid #002D80; }
.primaryNav1 img { margin: 10px; padding: 1px; background-color: #FFF; border: 1px solid #002D80; }
.primaryNav dl { margin: 0; padding: 0; background: transparent; }
.primaryNav dt { margin: 0; padding: 0; line-height: 26px; border-top: 0px solid #331000; background-color: #233170; }
.primaryNav dt.firstItem a:link, .primaryNav dt.firstItem a:visited, .primaryNav dt.firstItem a:hover, .primaryNav dt.firstItem a:active { background-image: none; }
.primaryNav dd { color: #fff; text-align: left; border-bottom: 1px solid #331000; border-left: 1px solid #312100; border-right: 1px solid #312100; }
.primaryNav dt a:link, .primaryNav dt a:visited { display: block; color: #FAEEC6; font-weight: bold; text-align: center; padding-right: 7px; background-image: url(/images/bullet_onBrown.gif); background-position: 4px 9px; background-repeat: no-repeat; height: 28px; }
.primaryNav dt a:hover, .primaryNav dt a:active { color: #FCFC00; font-weight: bold; background: #1F4E2E; background-image: url(/images/bulletSm_onGreen.gif); background-position: 4px 9px; background-repeat: no-repeat; height: 28px; }
.primaryNav dd a:link, .primaryNav dd a:visited { background: #FFF; color: #312100; text-decoration: none; display: block; text-align: left; padding: 2px 4px; }
.primaryNav dd a:hover, .primaryNav dd a:active { background: #1F4E2E; color: #FCFC00; padding: 2px 4px; }

/* Bottom nav */
.bottomNavContainer { text-align: center; margin-bottom: 15px; }
.bottomNavContainer ul.bottomNav { margin: 0; font-size: 1.0em; }
.bottomNavContainer ul.bottomNav li { display: inline; padding: 0 5px 0 7px; border-left: 1px solid #000; }
.bottomNavContainer ul.bottomNav li.firstItem { border: 0; }

/* Footer */
.footerContainer { text-align: center; }
.footerContainer ul.footer { color: #BCAC8A; background-color: #312100; margin: 0; border-top: 2px solid #C37600; font-size: 1.0em; }
.footerContainer ul.footer li { display: inline; line-height: 26px; padding: 0 2px; }
.footerContainer ul.footer li a:link, .footerContainer ul.footer li a:visited { color: #BCAC8A; text-decoration: none; }
.footerContainer ul.footer li a:hover, .footerContainer ul.footer li a:active { color: #FAEEC6; text-decoration: underline; }

/* */
.movie { 

}