/* BIG VALLEY JAMBOREE BASE STYLES */
/* @author Robin Bolton <robin@parcommarketing.com> */
/* This stylesheet relies on the Yahoo UI reset-fonts-grids stylesheet. */
/* All font sizes MUST be specified in percentages to produce consistent */
/* results. Use the following sizing chart to select specific point sizes: */
/* 10px 77%        11px 85%        12px 93%      13px 100%       14px 108% */
/* 15px 116%       16px 123.1%     17px 131%     18px 138.5%     19px 146.5% */
/* 20px 153.9%     21px 161.6%     22px 167%     23px 174%       24px 182% */
/* 25px 189%       26px 197% */
/* line 20, ../src/sass/main.sass */
a { color: white; text-decoration: underline; }

/* line 24, ../src/sass/main.sass */
a:hover, a:active { color: #ffcc66; text-decoration: none; }

/* line 28, ../src/sass/main.sass */
body { background: black url(/img/bg/body.jpg?100105) no-repeat fixed 50% 0; color: white; }

/* line 33, ../src/sass/main.sass */
dl { margin-left: 0; }
/* line 36, ../src/sass/main.sass */
dl dd { margin-bottom: 1em; }

/* line 39, ../src/sass/main.sass */
h1, h2, h3 { line-height: 1; margin: 0; padding: 0; }

/* line 44, ../src/sass/main.sass */
h1, h3 { text-transform: uppercase; }

/* line 47, ../src/sass/main.sass */
h1 { background: url(/img/text/big_valley_jamboree.png?100105) no-repeat 0 0; font-size: 54px; _background-image: url(/img/text/big_valley_jamboree-ie6.png?100105); }
/* line 53, ../src/sass/main.sass */
h1 a { color: transparent; display: block; }

/* line 57, ../src/sass/main.sass */
h2 { color: #b89b81; font-size: 23px; font-weight: normal; letter-spacing: 0.015em; }
/* line 64, ../src/sass/main.sass */
h2.subtitle { color: white; font-size: 13px; font-weight: bold; margin: 0 0 0.25em 0 !important; position: relative; text-align: right; text-shadow: black 2px 2px 2px; -moz-text-shadow: black 2px 2px 2px; -webkit-text-shadow: black 2px 2px 2px; text-transform: none; }

/* line 78, ../src/sass/main.sass */
h3 { font-size: 12px; font-weight: bold; margin: 0.25em 0 1em 0; }

/* line 85, ../src/sass/main.sass */
h4 { color: #ffcc66; font-size: 16px; font-weight: normal; line-height: 1; margin: 0 0 0.1em 0; padding: 0; }

/* line 94, ../src/sass/main.sass */
h5 { color: #9a6928; font-size: 14px; font-weight: normal; line-height: 1; margin: 0 0 0.5em 0; padding: 0; }

/* line 103, ../src/sass/main.sass */
html { background-color: transparent; }

/* line 107, ../src/sass/main.sass */
hr { clear: both; color: #484338; margin: 0 0 1em; }

/* line 112, ../src/sass/main.sass */
.body { font-size: 14px; line-height: 1.4; margin: 0 auto; width: 956px; }
/* line 122, ../src/sass/main.sass */
.body .main { margin: 0 auto; padding-top: 40px; width: 888px; position: relative; }
/* line 128, ../src/sass/main.sass */
.body .outer { background: black url(/img/bg/outer.jpg?100105) no-repeat 50% 0; margin: 0 auto; position: relative; width: 952px; }
/* line 141, ../src/sass/main.sass */
.body .unit.size1of3 { margin-right: 1em; }
/* line 144, ../src/sass/main.sass */
.body .unit.size1of3.lastUnit { margin-right: 0; }
/* line 149, ../src/sass/main.sass */
.body .unit.size2of3 .hr, .body .unit.size3of4 .hr { background-position: 50% 0; height: 25px; margin: 2em auto; width: 546px; }

/* line 155, ../src/sass/main.sass */
.hr { background-color: transparent; background-image: url(/img/bg/hr.png?100105); background-position: 50% 0; background-repeat: no-repeat; height: 28px; margin: 1em auto 0; width: 888px; _background-image: url(/img/bg/hr-ie6.png?100105); }
/* line 165, ../src/sass/main.sass */
.hr hr { color: transparent; margin: 0; visibility: hidden; }

/* line 170, ../src/sass/main.sass */
.subnav { background: transparent url(/img/bg/subnav.png?100105) repeat 0 0; border-radius: 5px; font-size: 12px; margin-bottom: 2em; overflow: auto; -moz-border-radius: 5px; -webkit-border-radius: 5px; _background-image: none; _background-color: #8e7357; }
/* line 182, ../src/sass/main.sass */
.subnav a { text-decoration: none; }
/* line 185, ../src/sass/main.sass */
.subnav a:hover, .subnav a:active, .subnav.current a { text-decoration: underline; }
/* line 188, ../src/sass/main.sass */
.subnav hr { border-bottom: none; border-color: #1e334e; height: 1px; margin: 0 0 1em; }
/* line 194, ../src/sass/main.sass */
.subnav ul { margin: 0; padding: 0; }
/* line 198, ../src/sass/main.sass */
.subnav ul li { line-height: 1.1; list-style-type: none; margin: 0 0 0.75em; padding: 0; }
/* line 204, ../src/sass/main.sass */
.subnav ul li a { color: white !important; }
/* line 207, ../src/sass/main.sass */
.subnav .inner { margin: 2em; }
/* line 210, ../src/sass/main.sass */
.subnav .inner a { color: #ffcc66; }

/* line 213, ../src/sass/main.sass */
table { border-collapse: collapse; }
/* line 216, ../src/sass/main.sass */
table caption { caption-side: bottom; font-size: 12px; }
/* line 221, ../src/sass/main.sass */
table td { border-size: 0; padding: 3px 6px; }
/* line 226, ../src/sass/main.sass */
table.fancy td { background-color: #96795f; border-size: 1px; padding: 3px 6px; vertical-align: top; }
/* line 232, ../src/sass/main.sass */
table.fancy td input { border: 1px solid black; }
/* line 235, ../src/sass/main.sass */
table.fancy td ul { margin: 0 0 1em 3em; }
/* line 238, ../src/sass/main.sass */
table.fancy th { background-color: #9a6928; padding: 3px 6px; text-align: left; }
/* line 243, ../src/sass/main.sass */
table.fancy tr.header th { background-color: #ffcc66; color: black; }
/* line 248, ../src/sass/main.sass */
table.sponsors td { padding-bottom: 2em; }
/* line 251, ../src/sass/main.sass */
table.sponsors td img { background-color: white; padding: 5px; }

/* line 256, ../src/sass/main.sass */
ul li { list-style-type: disc; }
/* line 260, ../src/sass/main.sass */
ul ul li { list-style-type: circle !important; }
/* line 264, ../src/sass/main.sass */
ul ul ul li { list-style-type: square; }

/* line 300, ../src/sass/main.sass */
.featureLine { position: relative; }

/* line 304, ../src/sass/main.sass */
#banditLogin td { font-size: 10px; border: none; border-collapse: collapse; }

/* line 312, ../src/sass/main.sass */
.foot { margin: 0 auto; position: relative; text-align: center; width: 956px; }
/* line 322, ../src/sass/main.sass */
.foot a:link, .foot a:visited { text-decoration: none; }
/* line 324, ../src/sass/main.sass */
.foot a:hover, .foot a:active { text-decoration: underline; }
/* line 327, ../src/sass/main.sass */
.foot p { margin-top: 1em; }
/* line 330, ../src/sass/main.sass */
.foot ul { margin: 0; padding: 0; text-align: center; }
/* line 335, ../src/sass/main.sass */
.foot ul li { display: inline; }
/* line 338, ../src/sass/main.sass */
.foot .hr { margin: 0 auto 25px; }
/* line 344, ../src/sass/main.sass */
.foot .inner { background: black url(/img/bg/gradients.png?100105) repeat-x 0 -54px; height: 137px; margin: 0 auto; padding: 20px; width: 914px; }

/* line 351, ../src/sass/main.sass */
.head { background: #1e334e url(/img/bg/gradients.png?100105) repeat-x 0 0; height: 54px; }
/* line 355, ../src/sass/main.sass */
.head ul { height: 28px; margin: 0 auto; position: relative; text-align: center; top: 11px; width: 956px; }
/* line 364, ../src/sass/main.sass */
.head ul li { display: inline; list-style-type: none; margin: 0; padding: 0; letter-spacing: -10000em; text-indent: -10000em; }
/* line 372, ../src/sass/main.sass */
.head ul li a { background: transparent url(/img/navigation.png?100105) no-repeat 0 0; color: transparent; display: block; float: left; height: 28px; margin: 0; padding: 0; text-decoration: none; }
/* line 383, ../src/sass/main.sass */
.head ul li.nav-activities a { background-position: -692px 0; width: 150px; }
/* line 386, ../src/sass/main.sass */
.head ul li.nav-activities a:hover, .head ul li.nav-activities a:active, .head ul li.nav-activities.current a { background-position: -692px -28px; }
/* line 390, ../src/sass/main.sass */
.head ul li.nav-camping a { background-position: -277px 0; width: 135px; }
/* line 393, ../src/sass/main.sass */
.head ul li.nav-camping a:hover, .head ul li.nav-camping a:active, .head ul li.nav-camping.current a { background-position: -277px -28px; }
/* line 397, ../src/sass/main.sass */
.head ul li.nav-gallery a { background-position: -842px 0; width: 114px; }
/* line 400, ../src/sass/main.sass */
.head ul li.nav-gallery a:hover, .head ul li.nav-gallery a:active, .head ul li.nav-gallery.current a { background-position: -842px -28px; }
/* line 404, ../src/sass/main.sass */
.head ul li.nav-information a { background-position: -519px 0; width: 173px; }
/* line 407, ../src/sass/main.sass */
.head ul li.nav-information a:hover, .head ul li.nav-information a:active, .head ul li.nav-information.current a { background-position: -519px -28px; }
/* line 411, ../src/sass/main.sass */
.head ul li.nav-news a { background-position: -412px 0; width: 107px; }
/* line 414, ../src/sass/main.sass */
.head ul li.nav-news.current a, .head ul li.nav-news a:hover, .head ul li.nav-news a:active { background-position: -412px -28px; }
/* line 418, ../src/sass/main.sass */
.head ul li.nav-performers a { background-position: 0 0; width: 151px; }
/* line 421, ../src/sass/main.sass */
.head ul li.nav-performers a:hover, .head ul li.nav-performers a:active, .head ul li.nav-performers.current a { background-position: 0 -28px; }
/* line 425, ../src/sass/main.sass */
.head ul li.nav-tickets a { background-position: -151px 0; width: 126px; }
/* line 428, ../src/sass/main.sass */
.head ul li.nav-tickets a:hover, .head ul li.nav-tickets a:active, .head ul li.nav-tickets.current a { background-position: -151px -28px; }

/* line 433, ../src/sass/main.sass */
.line#mainLine { margin: 10px auto 0; width: 858px; }
/* line 437, ../src/sass/main.sass */
.line#mainLine img { border-radius: 3px; margin: 0 10px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/* line 443, ../src/sass/main.sass */
.line#logoLine { height: 203px; }
/* line 446, ../src/sass/main.sass */
.line#logoLine h1, .line#logoLine h2 { text-align: right; }
/* line 449, ../src/sass/main.sass */
.line#logoLine h1 { height: 37px; left: 5px; letter-spacing: -10000em; margin: 0 0 0 auto; overflow: hidden; position: relative; text-indent: -10000em; width: 359px; }
/* line 461, ../src/sass/main.sass */
.line#logoLine h2 { letter-spacing: -0.05em; margin: 0 0 0.5em 0; position: relative; right: 3px; text-transform: none; }
/* line 468, ../src/sass/main.sass */
.line#logoLine .homeLink { height: 150px; position: absolute; top: 30px; width: 480px; }
/* line 474, ../src/sass/main.sass */
.line#logoLine .unit { overflow: visible; }
/* line 477, ../src/sass/main.sass */
.line#logoLine #countdownFl { position: absolute; right: -20px; top: 105px; }
/* line 483, ../src/sass/main.sass */
.line#photoLine ul { display: inline-block; margin: 0; }
/* line 487, ../src/sass/main.sass */
.line#photoLine ul li { display: inline; list-style-type: none; }
/* line 491, ../src/sass/main.sass */
.line#photoLine a { background: white; border: 3px solid white; border-radius: 3px; display: block; float: left; height: 50px; margin: 7px !important; padding: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/* line 503, ../src/sass/main.sass */
.line#photoLine img { margin: 0; padding: 0; }

/* line 507, ../src/sass/main.sass */
.panel { background: transparent url(/img/feature/background.png?100105) repeat-x 0 0; border-radius: 5px; color: white; font-size: 107.692%; line-height: 1.5; margin: 0; padding: 0; width: 888px; -moz-border-radius: 5px; -webkit-border-radius: 5px; _background-image: none; _background-color: #3d3d3d; }
/* line 521, ../src/sass/main.sass */
.panel h2 { color: #c0a185; margin-bottom: 0.5em; }
/* line 525, ../src/sass/main.sass */
.panel p { line-height: 1.4; }
/* line 528, ../src/sass/main.sass */
.panel .description { float: left; height: 302px; line-height: 1.2em; overflow: auto; padding: 20px 10px 20px 20px; width: 340px; }
/* line 536, ../src/sass/main.sass */
.panel .description a.takeALook img { margin: 0 !important; }
/* line 539, ../src/sass/main.sass */
.panel .photo { float: left; height: 342px; margin: 0; padding: 0; width: 511px; }

/* line 546, ../src/sass/main.sass */
.social { background: black url(/img/bg/social.png?100105) repeat-x 0 0; margin: 1em 0 0 auto; overflow: auto; text-align: right; text-transform: uppercase; }
/* line 553, ../src/sass/main.sass */
.social a { text-decoration: none; }
/* line 556, ../src/sass/main.sass */
.social div { display: inline; margin: 0 0 0 0.75em; }
/* line 560, ../src/sass/main.sass */
.social div img { margin-left: 5px; vertical-align: middle; }

/*Helpers * */
/* line 566, ../src/sass/main.sass */
.noborder { border: none !important; border-radius: none !important; -moz-border-radius: none !important; -webkit-border-radius: none !important; }

/* line 572, ../src/sass/main.sass */
.nomargin { margin: 0 !important; }

/* line 575, ../src/sass/main.sass */
.required { color: #ed1c24; font-weight: bold; padding-right: 0.5em; }

/*New Slider * */
/* line 583, ../src/sass/main.sass */
#slider { position: relative; overflow: hidden; clear: both; height: 342px; }
/* line 589, ../src/sass/main.sass */
#slider .indicator { left: 511px; position: absolute; top: 288px; width: 376px; z-index: 40; }
/* line 596, ../src/sass/main.sass */
#slider .indicator .marker { background-color: #3d3d3d; height: 42px; margin: 0 0 0 auto; width: 376px; }
/* line 603, ../src/sass/main.sass */
#slider .panels { clear: both; margin: 0; padding: 0; position: absolute; width: 20000em; }
/* line 610, ../src/sass/main.sass */
#slider .panel { display: block; float: left; }
/* line 616, ../src/sass/main.sass */
#slider .panel .photo { position: relative; z-index: 100; }

/* line 620, ../src/sass/main.sass */
.featureLine { position: relative; }
/* line 623, ../src/sass/main.sass */
.featureLine .prev, .featureLine .next { background: transparent url(/img/feature/buttons.png?100105) no-repeat 0 0; height: 31px; margin: 0; padding: 0; position: absolute; top: 292px; width: 32px; z-index: 50; }
/* line 634, ../src/sass/main.sass */
.featureLine .prev a, .featureLine .next a { display: block; height: 31px; text-align: center; text-decoration: none; width: 32px; }
/* line 641, ../src/sass/main.sass */
.featureLine .prev { left: 530px; }
/* line 644, ../src/sass/main.sass */
.featureLine .prev:hover, .featureLine .prev:active { background-position: 0 -31px; }
/* line 647, ../src/sass/main.sass */
.featureLine .next { background-position: -33px 0; left: 562px; }
/* line 651, ../src/sass/main.sass */
.featureLine .next:hover, .featureLine .next:active { background-position: -33px -31px; }

/* MODAL GALLERY */
/* line 657, ../src/sass/main.sass */
#gallery, #galleryContainer { background-color: #333333; border: 3px solid white; border-radius: 3px; box-shadow: 5px 5px 15px #111111; display: none; min-height: 200px; z-index: 10000; -moz-border-radius: 3px; -moz-box-shadow: 5px 5px 15px #111111; -webkit-border-radius: 3px; -webkit-box-shadow: 5px 5px 15px #111111; }
/* line 670, ../src/sass/main.sass */
#gallery .close, #galleryContainer .close { background-image: url(/img/overlay/close.png); _background-image: url(/img/overlay/close-ie6.png); position: absolute; right: -15px; top: -15px; cursor: pointer; height: 35px; width: 35px; }
/* line 680, ../src/sass/main.sass */
#gallery .next, #gallery .prev, #gallery .info, #galleryContainer .next, #galleryContainer .prev, #galleryContainer .info { background: #333333; background: rgba(0, 0, 0, 0.8) url(/img/overlay/h80.png) repeat-x; }
/* line 684, ../src/sass/main.sass */
#gallery .next, #gallery .prev, #galleryContainer .next, #galleryContainer .prev { position: absolute; top: 40%; border: 1px solid #666666; cursor: pointer; display: block; padding: 10px 20px; color: white; font-size: 11px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
/* line 696, ../src/sass/main.sass */
#gallery .next:hover, #gallery .prev:hover, #galleryContainer .next:hover, #galleryContainer .prev:hover { text-decoration: underline; background-color: black; }
/* line 700, ../src/sass/main.sass */
#gallery .prev, #galleryContainer .prev { left: 0; border-left: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0; }
/* line 708, ../src/sass/main.sass */
#gallery .next, #galleryContainer .next { right: 0; border-right: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-top-right-radius: 0; }
/* line 716, ../src/sass/main.sass */
#gallery .disabled, #galleryContainer .disabled { visibility: hidden; }
/* line 719, ../src/sass/main.sass */
#gallery .info, #galleryContainer .info { position: absolute; bottom: 0; left: 0; padding: 10px 15px; color: white; font-size: 11px; border-top: 1px solid #666666; }
/* line 728, ../src/sass/main.sass */
#gallery .info strong, #galleryContainer .info strong { display: block; }
/* line 731, ../src/sass/main.sass */
#gallery .progress, #galleryContainer .progress { position: absolute; top: 45%; left: 50%; display: none; }

/* line 737, ../src/sass/main.sass */
#gallery { width: 675px; }

/* line 740, ../src/sass/main.sass */
#galleryContainer { height: 322px; width: 432px; }

/* line 744, ../src/sass/main.sass */
a.active img { outline: 2px solid white; position: relative; z-index: 9999; }
