/* CSS Document */

@CHARSET "UTF-8";

/* -------------------------------------
GLOBAL STYLES
------------------------------------- */

/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;background-color:#000000;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a {outline:none;}

/* typography */
body {font-size:75%;color:#000;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2.167em;margin-bottom:0.5em;font-weight:bold;color:#76AB0C;}
h2, .tagline { margin-left:10px; margin-top:45px; font-size:3.35em; margin-bottom:0.75em; color:#FFF; text-transform:uppercase; line-height:1em; font-family:Arial Black;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:.9em;}
h6 {font-size:.9em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;color:#CDD3D8;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#FFBA15;}
a, .tempLink {color:#FFFFFF;text-decoration:none;font-weight:bold;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#9DA125;font-style:italic;font-weight:bold;}
.bold {font-weight:bold;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.super {vertical-align:super;font-size:.8em;}
.inline{display:inline;float:left;}
/* forms */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD333;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* tools */
span.hidden_label { font-family:Arial Black;}
div.columns {width:90%;}
div.columns:after {content:".";visibility:hidden;height:0px;display:block;clear:both;}
img.lead {margin-bottom:2em;}
.clear {clear:both;}

/* header */
div#header {background:#000000;color:#FFFFFF;position:relative;width:100%;height:88px;z-index:50;}
div#header div#container {width:975px;position:relative;}
div .rightImage {float:right;}
div .leftImage {float:left; margin-left:30px;}

ul#extras {position:absolute;top:5px;right:8px;list-style-type:none;}
ul#extras li {float:left;margin-left:10px;padding-left:10px;border-left:1px solid #575E46;font-size:.9em;line-height:1.4em;font-weight:bold;color:#FFBA15;}
ul#extras li.no_border {border-left:none;}
ul#extras a:link, ul#extras a:visited {color:#FFBA15;text-decoration:none;}
ul#extras a:hover {color:#9DA126;text-decoration:none;}
span.medium_text {font-size:1.25em;}
span.large_text {font-size:1.4em;}

/* content */
div#page_content {width:975px;position:relative;z-index:40;padding-top:1px;}


/* -------------------------------------
HOMEPAGE STYLES

/* top section layout */
div#bg_photos {width:1400px;height:1200px;position:absolute;overflow:hidden;z-index:20;}
img#bg_1 {display:block;width:1400px;position:absolute;top:0;left:0;}
img#bg_2 {display:block;width:1400px;position:absolute;top:0;left:-1400px;}
img#bg_3 {display:block;width:1400px;position:absolute;top:0;left:-1400px;}
img#bg_4 {display:block;width:1400px;position:absolute;top:0;left:-1400px;}
img#bg_5 {display:block;width:1400px;position:absolute;top:0;left:-1400px;}
div#main {width:437px;margin-top:20px;}
div#top_section {width:469px;height:302px;overflow:hidden;position:relative; top:0px;}
div#sliding_content_1 {width:469px;height:302px; background:url(/resources/edge/images/bg1.gif) no-repeat; position:absolute; top:0px;left:0px;}
div#sliding_content_2 {width:469px;height:302px; background:url(/resources/edge/images/bg2.gif) no-repeat; position:absolute; top:0px;left:-469px;}
div#sliding_content_3 {width:469px;height:302px; background:url(/resources/edge/images/bg3.gif) no-repeat; position:absolute; top:0px;left:-469px;}
div#sliding_content_4 {width:469px;height:302px; background:url(/resources/edge/images/bg4.gif) no-repeat; position:absolute; top:0px;left:-469px;}
div#sliding_content_5 {width:469px;height:302px; background:url(/resources/edge/images/bg5.gif) no-repeat; position:absolute; top:0px;left:-469px;}
div.sliding_description {position:absolute;top:200px;left:20px;width:397px;}
div#sliding_description_1{font-size:1.3em;top:100px;color:#f8e2bd;}
    #home-description_2_1,#home-description_2_2{float:left;display:inline;}
    div#sliding_content_1 #home-description_2_2 .video_player img{float:left;display:inline;margin-left:2px;margin-right:-10px;}
    #home-description_2_1{width:230px;}
    #home-description_2_2{margin-top:5px;margin-left:5px;}
div#sliding_content_1 .video_player img{margin-right:10px;}
div#sliding_description_2{font-size:1.3em;top:100px;color:#f8e2bd}
div#sliding_description_3{font-size:1.3em;top:100px;color:#f8e2bd}
div#sliding_description_4{font-size:1.3em;top:100px;color:#f8e2bd}
div#sliding_description_5{font-size:1.3em;top:100px;color:#f8e2bd}
a.read_more {display:block;position:absolute;width:85px;height:18px;overflow:hidden;bottom:5px;right:36px;}
a#read_more_01 {background:url(../img/home_main_readmore_01.gif) no-repeat 0px 0px;}
a#read_more_01:hover {background-position:0px -18px;}
a#read_more_01:active {background-position:0px 0px;}
a#read_more_02 {background:url(../img/home_main_readmore_02.gif) no-repeat 0px 0px;}
a#read_more_02:hover {background-position:0px -18px;}
a#read_more_02:active {background-position:0px 0px;}
a#read_more_03 {background:url(../img/home_main_readmore_03.gif) no-repeat 0px 0px;}
a#read_more_03:hover {background-position:0px -18px;}
a#read_more_03:active {background-position:0px 0px;}
a.page {display:block;float:left;width:21px;height:21px;}

span#slide_1_selected {display:block;float:left;width:21px;height:21px; color:#FFF; font-weight:bolder;}
span#slide_2_selected {display:block;float:left;width:21px;height:21px; color:#FFF; font-weight:bolder;}
span#slide_3_selected {display:block;float:left;width:21px;height:21px; color:#FFF; font-weight:bolder;}
span#slide_4_selected {display:block;float:left;width:21px;height:21px; color:#FFF; font-weight:bolder;}
span#slide_5_selected {display:block;float:left;width:21px;height:21px; color:#FFF; font-weight:bolder;}


a#slide_1_1 {background:url(../img/site/home_main-pages-01.gif) no-repeat 0px 0px;}
a#slide_1_1:hover {color:#FFF;}
a#slide_1_1:active {background-position:0px 0px}
a#slide_1_2 {background:url(../img/site/home_main-pages-01.gif) no-repeat -21px 0px; color:#FFBA15}
a#slide_1_2:hover {color:#FFF;}
a#slide_1_2:active {background-position:-21px 0px}
a#slide_1_3 {background:url(../img/site/home_main-pages-01.gif) no-repeat -42px 0px; color:#FFBA15}
a#slide_1_3:hover {color:#FFF;}
a#slide_1_3:active {background-position:-42px 0px}
a#slide_1_4 {background:url(../img/site/home_main-pages-01.gif) no-repeat -63px 0px; color:#FFBA15}
a#slide_1_4:hover {color:#FFF;}
a#slide_1_4:active {background-position:-63px 0px}
a#slide_1_5 {background:url(../img/site/home_main-pages-01.gif) no-repeat -84px 0px; color:#FFBA15}
a#slide_1_5:hover {color:#FFF;}
a#slide_1_5:active {background-position:-84px 0px}


a#slide_2_1 {background:url(../img/site/home_main-pages-02.gif) no-repeat 0px 0px; color:#FFBA15}
a#slide_2_1:hover {color:#FFF;}
a#slide_2_1:active {background-position:0px 0px;}
a#slide_2_2 {background:url(../img/site/home_main-pages-02.gif) no-repeat -21px 0px;}
a#slide_2_2:hover {color:#FFF;}
a#slide_2_2:active {background-position:-21px 0px;}
a#slide_2_3 {background:url(../img/site/home_main-pages-02.gif) no-repeat -42px 0px; color:#FFBA15}
a#slide_2_3:hover {color:#FFF;}
a#slide_2_3:active {background-position:-42px 0px;}
a#slide_2_4 {background:url(../img/site/home_main-pages-02.gif) no-repeat -63px 0px; color:#FFBA15}
a#slide_2_4:hover {color:#FFF;}
a#slide_2_4:active {background-position:-63px 0px;}
a#slide_2_5 {background:url(../img/site/home_main-pages-02.gif) no-repeat -84px 0px; color:#FFBA15}
a#slide_2_5:hover {color:#FFF;}
a#slide_2_5:active {background-position:-84px 0px;}


a#slide_3_1 {background:url(../img/site/home_main-pages-03.gif) no-repeat 0px 0px; color:#FFBA15}
a#slide_3_1:hover {color:#FFF;}
a#slide_3_1:active {background-position:0px 0px;}
a#slide_3_2 {background:url(../img/site/home_main-pages-03.gif) no-repeat -21px 0px; color:#FFBA15}
a#slide_3_2:hover {color:#FFF;}
a#slide_3_2:active {background-position:-21px 0px;}
a#slide_3_3 {background:url(../img/site/home_main-pages-03.gif) no-repeat -42px 0px;}
a#slide_3_3:hover {color:#FFF;}
a#slide_3_3:active {background-position:-42px 0px;}
a#slide_3_4 {background:url(../img/site/home_main-pages-03.gif) no-repeat 63px 0px; color:#FFBA15}
a#slide_3_4:hover {color:#FFF;}
a#slide_3_4:active {background-position:63px 0px;}
a#slide_3_5 {background:url(../img/site/home_main-pages-03.gif) no-repeat 84px 0px; color:#FFBA15}
a#slide_3_5:hover {color:#FFF;}
a#slide_3_5:active {background-position:84px 0px;}

a#slide_4_1 {background:url(../img/site/home_main-pages-03.gif) no-repeat 0px 0px; color:#FFBA15}
a#slide_4_1:hover {color:#FFF;}
a#slide_4_1:active {background-position:0px 0px;}
a#slide_4_2 {background:url(../img/site/home_main-pages-03.gif) no-repeat -21px 0px; color:#FFBA15}
a#slide_4_2:hover {color:#FFF;}
a#slide_4_2:active {background-position:-21px 0px;}
a#slide_4_3 {background:url(../img/site/home_main-pages-03.gif) no-repeat -42px 0px; color:#FFBA15}
a#slide_4_3:hover {color:#FFF;}
a#slide_4_3:active {background-position:-42px 0px;}
a#slide_4_4 {background:url(../img/site/home_main-pages-03.gif) no-repeat 63px 0px;}
a#slide_4_4:hover {color:#FFF;}
a#slide_4_4:active {background-position:63px 0px;}
a#slide_4_5 {background:url(../img/site/home_main-pages-03.gif) no-repeat 84px 0px; color:#FFBA15}
a#slide_4_5:hover {color:#FFF;}
a#slide_4_5:active {background-position:84px 0px;}

a#slide_5_1 { color:#FFBA15;}
a#slide_5_1:hover {color:#FFF;}
a#slide_5_1:active {background-position:0px 0px;}
a#slide_5_2 {color:#FFBA15;}
a#slide_5_2:hover {color:#FFF;}
a#slide_5_2:active {background-position:-21px 0px;}
a#slide_5_3 {color:#FFBA15;}
a#slide_5_3:hover {color:#FFF;}
a#slide_5_3:active {background-position:-42px 0px;}
a#slide_5_4 {color:#FFBA15;}
a#slide_5_4:hover {color:#FFF;}
a#slide_5_4:active {background-position:63px 0px;}
a#slide_5_5 {color:#FFBA15;}
a#slide_5_5:hover {color:#FFF;}
a#slide_5_5:active {background-position:84px 0px;}

div.pagination {position:absolute;top:8px;right:40px;}
img.slide_button {display:block;position:absolute;bottom:9px;right:43px;}



/* typography */
h1.image {display:none;}
div.sliding_description {color:#CCD8AF;line-height:1.4em;}
h4 {color:#FFBA15;margin-bottom:.2em;}
div#bottom_section {color:#F1EDED;line-height:1.2em;}
div#bottom_section p {margin: 0;line-height:1.4em;}
div#inconvenient_truth_callout p {font-size:.95em;}
div#bottom_section a:link, div#bottom_section a:visited {color:#CCD8AF;text-decoration:none;}
div#bottom_section a:hover {text-decoration:none;color:#B0B32D;}
input.text_input {color:#86906E;font-size:.9em;}
p#linktext{margin-left:20px; font-size:.9em;}


#overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;width:100%;height:460px;position:absolute;z-index:30;top:132px;display:none;}

/* bottom section layout */
div#bottom_section { background:#000;margin-top:20px;padding: 20px 0px 15px 20px;position:relative;}
div#movie_callout {width:58%;float:left;border-right:1px solid #2F3627;padding-right:10px;}
div#movie_callout img {float:left;display:block;margin-right:10px;margin-bottom:10px;}
div.dynamicDiv {float:left;width:35%;padding-left:10px;}
div#petition_callout img {float:left;display:block;margin-right:10px;margin-bottom:20px;}
div#bottom_logos {clear:both;border-top:1px solid #2F3627;padding-top:10px;text-align:center;margin-top:10px; margin-left:auto;margin-right:auto; width:90%;}

input.text_input {background:#F1EDED;border:1px solid #86906E;height:1.6em;width:13em;padding:0.14em;vertical-align:top;margin-right:5px; color:#666;}
input.form_submit {vertical-align:top;}
a#sign_now {display:block;width:80px;height:10px;background:url(../img/site/home_sign-now.gif) no-repeat 0px 0px;float:left;margin-top:.5em;}
a#sign_now:hover {background-position:0px -10px;}
a#sign_now:active {background-position:0px 0px;}
a#buy_ticks {display:block;width:85px;height:10px;background:url(../img/site/home_buy-tickets.gif) no-repeat 0px 0px;float:left;margin-top:.5em;}
a#buy_ticks:hover {background-position:0px -10px;}
a#buy_ticks:active {background-position:0px 0px;}
/* coordinates */
div#coordinates {width:437px;height:17px;overflow:hidden;margin-top:10px;position:relative;}
div#coordinates img {position:absolute;top:0;top:-17px;display:block;}
div#coordinates img#coordinates_1 {top:0;}


div#homeFooter{margin-top:0px;height:40px;margin-bottom:20px;padding:20px 0px;position:relative;z-index:25;}
#homeFooter #logo_river span, #footer #logo_magnolia span, #footer #logo_partic span, #footer #logo_rating span{display:none;}
#homeFooter a#logo_river{display:block;width:94px;height:23px;background: url(../img/site/logo_river.png) 0px 0px;float:left;}
#homeFooter a#logo_river:hover{background-position: -94px 0px;}
#homeFooter a#logo_magnolia{display:block;width:94px;height:23px;background: url(../img/site/logo_magnolia.png) 0px 0px;float:left;margin-left:18px;}
#homeFooter a#logo_magnolia:hover{background-position: -94px 0px;}
#homeFooter a#logo_partic{display:block;width:94px;height:23px;background: url(../img/site/logo_partic.png) 0px 0px;float:left;margin-left:18px;}
#homeFooter a#logo_partic:hover{background-position: -94px 0px;}
#homeFooter div#logo_rating{display:block;width:94px;height:23px;background: url(../img/site/logo_rating.png) 0px 0px;float:left;margin-left:18px;}


#homeFooter #home_info_1{display:block;width:163px;height:10px;background: url(../img/site/home-info_1.png) 0px 0px;float:left;}
#homeFooter #home_info_2{display:block;width:58px;height:10px;background: url(../img/site/home-info_2.png) 0px 0px;float:left;margin-left:10px;}
#homeFooter #home_info_3{display:block;width:88px;height:10px;background: url(../img/site/home-info_3.png) 0px 0px;float:left;margin-left:10px;}
#homeFooter #home_info_4{display:block;width:84px;height:10px;background: url(../img/site/home-info_4.png) 0px 0px;float:left;margin-left:10px;}

