body {
text-align: center;
background-color: #ffffff;
color: #183f59;
font-family: arial;
font-size: 12px;
}

body a {
color: #183f59;
}

body a:hover {
color: #4f98ca;
}

#container {
position: relative;
top: 0px;
left: 0px;
margin-left: auto;
margin-right: auto;
width: 1100px;
text-align: left;
}


.maincontent {
position: relative;
top: 10px;
left: 0px;
}



.pagetitle {
position: relative;
top: 67px;
left: 210px;
}


.contentbox {
position: relative;
top: 77px;
left: 210px;
background: #fff;
width: 480px;
height: 406px;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
-khtml-opacity:0.9;

}

.contentscroll {
position: relative;
top: 10px;
left: 0px;
overflow: auto;
height: 380px;
padding-bottom: 10px;
}

.contentcopy {
position: relative;
top: 10px;
left: 10px;
width: 440px;
line-height: 18px;
}


.contentcopy span{
color: #5e5e5e;
}

.contentcopy a{
color: #f91747;
}

.rtcontentbox {
position: relative;
top: 77px;
left: 210px;
background: #fff;
width: 480px;
height: 406px;

}

.rtcontentcopy {
position: relative;
top: 10px;
left: 10px;
width: 440px;
line-height: 18px;
}


.rtcontentcopy span{
color: #5e5e5e;
}

.rtcontentcopy a{
color: #f91747;
}

.aboutbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/aboutbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.trailerbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/trailerbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.screeningsbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/screeningsbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.roadtripbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/roadtripbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.pressbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/pressbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.contactbg {
position: relative;
top: 20px;
left: 0px;
background:url('../images/contactbg.jpg') no-repeat;
width: 1024px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.aboutsk {
position: relative;
top: 20px;
left: 0px;
width: 1024px;



}

#flash_content06 {
position: relative;
top: 20px;
left: 0px;
background:url('../images/noflashbg.jpg') no-repeat;
width: 1070px;
height: 545px;
border-top: #898989 solid 3px;
border-bottom: #898989 solid 3px;
}

.movieposter {
position: absolute;
top: 50px;
left: 600px;
}
/* topNAV */

#topnav ul {
position: relative;
top: 0px;
left:0px;
width: 780px;
height: 22px;
padding: 0px;
}
#topnav ul ,
#topnav ul li {
padding: 0px;
list-style: none;
}
#topnav ul li {
display: inline;
}
#topnav ul li a {
display: block;
height: 22px;
float: left;
width: 761px;
background: url('../images/topnav.gif');
background-repeat: no-repeat;
text-indent: -3000px;
outline: none;
}
#topnav ul li.about a {
width: 113px;
background-position: 0px 0px;
}
#topnav ul li.cast a {
width: 90px;
background-position: -110px 0px;
}
#topnav ul li.trailer a {
width: 63px;
background-position: -201px 0px;
}
#topnav ul li.screenings a {
width: 92px;
background-position: -262px 0px;
}

#topnav ul li.diary a {
width: 129px;
background-position: -351px 0px;
}

#topnav ul li.press a {
width: 58px;
background-position: -479px 0px;
}

#topnav ul li.contact a {
width: 70px;
background-position: -537px 0px;
}

#topnav ul li.sk a {
width: 156px;
background-position: -607px 0px;
}

#topnav ul li.face a {
width: 45px;

}


/* hover state */

#topnav ul li.about a:hover {
background-position: 0px -29px;
}
#topnav ul li.cast a:hover {
background-position: -110px -29px;
}

#topnav ul li.trailer a:hover {
background-position: -201px -29px;
}
#topnav ul li.screenings a:hover {
background-position: -262px -29px;
}
#topnav ul li.diary a:hover {
background-position: -351px -29px;
}
#topnav ul li.press a:hover {
background-position: -479px -29px;
}
#topnav ul li.contact a:hover {
background-position: -537px -29px;
}
#topnav ul li.aboutsk a:hover {
background-position: -607px -29px;
}

.bottomcontent {
position: relative;
top:50px;
left:0px;
}

.flash_trailer {
position: relative;
top: 100px;
left: 210px;
}

.press_scroll {
	overflow: auto;
	height: 350px;
	width: 350px;
}

.press_copy {
	width: 300px;
}
