/* =============================================================================
Bush Theatre - Home
============================================================================= */

h2#bush_post_head {
  height: 24px;
  width: 110px;
  background: url(/img/headers/bush_post.jpg) 0 0 no-repeat;
}

h2#find_us_head {
  height: 24px;
  width: 110px;
  background: url(/dyn/headers/find_1.jpg) 0 0 no-repeat;
}

.main_image {
  background: url(/img/photos/whats_on/450/1.jpg) 0 0 no-repeat;
  width: 450px;
  height: 338px;
}

.small_left_image {
  background: url(/img/photos/whats_on/220/1.jpg) 0 0 no-repeat;
  width: 220px;
  height: 166px; 
  margin-top: 10px;
  float: left;
}

.small_right_image {
  background: url(/img/photos/whats_on/220/1.jpg) 0 0 no-repeat;
  width: 220px;
  height: 166px;
  margin: 10px 0 0 10px; 
  float: left;
}

.darkness_450 {
  background: url(/img/backgrounds/darkness_450.png) 0 203px 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 p.details {padding: 214px 34px 0 34px;}

  .frame_450 a,
  .frame_220 a {
    color: #bbd052;
    border: none;
  }

  .frame_450 a:hover,
  .frame_220 a:hover {
    color: #e2eea4;
    border: none;
  }

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

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#today:hover,a#another_day:hover {background-position: 0 -28px}

.darkness_220 {
  background: url(/img/backgrounds/darkness_220.png) 0 90px no-repeat;
  height: 166px;
}

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

* html .darkness_450, * html .darkness_220 {
    background:none;
}
* html .frame_450 p {
    color:#222;
}

  .frame_220 p {
    font: normal 12px/17px Arial, Helvetica, sans-serif;
    color: #dfd5d5;
  }

  .frame_220 p.details {padding: 98px 34px 0 34px;}
  .frame_450 p span,.frame_220 p span {font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;}

h2.left {float: left;}

.right p  {
  margin: 12px 0 0 0;
}

  .right p span  {
    font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
    color: #918486;
  }

p.rss {
  background: url(/img/icons/rss.gif) 46px 0 no-repeat;
  font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
  padding: 0 22px 0 0;
  margin: 0;
  float: right;
}

  p.rss a {
    color: #f2842b;
    border-bottom: 1px solid #f2d6bc;
  }

  p.rss a:hover {
    color: #b95f16;
    border-bottom: 1px solid #e2be9d;
  }

p.arrow {
  background: url(/img/icons/arrow.gif) 0 0 no-repeat;
  padding: 0 0 0 22px;
}

#find_us_link {
  display: block;
  border: 0;
  margin-top: 17px;
}
* html .darkness_450, * html .darkness_220 {
    background:none;
}
* html .frame_450 p {
    color:#666;
}
