#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 { 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: 398px; width: 332px; 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; text-transform: uppercase; }

.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; }

.synopsis { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 175%; text-align: justify; width: 100%; padding-top: 12px; padding-bottom: 12px; border-bottom: 2px dotted #c66; }

.moredetails { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 100%; 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; }

.video { color: black; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 175%; text-align: left; width: 100%; 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; }

.headline { color: #600; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; padding-bottom: 5px; }