body
{
	font-family:verdana,arial,sans-serif;
	font-size:100%;
	text-align:center;
	background-color:#000000;
	color:#000000;
}

*
{
	margin:0;
	padding:0;
}

img
{
	border:0;
}

a
{
	text-decoration:none;
}

a:link
{
	color:#0000FF;
}

a:visited
{
	color:#0000FF;
}

a:hover
{
	color:#FF0000;
}

div#mainwrapper
{
	width:774px;
	margin:0 auto;
	text-align:left;
}

div#header
{
	width:774px;
	background-color:#FFF;
}

div#header a img
{
	display:block;
}

div#primarynavigation
{
	width:100%;
	float:left;
	font-size:0.7em;
	letter-spacing:0.15em;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	background-color:#D1AC78;
}

div#primarynavigation ul
{
}

div#primarynavigation ul li
{
	float:left;
	list-style-type:none;
	border-right:solid 1px #FFF;
}

div#primarynavigation ul li:first-child
{
	border-left:solid 1px #FFF;
}

/* IE hack (star hack) to add a vertical line on leftmost menu item */
* html div#primarynavigation ul
{
	float:left;
	border-left:solid 1px #FFF;
}

div#primarynavigation ul li a
{
	display:block;
	text-align:center;
	padding:7px 0;
}

div#primarynavigation ul li a#selectedhome
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedhome
{
	width:109px;
}

div#primarynavigation ul li a#selectedcast
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedcast
{
	width:109px;
}

div#primarynavigation ul li a#selectedcrew
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedcrew
{
	width:109px;
}

div#primarynavigation ul li a#selectedinterviews
{
	width:112px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedinterviews
{
	width:112px;
}

div#primarynavigation ul li a#selectedgallery
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedgallery
{
	width:109px;
}

div#primarynavigation ul li a#selectedscript
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedscript
{
	width:109px;
}

div#primarynavigation ul li a#selectedcontacts
{
	width:109px;
	background-color:#000;
	color:#FFF;
}

div#primarynavigation ul li a#unselectedcontacts
{
	width:109px;
}

div#primarynavigation ul li a:link,
div#primarynavigation ul li a:visited
{
	background-color:#D1AC78;
	color:#FFF;
}

div#primarynavigation ul li a:hover
{
	background-color:#A4875D;
	color:#FFF;
}

div#contentarea
{
	width:774px;
	background-color:#FFF;
}

div#contentarea img.heading
{
	display:block;
	clear:both;
	padding:0 1px;
}


/* Home Page */
div#contentarea div#home
{
	background-color:#FFF;
}

div#contentarea div#home div#actionshots
{
	float:left;
	width:774px;
	padding:8px 0;
	margin:0 auto;
	border-top:solid 2px #CCC;
	border-bottom:solid 2px #CCC;
}

div#contentarea div#home div#actionshots img.left
{
	float:left;
	margin:0 0 0 2px;
}

div#contentarea div#home div#actionshots img.right
{
	float:right;
	margin:0 2px 0 0;
}

div#contentarea div#home div.clip
{
	float:left;
	font-size:0.7em;
	padding:10px 5px 10px 20px;
}

div#contentarea div#home div#sitemap
{
	float:right;
	font-size:0.7em;
	padding:10px 20px 10px 5px;
}


/* Cast Page */
div#contentarea div#cast
{
	float:left;
	margin:30px 0;
	border-top:solid 1px #AABCCA;
	border-bottom:solid 1px #AABCCA;
	background-color:#AABCCA;
}

div#contentarea div#cast div#column1
{
	display:inline; /* IE hack for IE/Win to fix double margin bug */
	width:150px;
	float:left;
	margin-left:1px;
}

div#contentarea div#cast div#column1 ul
{
}

div#contentarea div#cast div#column1 ul li
{
	list-style-type:none;
	font-size:0.6em;
	border-bottom:solid 1px #CCC;
}

div#contentarea div#cast div#column1 ul li a
{
	display:block;
	width:130px;
	text-decoration:none;
	padding:7px 10px;
	background-color:#AABCCA;
	color:#FFF;
}

div#contentarea div#cast div#column1 ul li a:hover
{
	display:block;
	width:130px;
	text-decoration:none;
	padding:7px 10px;
	background-color:#C3DBEA;
	color:#000;
}

div#contentarea div#cast div#column2
{
	width:623px;
	float:left;
	background-color:#FFF;
}

div#contentarea div#cast div#column2 div.clearfix
{
	clear:both;
	padding:15px 0;
}

div#contentarea div#cast div#column2 div.clearfix img
{
	display:block;
	width:200px;
	float:left;
	padding-left:20px;
}

div#contentarea div#cast div#column2 div.clearfix div
{
	width:363px;
	float:left;
	padding:0 20px;
}

div#contentarea div#cast div#column2 div.clearfix div h2
{
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:0.2em;
}

div#contentarea div#cast div#column2 div.clearfix div h3
{
	font-size:1.05em;
	padding-bottom:0.5em;
	color:#AABCCA;
}

div#contentarea div#cast div#column2 div.clearfix div p.bio
{
	font-size:0.8em;
	line-height:1.5;
}

div#contentarea div#cast div#column2 div.clearfix div p.top
{
	width:50px;
	font-size:0.75em;
	text-align:center;
	margin:5px 0;
}

div#contentarea div#cast div#column2 div.clearfix div p.top a:link,
div#contentarea div#cast div#column2 div.clearfix div p.top a:visited
{
	width:50px;
	display:block;
	background-color:#000;
	color:#FFF;
}

div#contentarea div#cast div#column2 div.clearfix div p.top a:hover
{
	width:50px;
	display:block;
	background-color:#FF0000;
	color:#FFF;
}


/* Crew Page */
div#contentarea div#crew
{
}

div#contentarea div#crew div
{
	margin:30px 0;
}

div#contentarea div#crew div h1
{
	width:500px;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
	margin:0 auto;
	color:#999999;
}

div#contentarea div#crew div h2
{
	width:500px;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:4px 0;
	margin:0 auto;
	color:#000000;
}


/* Interviews Page */
div#contentarea div#interviews
{
	float:left;
	margin:30px 0;
	border-top:solid 1px #AABCCA;
	border-bottom:solid 1px #AABCCA;
	background-color:#AABCCA;
}

div#contentarea div#interviews div#column1
{
	display:inline; /* IE hack for IE/Win to fix double margin bug */
	width:150px;
	float:left;
	margin-left:1px;
}

div#contentarea div#interviews div#column1 ul
{
}

div#contentarea div#interviews div#column1 ul li
{
	list-style-type:none;
	font-size:0.6em;
	border-bottom:solid 1px #CCC;
}

div#contentarea div#interviews div#column1 ul li a
{
	display:block;
	width:130px;
	text-decoration:none;
	padding:7px 10px;
	background-color:#AABCCA;
	color:#FFF;
}

div#contentarea div#interviews div#column1 ul li a:hover
{
	display:block;
	width:130px;
	text-decoration:none;
	padding:7px 10px;
	background-color:#C3DBEA;
	color:#000;
}

div#contentarea div#interviews div#column2
{
	width:623px;
	float:left;
	background-color:#FFF;
}

div#contentarea div#interviews div#column2 div.picturelink
{
	width:300px;
	text-align:center;
	margin:20px auto;
}

div#contentarea div#interviews div#column2 div.clearfix a img
{
	display:block;
}

div#contentarea div#interviews div#column2 div.interviewframe
{
	padding:0 40px 10px 40px;
	margin:20px 30px;
	border:solid 1px #CCC;
	background-image:url(../imagespresentation/interviewsbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	word-wrap:break-word; /* proprietary IE/Win fix for long urls */
}

div#contentarea div#interviews div#column2 div.interviewframe div.clearfix img
{
	width:118px;
	float:right;
}

div#contentarea div#interviews div#column2 div.interviewframe h1
{
	font-size:1.4em;
	font-weight:bold;
	padding:10px 0 0 0;
}


div#contentarea div#interviews div#column2 div.interviewframe p.question
{
	font-size:0.8em;
	line-height:1.5;
	padding:15px 0 5px 0;
	color:#888;
}

div#contentarea div#interviews div#column2 div.interviewframe p.question span
{
	font-weight:bold;
	color:#FF0000;
}

div#contentarea div#interviews div#column2 div.interviewframe p.answer
{
	font-size:0.8em;
	line-height:1.5;
	padding:5px 0 15px 0;
	color:#000;
}

div#contentarea div#interviews div#column2 div.interviewframe p.answer span
{
	font-weight:bold;
	color:#FF0000;
}


/* Gallery Page */
div#contentarea div#photogallery
{
	margin-top:20px;
	background-color:#FFF;
}

div#contentarea div#photogallery div#photogallerynavigation
{
}

div#contentarea div#photogallery div#photogallerynavigation img.previouspage
{
	float:left;
}

div#contentarea div#photogallery div#photogallerynavigation img.nextpage
{
	float:right;
}

div#contentarea div#photogallery div#photogallerynavigation h1
{
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.15em;
	padding:0 0 20px 0;
}

div#contentarea div#photogallery div#photogallerynavigation p
{
	font-size:0.9em;
	text-align:center;
}

div#contentarea div#photogallery table.phototable
{
	clear:both;
	margin:20px 0 20px 77px;
}

div#contentarea div#photogallery table.phototable td
{
	padding:2px;
}

div#contentarea div#photogallery table.phototable a img
{
	display:block;
}


/* Script Page */
div#contentarea div#script
{
	font-family:courier,mono;
	font-size:100%;
	margin:20px 40px;
	background-color:#FFF;
	color:#000;
}

div#contentarea div#script h1
{
	font-family:verdana,arial,sans-serif;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.2em;
	padding:5px 0;
}

div#contentarea div#script h2
{
	font-family:verdana,arial,sans-serif;
	font-size:1.2em;
	text-align:center;
	padding:5px 0 2px 0;
}

div#contentarea div#script h3
{
	font-family:verdana,arial,sans-serif;
	font-size:1em;
	text-align:center;
	padding:2px 0 20px 0;
}

div#contentarea div#script div#scenefinderbox
{
	font-family:verdana,arial,sans-serif;
	width:100%;
	padding:2px 0;
	background-color:#CECECE;
}

div#contentarea div#script div#scenefinderbox form p
{
	font-size:0.7em;
	font-weight:bold;
	padding:0 0 0 10px;
}

div#contentarea div#script div#scenefinderbox form p select.inputtext
{
	font-weight:bold;
	border:none;
	background-color:#FFF;
	color:#FF0000;
}

div#contentarea div#script div#scenefinderbox form p input.inputbutton
{
	font-weight:bold;
	letter-spacing:1px;
	padding:1px 5px;
	margin-left:10px;
	border:solid 1px #0000FF;
	background-color:#FFF;
	color:#0000FF;
}

div#contentarea div#script div#scenefinderbox form p input.inputbuttonmouseover
{
	font-weight:bold;
	letter-spacing:1px;
	padding:1px 5px;
	margin-left:10px;
	border:solid 1px #FF0000;
	background-color:#FF0000;
	color:#FFF;
}

div#contentarea div#script p.directions
{
	font-size:0.9em;
	font-weight:bold;
	margin:10px 0;
	color:#999;
}

div#contentarea div#script div p.scenenumber
{
	width:50px;
	float:left;
	font-size:0.8em;
	font-weight:bold;
}

div#contentarea div#script div div.scene
{
	width:594px;
	float:left;
	margin-bottom:20px;
}

div#contentarea div#script div div.scene p.sceneheading
{
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:8px;
}

div#contentarea div#script div div.scene p.scenedescription
{
	font-size:0.8em;
	margin-bottom:10px;
}

div#contentarea div#script div div.scene p.character
{
	font-size:0.8em;
	text-align:center;
	padding:10px 0 0 0;
}

div#contentarea div#script div div.scene p.dialoguedirections
{
	font-size:0.8em;
	text-align:center;
}

div#contentarea div#script div div.scene p.dialogue
{
	font-size:0.8em;
	padding:0 120px 0 180px;
	margin:5px 0 10px 0;
}

div#contentarea div#script div p.top
{
	width:50px;
	float:left;
	font-family:arial,sans-serif;
	font-size:0.75em;
	text-align:center;
}

div#contentarea div#script div p.top a:link,
div#contentarea div#script div p.top a:visited
{
	width:50px;
	display:block;
	float:left;
	background-color:#000;
	color:#FFF;
}

div#contentarea div#script div p.top a:hover
{
	width:50px;
	display:block;
	float:left;
	background-color:#FF0000;
	color:#FFF;
}

div#contentarea div#script div p.pdflink
{
	font-family:arial,sans-serif;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:10px;
}


/* Contacts Page */
div#contentarea div#contacts
{
	margin:0 0 40px 0;
}

div#contentarea div#contacts h1
{
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	padding:2px 0;
	margin:40px auto 10px auto;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
}

div#contentarea div#contacts p
{
	font-size:0.8em;
	margin:2px 50px;
}

div#contentarea div#contacts ul
{
	margin:10px 65px;
}

div#contentarea div#contacts ul li
{
	font-size:0.8em;
	list-style-type:disc;
	padding:5px 0;
}


/* Site Map Page */
div#contentarea div#sitemap
{
	padding:50px 0 50px 30px;
}

div#contentarea div#sitemap h1
{
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}

div#contentarea div#sitemap h2
{
	font-size:1em;
	padding:0 0 0 20px;
	margin:15px 0 15px 30px;
	border-left:solid 20px #CCC;
}


/* Bottom Footers */
div#footer1
{
	width:774px;
	font-size:0.55em;
	padding:5px 0;
	background-color:#D1AC78;
	color:#000;
}

div#footer1 p
{
	text-align:center;
	padding:2px 0;
}

div#footer2
{
	width:774px;
	font-size:0.55em;
	padding:5px 0;
	background-color:#A4875D;
	color:#FFF;
}

div#footer2 p
{
	text-align:center;
	padding:2px 0;
}

div#footer3
{
	width:774px;
	font-size:0.55em;
	color:#FFF;
}

div#footer3 p
{
	letter-spacing:0.3em;
	text-align:center;
	padding:10px 0;
}

div#footer3 p a:link,
div#footer3 p a:visited
{
	color:#89A601;
}

div#footer3 p a:hover
{
	color:#D2FF00;
}


/* The Alsett Clearing Method by Tony Alsett */
.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* a fix for IE/Mac */
.clearfix
{
	display:inline-table;
}

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hide from IE/Mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE/Mac */
/* End of The Alsett Clearing Method by Tony Alsett */
