@charset "UTF-8";
/* Global CSS - Zion's Garden Entertainment, LLC */

/* GLOBAL BANNER */
#globalbanner { width: 840px; height: 200px; margin: 0px auto; position: absolute; top: 0px; left: 50%; margin-left: -420px; float: none; clear: both; background-image: url(../img/globalbanner.png); _background-image: url(../img/globalbanner.png); background-repeat: no-repeat;  }

/* GLOBAL HEADER */
#globalheader { width: 840px; height: 40px; margin-top: 0px; position: absolute; top: 200px; left: 50%; margin-left: -420px; float: none; clear: both; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 120px; height: 0; padding-top: 40px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(../img/globalnavbg.png); _background-image: url(../img/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0; }
#globalheader #globalnav li#gn-artists a { background-position: -120px 0; }
#globalheader #globalnav li#gn-events a { background-position: -240px 0; }
#globalheader #globalnav li#gn-media a { background-position: -360px 0; }
#globalheader #globalnav li#gn-lionsden a { background-position: -480px 0; }
#globalheader #globalnav li#gn-merch a { background-position: -600px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -720px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -40px; }
#globalheader #globalnav li#gn-artists a:hover { background-position: -120px -40px; }
#globalheader #globalnav li#gn-events a:hover { background-position: -240px -40px; }
#globalheader #globalnav li#gn-media a:hover { background-position: -360px -40px; }
#globalheader #globalnav li#gn-lionsden a:hover { background-position: -480px -40px; }
#globalheader #globalnav li#gn-merch a:hover { background-position: -600px -40px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -720px -40px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -40px; }
#globalheader #globalnav li#gn-artists a:active { background-position: -120px -40px; }
#globalheader #globalnav li#gn-events a:active { background-position: -240px -40px; }
#globalheader #globalnav li#gn-media a:active { background-position: -360px -40px; }
#globalheader #globalnav li#gn-lionsden a:active { background-position: -480px -40px; }
#globalheader #globalnav li#gn-merch a:active { background-position: -600px -40px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -720px -40px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a { background-position: 0 -40px !important; }
#globalheader.artists #globalnav li#gn-artists a { background-position: -120px -40px !important; }
#globalheader.events #globalnav li#gn-events a { background-position: -240px -40px !important; }
#globalheader.media #globalnav li#gn-media a { background-position: -360px -40px !important; }
#globalheader.lionsden #globalnav li#gn-lionsden a { background-position: -480px -40px !important; }
#globalheader.merch #globalnav li#gn-merch a { background-position: -600px -40px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -720px -40px !important; }

/* GLOBAL CONTENT */
#globalcontent { width: 840px; margin: 0px auto; position: relative; top: 240px; display: inline-block; left: 50%; margin-left: -420px; float: none; clear: both; font: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; }


/* GLOBAL FOOTER */
#globalfooter { width: 840px; border-top: Solid 1px #233148; margin: 0px auto; position: relative; top: 245px; left: 50%; margin-left: -420px; float: none; clear: both; font: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding-bottom: 20px; padding-top: 20px; }
#globalfooter.home { width: 840px; border-top: Solid 1px #233148; margin: 0px auto; position: relative; top: 260px; left: 50%; margin-left: -420px; float: none; clear: both; font: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding-bottom: 20px; padding-top: 20px; }
#globalfooter a { color: #233148; text-decoration: none; }
#globalfooter a:hover { color: #233148; text-decoration: underline; }

/* GLOBAL STYLES */
.contentHead { text-align: justify; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #233148; font-variant: small-caps; width: 100%; border-bottom: Solid 1px #233148; padding-bottom: 10px; }