/* =============================================================================
Bush Theatre - Production
============================================================================= */

h2#review_head {
  float: left;
  background: url(/img/headers/what_the_papers_say.jpg) 0 0 no-repeat;
  height: 27px;
  width: 300px;
}

p.right {
  margin: 2px 0 0 0;
  float: right;
}

h2#prod_head {
  height: 27px;
  width: 420px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

p.small {font: normal 11px/12px Tahoma, Arial, Helvetica, sans-serif;}

p.date {
  font: bold 16px/20px Arial, Helvetica, sans-serif;
  color: #8fa226;
}
p#prod_date {
  height: 27px;
  width: 300px;
  background-position: 0 3px;
  background-repeat: no-repeat;
}
p#prod_date span {
  display: none;
}

.darkness_450 {
  background: url(/img/backgrounds/darkness_450_prdctn.png) 0 269px no-repeat;
  height: 338px;
}

.frame_450 {
  background: url(/img/frames/frame_450.png) 0 0 no-repeat;
  height: 338px;
}

  .frame_450 p {
    font: normal 18px/22px Arial, Helvetica, sans-serif;
    color: #dfd5d5;
  }

  .frame_450 div {padding: 284px 34px 0 34px;}
  .frame_450 div p {float: left; margin: 1px 0 0 0;}

.star_rating {
	width: 150px;
	margin-left: 30px;
	margin-top: 10px;
	padding: 0px !important;
}
.star_author {
	color: #918486;
	font-style: italic;
}
.star_comment {
	color: #95A733;
	font-size: 11pt;
	margin: 0px 10px;
	float: right;
	width: 250px;
	padding: 0px !important;
	padding-right: 10px;
	margin-top: 0px;
}


a#today {
  display: block;
  background: url(/img/buttons/today.png) 0 0 no-repeat;
  width: 68px;
  height: 28px;
  margin: 0 8px;
  float: left;
  cursor: pointer;
}

a#another_day {
  display: block;
  background: url(/img/buttons/another_day.png) 0 0 no-repeat;
  width: 113px;
  height: 28px;
  margin: 0 8px;
  float: left;
  cursor: pointer;
}

a#book_tickets {
  display: block;
  background: url(/img/buttons/book_tickets.png) 0 0 no-repeat;
  width: 116px;
  height: 28px;
  margin: 0 8px;
  cursor: pointer;
}

a#buy_playtext {
  display: block;
  background: url(/img/buttons/buy_playtext.gif) 0 0 no-repeat;
  width: 145px;
  height: 28px;
  margin: 16px 0 0 0;
  cursor: pointer;
}

a#today:hover,a#another_day:hover,a#book_tickets:hover, a#buy_playtext:hover {background-position: 0 -28px}

div.copy p {margin: 17px 0 0 0;}

.spacer_450 {
  background: url(/img/lines/horizontal_450.gif) 0 17px no-repeat;
  width: 450px;
  height: 38px;
}

a#see_flickr {
  display: block;
  background: url(/img/buttons/flickr.gif) 0 0 no-repeat;
  width: 161px;
  height: 18px;
  margin: 0 88px 0 0;
  cursor: pointer;
  float: left;
}

a#see_youTube {
  display: block;
  background: url(/img/buttons/youtube.gif) 0 0 no-repeat;
  width: 170px;
  height: 20px;
  cursor: pointer;
  float: left;
}

a#see_flickr:hover {background-position: 0 -18px;}
a#see_youTube:hover {background-position: 0 -20px;}

h3#creatives {
  background: url(/img/typography/creatives.gif) 0 0 no-repeat;
  width: 67px;
  margin: 16px 0 13px 0;
}

h3#cast {
  background: url(/img/typography/cast.gif) 0 0 no-repeat;
  width: 33px;
  margin: 0 0 13px 0;
}

h3#details_h {
  background: url(/img/typography/details.gif) 0 0 no-repeat;
  width: 50px;
  margin: 0 0 13px 0;
}

h3#what_the_papers_say {
  background: url(/img/typography/what_the_papers_say.gif) 0 0 no-repeat;
  width: 144px;
  float: left;
}

p.read_all {float: right;}

.comment_base {background-color: #fff;}
.comment_top {background: url(/img/backgrounds/comment_top.gif) 0 0 no-repeat;}

.comment_bottom {
  background: url(/img/backgrounds/comment_bottom.gif) left bottom no-repeat;
  padding: 20px 24px 42px 24px;
  margin: 6px 0 0 0;
}

.comment_top .top {
  margin: 17px 0 0 0;
}

.comment_bottom p {
  padding-bottom: 9px;
}

.comment_bottom p.name {
  font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
  color: #918486;
  margin: 0;
  padding: 0;
}
#content #prod-header {
    margin: 0;
    width: 428px;
}
