

ul.nav{
	width: 20ex;
/*Optional, to make the navigation bar positions on the left of the content*/
	float: left;
	margin-right: 1em;
}

ul.nav>li{
	margin: 0;
	padding: 2px 6px;
}

ul.nav li>ul{
/*Make the sub list items invisible*/
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	position: absolute;
	width: 20ex;
	left: 130ex;
	margin-top: -1.4em;
	margin-left: 9px;
}

ul.nav li:hover>ul{
/*When hovered, make them appear*/
	display : block;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}





#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
border: none;
}

#nav-menu li
{
margin: 0 0.15em;
}

#nav-menu li a
{
background: url('img/frback16x2b.jpg') #00b bottom left repeat-x;
height: 1.2em;
line-height: 1.2em;
display: block;
border: 0.05em solid #005;
color: #fff;
text-decoration: none;
text-align: left;
}

#nav-menu li a:hover
{
background: url('img/frback16x2.jpg') #f00 bottom left repeat-x;
height: 1.2em;
line-height: 1.2em;
display: block;
border: 0.05em solid #005;
color: #fff;
text-decoration: none;
text-align: left;
}



/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:140px;
} 



#nav-menu-4 ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu-4 li
{
float: left;
margin: 0 0.15em;
}

#nav-menu-4 li a
{
background: url('img/frback16x2b.jpg') #00b bottom left repeat-x;
height: 1.2em;
line-height: 1.2em;
float: left;
width: 10em;
display: block;
border: 0.4em solid #003;
color: #fff;
text-decoration: none;
text-align: center;
}

#nav-menu-4 li a:hover
{
background: url('img/frback16x2.jpg') #00f bottom left repeat-x;
height: 1.2em;
line-height: 1.2em;
float: left;
width: 10em;
display: block;
border: 0.4em solid #003;
color: #fff;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu-4 li a
{
float: none
}
/* End hide */

#nav-menu-4
{
width:45em
}




form {margin: 0px 0px 0px 0px; }

img 
{
	border:none;
}

a img
{
	border:none;
}


font.font_style_1
{
	font-size: 11pt; font-family: helvetica,arial,sans-serif; color: #ffff00; font-weight: normal;
}

font.font_style_1k
{
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: green; font-weight: bold;
}

font.font_style_1x
{
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: #FFFF00; font-weight: normal;
}

font.font_style_1a
{
	font-size: 6pt; font-family: helvetica,arial,sans-serif; color: #FFFFFF; font-weight: bold;
}

font.font_style_1a2
{
	font-size: 9pt; font-family: helvetica,arial,sans-serif; color: #FFFFFF; font-weight: bold;
}

font.font_style_1b
{
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: #999999; font-weight: normal;
}

font.font_style_1c
{
/*	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: #999999; font-weight: normal;*/
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: #FFFFFF; font-weight: normal;
}

font.font_style_2
{
	font-size: 11pt; font-family: helvetica,arial,sans-serif; color: #FFFFFF; font-weight: normal;
}

font.font_style_2z
{
	font-size: 14pt; font-family: helvetica,arial,sans-serif; color: white; font-weight: bold;
}

font.font_style_2a
{
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: #FFFFFF; font-weight: normal;
}

font.font_style_3a
{
	font-size: 11pt; font-family: helvetica,arial,sans-serif; color: #000000; font-weight: bold;
}

font.font_style_3b
{
	font-size: 15pt; font-family: helvetica,arial,sans-serif; color: blue; font-weight: bold;
}

td.film_news_1
{
	font-size: 10pt; font-family: helvetica,arial,sans-serif; color: black; font-weight: normal;
}


table.filmtitle
{
/* background: rgb(170,0,0); */
background: url("img/menubar3a.jpg") rgb(80,50,50); 
width: 860; 
border: 1px white solid;
}

td.filmtitle
{
width: 500px; text-align: left; 
/* font-size: 15pt; color: white; font-weight: bold; */
font-size: 14pt; color: white; font-weight: bold;
font-family: helvetica,arial,sans-serif; 
padding-left:10px;
}

td.filmtitle2
{
text-align: left; 
/* font-size: 15pt; color: white; font-weight: bold; */
font-size: 14pt; color: white; font-weight: bold;
font-family: helvetica,arial,sans-serif; 
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

div.index0
{

}

div.fdf_menubar
{
text-align:center;
padding-top: 0px; 
padding-bottom: 3px; 
align: center;
font-size: 11pt;
font-family: helvetica,arial,sans-serif; 
background: url("img/menubar3.jpg") rgb(0,0,255);
width: 856px;
border: 2px rgb(255,0,0) solid;
}

div.fdf_thin_banner
{
text-align:center;
padding-top: 1px; 
padding-bottom: 2px; 
align: center;
}

div.amazon_links_1
{
font-size: 2pt; 
width: 100%;
align: center;
padding-top: 1px; 
padding-bottom: 20px; 
}

div.amazon_links_2
{
font-size: 1pt; 
}

div.fdf_footer_end
{
width: 100%;
/*
padding-top:20px; 
color: black; 
*/
padding-top:15px; 
color: white; 
padding-bottom: 15px; 
text-align:center;
/*background: rgb(190,190,190);*/
font-size: 14pt; 
font-family: helvetica,arial,sans-serif; 
}

div.fdf_page_pre_footer
{
padding-top: 10px; 
padding-bottom: 10px; 
width: 100%;
text-align: center;
align: center;
}

div.fdf_page_footer
{
padding-top:10px; 
padding-bottom: 10px; 
font-size: 5pt; 
width: 100%;
text-align: center;
align: center;
}

div.bordered_text_gray {
text-align: left;
width: 300px;
/* border: .2em dotted #999999; */
/* border-width: 1px; */
/* background-color: #ffffff;*/
background-color: #000000;
padding-left:5px; 
padding-right:5px;
color: white;
padding-top:1px; 
padding-bottom: 5px; 
font-size:9pt;
}
#border {
border-width: .2em;
border-style: dotted;
border-color: #900;
} 

A.menu0a:link
{
/*   color:RGB(0,0,255); text-decoration:none; */
   color:RGB(255,255,255); text-decoration:none;
}
A.menu0a:visited
{
/*   color:RGB(0,0,255); text-decoration:none;	   */
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu0a:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu0a:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}

A.menu0a4:link
{
   color:RGB(255,255,255); text-decoration:none;
}
A.menu0a4:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu0a4:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu0a4:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}


A.menu0:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:10pt;
}
A.menu0:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:10pt;
}
A.menu0:active						
{
   color:RGB(255,255,0); text-decoration:underline;
}
A.menu0:hover
{
   color:RGB(255,255,0); text-decoration:underline;
}




A.menu0x2:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:11pt;
}
A.menu0x2:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:11pt;
}
A.menu0x2:active						
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
   font-size:11pt;
}
A.menu0x2:hover
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
   font-size:11pt;
}

A.menu0xx:link
{
   text-decoration: none; 
   border-bottom:1px dotted;
   color:RGB(0,0,255); 
}
A.menu0xx:visited
{
   text-decoration: none; 
   border-bottom:1px dotted;
   color:RGB(0,0,255); 
}
A.menu0xx:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu0xx:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}


A.menu0xy:link
{
   text-decoration: none; 
   color:RGB(255,255,255); 
}
A.menu0xy:visited
{
   text-decoration: none; 
   color:RGB(255,255,255); 
}
A.menu0xy:active						
{
   color:RGB(0,0,255); text-decoration:underline;
}
A.menu0xy:hover
{
   color:RGB(0,0,255); text-decoration:underline;
}


a.menu0x02:link { color:RGB(50,50,50); text-decoration:none; }
a.menu0x02:visited { color:RGB(50,50,50); text-decoration:none; }
a.menu0x02:active { color:RGB(50,50,50); text-decoration:underline; }
a.menu0x02:hover { color:RGB(50,50,50); text-decoration:underline; }

A.menu0x0:link
{
   color:RGB(255,255,255); text-decoration:none;
}
A.menu0x0:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu0x0:active						
{
   color:RGB(255,255,0); text-decoration:underline;
}
A.menu0x0:hover
{
   color:RGB(255,255,0); text-decoration:underline;
}


A.menu0x0z6:link
{
   color:RGB(0,0,255); text-decoration:none;
   font-size:11pt;
}
A.menu0x0z6:visited
{
   color:RGB(150,0,150); text-decoration:none;	   
   font-size:11pt;
}
A.menu0x0z6:active						
{
   color:RGB(255,0,0); text-decoration:underline;
   font-size:11pt;
}
A.menu0x0z6:hover
{
   color:RGB(255,0,0); text-decoration:underline;
   font-size:11pt;
}

A.menu0x0z:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:11pt;
}
A.menu0x0z:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:11pt;
}
A.menu0x0z:active						
{
   color:RGB(255,255,0); text-decoration:underline;
   font-size:11pt;
}
A.menu0x0z:hover
{
   color:RGB(255,255,0); text-decoration:underline;
   font-size:11pt;
}

A.menu0x:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:10pt;
}
A.menu0x:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:10pt;
}
A.menu0x:active						
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
}
A.menu0x:hover
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
}


	div.menubar_2
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding: 0;
	 	border: 0;
	 	width:800px;
	 	height:21px;
	 	background-image: url("img/menubar2.jpg");
	 }

	div.year_panel
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding: 3;
	 	border: 0;
	 	width:860px;
	 	height:52px;
	 	background-image: url("img/year_button1yyyy.gif");
	 }


	div.button2
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding:0;
	 	border: 0;
	 	width:220px;
	 	height:20px;
	 }
	 
	.ld2
	{
	 	background-image: url("img/menu_button2_blue.gif");
	}





/*
BODY.maintextCF {padding:0;margin:0;border:0;background:#ffffff; color:black; font:normal 10pt Arial,Helvetica; } 
TD.maintextCF {background:#ffffff; color:black; font:normal 10pt Arial,Helvetica;} 
*/

BODY.maintextCF {padding:0;margin:0;border:0;background:#000000; color:white; font:normal 10pt Arial,Helvetica; } 
TD.maintextCF {background:#000000; color:white; font:normal 10pt Arial,Helvetica;} 

BODY.maintextCF0 {background:white; color:black; font:normal 10pt Arial,Helvetica; } 

/* TD.maintextCF2 {background:white; color:black; font:normal 10pt Arial,Helvetica;} */
TD.maintextCF2 {background:black; color:white; font:normal 10pt Arial,Helvetica;} 

TD.index1 {font:12pt Arial,Helvetica; font-weight:normal}

H3.reviewheading {background:white; color:black; font:11pt Arial,Helvetica; font-weight:bold} 

DIV.reviewheading3 {background:white; color:black; font:11pt Arial,Helvetica; font-weight:bold; text-decoration:underline} 

/*
DIV.reviewheadingCF {background:#ffffff; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
DIV.reviewheading2CF {background:#ffffff; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
*/

DIV.reviewheadingCF {background:#000000; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
DIV.reviewheading2CF {background:#000000; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.filmtitle2 {text-align:center; background:white; color:black; font:normal 25pt Arial,Helvetica; font-style:italic; font-weight:bold; }

DIV.filmtitle0 {text-align:center; background:white; color:darkblue; font:normal 35pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:bold; }

DIV.filmtitleX {text-align:center; background:black; color:white; font:normal 20pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:bold; background-image: url(img/frback14dd.jpg); }
DIV.filmtypeX {text-align:center; vertical-align:bottom; background:black; color:white; font:normal 10pt Arial,Helvetica; font-style:none; font-weight:bold; background-image: url(img/frback14dd.jpg); }

DIV.filmtitle {text-align:center; background:red;  background-image: url(img/frback16x2.jpg); color:white; font:normal 18pt Helvetica; font-style:normal; font-weight:bold; }
DIV.filmtype {text-align:center; background:red;  background-image: url(img/frback16x2.jpg); vertical-align:bottom;  color:white; font:normal 11pt Arial,Helvetica; font-style:none; font-weight:bold; }

DIV.biotitle {text-align:center; background:navy; color:gold; font:normal 30pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:normal }

DIV.biotitle1 {text-align:center; background:red; background-image: url(img/frback16x2.jpg);  color:white; font:normal 18pt Arial,Helvetica; font-style:normal; font-weight:bold }
DIV.biotitle2 {text-align:center; background:red; background-image: url(img/frback16x2.jpg);  color:white; font:normal 12pt Arial,Helvetica; font-style:normal; font-weight:normal }

DIV.biotitle1CF {text-align:center; background:red; background-image: url(img/frback16x2.jpg);  color:white; font:normal 24pt Arial,Helvetica; font-style:normal; font-weight:bold }
DIV.biotitle2CF {text-align:center; background:red; background-image: url(img/frback16x2.jpg);  color:white; font:normal 16pt Arial,Helvetica; font-style:normal; font-weight:normal }

DIV.reviewheadingXX {background:#000000; color:#ff0000; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
DIV.reviewheading2XX {background:#000000; color:#ff0000; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.pagefooter {text-align:center; valign:center; background:blue; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.footer2 {text-align:center; background:blue; color:black; font:normal 11pt MS,Arial,Helvetica; font-style:normal; font-weight:normal }


/*
A.maintextCF:link
{
   color:#000ff; text-decoration:none;
}
A.maintextCF:visited
{
   color:#aa00aa; text-decoration:none;	   
}
A.maintextCF:active						
{
   color:#ff0000; text-decoration:underline;
}
A.maintextCF:hover
{
   color:#ff0000; text-decoration:underline;
}
*/

A.maintextCF:link
{
   color:#77eeff; text-decoration:none;
}
A.maintextCF:visited
{
   color:#77eeff; text-decoration:none;	   
}
A.maintextCF:active						
{
   color:#ff6428; text-decoration:underline;
}
A.maintextCF:hover
{
   color:#ff6428; text-decoration:underline;
}



BODY.FREDXXX {padding:0;margin:0;border:0;background:#000000; color:white; font:normal 10pt Arial,Helvetica; } 
TD.FREDXXX {background:#000000; color:white; font:normal 10pt Arial,Helvetica;} 

A.FREDXXX:link
{
   color:#ffdd00; text-decoration:none;
}
A.FREDXXX:visited
{
   color:#ffaa00; text-decoration:none;	   
}
A.FREDXXX:active						
{
   color:#ff6428; text-decoration:underline;
}
A.FREDXXX:hover
{
   color:#ff6428; text-decoration:underline;
}

A.maintextCF1:link
{
   color:RGB(220,235,255); text-decoration:none;
}
A.maintextCF1:visited
{
   color:RGB(255,210,210); text-decoration:none;	   
}
A.maintextCF1:active						
{
   color:RGB(255,255,0); text-decoration:underline;
}
A.maintextCF1:hover
{
   color:RGB(255,200,0); text-decoration:underline;
}


A.maintextCF_ul:link
{
   color:RGB(0,0,250); text-decoration:none;
}
A.maintextCF_ul:visited
{
   color:RGB(0,0,250); text-decoration:none;
}
A.maintextCF_ul:active
{
   color:RGB(0,0,255); text-decoration:none;
}
A.maintextCF_ul:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}


a.poster:link
  {
   color:RGB(0,0,250); text-decoration:underline; font-size: 10pt; 
  }
a.poster:visited
  {
   color:RGB(0,0,250); text-decoration:underline; font-size: 10pt; 
  }
a.poster:active
  {
   color:RGB(255,0,0); text-decoration:underline; font-size: 10pt; 
  }
a.poster:hover
  {
   color:RGB(255,0,0); text-decoration:underline; font-size: 10pt; 
  }

a.poster2:link
  {
   color:RGB(0,0,250); text-decoration:underline; font-size: 12pt; 
  }
a.poster2:visited
  {
   color:RGB(0,0,250); text-decoration:underline; font-size: 12pt; 
  }
a.poster2:active
  {
   color:RGB(255,0,0); text-decoration:underline; font-size: 12pt; 
  }
a.poster2:hover
  {
   color:RGB(255,0,0); text-decoration:underline; font-size: 12pt; 
  }

a.menu:link
  {
   color:RGB(140,220,250); text-decoration:none;
  }
a.menu:visited
  {
   color:RGB(300,120,120); text-decoration:none;
  }
a.menu:active
  {
   color:RGB(255,255,0); text-decoration:none;
  }
a.menu:hover
  {
   color:RGB(255,200,0); text-decoration:underline;
  }

a.menu2:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu2:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu2:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu2:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }


a.menu3:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu3:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }

a.menu3a:link
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:visited
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:active
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:hover
  {
   COLOR: #BBBBBB; text-decoration:underline;
  }

a.menu3b:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3b:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3b:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu3b:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }


a.menu6:link
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6:visited
  {
   color: #DDDD00; text-decoration:none;
  }
a.menu6:active
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6:hover
  {
   COLOR: #FFFF77; text-decoration:underline;
  }

a.menu6a:link
  {
   color: #FF0000; text-decoration:none;
  }
a.menu6a:visited
  {
   color: #FF0000; text-decoration:none;
  }
a.menu6a:active
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6a:hover
  {
   COLOR: #FFFF77; text-decoration:underline;
  }

a.menu5:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu5:visited
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu5:active
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu5:hover
  {
   COLOR: #FFFFCC; text-decoration:underline;
  }


A.menu1:link
{
   color:RGB(255,255,255); text-decoration:none;
}
A.menu1:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu1:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu1:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}

/*
a.menu7CF:link
  {
   color: #006600; text-decoration:none;
  }
a.menu7CF:visited
  {
   color: #006600; text-decoration:none;
  }
a.menu7CF:active
  {
   color: #006600; text-decoration:none;
  }
a.menu7CF:hover
  {
   color: #006600; text-decoration:underline;
  }
*/

a.menu7CF:link
  {
   color: #CCCCFF; text-decoration:none;
  }
a.menu7CF:visited
  {
   color: #CCCCFF; text-decoration:none;
  }
a.menu7CF:active
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu7CF:hover
  {
   color: #FFFF00; text-decoration:underline;
  }


a.menu7CFCF:link
  {
   color: #BDC6DE; text-decoration:none;
  }
a.menu7CFCF:visited
  {
   color: #BDC6DE; text-decoration:none;
  }
a.menu7CFCF:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu7CFCF:hover
  {
   color: #FF0000; text-decoration:underline;
  }


a.email:link
  {
   color: #FFFFCC; text-decoration:underline;
  }
a.email:visited
  {
   color: #FFFFCC; text-decoration:underline;
  }
a.email:active
  {
   color: #CC3333; text-decoration:none;
  }
a.email:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }



a.yelloworange:link
  {
   color: #FFCC33; text-decoration:none;
  }
a.yelloworange:visited
  {
   color: #FF9900; text-decoration:none;
  }
a.yelloworange:active
  {
   color: #FFCC33; text-decoration:none;
  }
a.yelloworange:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }


a.blacktored:link
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:visited
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:active
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }


a.bluegrey:active
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}

a.bluegrey:link
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}
a.bluegrey:hover
{
   COLOR: #CC3333; 
	TEXT-DECORATION:underline
}
a.bluegrey:visited
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}


a.whiteblue:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:hover
{
    COLOR: #CC3333;
    TEXT-DECORATION: underline
}



a.stdonwhite:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
a.stdonwhite:visited
{
    COLOR: #222299;
    TEXT-DECORATION: underline
}
a.stdonwhite:active
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.stdonwhite:hover
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}

a.stdonwhite2:link
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
a.stdonwhite2:visited
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #222299;
    TEXT-DECORATION: underline
}
a.stdonwhite2:active
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.stdonwhite2:hover
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}



a.yellowonblack:link
{
    COLOR: #FFFF00;
    TEXT-DECORATION: underline
}
a.yellowonblack:visited
{
    COLOR: #FFFF00;
    TEXT-DECORATION: underline
}
a.yellowonblack:active
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.yellowonblack:hover
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}


body {
	background:#000000 url(img/bg_texture_1.jpg) top left repeat;
	font-family:helvetica,verdana,sans-serif;
	font-size:85%;
	color:#000;
	margin-top:0px;
}

#left-col h2 {
	font-size:1em;
	line-height:1.25em;
	margin:0;
	border:0;
	padding:0;
	color:#f60;
}

#right-col div h2 {
	background:none;
}
a, a:link {
	color:#00e;
	text-decoration:none;
}
a:visited {
	color:#909;
}
a:hover, a:active {
	color:red;
	text-decoration:underline;
}
dt {
	clear:left;
}
dd {
	color:#444;
	font-size:.95;
	padding:.1em 0 .2em 2em;
}


/* 
	Structure
 */
#nav, #main {
/*	width:66em;  */
	margin:0 auto;
	text-align:left;
}
#main {
/*	background: url(img/bg_texture_1.jpg) top left repeat; */

/*	background:#000000 url() top left repeat; */
	margin:0 auto;
	text-align:center;
	width:860px;
}

#content {
	/* Getting obscured by other layers! */
	background:#000000 top left repeat;  
	width:800px;
	margin:auto;
}
#content li {
	padding:0;
	margin:0;
	list-style:none;
}
#right-col {
	float:right;
	width:860;
	padding:0px;
	background:#000 url(img/frback15d.jpg) top left repeat;
	text-align: left; 
}
#content-rev {
	/* Getting obscured by other layers! */
	width:860px;
	margin:auto;
}
#content-rev li {
	padding:0;
	margin:0;
	list-style:none;
}
#right-col-revCF {
	float:right;
	width:860;
	padding:0px;
/*	background:#ffffff; */
	background:#000000;
	color:#000;
	text-align: left; 
border: solid #0000AA;
border-width: 1px; 
}
#right-col-revCF2 {
	width:860;
	padding:0px;
/*	background:#ffffff; */
	background:#000000;
	color:#000;
	text-align: left; 
border: solid #0000AA;
border-width: 2px; 
position: absolute; top: 126px; left: 50%; margin-left: -430px;
}
#right-col-black2 {
	float:right;
	width:860;
	padding:0px;
	background:#000;
	color:white; 
	text-align: left; 
border: solid #0000AA;
border-width: 2px; 
position: absolute; top: 126px; left: 50%; margin-left: -430px;
}
#right-col-rev {
	float:right;
	width:860;
	padding:0px;
	background:#fff;
	color:#000;
	text-align: left; 
border: solid #0000AA;
border-width: 2px; 
}
#right-col-revXX {
	float:right;
	width:860;
	padding:0px;
	background:#000000;
	color:#ffffff;
	text-align: left; 
}
#right-col-black {
	float:right;
	width:860;
	padding:0px;
	background:#000;
	color:white; 
	text-align: left; 
}

#right-col-home2 {
	width:860;
	padding:0px;
/*	background:#000 url(img/bg_texture_1.jpg); */
	color:white; 
	text-align: left; 
position: absolute; top: 162px; left: 50%; margin-left: -430px;
}
#right-col-home {
	float:right;
	width:860;
	padding:0px;
/*	background:#000 url(img/bg_texture_1.jpg); */
	color:white; 
	text-align: left; 
}
#right-col-home-snow {
	float:right;
	width:860;
	padding:0px;
	background:#300 url(img/snow_01.gif);
	color:white; 
	text-align: left; 
}
#right-col-brown {
	float:right;
	width:860;
	padding:0px;
	background:#650;
	color:white; 
	text-align: left; 
}
#right-col-green {
	float:right;
	width:860;
	padding:0px;
	background:#060;
	color:white; 
	text-align: left; 
}
#right-col-pink{
	float:right;
	width:860;
	padding:0px;
	background:#c03;
	color:#fff; 
	text-align: left; 
}

#right-col-orange {
	float:right;
	width:860;
	padding:0px;
	background:#c30;
	color:white; 
	text-align: left; 
}


#right-col-wall {
	float:right;
	width:860;
	padding:0px;
	background:#000 url(img/wallback1.jpg);
	color:white; 
	text-align: left; 
}

#right-col-purple {
	float:right;
	width:860;
	padding:0px;
	background:#518;
	color:white; 
	text-align: left; 
}

#right-col-red {
	float:right;
	width:860;
	padding:0px;
	background:#F00;
	color:white; 
	text-align: left; 
}

#right-col-thriller {
	float:right;
	width:860;
	padding:0px;
	background:#f00 url(img/fingerprint1.jpg);
	color:white; 
	text-align: left; 
}
#right-col-gabin {
	float:right;
	width:860;
	padding:0px;
	background:#400 url(img/gabin3.jpg);
	color:white; 
	text-align: left; 
}

#right-col-truff {
	float:right;
	width:860;d
	padding:0px;
	background:#004 url(img/truff3.jpg);
	color:white; 
	text-align: left; 
}



#left-col {
	font-family:helvetica,verdana,Trebuchet MS,sans-serif;
	width:5;
	padding:0px;
	float:left;
	text-align: center; 
}
#header {
	width:100%;
	float:center;
	background:none;
}

#footer {
	clear:both;
}


#right-edge {
	background:none;
}
#left-edge {
	background:none;
	width:100%;
	/* Note:this width needed to prevent bug in IEeee */
}



/* 
	Footer
 */
#foot {
	clear:both;
	text-align:center;
	font-size:.75em;
	background:none;
	padding:0;
}
#foot ul {
	list-style:none;
	//margin:1em 0;
}
#foot li {
	display:inline;
	padding:.5em 0;
}
#foot li a {
	padding:0 1.5em;
	color:#000;
}
#foot .outer {
	background:none;
	float:left;
	width:100%;
	//margin-bottom:-2px;
}
#foot .inner {
	background:none;
	float:left;
	width:100%;
}


.clear-all {
	clear:both;
	font-size:.0001%;
	height:1px;
}

/* 
	Side navigation and cross links
*/
#insert {
	padding:1.3em;
	font-size:.75em;
	color:#999;
}

#cc-footer {
	clear:both;
	padding-top:1em;
	font-size:.7em;
	margin:auto;
	text-align:center;
}

table.articles {
	padding: 0;
	margin:0;
	valign:top;
	align:center
}

table.articles td. {
	align: left;
}

table.articles  td.style {
	text-align:left;
	width:190px; 
}


table.white tbody.style {
	color:#fff
}
table.white td.style {
	color:#fff
}



#fdf-logo {background:url(img/filmsdefrance_logo_1.gif) 8px 8px no-repeat; height:50px; display:block;}



.fdf_navbar {
  position: relative;
  width: 100%;  height: 23px; /* corresponds to 'line-height' of a.fdf_navbartitle below */
  margin: 0; border: 0; padding: 0;
/*  background-color: #666633; */
}


a.fdf_navbartitle {
  display: block;   float: left;  
/*  background-color:  #666633;*/
  color: white; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-size: 9pt;  font-weight: medium;
  margin: 0; border: 0; padding: 0;
  line-height: 23px; /* corresponds to 'top' value of .fdf_submenu below */
  text-align: center;  text-decoration:none;
}

a.fdf_navbartitle:link { color: white; text-decoration:none; }
a.fdf_navbartitle:visited { color: white; text-decoration:none; }
a.fdf_navbartitle:hover { color: white; background-color: #ff0000; font-weight: bold; }


/* menu title widths */
#t1 { width: 60px; }
#t2 { width: 100px; }
#t3 { width: 80px; }
#t4 { width: 130px; }
#t5 { width: 130px; }
#t6 { width: 110px; }
#t7 { width: 60px; }
#t8 { width: 60px; }
#t9 { width: 50px; }
#t10 { width: 50px; }

#t11 { width: 50px; }
#t12 { width: 115px; }

#t13 { width: 40px; }
#t14 { width: 80px; }
#t15 { width: 60px; }
#t16 { width: 40px; }
#t17 { width: 80px; }
#t18 { width: 90px; }
#t19 { width: 75px; }
#t20 { width: 40px; }
#t21 { width: 40px; }
#t22 { width: 70px; }
#t23 { width: 100px; }


