@charset "UTF-8";


/*---------------------------------------------
Actor Resume Pages:

S. Weythman - Feb 2009
--------------------------------------------- */


/* zero-out html defaults
--------------------------------------------- */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	line-height:1;
	text-align:left;
	}
a img, :link img, :visited img {
	border:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
ol, ul {
	list-style:none;
	}
q:before, q:after,
blockquote:before, blockquote:after {
	content:"";
	}
	
input[type="checkbox"], input[type="radio"] {
	vertical-align:middle;
	}	
input {
	*vertical-align:middle;
	}


/* general text
--------------------------------------------- */	

a {	
	color:#000; 
	line-height:inherit;
	text-decoration:none;
	}
span {
	line-height:inherit;
	}	
strong, b {
	font-weight:800;
	line-height:inherit;
	}
em, i {
	font-style:italic;
	line-height:inherit;
	}
	
sup {
	/*IE*/*position:relative;
	/*IE*/*bottom:0.7em;
	font-size:0.55em;
	/*IE*/*font-size:0.5em;
	font-style:normal;
	font-weight:400;
	text-transform:uppercase;
	}
	

/* page structure 
--------------------------------------------- */	

html, body {
	height:100%;
	margin:0;
	}


body {	
	color:#000;	
	font-family: Verdana, Arial, sans-serif;
	font-size:62.5%;
	}


#container {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 0 -3em 0; /* the bottom margin is the negative value of the footer's height */
	font-size:1em;
	}

#footer, div.push {
	height:3em;
	}
	
#header, #content, #footer {
	width:99.999%;
	text-align:center;
	}
	
		
div.wrapper {
	clear:both;
	width:76em;
	margin:0 auto;
	text-align:left;
	}
	
	
	
/* HEADER
--------------------------------------------*/

div.branding {
	height:7.2em;
	margin:1em 0 0 0;
	background:#efefef;
	}
	div.branding h1.logo {
		float:left;
		padding-bottom: 40px;
		}
	div.branding ul.mgmtInfo {
		float:right;
		width:20em;
		margin:1.5em 0;
		}	
		div.branding ul.mgmtInfo li {
			margin:0 0 0.7em 0;
			line-height:1.4em;
			text-align:right;
			}
			
			
/* CONTENT
--------------------------------------------*/			
		
#content .wrapper {
	border-top:0.1em solid #000;
	}	
	
	.section {
		width:76em;
		background:#fff;
		}
	
	.resume .section,
	.actorList .section {
		border-bottom:0.1em solid #000;
		}	
	#actorAssets.section {
		height:27.5em;
		}
	.actorEmailList #actorAssets.section {
		height:auto;
		}		
	.section h1 {
		margin:0 0 1em 0;
		border-bottom:1px solid #000;
		padding:0.35em 0.5em;
		color:#000;
		font-size:medium;
		font-weight:800;
		}
		.section h1.agencyName {
			border:0;
			}
	h1.actorName {
		margin:0;
		padding:0.35em 0.5em 0.8em 0.5em;
		font-size:xx-large;
		font-weight:800;
		}
		h1.actorName span.union,
		h1.agencyName span.phone {
			color:#000;
			font-size:x-small;
			font-weight:400;
			text-transform:uppercase;
			}
			
	#actorMediaPreview {
		float:left;
		width:37.9em;
		}		
		#actorMediaPreview img {
			margin:1em 0 1.5em 3em;
			border:1px solid #000;
			}		
	
		#actorAssets .notes {
			margin:0 0 1em 0;
			border:0.1em solid #000;
			padding:1em;
			}
			#actorAssets .notes h2 {
				font-weight:800;
				}
			#actorAssets .notes h2,
			#actorAssets .notes p {
				margin:0 0 0.5em 0;
				font-size:115%;
				line-height:1.3em;
				} 
				
				
							
		#resume.section,
		#actors.section {
			margin-top:1.5em;
			overflow:visible !important;
			}		
			#resume.section h1.sectionTitle {
				height:1em;
				margin:0;
				border:0;
				padding:0;
				}	
				
			
			#resume_details,
			#actorList {
				font-size:small;
				overflow:visible !important;
				}
			#resume_details table {
				width:99.999%;
				}	
				#resume_details table td {
					width:33.333%;
					padding:0.3em 0.5em;
					}
				#resume_details table#credits td {
					text-align:center;
					}	
				#resume_details table th h1 {
					margin:2em 0 0.5em 0;
					border-top:0.1em solid #000;
					font-size:small;
					}	
				#resume_details table.representation th h1 {
					margin-top:0.5em;
					}	
				#resume.section table .explain p {
					border-bottom:0.1em solid #000;
					color:#000;
					font-size:xx-small;
					text-transform:uppercase;
					}		
				#resume.section table td p {
					font-size:100%;
					line-height:1.3em;
					}		
					#resume.section table td.reps p {
						margin-bottom:2em;
						}
					
			#resume_details table p span.name {
				font-weight:800;
				}
			#resume_details table p span.affiliations {
				color:#000;
				display:block;
				font-size:x-small;
				}
				
			#resume div.special_skills,
			#resume div.res_comment {
				margin:2em 0.5em;
				border:1px solid #000;
				padding:1.5em;
				}
				#resume div.special_skills p,
				#resume div.res_comment p {	
					font-size:small;
					line-height:1.4em;
					}
			
		img.headShot {
			float:left;
			margin:1em 0.5em;
			/*IE*/*margin:1em 0.4em 1em 0.5em;
			border:1px solid #ccc;
			padding:0.2em;
			}
			
		.actorEmailList ul#actorList li {
			float:left;
			}	
			.actorEmailList ul#actorList li p {
				margin:0.5em 1em 2em 1em;
				}
				
			.actorEmailList ul#actorList li	img.headShot {
				margin:1em 2em 0 0;
				/*IE*/*margin:1em 0.5em 0 0.5em;
				border:0.1em solid #000;
				padding:0;
				}
				.actorEmailList ul#actorList li	img.headShot:hover {
					background:#999;
					}
					
				
				

		/*#navBar,
		#actorMediaPreview #actorMediaPreview_video,
		ul#actorNav,
		#photoList,
		#vidList,
		li.tabNav,
		#resume.section h1 span.print,
		p#copyright*/
		
		*.screenonly {
			display:none;
			}