* {
	margin:0px;
	padding:0px;
}
html {
	overflow-y:scroll;
}
body {
	background-color:#000000;
	color:#efefef;
	font-family:"American Typewriter", "Book Antiqua", "Times New Roman", serif;
}
#container {
	width:800px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	background:url(../images/header.jpg) no-repeat;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.nav a {
	text-indent:-100em;
	overflow:hidden;
	float:left;
	height:18px;
	margin-right:17px;
}
.nav {
	padding-bottom:10px;
}
#navIndex a, #navIndex a:link {
	background:url(../images/buttonnews.jpg) 0 0 no-repeat;
	width:31px;
}
#navIndex a:hover, #navIndex a:active {
	background-position: 0 -18px;
}
#navResume a, #navResume a:link {
	background:url(../images/buttonresume.jpg) 0 0 no-repeat;
	width:149px;
}
#navResume a:hover, #navResume a:active {
	background-position: 0 -18px;
}
#navBio a, #navBio a:link {
	background:url(../images/buttonbio.jpg) 0 0 no-repeat;
	width:63px;
}
#navBio a:hover, #navBio a:active {
	background-position: 0 -18px;
}
#navTheater a, #navTheater a:link {
	background:url(../images/buttontheater.jpg) 0 0 no-repeat;
	width:46px;
}
#navTheater a:hover, #navTheater a:active {
	background-position: 0 -18px;
}
#navFilmtv a, #navFilmtv a:link {
	background:url(../images/buttonfilm.jpg) 0 0 no-repeat;
	width:163px;
}
#navFilmtv a:hover, #navFilmtv a:active {
	background-position: 0 -18px;
}
#navPrintcommercial a, #navPrintcommercial a:link {
	background:url(../images/buttonprint.jpg) 0 0 no-repeat;
	width:31px;
}
#navPrintcommercial a:hover, #navPrintcommercial a:active {
	background-position: 0 -18px;
}
#navReviews a, #navReviews a:link {
	background:url(../images/buttonreviews.jpg) 0 0 no-repeat;
	width:47px;
}
#navReviews a:hover, #navReviews a:active {
	background-position: 0 -18px;
}
#navContact a, #navContact a:link {
	background:url(../images/buttoncontact.jpg) 0 0 no-repeat;
	width:45px;
	margin-right:0;
}
#navContact a:hover, #navContact a:active {
	background-position: 0 -18px;
}
a img {
border:none;
}
.nav {
	list-style:none;
}
.nav li {
	display:inline;
}
.subNav {
	list-style:none;
	width:620px;
	margin-left:auto;
	margin-right:auto;
}
.subNav li {
	display:inline;
	padding:2px 5px;
	font-size:11px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;	
}
.subNav a, .subNav a:link, .subNav a:visited {
	text-decoration:none;
	color:#ffffff;
}
.subNav a:hover, .subNav a:active {
	text-decoration:underline;
}
#content {
	margin-top:15px;
	margin-bottom:15px;
}
.info {
	width:280px;
	height:344px;
	background:#1a1a1a;
	border:medium double #6ecc14;
	overflow:auto;
}
.photo {
	width:480px;
	height:350px;
	background:#666666;
}
.text {
	width:240px;
	margin:20px auto;
	font-size:.9em;
}
.text a:link {
	color:#6ecc14;
}
.text a:visited, .text a:hover, .text a:active {
	color:#ffffff;
}
h3.text {
	margin-bottom:1px;
}
.link {
	color:#6ecc14;
	width:240px;
	margin:auto;
	font-size:.9em;
	display:block;
}
.clear {
	clear:both;
}
.dateline {
	font-weight:bold;
	display:block;
}
.reviewedPlay {
	font-weight:bold;
	display:block;
}
.emphasis {
	font-style:italic;
}
.reviewer {
	text-decoration:underline;
	display:block;
}
#footer p {
	text-align:center;
	font-size:10px;
	margin-top:6px;
}

/*index.html page-specific css*/
#index #navIndex {
	background-position: 0 -18px;
}
#index .photo {
	float:right;
	background:url(../images/news.jpg);
}
#index .info {
	float:left;
}

/*resume.html page-specific css*/
#resume #navResume {
	background-position: 0 -18px;
}
#resume .photo {
	float:left;
	background:url(../images/headshot.jpg);
}
#resume .info {
	float:right;
}
#resumeTable {
	font-size:14px;
}
#resumeTable caption {
	border-top:20px solid #000000;
	text-align:left;
}
#resumeTable th {
	text-align:left;
	padding:2px;
	background:#6ecc14;
	color:#333333;
	border-top:7px solid #000000;
}
#resumeTable .play {
	width:35%;
	padding-left:7px;
	font-style:italic;
}
#resumeTable .role {
	width:20%;
}
#resumeTable .producer {
	width:45%;
}
#resumeTable .subhead {
	background:none;
	color:#ffffff;
}
#resumeTable .nostyle {
	font-style:normal;
	font-size:12px;
}
#resumeTable .bold {
	font-weight:bold;
}
td {
	vertical-align:top;
}
	
/*bio.html page-specific css*/
#bio #navBio {
	background-position: 0 -18px;
}
#bio .photo {
	float:right;
	background:url(../images/bio.jpg);
}
#bio .info {
	float:left;
}

/*theater.html page-specific css*/
#theater #navTheater {
	background-position: 0 -18px;
}
#theater .photo {
	float:right;
	background:url(../images/theater31.jpg);
}
#theater .info {
	float:left;
	width:296px;
}
#theater .info img {
	float:left;
	width:64px;
	height:64px;
	margin:3px;
}

/*filmtv.html page-specific css*/
#filmtv #navFilmtv {
	background-position: 0 -18px;
}
#filmtv .photo {
	float:right;
	background:url(../images/filmtv.jpg);
}
#filmtv .info {
	float:left;
}

/*printcommercial.html page-specific css*/
#printcommercial #navPrintcommercial {
	background-position: 0 -18px;
}
#printcommercial .photo {
	float:right;
	background:url(../images/print13.jpg);
}
#printcommercial .info {
	float:left;
}
#printcommercial .info img {
	float:left;
	width:64px;
	height:64px;
	margin:3px;
}
/*reviews.html page-specific css*/
#reviews #navReviews {
	background-position: 0 -18px;
}
#reviews .photo {
	float:left;
	background:url(../images/reviews.jpg);
}
#reviews .info {
	float:right;
}
/*contact.html page-specific css*/
#contact #navContact {
	background-position: 0 -18px;
}
#contact .photo {
	float:right;
	background:url(../images/contact.jpg);
}
#contact .info {
	float:left;
}

