body {

 background: #000;

 color: #EEE;

 padding:0px;

 margin:0px auto;

 width:700px;

border:0px solid red;

 font: 9pt 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;



}



/*<group=Header and Footer>*/



#company-header h1{

display:none;

}



#company-header img{

border:0px solid pink;



}



#header {

	clear: both;

 border:0px solid blue;

 padding-top:15px;

	text-align: left;

font-size:20px;

border-bottom:1px solid white;

}



#header h1 {



  margin: 0px;

}



#header .header-details{

	display: none;

	margin:0px;

	padding:0px;

	border:0px solid red;

}





#header-bottom{

 height:2px;

 border:0px solid red;

}



#company-footer {

  text-align:right;

  border:0px solid red;

  padding:0px;

  width:650px;

  clear: both;





}





#footer-details{

  padding-top:10px;

  padding-bottom:20px;

}







/*</group>*/







/*<group=Navigation>*/









#company-top-navigation {

top:0px;

left:0px;

border:0px solid blue;

	

	}



#company-top-navigation ul {

	

	margin: 0px;

	padding: 8px;

	border:0px solid red;

	list-style-type: none;

	text-align: center;

}



#company-top-navigation ul li {

	display: inline;

}



#company-top-navigation li a {

	list-style: none;

	margin: 0px 12px;

	padding: 0px 0px;

	border:1px solid #000;

	text-align: center;

	text-decoration: none;

	color:#FFF;

	font-size:16px;

font-family:Century Gothic;



}



#company-top-navigation li a b{

	color: #EE0;

}



#company-top-navigation li a:hover {

  border-bottom:1px dotted #C03631;



}



#top-navigation-extra {

 border:1px solid red;

 clear: left;

}



#top-navigation li.last {



}



#bottom-navigation {



  text-align: center;

}



#bottom-navigation ul {

  display: inline;

}



#bottom-navigation li {

  padding-left: 0px;

}



#bottom-navigation-extra {

	

}





#film-top-navigation{

	border-bottom:1px solid #fff;

	width: 700px;

	position: relative;

	top: 5px;

	left: 0px;
text-align:center;
padding-bottom:5px;
margin-bottom:20px;
}



#film-top-navigation ul{

	list-style-type: none;	

margin: 0px;

padding:0px;

}



#film-top-navigation ul li {

margin: 0px;

padding:0px;	

display: inline;



	}



#film-top-navigation ul li a{

color: white;

text-decoration: none;
border-right:0px solid red;
padding: 0px 6px;

font-size:13px;



}



#film-top-navigation ul li a:hover{

text-decoration: underline;

}



/*</group>*/



/*<group=Content>*/



#home-content{

border:0px solid green;

width:700;

clear:both;

text-align: center;

}



#home-content p{

	margin-top:15px;

	border: 0px solid red;

	font-size: 13px;

	width: 700px;



}



#home-content img{

 border: 1px solid white;

}



#home-content td{

vertical-align:top;

}



#home-content a img{

 width: 300px;

 height: 180px;

 border: 1px solid #FFF;

}



#home-content a{

color:#FFF;

font-size: 18px;

text-decoration:none;

}



#content {

 border:0px solid #DDD;

 margin-bottom: 0px;

background-color:#000;

 padding-top:10px;

}



#page-content td p a{

	color: #FFF;

	text-decoration:none;

}





/*</group>*/



/*<group=Pages>*/

#page {



  width:800px;

  padding:0px;

  border: 0px solid red;

 min-height:400px;

}







#page-content {

 font-size:12px;


 color:#EEE;

 background-color:#000;

 

 width:700px;

 border:0px solid #EEE;



 padding-left:5px;

 padding-right:5px;

 margin-top:0px;

 

}





#page-content a{



	margin-left: 0px;

	color: #FFF;

	text-decoration: none;

	font-size:14px;

}



#page-content td{

	vertical-align:top;

	width: 300px;

}



#page-content p{

	margin-left: 5px;

	font-size:11px;

}



#page-content p a{

	font-size:11px;

}





#page-menu {



 padding-left:20px;

 padding-right:0px;
padding-bottom:10px;
 width: 700px;

 border:0px solid #EEE;

 vertical-align:top;

float: left

}



.page-menu-heading{

 border: 0px solid red;


 font-size:26px;

 color: #FFF;

 font-weight:bold;

	

}

.page-menu-heading a{

 border: 0px solid red;

 font-size:26px;

 color: #CCC;

 font-weight:bold;

text-decoration:none;

	

}



#page-menu h2{

 border: 0px solid red;

 font-size:26px;

 color: #CCC;

 padding:0px;

vertical-align:top;

}



#page-menu h2 a{

 border: 0px solid red;

 font-size:26px;

 color: #CCC;

}



#main-title-heading{

 font-size:26px;

 color: #CCC;

}





#page-menu ul{

 border:0px solid blue;

 padding:0px;

}



#page-menu li{



  list-style-type:none;

  padding:0px;

  border:0px solid #999;

  font-size:12px;

 color: #CCC;

margin-bottom:10px;

}

#page-menu li a{

 text-decoration:none;

 color:#FFF;

 font-size:12px;

 border:0px solid #999;

}



/*</group>*/



/*<group=Films>*/



.film{



clear:both;

padding-top:0px;

margin-bottom:20px;

border-bottom: 1px solid white;

}



.film-image{

float:left;



	margin: 0px;

	padding:0px;

	border: 0px solid red;

}



.film-image img{

	border: 1px solid white;

	margin: 0px;

	padding:0px;

}



#page-content .film-details{

float:left;

width:370px;

border:0px solid green;

}



.film-title{



}



#page-content .film-title h2 a{

font-size:15px;

color:white;

text-decoration: underline;

padding:0px;

margin-left:20px;



}



#page-content .film-description p{

	border: 0px solid red;

	margin-left: 20px;

	}



#page-content .film-description a{

	color: #33F;

	text-decoration: underline;

	}




/*</group>*/







/*<group=Screenings>*/

#screenings span.time{
display:none;
}

/*</group>*/



/*<group=Characters>*/

#cast h2{

 font-size:26px;

 color: #6ca0c2;

 border:0px solid #F00;

 float:left;

 height:1500px;

 width:200px;

}



#characters {

  overflow: hidden;

}



.character-group{

  border:0px solid #EEE;

  margin-bottom:10px;

}



.character-group h3{

 color: #6ca0c2;

font-size:20px;

 border-bottom: 1px dashed #CCC;

 width:250px;

}



.character {

 float: left;

 border:0px solid #F60;

 width:240px;

 height:75px;

 margin-bottom:15px;

 text-align:center;

}



.character:hover {

 background-color:#F0F0F0;

}



.character-image img{

 width:75px;

 height:75px;

 border:1px solid #AAA;

 float:left;

 margin-right:8px;

 font-size:1px;

}



.character-name{

 text-align:left;

 float:left;

 color:#575757;

 font-size:10px;

 padding-top:25px;

 width:150px;

}



.character-name a{

 font-size:12px;

 font-weight:bold;

 text-decoration:none;

 color:#333;

}





.character-heading{

 border:0px solid red;

 font-size:20px;

 font-weight:bold;

 margin-bottom: 20px;

}



.character-headshot{

 margin-right:8px;

 margin-bottom:4px;

 border:0px solid red;



 float:left;

}



.character-headshot img{

 width:200px;

 border:1px solid #AAA;

}



.character-description{

 float:left;

 width:315px;

 border:0px solid red;

 font-size:12px;

}





#page-menu h3{



 color: #6ca0c2;

font-size:12px;

 border-bottom: 1px dashed #CCC;

}



/*</group>*/









/*<group=Crew>*/

#crew-list {

 display:none;

}



#crew h2{

 font-size:26px;

 color: #6ca0c2;	

 border:0px solid #F00;

 float:left;

 height:1500px;

 width:200px;

}



#crew-members {

  overflow: hidden;

}



.crew-member {

 margin-bottom:25px;

 float: left;

 width:570px;

 border:0px solid #EEE;

 text-align:center;

}





.crew-image img{

 width:200px;

 border:1px solid #AAA;

 float:left;

 margin-right:8px;

 margin-bottom:4px;

 font-size:1px;

}



.crew-name{

 text-align:left;

 float:left;

 width:358px;



 color:#575757;

 font-size:18px;

 font-weight:bold;

 border:0px solid #DDD;

 margin-bottom:10px;

 

}

.crew-bio{

 text-align:left;

 font-size:11px;

 text-align:justify;

}



/*</group>*/



/*<group=Screenings>*/

#screenings{
border:0px solid red;
}

.screening {
border:1px solid #333;
background:#111;
width:500px;
margin:8px;
padding:5px;
}

.screening h3{
margin:0px;
padding:0px;
}

.screening h3 a{

color:#FFF;
}

.screening .url a{
color:#FFF;
}

#screenings .url a{
color:#FFF;
}

/*</group>*/


/*<group=Reviews>*/
#reviews{

}

#reviews a{
color:#FFF;
}

#reviews h2{
color:#FFF;
}

.review{
color:#AAA;
border:1px solid #999;
background:#111;
padding:10px;
margin:10px;
}

/*</group>*/



/*<group=Feeds>*/

#feed-content{

	display: none;

}

/*</group>*/



