@charset "utf-8";

/* CSS Document */
@import url(_default.css);
@import url(_font.css);
@import url(_colour.css);
@import url(_nav.css);


html {height:100%;}

body {
	width:892px;  				/* set width of page */
	margin:0px auto;
	position:relative;
	display:block;
	background:#fff url(../images/global/backgrounds/paperbg.jpg) no-repeat 0 0;
}



/* Layout 1 - absolute positioned 3 column */
div#primary { 
	position:relative;
	display:inline;
	float:left;
	width:892px;
	background-color:none;
	height:auto !important;
}
div#secondary {
	position:relative;
	display:inline;
	float:left;
	top:0px;
	left:-580px;
	width:200px;
	background-color:#ffffff;
	min-height:590px;
	height:auto !important;
	height:590px;
}
div#tertiary {
	position:relative;
	display:inline;
	float:right;
	width:200px;
	background-color:#ffffff;
	min-height:590px;
	height:auto !important;
	height:590px;
}
div#footer {
	position:relative;
	display:block;
	clear:both;
	width:840px;
	padding-left:50px;
	height:100%;
	line-height:40px;
	background-color:#ffffff;
	border-left:1px solid #999;
	border-right:1px solid #999;
	color:#999;
	}

div#cornerBox {
	position:relative;
	display:block;
	width:200px; height:200px;
	margin:20px;
	background-color:#ffffff;
}

div#movie_social_networking {
width:892px;
height:20px;
position:relative;
float:left;
text-align:right;
}

div#film_title {
width:892px;
height:121px;
position:relative;
overflow:visible;
float:left;
background-image:url(../images/global/backgrounds/top_nav.png);
background-repeat:no-repeat;
z-index:20;
}

div#film_documentary_title {
width:378px;
height:101px;
position:relative;
float:left;
background-image:url(../images/this_is_a_long_shot_logo.png);
background-repeat:no-repeat;
font-size:0px;
}

div#movie_links {
width:514px;
height:101px;
position:relative;
float:left;
z-index:9999;
}



div#film_body {
width:890px;
min-height:600px;
height:auto !important;
position:relative;
float:left;
border-left:1px solid #999;
border-right:1px solid #999;
background:#fff;
z-index:10;
}

div#documentary_movie {
width:607px;
min-height:100px;
height:auto !important;
position:relative;
float:left;
margin-left:49px;
border:0px solid #ff3300;
}



div.film_categories {
width:607px;
display:block;
position:relative;
float:left;
margin-bottom:15px;
padding:0;
}

div.trailer_documentary{
position:relative;
float:left;
width:291px;
height:166px;
margin-right:25px;
margin-bottom:15px;
}

div.movie_script{
position:relative;
float:left;
width:291px;
height:auto;
margin-right:25px;
margin-bottom:15px;
}

div.movie_script a{ text-decoration:none; color:#ff3300;}
div.movie_script a:hover{ text-decoration:underline;}

div.bounding_box{
position:relative;
float:left;
width:607px;
height:auto;
border:0px solid #f00;
margin-top:8px;
}

div.trailer_movie{
position:relative;
float:left;
width:291px;
height:166px;
margin-bottom:15px;
}

div.making_a_movie{
position:relative;
float:left;
width:291px;
height:auto;
margin-bottom:15px;
}

fieldset { border:1px solid #999;
padding:0 0 0px 10px;
}

fieldset.no_clip { border:1px solid #fff;
padding:0 0 0 10px;}

fieldset .movie_mid{ background-color:#fff; display:block; width:585px; height:148px; margin:0px 0px 0px 0px;}
fieldset .documentary_right{ background-color:#fff; display:block; width:146px; height:148px; margin:10px 10px 15px 0px;}
fieldset .documentary_right_2{ background-color:#fff; display:block; width:146px; margin:5px 10px 13px 0px;}
fieldset .documentary_right_2 ul{width:146px;}
fieldset .documentary_right_2 li{width:146px; height:18px; margin-bottom:5px;}
fieldset .documentary_right_2 img{ vertical-align:top; margin-left:5px; margin-right:10px;}
fieldset .documentary_right_2 a{color:#ff3300; text-decoration:none; margin-left:0px; font-size:1.1em;}
fieldset .documentary_right_2 a:hover{ text-decoration:underline;}
fieldset .documentary_right_3{ background-color:#fff; display:block; height:47px; width:146px; margin:5px 10px 15px 0px;}
fieldset .documentary_right_3 ul{width:146px;}
fieldset .documentary_right_3 li{width:146px; height:18px; margin-bottom:5px;}
fieldset .documentary_right_3 img{ vertical-align:top; margin-left:5px; margin-right:10px;}
fieldset .documentary_right_3 a{color:#ff3300; text-decoration:none; margin-left:0px; font-size:1.1em;}
fieldset .documentary_right_3 a:hover{ text-decoration:underline;}
fieldset .documentary_trailer_mid{ background-color:#fff; display:block; width:271px; height:136px; margin:5px 10px 10px 0px;}
fieldset .movie_trailer_mid{ background-color:#fff; display:block; width:271px; height:136px; margin:5px 10px 10px 0px;}
fieldset .movie_script_mid{ background-color:#fff; display:block; width:271px; height:auto; margin:5px 10px 10px 0px; z-index:0;}

fieldset .making_a_movie_mid{ background-color:#fff; display:block; padding-left:10px; width:240px; height:auto; margin:5px 10px 10px 0px; font-size:1.0em;}
fieldset .making_a_movie_mid p{ margin-bottom:10px;}
fieldset .making_a_movie_mid p a{ text-decoration:none; color:#ff3300;}
fieldset .making_a_movie_mid p a:hover{ text-decoration:underline;}



fieldset p{ background-color:#fff;}


legend {
  padding:0 5px 0 5px;
  border:1px solid white;
  color:green;
  font-size:1.2em;
  color:#990000;
  text-align:right;
  }
  
  legend.blue{
  padding:0 5px 0 5px;
  border:1px solid white;
  color:green;
  font-size:1.2em;
  color:#990000;
  text-align:right;
  }
  
 


div#other_movie_links {
width:168px;
min-height:100px;
height:auto !important;
position:relative;
float:left;
margin-left:36px;
border:0px solid #f00;
}

div.other_scenes {
width:168px;
position:relative;
float:left;
margin-bottom:15px;
}

div.film_group {
width:188px;
position:relative;
float:left;
margin-bottom:15px;
margin-right:21px;
padding:0px;
}

div.film_group fieldset { border:1px solid #999;
padding:0 0 0px 10px;
}

div.film_group fieldset.no_clip { border:1px solid #fff;
padding:0 0 0 10px;}

div.film_group_r {
width:188px;
position:relative;
float:right;
margin-bottom:15px;
padding:0px;
}

div.film_group_r fieldset { border:1px solid #999;
padding:0 0 0px 10px;
}

div.film_group_r fieldset.no_clip { border:1px solid #fff;
padding:0 0 0 10px;}

.fan_base ul{width:188px;}
.fan_base ul li{
background-image:url(../images/global/square.gif);
background-repeat:no-repeat;
width:168px;
line-height:10px;
height:15px;
display:block;
padding-left:20px;
}

.fan_base ul li a{
text-decoration:none;
color:#ff3300;}

.fan_base ul li a:hover{
text-decoration:underline;
color:#ff3300;}



.chasing_dream ul{width:188px;}
.chasing_dream ul li{
background-image:url(../images/global/arrow.gif);
background-repeat:no-repeat;
width:168px;
line-height:10px;
height:15px;
display:block;
padding-left:20px;
}

.chasing_dream ul li a{
text-decoration:none;
color:#ff3300;}

.chasing_dream ul li a:hover{
text-decoration:underline;
color:#ff3300;}



.pay_pal ul{width:188px;}
.pay_pal ul li{
background-image:url(../images/global/pay_pal.gif);
background-repeat:no-repeat;
width:143px;
line-height:10px;
height:15px;
display:block;
padding-left:45px;
}

.pay_pal ul li a{
text-decoration:none;
color:#ff3300;}

.pay_pal ul li a:hover{
text-decoration:underline;
color:#ff3300;}

.abolc{display:block; width:168px;} 

a.link2us { font-size:0.9em !important; padding:0; margin-left:-10px;}

#movie_page{
width:782px;
margin-left:50px;
}

#music_tracks {
position:relative;
float:left;
width:780px;
padding-bottom:10px;

}

#music_tracks h1{
font-size:2.0em;
font-weight:normal;
color:#990000;}

#music_tracks p{
color:#333;
margin-bottom:10px;
}

.musicians {
position:relative;
float:left;
width:722px;
padding-bottom:10px;}

.musicians_band_photo {
position:relative;
float:left;
width:157px;
height:100%;}

.musicians_band_info {
position:relative;
float:left;
width:550px;
height:100%;
background-image:url(../images/global/arrow.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:15px;
}

.musicians_band_info h4{
padding:0;
margin:0;
font-size:1.4em;
line-height:10px;
font-weight:normal;
text-decoration:underline;
color:#ff3300;}

.musicians_band_info p{
margin-top:20px;
margin-bottom:20px;
padding-right:10px;
color:#333;}


.indie_music {
position:relative;
float:left;
width:500px;
height:15px;
margin-bottom:5px;
}

.indie_music b{
position:relative;
float:left;
display:block;
width:auto;
height:15px;
margin-left:0px;
margin-top:10px;
background-image:url(../images/global/square10t.gif);
background-repeat:no-repeat;
background-position:top left;
line-height:12px;
font-size:1.2em;
color:#ff3300;
font-weight:normal;
padding-left:15px;
padding-right:10px;
}

.miniplayer{
width:72px;
height:30px;
position:relative;
float:left;
}

.indie_music em{
position:relative;
float:left;
display:block;
margin-top:10px;
height:20px;
font-size:0.9em;
line-height:12px;
color:#999;
text-decoration:none;
}

.music_intro{
height:50px !important;}

#mus_cop {
width:390px;
height:190px;
position:relative;
float:left;}

#mus_cop_img{
width:68px;
height:100px;
display:block;
margin-top:10px;
position:relative;
float:left;}

#mus_cop_p{
height:auto;
display:block;
margin-top:10px;
margin-left:20px;
position:relative;
float:left;
width:630px;
}

#mus_cop_p a{ text-decoration:none; color:#ff3300;}
#mus_cop_p a:hover{ text-decoration:underline;}

#mus_pla{
width:380px;
margin-top:10px;
position:relative;
float:left;
margin-left:0px;
}

#mus_pla_r{
width:380px;
margin-top:10px;
position:relative;
float:left;
margin-left:20px;
}


.mus_pla_fla{
width:345px;
height:180px;
margin-top:10px;
text-align:center;
margin-left:5px;}

/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical { width: 770px; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 200px; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; width:100%; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { float: right; width: 510px; background-color:#999999;}


.candc {
position:relative;
float:left;
width:490px;
height:auto;
}

.candc ul{
position:relative;
float:left;
width:290px;
height:auto;
}

.candc ul li{
width:280px;
padding-right:10px;
margin-bottom:5px;
display:block;
list-style:none;}

.candcimg{
position:relative;
float:left;
width:200px;
height:200px;
}

.cast_b{
height:20px;
padding-left:5px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
display:block;
width:100px;}

.crew_b{
height:20px;
padding-left:5px;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
display:block;
width:100px;}

.buynow_l{
height:80px;
width:405px;
position:relative;
float:left;
margin-bottom:10px;
}

.buynow_r{
height:100px;
width:310px;
position:relative;
float:right;
border:1px solid #cccccc;
padding-left:10px;
padding-top:15px;
margin-bottom:10px;
}

.home_buy_link{
font-size:1.2em;
font-weight:bold;
}