/* =============================================================================
Bush Theatre - Bush Post
============================================================================= */

h2.left {float: left;}

h2#bush_post_head {
  height: 27px;
  width: 300px;
  background: url(/img/headers/bush_post.jpg) 0 0 no-repeat;
}

h2#add_a_comment {
  height: 27px;
  width: 300px;
  background: url(/img/headers/add_a_comment.jpg) 0 0 no-repeat;
}

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.post_name {
  font: normal 18px/18px Arial, Helvetica, sans-serif;
  margin: 13px 0 0 0;
}

  p.post_name a {border: none;}

p.small {
  font: normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
  color: #918486;
}

.frame_450 {
  background: url(/img/frames/frame_450_old.png) 0 0 no-repeat;
  height: 338px;
}

.frame_250 {
  background: url(/img/frames/frame_250.png) 0 0 no-repeat;
  height: 338px;
}

div.post_content p {margin: 17px 0 0 0;}

.spacer_450 {
  background: url(/img/lines/horizontal_450.gif) 0 17px no-repeat;
  width: 450px;
  height: 38px;
}
#comments {clear: both;}

a#older_posts {
  display: block;
  background: url(/img/buttons/older_posts.gif) 0 0 no-repeat;
  width: 108px;
  height: 28px;
  float: right;
  cursor: pointer;
}

a#older_posts:hover {background-position: 0 -28px}
#content #right {background: url(/img/backgrounds/bush_post.gif) 0 0 no-repeat;}

#latest {
  background: url(/img/typography/bush_post.gif) 0 0 no-repeat;
  height: 80px;
}

/* List Images
============================================================================= */

div.list_main_image {
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 450px;
  height: 338px;
  margin: 13px 0 0 0;
}

div.list_left_image {
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 250px;
  height: 338px;
  margin: 13px 14px 0 0;
  float: left;
}

div.list_right_image {
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 250px;
  height: 338px;
  margin: 13px 0 0 14px;
  float: right;
}



.spacer_200 {
  background: url(/img/lines/horizontal_200_21.gif) 0 -10px no-repeat;
  width: 200px;
  height: 21px;
}

p.right {
  margin: 2px 0 0 0;
  float: right;
}

.comment_base {background-color: #fff;}
.comment_top {background: url(/img/backgrounds/comment_top.gif) 0 0 no-repeat;}

  .comment_top .top {margin: 17px 0 0 0;}

.comment_bottom {
  background: url(/img/backgrounds/comment_bottom.gif) left bottom no-repeat;
  height: 1%;
  padding: 20px 24px 36px 24px;
  margin: 6px 0 0 0;
}

  .comment_bottom p {
    width: 368px;
    float: right;
  }

  .comment_bottom .number {
    background: url(/img/backgrounds/comment_number.gif) 0 0 no-repeat;
    font: bold 16px Georgia, serif;
    text-align: center;
    color: #fff;
    width: 28px;
    height: 27px;
    padding: 3px 0 0 0;
    margin: 3px 0 0 0;
    float: left;
  }

  .comment_bottom .alt {background: url(/img/backgrounds/comment_number_alt.gif) 0 0 no-repeat;}

p.name {
  font: normal 11px/17px Tahoma, Arial, Helvetica, sans-serif;
  color: #918486;
  margin: 9px 0 0 0;
}

form#add_comment {margin: 16px 0 0 0;}

  form#add_comment label {
    display: block;
    margin: 6px 0 0 0;
  }

  form#add_comment input {
    width: 188px;
    padding: 4px 6px;
    margin: 2px 0 0 0;
    border: 1px solid #d4d2d2;
  }

  form#add_comment input.hidden {
    display: none;
  }

    form#add_comment div input {float: left;}

  form#add_comment textarea {
    width: 436px;
    height: 90px;
    padding: 4px 6px;
    margin: 2px 0 0 0;
    border: 1px solid #d4d2d2;
  }

p#privacy {
  background: url(/img/typography/never_made_public.gif) 0 0 no-repeat;
  width: 160px;
  height: 24px;
  margin: 2px 0 0 10px;
  float: left;
}

p#privacy span {display: none;}

button#submit_comment {
  display: block;
  background: url(/img/buttons/submit_comment.gif) 0 0 no-repeat;
  width: 143px;
  height: 28px;
  margin: 20px 0 0 0;
  cursor: pointer;
}

button#submit_comment:hover {background-position: 0 -28px;}

div.error {
  background: #F2EB93;
  padding: 10px;
  margin-top: 10px;
} 

p.thanks {
  padding-top: 10px;
}
