body{
  font: 12px Arial, Verdana, Helvetica, sans-serif;
  line-height:19px;
  margin: 20px 0 20px 0;
  background: #000;
  color:#ebebeb;
}

a {
  color:#CCC;
}

a:hover {
  color:#FFF;
}

h1{
  font: 14px Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  margin:0 0 15px 0;
  text-transform:uppercase;
  letter-spacing: 1px;
  color:#d7d7d7;
}

h2{
  font-size:12px;
  margin:0 0 2px 0;;
  text-transform:uppercase;
  color:#DAAB40;
}

p {
    margin:0 0 15px 0;
}

.cast p {
    margin:0 0 25px 0;
}

ul.sgt {
  list-style-type:none;
  padding:0;
  margin:0;
}

ul.sgt li {
  padding:0 0 0 15px;
  margin:0 0 15px 0;
  background-image: url(../images/bullet.gif);
  background-position:0 1px;
  background-repeat:no-repeat;
}

.snapshot{
  width:172px;
  height:129px;
  padding:5px;
  margin:0 10px 8px 0;
  border:1px solid #CCC;
  background-color:#FFF;
  overflow:hidden;
}

.snapshot2{
  float:left;
  width:134px;
  height:99px;
  padding:3px;
  margin:0 10px 0 0;
  border:1px solid #CCC;
  background-color:#FFF;
}

.snapshot2-last{
  float:left;
  width:134px;
  height:99px;
  padding:3px;
  border:1px solid #CCC;
  background-color:#FFF;
}

.press{
  line-height:0;
}

.press-row{
  padding:0 0 10px 0;
}

.sources{
  font-size:11px;
  line-height:14px;
  color:#c2c2c2;
  border-top:1px dotted #CCC;
  padding:15px 0 0 0;
}

.sources li{
  margin:0 0 10px 0;
}

.wrapper{
    width:800px;
    height:600px;
    margin:0 auto 0 auto;
    background:#FFF url(../images/background.jpg) no-repeat;
}

.footer{
    width:800px;
    height:30px;
    margin:5px auto 0 auto;
    font-size:10px;
    text-align:center;
    color:#555;
}

.footer a{
  margin:0 20px 0 0;
  color:#999;
  text-decoration:none;
  text-transform:uppercase;
}

.footer a.last{
  margin:0;
}

.pad {
  padding:5px 20px 20px 20px;
}

.listings {
  height:15px;
  padding:0 0 0 65px;
}

.listings img{
  border:none;
}

.nav {
  height:14px;
}

.nav a{
  float:right;
  margin:0 0 0 40px;
}

.nav img{
  border:none;
}

.content{
  width:480px;
  height:280px;
  padding:10px;
  background: url(../images/contentBGAlt.png) repeat-y;
}

.video{
  width:480px;
  height:300px;
}

.lCol {
  float:left;
  width:480px;
  margin:200px 0 0 0;
}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#ZoomImage{
  border:5px solid #FFF;
}

/* Scroller */

.Container1 {
  position: relative;
  padding:10px;
  width: 447px;
  height: 280px;
  background: url(../images/contentBGAlt.png) repeat-y;
}

#Scroller-1 { 
  position: relative; 
  overflow: hidden;
  width: 447px;
  height: 280px;
}

.Scroller-Container {
  position: relative;
  top: 0px; left: 0px;
  
}
#Scrollbar-Container {
  position: relative;
  left: 467px;
  width:13px;
}
.Scrollbar-Up {
  width: 13px; height: 12px;
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 13px; height: 276px;
  position: absolute;
  top: 12px;
  background: url(../images/contentBGAlt.png) repeat-y;
}
.Scrollbar-Handle {
  position: absolute;
  width: 9px; height: 60px;
}
.Scrollbar-Down {
  width: 13px; height: 12px;
  cursor: pointer;
  position: absolute;
  top: 288px;
}
