/* -------------------- GENERAL ------------------------ */
body{background-color:#3a070e;color:#303030;font-family:"Times New Roman",serif;font-size:12pt;}
p{font-size:12pt;}
.short{margin-top:0px;margin-bottom:0px;}
h1 {font-size:16pt;}
h2 {font-size:14pt; margin-bottom:5px;}
h2.top, h1.top, p.top, li.top{margin-top:0px;padding-top:5px;}
h3.bigger {font-size:12pt;}
a:link, a:visited, a:hover, a:active
  {color:#712b00;text-decoration:none;border:none;}
a:hover {color:#712b00;border-bottom:1px dotted;}
a.morelink, a.morelink:link, a.morelink:visited, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
  {font-size:10pt;color:#712b00;font-weight:bold;font-style:italic;text-decoration:none;display:block;margin:5px;padding:0px;}
a.morelink:hover, h3 a:hover {text-decoration:underline; border:none;}
a.bigger:link, a.bigger:visited{font-size:12pt;}
h3.a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-size: 12pt;}
a img, a img:link, a img:visited, a img:hover {border:none; border-bottom:none;}
a.inline:link, a.inline:visited{color:#712b00;text-decoration:none;display:inline;}
a.inline:hover{text-decoration:underline; border:none;}
em{font-style:italic;font-size:100%;}
strong{font-weight:bold;;font-size:100%;}
cite.playtitle{font-style:italic;}
span.rule{text-decoration:underline;}
.red{color:red;}
.small{font-size:9pt;}
.center{text-align:center;}
.indent20{padding-left:20px;}
div.subsec{margin-left:15px;}
table{margin-left:10px;}
img.production_logo{float:left;border:2px solid;background-color:#fff;margin-right:20px;margin-bottom:7px;}
.cell{display:inline-block;width:200px;}

/* Body */
div.maincontent{background-color:#e7af36;padding:0px 15px 0px 15px;}
div.maincontent h1{font-weight:bold;}
div.maincontent img.inline{float:left;margin-right:12px;margin-bottom:8px;}
div.maincontent h1{color:#3a070e;font-size:16pt;font-style:italic;margin-top:0px;margin-bottom:25px;}
div.maincontent p{margin-top:7px;margin-bottom:7px;}




/* -------------------- HOME PG ------------------------ */

/* Home - left column */
td.leftcol{background-color:#fad9a6;width:215px;border-left:42px solid #3a070e;border-right:5px solid #3a070e;vertical-align:top;}
td.leftcol a:hover {border-bottom:none;}
div.wh_item{background-color:#fad9a6;margin:0px;padding-top:8px;padding-right:7px;padding-left:15px;font-family:"Times New Roman, serif";font-size:9.5pt;font-weight:bold;line-height:110%;letter-spacing:1px;}
div.wh_item span.wh_sectitle{color:#3a070e;font-size:10pt;font-weight:bold;}
div.wh_item a:link, div.wh_item a:hover, div.wh_item a:visited{color:#a72314;font-style:italic;display:block;text-decoration:none;font-weight:bold;}
div.wh_item a:hover{text-decoration:underline; border:none;}
div.wh_item img.thumb{float:left;margin-right:7px;width:80px;border:2px solid #3E040C;}


/* Home - center column */
td.ctrcol{vertical-align:top;height:400px;border-left:5px solid #3a070e;border-right:5px solid #3a070e;background-color:#e7af36;width:390px;}
td.ctrcol div.maincontent p{font-weight:bold;font-size:10pt;}
td.ctrcol div.bigpic{text-align:center;}
td.ctrcol a:hover {border-bottom:none;}
div.bigpic img{width:360px;margin:0px; margin-bottom: 12px;border:2px solid #3a070e;}
#plan-your-visit {padding:20px 0 20px 0;}

/* Home - right column */
td.rtcol{border-left:5px solid #3a070e;border-right:45px solid #3a070e;vertical-align:top;}
div.rtcolitem{background-color:#fad9a6;padding:8px 13px 8px 13px;border-bottom:11px #3a070e solid;padding-bottom:20px;}
td.rtcol div.last{border-bottom:none;}
div.rtcolitem h2{font-style:none;}
td.rtcol a.front_sponsor{padding-top:6px;color:blue;}

/* Body */
body{padding-bottom:20px;}


/* Masthead */
div#optin{position:relative;top:-80px;left:700px;vertical-align:center;}
input#optin_email{font-style:italic;font-size:9pt;color:#909090;padding:2px 8px 2px 4px;border:1px solid #aaaaaa;width:130px;height:19px;letter-spacing:.5px;margin:0px;}
input#optinsubmit{background-color:none;background-image:url(../images/gobutton.gif);border:none;width:65px;margin-left:-15px;}
div#topnav{position:relative;top:69px;left:255px;}
div#topnav a:hover {border-bottom: none;}
div#topnav img{border:none;}
div#hdrcontact {position: relative;top:-116px;left:38px;height:20px;}


/* Footer */
img#bottombar{margin-top:10px;}
div.footerText {font-family:"Palatino Linotype, Book Antiqua, Palatino, serif";color:#c38f46;font-weight:normal;text-decoration:none;font-size:9pt;}
div.footerText a:link, div.footerText a:visited{text-decoration:none;color:#c38f46;}
div.footerText a:hover{text-decoration:underline;border:none;}
div.footerText a.contact{font-style:italic;text-decoration:underline;}






/* -------------------- SUB PGS ------------------------ */


/* Left column */
div.wh_item{background-color:#fad9a6;margin:0px;padding-right:7px;font-family:"Times New Roman, serif";font-size:9pt;font-weight:normal;line-height:110%}
div.wh_item span.wh_sectitle{color:#3a070e;font-size:10pt;font-weight:bold;}
div.wh_item a:link, div.wh_item a:hover, div.wh_item a:visited{color:#a72314;font-style:italic;display:block;text-decoration:none;font-weight:bold;}
div.wh_item a:hover{text-decoration:underline; border:none;}



/* Masthead */
body.sub div#masthead{position:absolute;}
body.sub div#optin{position:absolute;top:100px;left:697px;vertical-align:center;width:200px;}
body.sub div#optin{top:-134px;}
body.sub input#optin_email{font-style:italic;font-size:9pt;color:#909090;padding:2px 8px 2px 4px;border:1px solid #aaaaaa;width:130px;height:19px;letter-spacing:.5px;margin:0px;}
body.sub input#optinsubmit {margin-left:-18px;margin-top:10px;}

body.sub a.logolink {position:absolute;display:block;top:-55px;left:65px;width:170px;height:160px;}
img.hdrPic {position:absolute;top:-61px;left:276px;z-index:1;}
body.sub div#hdrcontact {top:-121px;}



/* Sub: leftnav */
td.sub_leftnav{background-color:#e7af36;width:216px;border-left:42px solid #3a070e;
  border-right:5px solid #3a070e;vertical-align:top;text-align:center;font-size:12pt;
  color:#712b00;font-weight:bold;}
td.sub_leftnav a:hover {border-bottom:none;}
div.leftsec {padding:0px;margin:0px;}
div.leftsec img{border:none;margin:0px;}
div.leftsec a{font-size:10pt;color:#712b00;font-weight:bold;text-decoration:none;border:none;display:block;
  margin:0px;padding:0px;}
div.leftsec a.active{color:black;border:none;}
div.leftsec a.active:hover{border:none;}
div.leftsec div.sub_leftnav2{padding-top:5px;padding-bottom:5px;}
div.sub_leftnav2 {padding:none;margin:none;}
div.sub_leftnav2 a:hover {border:none;}


/* Body */
td.subBody{background-image:url(../images/pinkfade.gif);background-repeat:repeat-x;background-color:#fad9a6;vertical-align:top;height:400px;border-left:5px solid #3a070e;border-right:42px solid #3a070e;width:640px;}
body.sub div.maincontent {background-image:url(../images/pinkfade.gif);background-repeat:repeat-x;background-color:#fad9a6;padding:20px;padding-right:40px;}
div.imgcap {float:left;margin-right:12px;margin-bottom:8px;text-align:center;}
div.imgcap img{margin:0px;border:2px solid #000000;padding-bottom:0px;}
div.imgcap p {margin:0px;clear:left;color:#712b00;margin-top:4px;font-style:italic;font-weight:bold;font-size:10pt;}


/* Misc */
div.sechd{text-align:center;font-size:14pt;margin-top:30px;}
div.sechd h1{font-size:18pt;}
div.sechd a:hover {border-bottom:none; text-decoration:underline;}
table.noindent{margin-left:0px;}
img.headshot{width:150px;float:left;margin-right:8px;margin-bottom:6px;margin-top:8px;}
div.orderDetailsItem{border:1px dashed #303030;border-top:none;border-left:none;border-right:none;padding:10px;}
.donorlogo {text-align:center;}
.donorlogo img {width:100px; vertical-align:top; margin:0px 10px 10px 0px; clear:left;}
.formErrorMessage{color:red;}

/* season.asp */
.prod-perfs{clear:left;}
.production-logo {float:left; width: 150px; margin: 0 15px 3px 0;}

/* hotels.asp */
.hotel-logo {float:right; margin: 5px 0 3px 15px;}

/*  subscription order form  */
.subscription-optional-elements{border:1px solid #333; padding:8px; padding-left:10px; margin-left:20px; margin-top:10px; width:400px;}



/*  donor benefits  */
#donor-benefits-container {position:relative; height:620px;}
#donor-benefits {position:absolute; margin-left:-8px; margin-top:50px;}
#donor-benefits-content {position:absolute; margin-top: 480px;}



/*  Rt Sidebar  */
body.sub .maincontent-2-col {padding-right: 15px; }
#rt-sidebar {width: 170px; float: right; padding-top:10px; margin-bottom: 25px;}
#rt-sidebar p {font-size:85%; color: #484848;}
#main-col {margin-right: 205px;}
#main-col h3 {margin-top: 25px; margin-bottom:8px;}
#rt-sidebar h5 {margin-bottom: 5px;}

#hotels {padding-right: 15px;}


/*
div.hide h1,
div.hide p,
div.hide img,
div.hide div,
div.hide ul,
div.hide table,
div.hide a,
div.hide a.morelink,
div.hide a.bigger,
div.hide h2,
div.hide em,
div.hide h3,
div.hide hr{display:none;}
*/