﻿/*RESETS*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {	margin: 0;	padding: 0;	border: 0; font-size: 100%; font: inherit;	vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1;}
ol, ul { list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
body { background:url(/Images/Layout/BackgroundRepeat.jpg); }

* { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; }
body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; color:#FFF; }
h1, h2, h3, h4, p, .price { font-family:"Times New Roman", Times, serif; margin:0 0 1em 0;}
h1 { font-size:3.7em; text-shadow: 1px 1px 1px #000; margin:0 0 0.5em 0; }
h2 { font-size:2.5em; text-shadow: 1px 1px 1px #000;}
h3 { font-size:2.5em; color:#ffee00; background:url(/Images/Layout/HeaderUnderline.gif) repeat-x bottom; }
h4 { font-size:2.5em; color:#ffee00; }
p {  font-family:Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.3em;}
hr { background:url(/Images/Layout/Line.png)  center; border:none; height:25px; margin:2em 0 2em 0; clear:both; color:#3d4142; background-color:transparent; }
sup { font-size:0.5em;  bottom: 1em; position:relative; }
a:hover { text-decoration:none; }



#wrapper { height:260px; background:url(/Images/Layout/Header.jpg) repeat-x; position:relative; }

#adsenseWrapper { position:absolute; top:13px; left:50%; width:970px; height:30px; margin:0 0 0 -260px; }

#navigationOuterWrapper { width:980px; margin:0 auto;position:relative;}
#logoWrapper { position:absolute; left:-15px; top:30px; }

#cartWrapper { position:absolute; right:0px; top:43px; }

#navigationWrapper { position:absolute; left:220px; top:128px; }
#navigationWrapper ul { list-style:none; }
#navigationWrapper ul li { float:left }
#navigationWrapper ul li a { display:inline-block; text-decoration:none; }
#navigationWrapper ul li a span { padding:5px 12px 5px 12px; display:inline-block; font-size:1.4em;font-family:"Times New Roman", Times, serif; color:#000; text-transform:uppercase }

#navigationWrapper ul li a:hover { cursor:pointer;  }
#navigationWrapper ul li.selected a {  -moz-border-radius: 3px; border-radius: 3px;-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000;}
#navigationWrapper ul li.selected a span {  -moz-border-radius: 3px; border-radius: 3px;-moz-box-shadow:inset 2px 2px 3px #fffcaf; -webkit-box-shadow:inset 2px 2px 3px #fffcaf; box-shadow:inset 2px 2px 3px #fffcaf;background-color:#fdee1b;}

#subNavigationWrapper { position:absolute; left:234px; top:175px; }
#subNavigationWrapper ul li { float:left }
#subNavigationWrapper ul li a { display:inline-block; text-decoration:none; }
#subNavigationWrapper ul li a span { padding:5px 24px 5px 0px; display:inline-block; font-size:1.4em;font-family:"Times New Roman", Times, serif; color:#FFF; text-transform:uppercase }
#subNavigationWrapper ul li.selected a, #subNavigationWrapper ul li.selected a span { color:#ffee00; }


#contentWrapper { width:980px; margin:0 auto; position:relative; }
 
#leftColumnWrapper { width:600px; float:left; margin:0;}
#leftColumnWrapper img { -moz-box-shadow: 0px 0px 15px #202020; -webkit-box-shadow: 0px 0px 15px #202020; box-shadow: 0px 0px 15px #202020;margin:0 0 1em 0; padding:4px; border:1px solid #717475; background-color:#3d4041; -moz-border-radius: 4px; border-radius: 4px;  } 
#leftColumnWrapper img.noBorder {  -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none; margin:0; padding:0px; border:none; background-color:transparent;}


#blogWrapper img { border:none; background-color:transparent; }

#rightColumnWrapper { position:relative; z-index:100;  width:300px; float:left;padding:20px; margin:0 0 0 30px; background:url(/Images/Layout/BackgroundRightColumn.png);-moz-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0px 0px 15px #202020; -webkit-box-shadow: 0px 0px 15px #202020; box-shadow: 0px 0px 15px #202020;}
#rightColumnWrapper img.border { border:2px solid #FFF; padding:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.clear { clear:both; height:1em; overflow:hidden;}

.productText { width:150px; float:left; }
.productImage { width:130px; float:right; padding:0 0 0 20px;}
.buyNowWrapper {float:right; }
.price { float:left;}



.buyTicketsWrapper a, .buyNowWrapper a, 
.posterWrapper a, .submitWrapper input  
.donationWrapper a { display:block; text-decoration:none; margin:0 5px 0 0; border:none; }

.buyTicketsWrapper a:hover, .buyNowWrapper a:hover , 
.posterWrapper a:hover,.donationWrapper a:hover, .submitWrapper input:hover { background-position:0 47px; cursor:pointer; }

.buyTicketsWrapper a span, .buyNowWrapper a span, 
.posterWrapper a span, .donationWrapper a span { visibility:hidden; }

.buyTicketsWrapper a { width:159px; height:47px; background:url(/Images/Layout/BuyTickets.gif); float:left; margin:0 20px 0 0; }
.buyNowWrapper a { width:129px; height:47px; background:url(/Images/Layout/BuyNow.gif);  }
.posterWrapper a { width:159px; height:47px; background:url(/Images/Layout/ViewPoster.gif); float:left; }
.donationWrapper a { width:159px; height:47px; background:url(/Images/Layout/Donate.gif); float:left; }
.submitWrapper input { width:129px; height:47px; background:url(/Images/Layout/Submit.gif); float:left; border:none; }


.price { font-size:3.5em; text-shadow: 1px 1px 1px #000; line-height:50px; padding:0 0 0 8px;}

#contactForm p { margin:0;}
.formfield { font-family:Arial, Helvetica, sans-serif; }
.widthfull { height:30px;  width:98%; background-color:#2f3334; border:1px solid #CCC;  -moz-border-radius: 3px; border-radius: 3px;}
.btn01 { background-color:#2f3334; }
.btn02 { font-family:Times New Roman; text-transform:uppercase; -moz-border-radius: 3px; border-radius: 3px;-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000; padding:5px 15px 5px 15px; border:1px solid #fff; color:#000; text-decoration:none;}
.fLeft { float:left; }
.fRight { float:right; }
#lpgStoryWrapper img {margin:20px; }
.h50 { height:50px;}

.backgroundGradYellow { background-image: linear-gradient(bottom, rgb(248,213,14) 1%, rgb(253,242,89) 51%);
background-image: -o-linear-gradient(bottom, rgb(248,213,14) 1%, rgb(253,242,89) 51%);
background-image: -moz-linear-gradient(bottom, rgb(248,213,14) 1%, rgb(253,242,89) 51%);
background-image: -webkit-linear-gradient(bottom, rgb(248,213,14) 1%, rgb(253,242,89) 51%);
background-image: -ms-linear-gradient(bottom, rgb(248,213,14) 1%, rgb(253,242,89) 51%);
background-image: -webkit-gradient(	linear,	left bottom,	left top,	color-stop(0.01, rgb(248,213,14)),	color-stop(0.51, rgb(253,242,89)));}

#footer { z-index:1; background-color:#242829; height:30px;   position:fixed; bottom:0; width:100%; border-top:1px solid #4d5152} 
#footer p {font-family:Times New Roman; width:970px; margin:0 auto; color:#CCC; line-height:30px; font-size:1.4em  }


/*IMAGE ROTATION*/
#imageRotationContainerWrapper { position:relative; height:280px; }
#imageRotationContainer img { display:none;	position:absolute; top:0; left:0;width:200px;border:1px solid #ccc; }


#map img {  -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none; margin:0; padding:0px; border:none; background-color:transparent;}
#map * { color:#000;} 


ul#eventDates  li { font-size:1.7em; margin:0 0 20px 0;}

