#header { background-color: #ffcabf; background-image: url(http://www.pinchbottom.com/images/header.jpg); position: absolute; top: 0; left: 20px; width: 720px; height: 80px; border-bottom: 2px solid #c66; }
#mailinglist-original { position: absolute; top: 45px; right: 33px; } 
#mailinglist { position: absolute; top: 40px; right: 63px; visibility: visible; } 
#pinchbottom { position: absolute; top: 1px; left: 650px; }
#navbar { font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 82px; left: 20px; width: 700px; height: 18px; padding-top: 2px; padding-right: 10px; padding-left: 10px; }
#navbarright { position: absolute; top: 2px; right: 10px; }
#leftsidebar { background-color: #ffeae6; position: absolute; top: 102px; left: 20px; padding: 10px 10px 25px; border-color: #c66; border-style: solid dotted solid solid; border-width: 1px; }
.postcard { border: solid 1px #c66; }
.sidebartext { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #ffeae6; }
.sidebartext a { color: #f66; text-decoration: none; }
.sidebartext a:hover { color: #600; text-decoration: underline; }
#showdetails { position: absolute; top: 102px; left: 210px; width: 500px; height: auto; padding: 10px 10px 0 0; }
.titleofshow { color: #600; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; padding-bottom: 3px; border-bottom: 2px dotted #c66; }
.details { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px dotted #c66; }
.details a { color: #f66; text-decoration: none; }
.details a:hover { color: #600; text-decoration: underline; }
#largeposter { color: #f66; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; background-color: white; text-decoration: none; text-align: right; position: absolute; top: 110px; left: 30px; visibility: hidden; padding: 7px; border: solid 1px black; }
.synopsis { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 175%; text-align: justify; width: 380px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px dotted #c66; }
.photos { text-align: right; position: relative; right: 0; width: 102px; float: right; padding-top: 12px; padding-bottom: 8px; padding-left: 12px; }
.photo { margin-bottom: 8px; border: solid 1px black; }
.video { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 175%; text-align: left; width: 380px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px dotted #c66; }
.linktext { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 12px; text-align: right; }
.linktext a { color: #f66; font-weight: bold; text-decoration: none; }
.linktext a:hover { color: #600; text-decoration: underline; }
.press { color: black; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 150%; text-align: left; width: 380px; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px dotted #c66; }
.press a { color: #f66; text-decoration: text-decoration: none; }
.press a:hover { color: #600; text-decoration: underline; }
.headline { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; padding-bottom: 5px; }
.moredetails { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 380px; padding-top: 2px; padding-bottom: 2px; border-bottom: 2px dotted #c66; }
.moredetails a { color: #f66; text-decoration: none; }
.moredetails a:hover { color: #600; text-decoration: underline; }