/* MeanBitches CSS */

body {
  padding: 0;
  margin: 0;
  background: #ff6600 url('images/bg.jpg') repeat-x top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fbf8f8;
  text-align: center;
}

.clear {
  line-height: 0;
  overflow: hidden;
  height: 0;
  clear: both;
  font-size: 1px;
}

p { margin: 14px 0; }

h1, h2, h3, h4 { margin: 0; padding: 0; }

#wrapper-bg {
  width: 793px;
  margin: 0 auto;
  text-align: left;
}

#wrapper {
  width: 793px;
  background: url('images/wrapper-bg.jpg') repeat-y top left;
}

#header {
  width: 793px;
  height: 219px;
  position: relative;
}

#logo { position: absolute; top: 31px; left: 0; }
#logo h1, #logo { width: 269px; height: 188px; background: url('images/logo.jpg') no-repeat top left; }
#logo h1 span { display: none; }

#header-bar, #header-1 { position: absolute; top: 0; left: 0; }
#header-bar { width: 793px; height: 31px; background: url('images/header-bar.jpg') no-repeat top left; }
#header-1 { width: 525px; height: 188px; background: url('images/header-1side.jpg') no-repeat top left; left: 269px; top: 31px; }

#tnav { width: 793px; height: 35px; background: url('images/tnav-bg.jpg') no-repeat top left; position: relative; }
#tnav-home { position: absolute; top: 2px; left: 18px; height: 27px; }
#tnav a { display: block; height: 30px; }
#tnav a span { display: none; }
#tnav-home, #tnav-home a { width: 57px; background: url('images/tnav-home.jpg') no-repeat top left; }
#hsearch { position: absolute; left: auto; right: 7px; top: 7px; }
#hsearch-field, #hsearch-submit { float: left; display: inline; margin-right: 3px; }
#hsearch-field input { background: #000000; border: 1px solid #ff9900; }
#hsearch-submit input { background: #ff9900; border: 1px solid #000000; cursor: pointer; }

#footer { background: #8d0004; height: 40px; position: relative; }
#ftr-nav-home { position: absolute; top: 0; left: 20px; }
#ftr-nav-home, #ftr-nav-home a { width: 58px; height: 25px; background: url('images/bnav-home.jpg') no-repeat top left; }
#ftr-nav-home a { display: block; }
#ftr-nav-home a span { display: none; }
#footer-top { height: 26px; background: url('images/footer-top.jpg') no-repeat top left; }
#footer-bottom { height: 14px; background: url('images/footer-bottom.jpg') no-repeat top left; }

#content-header { width: 793px; height: 29px; position: relative; margin-top: 5px; }
.pagination { font-weight: bold; text-align: center; padding-left: 278px; }
.pagination a { color: #ff4f4f; text-decoration: none; display: block; float: left; padding: 2px; margin-top: 3px; }
.pagination a:hover, .pagination a.pagi-selected:hover { color: #fbf8f8; }
.pagination a.pagi-selected { color: #ff9544; }
#tnav-olderscenes { width: 261px; height: 20px; position: absolute; top: 3px; right: 21px; }
#tnav-olderscenes a { width: 261px; height: 20px; display: block; background: url('images/tnav-olderscenes.gif') no-repeat top left; }
#tnav-olderscenes a span { display: none; }
#bpagination { margin: 5px 0 19px 0; }
.pagi-prev { width: 52px; height: 28px; background: url('images/pagi-left-deactivated.jpg') no-repeat top left; display: block; float: left; }
.pagi-next { width: 52px; height: 26px; background: url('images/pagi-right-activated.jpg') no-repeat top left; display: block; float: left; }

#scenes-thumbs { overflow: hidden; padding: 10px 0 0 17px; }
.st-item { float: left; display: inline; width: 188px; height: 180px; padding: 8px 0 0 2px; background: url('images/scenes-box.jpg') no-repeat top left; text-align: center; line-height: 19px; }
a.st-item-title { color: #fbe529; text-decoration: none; font-weight: bold; }
a.st-item-thumb img { border: none; margin-top: 5px; }

/* Gallery CSS */

#gallery { padding: 16px 0 0 24px; }

#gal-vdownloadfull { margin: 8px 0 0 1px; }
#gal-vdownloadfull, #gal-vdownloadfull a { width: 744px; height: 45px; }
#gal-vdownloadfull a { display: block; background: url('images/gallery-downloadentirevideo.gif') no-repeat top left; }
#gal-vdownloadfull a span { display: none; }

#gal-vthumbs { margin-top: 8px; }
.video-item { width: 121px; height: 137px; float: left; display: inline; margin-right: 4px; }
.video-item-thumb { margin-bottom: 4px; }
.video-item-thumb img, .scenephoto img { border: 1px solid #d3050b; }
.video-item-download, .video-item-download a { width: 121px; height: 41px; }
.video-item-download a { display: block; }
.video-item-download a span { display: none; }
.vid-1 { background: url('images/gallery-downloadvideo-pt1.gif') no-repeat top left; }
.vid-2 { background: url('images/gallery-downloadvideo-pt2.gif') no-repeat top left; }
.vid-3 { background: url('images/gallery-downloadvideo-pt3.gif') no-repeat top left; }
.vid-4 { background: url('images/gallery-downloadvideo-pt4.gif') no-repeat top left; }
.vid-5 { background: url('images/gallery-downloadvideo-pt5.gif') no-repeat top left; }
.vid-6 { background: url('images/gallery-downloadvideo-pt6.gif') no-repeat top left; }

#gal-pthumbs { margin-top: 59px; }
#gal-pthumbs-hdr { position: relative; height: 26px; }
#galpt-hdr-title { width: 133px; height: 15px; background: url('images/ghdr-scenephotos.gif') no-repeat top left; position: absolute; top: 0; left: 0; text-indent: -9999px; }
#galpt-hdr-zip { position: absolute; top: 0; right: 28px; }
#galpt-hdr-zip, #galpt-hdr-zip a { width: 207px; height: 19px; }
#galpt-hdr-zip a { display: block; background: url('images/ghdr-downloadphotozip.gif') no-repeat top left; }
#galpt-hdr-zip a span { display: none; }
.scenephoto { width: 100px; height: 150px; float: left; display: inline; margin: 0 7px 8px 0; }