/* The Bench :  main style sheet */

body {background-color: rgb(210,173,235); font-family: Verdana, Tahoma, sans-serif; font-size: 90%; color: black; margin:0; }

em {font-style: italic; }
strong {font-weight: bold;}

a:link     {color: #800080;}
a:visited  {color: #990099;}
a:active   {color: #996699;}

div.menu {text-align: center; padding-top: 1em; padding-bottom: 2em; border-bottom: 3px dotted rgb(210,173,235);}
.menu a {padding: 5px; background-color: rgb(235,193,255); border: thin solid #800080; font-weight: bold; border-radius: 0.3em; text-decoration: none;  border-left: ridge #dacdec; border-top: ridge #dacdec; border-right: groove #996699; border-bottom: groove #996699; }
.menu a {color: purple ! important ; }
.menu a:hover { background-color: rgb(224, 208, 235); border-right: ridge #dacdec; border-bottom: ridge #dacdec; border-left: groove #996699; border-top: groove #996699; }

a.prev {float: left; }
a.next {float: right; }
a.prev, a.next {padding: 5px; background-color: rgb(235,193,255); border: thin solid #800080; font-weight: bold; border-radius: 0.3em; text-decoration: none;  border-left: ridge #dacdec; border-top: ridge #dacdec; border-right: groove #996699; border-bottom: groove #996699; text-align: center;}
a.prev, a.next {color: purple ! important ; }
a.prev:hover, a.next:hover { background-color: rgb(224, 208, 235); border-right: ridge #dacdec; border-bottom: ridge #dacdec; border-left: groove #996699; border-top: groove #996699; }



div.benchlinks {text-align: center; height: 2.5em; width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 1em 20px 0 20px; border: 1px solid white;}
div.benchlinks a {font-weight: bold; color: #660099;  font-weight: bold;  }
div.benchlinks a:visited {font-weight: bold; color: #663366; }
div.benchlinks img {position: absolute; top: 5px; right: 5px; border: 0; }


/* heading properties */
h1 {color: rgb(210,173,235); margin: 0;}
h2 {color: #660099;}
h3 {}
h4, h5, h6 {}

hr {border: 1px solid #800080;}

p.toplink {text-align: center; font-size: 80%; font-weight: bold; padding-top: 1em; padding-bottom: 1em; margin-top: 1em; margin-bottom: 1em; margin-top: 0; border-bottom: 3px dotted rgb(210,173,235)}

.label {color: rgb(210,173,235);}
p.heading {}
p.credit {font-size: 90%; font-style: italic; text-align: right;}
p.note {font-style: italic; }

img.leftfloat     {float: left; border: 0; margin: 0 10px 0 0;}
img.rightfloat   {float: right; border: 0; margin: 0 0 0 10px;}
div.rightfloat   {float: right; border: 0; margin: 20px;}

p.toplink { }

table {border-collapse: collapse; }
table td { }


div.headings {width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 0 20px 0 20px; border: 1px solid white; }
div.author {width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 0 20px 0 20px; border: 1px solid white;}
div.play {width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 0 20px 0 20px; border: 1px solid white; }
div.production {width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 0 20px 0 20px; border: 1px solid white; }
div.links {width: 900px; margin: 0 auto 0 auto; background-color: white; padding: 1em 20px 0 20px; border: 1px solid white; }
div.links p {}
div.links p.toplink {}

div.headings h1 {font-weight: bold; border-bottom: 3px solid #660099;  }
p.author {margin-left: 5em; margin-top: 0; font-weight: bold; color: #660099; }
p.date {display: inline; margin-left: 1em; padding-right: 1em; border-right: thin solid #660099; }
p.director {display: inline; padding-left: 1em; margin-left: 0; border-left: thin solid #660099; }

div.cast {}
div.cast table td { }
div.notes

div.review
div.pictures

img.photo { }
p.sdirector { }

div.featureproduction {width: 532px; background-color: rgb(224, 208, 235); border-radius: 1em; }

table {border-collapse: collapse; }
table td {padding: 2px 15px 2px 15px; border: thin solid #660099; }

