/* -------------------------------
name: BollingerProductions.com
CSS Author: Jonathan Devine
version: 1.0
date: 11/19/2007
contact: jonathan@pier2design.com
*/ -------------------------------
html {
  margin:0;
  padding:0;
}
body {
  margin:0 auto;
  height:100%;
  background:#000 url(images/global_background.jpg) repeat-y top center;
  text-align:center;
}
#globalWrapper {
  margin:0 auto 30px auto;
  width:840px;
  background:#d7d7d7 url(images/content_background.jpg) repeat-y;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:90%;
}
#masthead {
  width:800px;
  height:118px;
  margin-left:20px;
}
#navigation {
  width:800px;
  height:79px;
  margin-left:20px;
  background:#d7d7d7 url(images/underheader_gradient.jpg) repeat-x top;
}
#contemt {
  width:800px;
  margin-left:20px;
  background:#d7d7d7;
  height:300px;
}
#columnLeft {
  width:200px;
  margin-left:20px;
  padding-left:40px;
  float:left;
}
#columnRight {
  width:470px;
  padding-left:40px;
  float:left;
}
#footer {
  clear:both;
  width:100%;
  background:#363636 url(images/footer_section.jpg) repeat-y;
  color:#fff;
}
.footTopper {
  width:100%;
  height:39px;
  background:#d7d7d7 url(images/content_bottomer.jpg) no-repeat;
}
.footEnder {
  clear:both;
  width:780px;
  height:36px;
  background:#363636 url(images/footer_bottomer.jpg) no-repeat;
  padding-right:60px;
}
#expander {
  display:block;
  min-height:100%;
}
#centerBox {
  width:738px;
  margin:0 50px;
}
.curtian { 
  min-height:342px; 
  background:#020202 url(images/theater_section.jpg) repeat-x top; 
  padding-bottom:5px; 
}

.infoBox {
  width:316px;
  float:left;
  overflow:auto;
  padding: 30px;
  color:#fff;
}
.infoBoxWide {
  width:618px;
  padding:10px 30px 0 30px;
  color:#fff;
}
#movieContainer {
  float:left;
  clear:right;
  margin-top:20px;
}
#movieContainerWide {
  width:738px;
  position:relative;
  margin:20px 0 60px -320px;
  left:50%;
}

/* NAVIGATION --------------- */
#upperNav {
  margin:0;
  padding:0;
  list-style:none;
  width:800px;
  float:left;
}
ul li {
  float:left;
  background:url(images/tab_normal_right.gif) no-repeat bottom right;
  margin:0 1px;

}
li a {
  display:block;
  padding:0 2em;
  line-height:2em;
  background:url(images/tab_normal_left.gif) no-repeat bottom left;
  text-decoration:none;
  color:#fff;
  float:left;
}
ul li:hover {
  background:url(images/tab_active_right.gif) no-repeat bottom right;
}
li a:hover {
  background:url(images/tab_active_left.gif) no-repeat bottom left;
}


/* BOXES -------------------- */
.boxRight {
  width:470px;
  background:url(images/box_section.jpg) repeat-y;
}
.boxRight h2 {
  background:url(images/box_topper.jpg) no-repeat left top;
}
.boxRight .last {
  background:url(images/box_bottomer.jpg) no-repeat left bottom;
  padding-bottom:20px;
}
.boxRight h2 {
  padding:10px 40px 0 40px;
}
.boxRight p {
  padding:0 40px;
}

/* TEXT & COSMETICS --------- */
.footEnder p {
  text-align:right;
  font-size:74%;
  padding-top:6px;
}
img {
  border: none;
}
#footer a, #footer a:link {
  color:#d7d7d7;
  text-decoration:none;
}
#footer a:active, #footer a:hover {
  color:#fff;
  text-decoration:underline;
}
