/* body {margin:0;padding:0;background-image:url(http://www.thebarnplayers.org/images/burgundytile.jpg);} */ 
body {margin:0;padding:0;background-color:#100;}
img {border:none;margin:0;padding:0;}
#maindiv {position: relative; width: 980px; margin: 2px auto 10px auto; padding: 0 0 10px 0; }
#leftads {width:150px;margin:0;padding:5px;position:absolute;left:0px;top:0px;background-image:url(http://www.thebarnplayers.org/images/stainless160.jpg);background-color:#888;font-family:verdana,sans-serif;font-size:x-small;color:#ffc;text-align:center; min-height: 1520px;height:auto!important;height:1480px;}
#leftads p {margin: 0;}
#leftsupport {list-style-type:none;margin:5px auto;padding:0;text-align:center;}
#leftsupport a {color: #fff;}
#fblogo {display:block;margin:2px auto;height:20px;width: 53px;}
#mslogo {display:block;margin:2px auto;height:20px;width: 95px;}
#rightnav {width:150px;margin:0;padding:5px;position:absolute;right:0px;top:0px;background-image:url(http://www.thebarnplayers.org/images/stainless160.jpg);background-color:#888;font-family:verdana,sans-serif;font-size:x-small;color:#fff;min-height:1520px;height:auto!important;height: 1480px;}
#rightnav p {margin:0;}
#navaddress {font-family:verdana,sans-serif;font-size:10px;color:#fff;text-align:center;}
#navmenu {list-style-type:none;margin:0;padding:2px;font-family:sans-serif;text-align:center;}
#navmenu li {list-style-type:none;margin:0;font-size:13pt;padding:1px;height:25px;border:none;}
#navmenu li a {color:#333;font-weight:bold;font-family:palatino linotype,palatino,book antiqua,serif;}
#navmenu li a span {display:none;background-color:#888;font-weight:normal;font-family:sans-serif;}
#navmenu li a:hover {color:#fff;}
#navmenu li a:hover span {position:absolute;right:150px;display:block;color:#000;background-color:#fff;float:right;width:100px;font-size:x-small;border:thin red solid;padding:2px;}
#navlogo, #leftnavlogo {height:150px;width:150px;}
#rightoutsidelinks {list-style-type:none;margin:0 auto;padding:0;text-align:center;}
#rightoutsidelinks li {margin: 2px auto 10px auto;}
#rightoutsidelinks a {color: #fd9;}
#content {background-image:url(http://www.thebarnplayers.org/images/wood025.jpg);width:648px;margin:0 auto;padding:0.25em;min-height:1520px;height:auto!important;height: 1480px;}
#content p {margin:1em;font-size:1em;font-family:verdana,sans-serif;}
h1#titlebar {background-color:#921;color:#ffc;margin:1px;padding:1px;background-image:url(http://www.thebarnplayers.org/images/burltile1.jpg);text-align:center;border:0.1em solid #b95;font-family:georgia,serif;}
#homepagecontent {font-family:sans-serif;font-size:1em;}
#homepagecontent a:hover {color:#00f;}
#fpmarquee {position:relative;display:block;zoom:1;margin:10px;padding:2px;color:#000;background-color:#fff;border:0.1em solid #b95;text-align:center;}
#footer {clear:both;width:900px;border:medium outset #ccc;margin:10px auto;text-align:center;background-color:#888;color:#fff;font-family:verdana,sans-serif;font-size:x-small;padding:0 5px;}
#footer p {margin:0;}
#footer a {color:#ddd;text-decoration:none;}
#dramaturgy p {font-family:palatino linotype,palatino,book antiqua,serif;font-size:1.0em;}
#dramaturgyheader {text-align:center;font-family:sans-serif;font-size:0.7em;}
.credits {font-size:large;text-align:center;margin:1px;font-weight:bold;}
.rights {font-family:verdana,sans-serif;font-size:xx-small;font-weight:normal;}
.dates {text-align:center;margin:1px;font-family:verdana,sans-serif;font-size:small;}
.goldbar {text-align:center;margin:0;padding:1px;background-color:#b95;background-image:url(http://www.thebarnplayers.org/images/brushedgold.jpg);font-family:palatino linotype,palatino,book antiqua,serif;border:thin solid #888;clear:both;}
.center {display:block;text-align:center;margin-left:auto;margin-right:auto;}
img.showlogo {display:block;text-align:center;margin-left:auto;margin-right:auto;border:none;}
.showindicia {text-align:center;font-weight:bold;}
.fundinglogo {display:block;width:120px;border:none;margin:2px auto;}
.reslink {text-decoration:underline;margin:0 auto;text-align:center;font-family:sans-serif;}
.currentblurb {font-family:palatino linotype,palatino,book antiqua,serif;font-size:1.1em;}
h2#cast {text-align:center;}
h2#prodstaff,h2#orchestra {text-align:center;}
#castlist {font-family:palatino linotype,palatino,book antiqua,serif;text-align:center;font-variant:small-caps;font-size:1.2em;list-style:none;margin:0;padding:0;}
#castlist a {font-size:1.1em;}
#castlist img {width: 32px;height:40px;}
#stafflist, #orchlist {font-family:palatino linotype,palatino,book antiqua,serif;text-align: center;font-size:1.2em;list-style:none;margin:0;padding: 0;}
#adrotator {height:600px;width:120px;margin:5px auto 10px auto;}
#googledonate {background-color:#fff;color:#000;border:thin black solid;margin:auto auto 10px auto;text-align:center;padding:10px;}
.pastshowlist {position:relative;font-family:palatino linotype,palatino,book antiqua,serif;font-size:1.1em;list-style-type:none;}
.pastshowlist span {display: none;}
.pastshowlist li a:hover span {position:absolute;left:400px;top:0px;display:inline;color:#000;background-color:#fff;float:right;width:200px;border:1px #000 solid;padding:2px;text-align:center;}
.barnjrshowlist {position:relative;font-family:palatino linotype,palatino,book antiqua,serif;font-size:0.9em;}
.barnjrshowlist span {display:none;}
.barnjrshowlist a:hover span {position:absolute;left:400px;top:4em;display:inline;color:#000; background-color:#fff;float:right;width:200px;border:1px #000 solid;padding:2px;text-align:center;}
.barnjrshowlist img {width: 190px;}
#ticketform{border:thin solid black;padding:3px;margin:20px;background-color:#dca;}
.scbold{font-variant: small-caps; font-weight: 700}
#fpnewslist{text-align:center;margin:0;padding:0;list-style-type:circle;}
#fpnewslist li{position:relative;display:inline;font-size:12px;font-weight:bold;padding:5px;}
#fpnewslist li a span {display:none;}
#fpnewslist li a:hover span {display: block; position: absolute; top: 2em; left: 3em; width:160px; border:1px solid #f00; background-color: #fff; color: #000; text-align: center; font-size: .8em; z-index:30; }