@charset "utf-8";
/* CSS Document */
/* RTB */

body {
  background: #000000;
  font: 16px arial, sans-serif;
  text-align:center;
  color: #ffd988;
}



a:link {
	color: #ffd988;
	}

a:visited {
	color: #ffd988;
	}



a:hover {
	color:#ffca89;
	}

a img {border: none; }

#bg {
  position: absolute;
  width: 950px;
  height: 619px;
  left: 50%;
  top: 50%;
  margin-left: -475px;
  margin-top: -310px
}

h1 {
font-size:17px;
font-weight:bold;
letter-spacing:2px;
color:#ffa535;
}

#home {

  position: absolute;
  width: 174px;
  height: 62px;
  left: 50%;
  top: 50%;
  margin-left: -445px;
  margin-top: -300px;
  }

#box1 {

  position: absolute;
  width: 395px;
  height: 270px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -80px;
  background:url(trailer_bg2.png);
  }

#trailer1 {

  position: absolute;
  width: 376px;
  height: 212px;
  left: 50%;
  top: 50%;
  margin-left: -464px;
  margin-top: -65px;
  }
  
#bigbox1 {

  position: absolute;
  width: 729px;
  height: 394px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -130px;
  background:url(bigbox1.png);
  padding: 7px 10px 10px 10px;
  text-align:justify;
  }
  
#bigbox1 a {
text-decoration:underline;
}
  
#bigbox1 img {
  margin: 0px 20px 0px 20px;
}

#bigbox2 {

  position: absolute;
  width: 729px;
  height: 391px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -130px;
  background:url(bigbox1.png);
  padding: 10px 10px 10px 10px;
  text-align:center;
  }
  
#bigbox2 img {
  margin: 10px;
}

#bigbox3 {

  position: absolute;
  width: 709px;
  height: 401px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -130px;
  background:url(bigbox1.png);
  padding:10px 20px 0px 20px;
  text-align:left;
  }
  
#bigbox3t {
  position: absolute;
  width: 716px;
  height: 361px;
  left: 50%;
  top: 50%;
  margin-left: -460px;
  margin-top: -90px;
  padding: 0px 10px 0px 10px;
  text-align:left;
  overflow:scroll;
  overflow-x:hidden;
  }

#bigbox3t a {
text-decoration:underline;
}

#newsboxbg {

  position: absolute;
  width: 307px;
  height: 301px;
  left: 50%;
  top: 50%;
  margin-left: -45px;
  margin-top: -130px;
  padding: 10px 10px 10px 10px;
  background:url(news_bg2.png);
  font-size: 15px;
  font-weight:bold;
  text-align:left;
  }

#newsboxbg a {
text-decoration:underline;
}

#newsbox {

  position: absolute;
  width: 307px;
  height: 282px;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -95px;
  padding: 0px 10px 10px 10px;
  font-size: 14px;
  text-align:left;
  }


#newsbox2 {

  position: absolute;
  width: 330px;
  height: 250px;
  left: 50%;
  top: 50%;
  margin-left: -45px;
  margin-top: -81px;
  background:url(news_bg.png);
  }
  
#logline {

  position: absolute;
  width: 600px;
  height: 100px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: 218px;
  font-size:16px;
  letter-spacing:3px;
  text-align:left;
  }
  
#sponsor {

  position: absolute;
  width: 168px;
  height: 70px;
  left: 50%;
  top: 50%;
  margin-left: 85px;
  margin-top: 225px;
  font-size:16px;
  letter-spacing:3px;
  text-align:left;
  }

#sponsor a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	}
	
  
#donate1 {

  position: absolute;
  width: 395px;
  height: 39px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -130px;
  background:url(donate2-o.png);
  }

#donate1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#donate11 img {
width:100%;
height:100%;
border:0;
}

#donate1 a:hover img {
visibility: hidden;
}

#boater1 {

  position: absolute;
  width: 92px;
  height: 115px;
  left: 50%;
  top: 50%;
  margin-left: 304px;
  margin-top: 130px;
  background:url(boater1.gif);
  }
  
#boater2 {

  position: absolute;
  width: 58px;
  height: 73px;
  left: 50%;
  top: 50%;
  margin-left: 330px;
  margin-top: 16px;
  background:url(boater2.gif);
  }

#fblogosm {

  position: absolute;
  width: 34px;
  height: 35px;
  left: 50%;
  top: 50%;
  margin-left: 300px;
  margin-top: 262px;
  background:url(facebook-logo-sm-o.png);
  }

#fblogosm a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#fblogosm img {
width:100%;
height:100%;
border:0;
}

#fblogosm a:hover img {
visibility: hidden;
}

#twlogosm {

  position: absolute;
  width: 34px;
  height: 35px;
  left: 50%;
  top: 50%;
  margin-left: 375px;
  margin-top: 262px;
  background:url(twitter-logo-sm-o.png);
  }

#twlogosm a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#twlogosm img {
width:100%;
height:100%;
border:0;
}

#twlogosm a:hover img {
visibility: hidden;
}


#menu1 {
  position: absolute;
  width: 87px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -190px;
  background-image:url(m-thefilm-o.png);
}


#menu1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu1 img {
width:100%;
height:100%;
border:0;
}

#menu1 a:hover img {
visibility: hidden;
}


#menu2 {
 position: absolute;
  width: 93px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -353px;
  margin-top: -190px;
  background-image:url(m-theriver-o.png);
}


#menu2 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu2 img {
width:100%;
height:100%;
border:0;
}

#menu2 a:hover img {
visibility: hidden;
}


#menu3 {
 position: absolute;
  width: 99px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -234px;
  margin-top: -190px;
  background-image:url(m-theteam-o.png);
}

#menu3 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu3 img {
width:100%;
height:100%;
border:0;
}

#menu3 a:hover img {
visibility: hidden;
}


#menu4 {
 position: absolute;
  width: 134px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -105px;
  margin-top: -190px;
  background-image:url(m-do-o.png)
}


#menu4 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu4 img {
width:100%;
height:100%;
border:0;
}

#menu4 a:hover img {
visibility: hidden;
}


#menu5 {
 position: absolute;
  width: 80px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: 58px;
  margin-top: -190px;
  background-image:url(m-media-o.png)
}


#menu5 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu5 img {
width:100%;
height:100%;
border:0;
}

#menu5 a:hover img {
visibility: hidden;
}


#menu6 {
 position: absolute;
  width: 120px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: 165px;
  margin-top: -190px;
  background-image:url(m-hap-o.png)
}


#menu6 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu6 img {
width:100%;
height:100%;
border:0;
}

#menu6 a:hover img {
visibility: hidden;
}

#s-menu1 {
  position: absolute;
  width: 24px;
  height: 48px;
  left: 50%;
  top: 50%;
  margin-left: 456px;
  margin-top: 245px;
  background-image:url(s-home-o.png);
}


#s-menu1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu1 img {
width:100%;
height:100%;
border:0;
}

#s-menu1 a:hover img {
visibility: hidden;
}

#s-menu2 {
  position: absolute;
  width: 24px;
  height: 71px;
  left: 50%;
  top: 50%;
  margin-left: 456px;
  margin-top: 117px;
  background-image:url(s-connect-o.png);
}


#s-menu2 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu2 img {
width:100%;
height:100%;
border:0;
}

#s-menu2 a:hover img {
visibility: hidden;
}

#s-menu3 {
  position: absolute;
  width: 24px;
  height: 90px;
  left: 50%;
  top: 50%;
  margin-left: 456px;
  margin-top: -32px;
  background-image:url(s-newsl-o.png);
}


#s-menu3 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu3 img {
width:100%;
height:100%;
border:0;
}

#s-menu3 a:hover img {
visibility: hidden;
}

#s-menu4 {
  position: absolute;
  width: 24px;
  height: 71px;
  left: 50%;
  top: 50%;
  margin-left: 456px;
  margin-top: -188px;
  background-image:url(s-partners-o.png);
}


#s-menu4 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu4 img {
width:100%;
height:100%;
border:0;
}

#s-menu4 a:hover img {
visibility: hidden;
}

#mediamain {

  position: absolute;
  width: 751px;
  height: 410px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -130px;
  background:url(bg-mediamain.png);
  text-align:justify;
  }

#gallery01 {
 position: absolute;
  width: 97px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  margin-top: -80px;
}


#gallery01 a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
  }
  
#gallery01text {
 position: absolute;
  width: 97px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: -345px;
  margin-top: -80px;
  text-align:left;
  font-weight:bold;
}

#gallery01text a {
text-decoration:none;
}

span.date {
font-size:12px;
}

#video01 {
 position: absolute;
  width: 200px;
  height: 350px;
  left: 50%;
  top: 50%;
  margin-left: -206px;
  margin-top: -80px;
  font-size:12px;
  font-weight:bolder;
}

#video01 a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
  }
  
#morevideos {
  position: absolute;
  width: 16px;
  height: 102px;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: 165px;
  background-image:url(morevideos-o.png);
}


#morevideos a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#morevideos img {
width:100%;
height:100%;
border:0;
}

#morevideos a:hover img {
visibility: hidden;
}

#articles {
 position: absolute;
  width: 200px;
  height: 350px;
  left: 50%;
  top: 50%;
  margin-left: 64px;
  margin-top: -80px;
  font-size:14px;
  text-align:left;
}

span.smallcredits
{font-size:11px;
}

span.medcredits
{font-size:15px;
}

span.connect1 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}


span.feeds {
	font-size:16px;
	text-align:left;
}

span.feeds a {
text-decoration:underline;
}

#connect {

  position: absolute;
  width: 749px;
  height: 380px;
  left: 50%;
  top: 50%;
  margin-left: -470px;
  margin-top: -100px;
  background:url(bg-connect.png);
  }
  
#emailus {

  position: absolute;
  width: 350px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -405px;
  margin-top: -82px;
  text-align:left;
  }
  
#callus {

  position: absolute;
  width: 350px;
  height: 50px;
  left: 50%;
  top: 50%;
  margin-left: -35px;
  margin-top: -82px;
  }
  
#twitter {

  position: absolute;
  width: 60px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  margin-top: 20px;
  }

#twitter a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
  }
  
#twittertext {

  position: absolute;
  width: 160px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin-left: -380px;
  margin-top: 30px;
  text-align:left;
  }
  
#twittertext a {
  text-decoration:none;
  }


#facebook {
  position: absolute;
  width: 60px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin-left: -235px;
  margin-top: 20px;
  }
  
#facebook a:hover {
	opacity:0.7;
	filter:alpha(opacity=70);
  }
  
#facebooktext {

  position: absolute;
  width: 160px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin-left: -160px;
  margin-top: 30px;
  text-align:left;
  }
  
#facebooktext a {
  text-decoration:none;
  }

#write {

  position: absolute;
  width: 400px;
  height: 80px;
  left: 50%;
  top: 50%;
  margin-left: -455px;
  margin-top: 170px;
  text-align:left;
  }
  
#newsletter {

  position: absolute;
  width: 400px;
  height: 280px;
  left: 50%;
  top: 50%;
  margin-left: 30px;
  margin-top: -45px;
  text-align:left;
  }

span.f13
{font-size:13px;
}

#back {
  position: absolute;
  width: 160px;
  height: 30px;
  left: 50%;
  top: 50%;
  margin-left: 320px;
  margin-top: 170px;
  text-align:left;
  font-size:13px;
  }

span.galleryitem {
  float:left;
  width: 175px;
  height: 140px;
  font-size:12px;
  font-weight:bold;
 }
