html, body	{
background: #000 none;
color: #fff;
}

/* container */

div#container	{
width: 980px;
margin: 0 auto;
overflow: hidden;
}

/* branding */

div#branding	{
font-size: 2px;
position: relative;
top: 30px;
left: 7px;
text-indent: -9999px;
width: 96px;
height: 26px;
}
div#branding a	{
display: block;
width: 96px;
height: 26px;
cursor: hand;
}

/* navigation */

div#navbox	{
float: right;
text-align: right;
margin: 0;
padding: 0;
font-size: 0.9em;
}

div#navigation, div#subnavigation, div#thirdnavigation	{
display: block;	
margin: 0 24px 0 0;
}
div#subnavigation 	{
width: 917px;
clear: both;
}
div#thirdnavigation    {
clear: both;
width: 917px;
}
div#navigation ul, div#subnavigation ul, div#thirdnavigation ul	{
float: right;
list-style-type: none;
zoom: 1;
}
div#navigation ul, div#subnavigation ul	{
margin: 0 0 5px 0;
}
div#thirdnavigation ul	{
margin: 0 0 15px 0;
}
div#navigation ul li, div#subnavigation ul li, div#thirdnavigation ul li	{
	font-size:0.9em;
	display: inline;
}
div#navigation ul li a, div#subnavigation ul li a, div#thirdnavigation ul li a	{
text-decoration: none;
padding: 5px;
margin: 0 2px 0 0;
display: block;
float: left;
/* background: #000 none; */
}
div#navigation ul li a:hover, div#subnavigation ul li a:hover, div#thirdnavigation ul li a:hover	{
width: auto;	
background: #fff none;
color: #000;
}
div#navigation li a.active, div#subnavigation li a.active, div#thirdnavigation li a.active	{
background: #fff none !important;
color: #000;
}

/* copy */

div#copy	{
float: left;
width: 960px;
margin: 30px 0 30px 0;	
}

/* layout rows and boxes */
div.mediabox, div.copybox	{
width: 305px;
display: block;
float: left;
margin: 0 7px 0 7px;
}
div.layout_row	{
width: 100%;
overflow: hidden;
margin: 0 0 15px 0;
}
div.copybox p a, div.mediabox p a	{
text-decoration: underline;
padding: 0 0 0 20px;
background: transparent url('../../images/arrow-white.gif') no-repeat 0 4px;	
}
div.copybox p a:hover, div.mediabox p a:hover	{
text-decoration: none;	
}
div.mediabox img, div.copybox img	{
margin: 0 0 15px 0;	
}
/* cryptic directors page */

div#column_left	{
width: 305px;
margin: 0 7px 0 7px;
float: left;	
}
div#column_right	{
width: 638px;;
float: left;
}
div#column_left p a	{
text-decoration: none;
padding: 0 0 0 20px;
background: transparent url('../../images/arrow-white.gif') no-repeat 0 4px;	
}
div#copy p span.file a	{
background: transparent url('../../images/pdf-icon-white.gif') no-repeat !important;
padding:0 0 0 20px;
}
div#column_left p a:hover	{
text-decoration: none !important;	
}
div#column_right div.copybox	{
width: 305px;
}

/* default template */
div#column_left ul, div#column_left ol	{
font-size: 0.8em;
list-style-type: disc;
margin: 10px 0 10px 0;
padding: 0 0 0 20px;
line-height: 140%;
}
div.default div#column_left a	{
background: 0 none;
padding: 0;
text-decoration: underline;
}
div#column_left img    {
margin: 5px 0 5px 0;
}
div#column_right ul   {
list-style-type: circle;
margin: 0 0 10px 20px;
font-size: 0.9em;
line-height: 160%;
}
/* movie */
object	{
margin: 0 0 10px 0;	
}
/* footer */

div#footer	{
width: 980px;
overflow: hidden;
float: right;
text-align: right;
margin: 5px 0 10px 0;
padding: 0 0 0 0;
border-top: 1px solid #fff;
/* background: #000 none; */
font-size: 0.8em;
}
div#footer ul	{
list-style-type: none;
float: right;
margin: 15px 0 0 0;
padding: 0;
}
div#footer ul li	{
float: left;
}
div#footer ul li a	{
text-decoration: none;
padding: 0;
margin: 0 0 0 15px;
display: block;
/* background: #000 none; */
}
div#footer ul li a:hover	{
width: auto;
text-decoration: underline;
color: #fff;
}

