@charset "UTF-8";
/* CSS Document */

body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	line-height:1.3em;
	}
p {
	margin-top:0;
	margin-bottom:1em;
	}
a {
	font-family:Verdana, Helvetica, sans-serif;
	color:#999966;
	font-size:inherit;
	font-weight:normal;
	text-decoration:none;
	}
h1 	{
	font-family:Verdana, Helvetica, sans-serif;
	margin-top:.33em;
	margin-bottom:.25em;
	font-size:100%;
	text-transform: uppercase;
	font-weight:bold;
	}
h2 	{
	font-family:Verdana, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:.33em;
	font-size:100%;
	font-weight:400;
	font-style:italic;
	}
.logo {
	position:relative;
	left:34px;
	top:11px;
	display:block;
	width:203px;
	height:124px;
	}
.indexwrapper {
	position:relative;
	width:900px;
	height:100%;
	left:50%;
	top:18px;
	margin-left:-450px;
	}
.left_bracket {
	position:absolute;
	top:25px;
	left:244px;
	}
.right_bracket {
	position:absolute;
	top:25px;
	left:795px;
	}
.navbar {
	align:center;
	position:absolute;
	display:block;
	line-height:18px;
	width:580px;
	height:22px;
	vertical- align:middle;
	left:247px;
	top:41px;
	visibility:show;
	}
.slight_indent {
	margin-left:.33em;
	}
.news_list ul {
	list-style-image:url(images/newspaper.png);
	margin-top:.34em;
	}
.news_list h1 {
	margin-top:0px;
	}
.critic_quote p {
	margin-left:.33em;
	}
.bio_blurb h1 {
	margin-left:1em;
	margin-right:.75em;
}
.bio_blurb h2 {
	margin-left:1em;
	margin-right:.75em;
}
.underlined h2 {
	margin-left:1em;
	margin-right:.75em;
	font-weight:600;
}
.bio_blurb p {
	margin-left:1em;
	margin-right:.75em;
}
.resume_entry {
	margin-left:1em;
	}
.resume_entry h1 {
	margin-left:.75em;
	}
.resume_entry h2 {
	margin-left:.75em;
	}
.resume_entry p {
	margin-left:1.5em;
	}
a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#999966;
	font-size:inherit;
	font-weight:normal;
	text-decoration:none;
	}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#CCCC99;
	font-size:inherit;
	font-weight:normal;
	text-decoration:none;
	}
div#spacer {
 	border-right: none;
	height:80px;
	}
.navbar ul {
	list-style-type:none;
	padding: 0;
	margin: 0;
	}
.navbar ul li {
	background: transparent;
	display:inline;
	vertical-align:middle;
	text-decoration:none;
	border-right:1px solid #000000;
	}
.navbar ul li a {
	font-family:Helvetica, Arial, sans-serif;
	color:#CCCC99;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:120%;
	}
.navbar ul li a:hover {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	line-height:110%;
	}
.navbar ul li:last-child {
 	border-right: none;
	}
#home
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 48px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/home_btn.png") no-repeat 0 0;
	}
#home:hover
	{ 
  background-position: 0 -17px;
	}
#home span
	{
  	display: none;
	}
#press
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 55px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/press_btn.png") no-repeat 0 0;
	}
#press:hover
	{ 
  background-position: 0 -17px;
	}
#press span
	{
  	display: none;
	}
#reels
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 53px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/reels_btn.png") no-repeat 0 0;
	}
#reels:hover
	{ 
  background-position: 0 -17px;
	}
#reels span
	{
  	display: none;
	}
#gallery
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 72px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/gallery_btn.png") no-repeat 0 0;
	}
#gallery:hover
	{ 
  background-position: 0 -17px;
	}
#gallery span
	{
  	display: none;
	}
#resume
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 66px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/resume_btn.png") no-repeat 0 0;
	}
#resume:hover
	{ 
  background-position: 0 -17px;
	}
#resume span
	{
  	display: none;
	}
#stage
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 55px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/stage_btn.png") no-repeat 0 0;
	}
#stage:hover
	{ 
  background-position: 0 -17px;
	}
#stage span
	{
  	display: none;
	}
#film
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 42px;
  	height: 17px;
	vertical-align:middle;
	border-right:2px solid #000000;
  	background: url("images/nav_bar/film_btn.png") no-repeat 0 0;
	}
#film:hover
	{ 
  background-position: 0 -17px;
	}
#film span
	{
  	display: none;
	}
#contact
	{
  	display: block;
	padding-right: 10px;
	float:left;
  	width: 84px;
  	height: 17px;
	vertical-align:middle;
  	background: url("images/nav_bar/contact_btn.png") no-repeat 0 0;
	}
#contact:hover
	{ 
  background-position: 0 -17px;
	}
#contact span
	{
  	display: none;
	}
.tiny_navbar ul {
	list-style-type:none;
	font-size:80%;
	padding: 0;
	margin:0;
	}
.tiny_navbar ul li {
	background: transparent;
	padding-right:4px;
	padding-left:4px;
	display:inline;
	vertical-align:middle;
	text-decoration:none;
	border-right:1px solid #666666;
	}
.tiny_navbar ul li a {
	font-family:Helvetica, Arial, sans-serif;
	color:#999966;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	line-height:120%;
	}
.tiny_navbar ul li a:hover {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	line-height:110%;
	}
.tiny_navbar ul li:last-child {
 	border-right: none;
	}
.copyright {
	font-size:10px;
	color:#999999;
	}
.copyright_dark {
	font-size:10px;
	color:#666666;
	}

#directing_btn {
  display: block;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  width: 123px;
  height: 69px;
  background: url("images/reels_btn/directingbutton.jpg") no-repeat 0 0;
	}
#directing_btn:hover { 
  background-position: 0 -69px;
	}
#directing_btn span {
  display: none;
	}
#concert_btn {
  display: block;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  width: 123px;
  height: 69px;
  background: url("images/reels_btn/concertbutton.jpg") no-repeat 0 0;
	}
#concert_btn:hover { 
  background-position: 0 -69px;
	}
#concert_btn span {
  display: none;
	}
#songdance_btn {
  display: block;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  width: 123px;
  height: 69px;
  background: url("images/reels_btn/songdancebutton.jpg") no-repeat 0 0;
	}
#songdance_btn:hover { 
  background-position: 0 -69px;
	}
#songdance_btn span {
  display: none;
	}
#ditm_btn {
  display: block;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  width: 123px;
  height: 69px;
  background: url("images/reels_btn/ditmbutton.jpg") no-repeat 0 0;
	}
#ditm_btn:hover { 
  background-position: 0 -69px;
	}
#ditm_btn span {
  display: none;
	}
#thelastcracker_btn {
  display: block;
  float:left;
  margin-right:8px;
  margin-bottom:8px;
  width: 123px;
  height: 69px;
  background: url("images/reels_btn/thelastcrackerbutton.jpg") no-repeat 0 0;
	}
#thelastcracker_btn:hover { 
  background-position: 0 -69px;
	}
#thelastcracker_btn span {
  display: none;
	}

