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;



}

a:visited{ color:blue;}

/*<group=Header and Footer>*/



#company-header h1{

display:none;

}



#company-header img{

border:0px solid pink;



}



#header {

 border:0px solid blue;

 padding:10px;

	text-align: center;

	background-color:#F9F9F9;



}



#header h1 {

  display: none;

  margin: 0px;

}



#header-details{

	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 5px;

	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 {

	

}

/*</group>*/



/*<group=Content>*/



#home-content{

border:0px solid green;

clear:both;

text-align: center;

float: left;

padding: 5px;
width: 470px;

}



#home-content p{

	margin-top:0px;

	border: 0px solid red;

	font-size: 11px;

	text-align: left;

	width: 470px;



	letter-spacing:.5px;

	color: #FFF;



}



#home-content img{

	width: 460px;

 border: 1px solid white;

}





#home-content a img{

 width: 300px;

 height: 180px;

 border: 1px solid #FFF;

}



#home-content a{

font-size: 14px;

text-decoration:none;

}



#content {

 border:0px solid #DDD;

 margin-bottom: 0px;

background-color:#000;

 padding-top:10px;

}







/*</group>*/



/*<group=Pages>*/

#page {



  width:800px;

  padding:0px;

  border: 0px solid red;

 min-height:400px;

}







#page-content {

 font-size:14px;

 color:#DDD;

 background-color:#000;

 

 width:700px;

 border:0px solid #EEE;

 padding-top:20px;

 padding-left:25px;

 padding-right:10px;

 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: 20px;

	font-size:11px;

}



#page-content p a{

	font-size:11px;

}





#page-menu {



 padding-left:20px;

 padding-right:0px;

 width: 600px;

 border:0px solid #EEE;

 vertical-align:top;

clear: both;

}



.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:#535353;

 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=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;

 height: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=Feeds>*/

#feed-content{

float: left;

padding: 0px;

margin: 0px ;

border: 0px solid blue;	



width: 200px;



}



.feed-heading{

	background: #9F3431;

	padding: 2px;

	margin-bottom:2px;

}


#feed-content a{
color:white;
}


#newsfeed, #reviewsfeed, #screeningsfeed{



margin: 0px;

padding: 0px;



position: relative;

margin-bottom:10px;

border: 1px solid #9F3431;

}



#newsfeed{
	display: none;
}


.item{

	

	padding: 0px;

	margin:0px;

}



h3.feed-title {

margin: 0px;

padding: 0px;	

border: 0px solid green;



padding-left: 4px; 

padding-bottom:0px;

margin-bottom:3px;

margin-top:2px;

}



h3.feed-title a{

color: white;



font-size:11px;

}



h3.feed-title a:hover{

	

	text-decoration: underline;

	}









.item p{

	margin: 0px;

}



.item p.feed-description {



	padding-left: 5px;

	padding-right: 5px;

	padding-bottom:0px;

	font-size:9px;

	max-height: 30px;

	overflow:hidden;

	margin-bottom:8px;

	font-family: Arial;

	border: 0px solid red;

}



#screeningsfeed .item p.feed-description{

	display: none;

}







#screeningsfeed .item h3.feed-title{

	border: 0px solid blue;

margin-left: 5px;

padding: 0px;

font-size: 10px;

text-decoration:none;



}





#screeningsfeed .item h3.feed-title a{

font-size: 11px;

	}



#screeningsfeed .item{

	margin-bottom: 15px;

}



#screeningsfeed .date {

	display: none;

	position:relative;

	top: -15px;

	left: 115px;

	color: #EEE;

	width: 70px;

	text-align:right;

	font-size:9px;

	padding: 2px;

	margin-left: 5px;

	border: 0px solid red;

	clear: right;

}

#screeningsfeed .description,.url {

	

	display: none;

}



#screeningsfeed .description, .url{

	



}



#reviewsfeed .item{

	border: 0px solid green;

	margin-bottom: 15px;

}



#reviewsfeed .item h3.feed-title{

border: 0px solid blue;

margin-left: 5px;

padding: 0px;

font-size: 10px;

text-decoration:none;



}


#reviewsfeed .url{
	display: none;
}


.item .publication {

	border: 0px solid green;

	font-style:italic;

	margin-left:5px;

}



.item .description{

	display:none;

	font-size: 9px;

	max-height: 33px;

	margin-left:5px;

	overflow: hidden;

	margin-bottom:5px;

}



/*</group>*/





