@charset "utf-8";
/* CSS Document */
* {
 padding:0;
 margin:0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body {
 margin: 0 auto;
 padding:0;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 color:#fff;
 background:#000;
}
a ,a:visited {
  color:#fff;
}
a:hover {
 color:#ccc;
}

img {
 border:0;
}


.clearfix {
 clear:both;
}
#footer {
  clear:both;
 padding: 50px 0 0 0;
 text-align:	center;
 font-size:11px;
 font-weight:bold;
 letter-spacing:1px;
}
.texts {
 padding:5px 20px;
 font-size:12px;
 line-height:17px;
 text-align:left;
}
.texts p{
 margin:14px;
}

.height60 {
 height:60px;
}
.height55 {
 height:55px;
}
.height45 {
 height:45px;
}
.height25 {
 height:25px;
 clear:both;
}
.height15 {
 height:15px;
 clear:both;
}
.height10 {
 height:10px;
}

.boldtext {
 font-weight:bold;
}
.text12 {
 font-size:12px;
}





#page {
 width:990px;
 margin: 0 auto;
 padding:0;
 text-align:center;
}


/* disclaimer */

#disclaimer_04 {
 position:relative;
 float:left;
 width:283px;
 height:383px;
 background:url(images/disclaimer_04.jpg) no-repeat;
}
#disclaimer_05 {
  float:left;
 width:707px;
 height:383px;
 background:url(images/disclaimer_05.jpg) no-repeat;
}
#disclaimer_06 {
  float:left;
 width:337px;
 height:200px;
 background:url(images/disclaimer_06.jpg) no-repeat;
}

#disclaimer_10{
 height:113px;
 background:url(images/disclaimer_10.gif) no-repeat;
}


/* main page */

#index_02 {
 height:23px;
}
#index_04 {
 height:84px;
}
#index_05 {
 height:93px;
}
#index_06 {
 height:111px;
}
#index_07{
 height:116px;
}
#indexleft1 {
 position:relative;
 float:left;
 width:522px;
}
#indexright1 {
 float:right;
 width:468px;
}
#index_08{
 height:146px;
}
#index_09 {
 height:263px;
 background:url(images/index_09.jpg) no-repeat;
}

#index_12 {
 position:relative;
 float:left;
 width:647px;
 height:813px;
  background:url(images/index_12.jpg) no-repeat;
}
#index_13 {
 float:right;
 width:343px;
 background:url(images/index_13.jpg) no-repeat;
 height:813px;
}
#twitter {
 padding:50px 20px;
}
#index_16 {
 height:76px;
 background:url(images/index_16.jpg) no-repeat;
}

.whatsinside {
 text-align:left;
 font-size:12px;
 line-height:16px;
 padding:10px 15px 10px;
 color:#2f292c;
}
.whatsinside img{
 padding:0 5px 0 3px;
}
.updatesleft {
 position:relative;
 float:left;
 width:301px;
 padding:10px 2px 10px 16px;
}
.updatesright {
 float:right;
 width:301px;
 padding:10px 16px 10px 2px;
}
.updatestext {
  color:#fff;
 font-size:12px;
 font-weight:bold;
}
.updatestext img{
padding: 0 0 3px 0;
}



/* photos page */

#photos_02 {
 width:990px;
 height:25px;
 background:url(images/photos_02.gif) no-repeat;
}
#photos_04 {
 position:relative;
 float:left;
 width:350px;
 height:192px;
 background:url(images/photos_04.jpg) no-repeat;
}
#photos_05 {
 height:277px;
 background:url(images/photos_05.jpg) no-repeat;
}
#photos_06 {
 height:32px;
 background:url(images/photos_06.jpg) no-repeat;
}
#photos_07{
 height:24px;
 background:url(images/photos_07.jpg) no-repeat;
}
#photos_08{
 min-height:875px;
 height:875px;
 background:url(images/photos_08.gif) no-repeat;
 overflow:hidden;
}
#photos_10 {
  height:76px;
 background:url(images/photos_10.gif) no-repeat;
}

.photoupdateleft {
 position:relative;
 float:left;
 padding:10px 2px 6px 16px;
 width:310px;
}
.photoupdatecenter {
 float:left;
 padding:10px 2px 6px 6px;
 width:310px;
}
.photoupdateright {
 float:left;
 padding:10px 2px 6px 6px;
 width:310px;
}




/* videos page */


#videos_02 {
 width:990px;
 height:26px;
 background:url(images/videos_02.gif) no-repeat;
}
#videos_04 {
 position:relative;
 float:left;
 width:343px;
 height:191px;
 background:url(images/videos_04.jpg) no-repeat;
}
#videos_05 {
  float:left;
 width:313px;
 height:191px;
 background:url(images/videos_05.jpg) no-repeat;
}
#videos_06 {
  float:left;
 width:334px;
 height:191px;
 background:url(images/videos_06.jpg) no-repeat;
}


#videos_07{
 position:relative;
 float:left;
 width:440px;
 height:277px;
 background:url(images/videos_07.jpg) no-repeat;
}
#videos_08{
  float:right;
 width:550px;
 height:277px;
 background:url(images/videos_08.jpg) no-repeat;
}

#videos_11{
 height:1500px;
 background:url(images/videos_11.gif) no-repeat;
}
#videos_12{
 background:url(images/videos_12.gif) no-repeat bottom center;
 overflow:visible;
}
#videos_13{
 height:76px;
 background:url(images/videos_13.gif) no-repeat;
}

#featuredvideos {
 padding:7px 0;
 margin:0 auto;
 text-align:center;
 width:978px;

}
#featuredvideos table{
  text-align:center;
   margin:0 auto;
}
#featuredvideos a{
 color:#fff;
}
.videotitle {
 font-size:18px;
 font-weight:bold;
 color:#fff;
 text-align:left;
 padding:10px;
}


/* join page */

#join_07{
 position:relative;
 float:left;
 width:540px;
 height:536px;
 background:url(images/join_07.gif) no-repeat;
}
#join_08{
 float:right;
 width:450px;
 height:536px;
 background:url(images/join_08.gif) no-repeat;
}


#join_12{
 background:#000;
 height:76px;
}











.thumbs {

}

.smalltxt {
  font-size:11px;
 font-weight: bold;
 color:#fff;
}
.divider {
 padding: 10px;
}

hr {
margin: 0 auto;
 border:0;
  width:400px;
 height: 1px;
  background: #fbafd6;
}
.paddedparagraph {
 padding: 0 0 15px 0;
}


#whatdoyouget{ width: 520px; overflow: hidden; }
#whatdoyouget ol { width: 520px;padding: 60px 0 14px 23px; }
#whatdoyouget ol li { float: left; font-size: 12px; padding: 0 56px 11px 0; text-align:left;}
#whatdoyouget ol li img { display: block; padding:0 10px;}
#whatdoyouget ol li .title  { color:#ccc;font-weight:bold;  }


.discltext {
 font-size:12px;
 padding: 25px 40px 8px 40px;
 text-align:left;
 line-height:17px;
}
.gettext {
 font-size:12px;
 padding: 45px 40px 8px 40px;
 text-align:left;
 line-height:17px;
}

.thetrailer {
padding:0;
border:3px #000 solid;
margin:0 22px 0 0;
}




.btscenes { width: 960px; overflow: hidden; }
.btscenes ul { width: 980px;padding: 10px 0 14px 23px; }
.btscenes ul li { float: left; font-size: 12px;font-weight:bold; color:#000; padding: 0 16px 11px 0; }
.btscenes ul li a img { display: block; }
.btscenes ul li a  { color:#000; }