/* 

=========================================

basic 

=========================================

*/



body {

	background-color: #9999aa;

	background-image:url(/siteImages/steelGB3.gif);

	margin: 0;

	border: 0px;

	font-family: Georgia, Times, sans-serif;

	text-align: center;

	}

	

div#page {

	text-align: left;

	background-color: #FFFFFF;

	margin: 5em auto 3em auto;

	width: 55em;

	position: relative;

	top: 0;

	left: 0;

	border-top: 1px solid black;

	border-bottom: 1px solid black;

	}

	

div#header, div#headerHome {

	background-color: #000000;

	margin: 0 1em 1em 11em;

	position: relative;

	top: -1em;

	left: 0;

	vertical-align: bottom;

	}

div#header {

	height: 2em;

	}

div#headerHome {

	height: 5em;

	}

	

div#navbar, div#navbarHome {

	background-color: #ffffff;

	width: 11em;

	position: absolute;

	left: -11em;

	margin: 0em 0em 0em 0em;

	}

div#navbar {

	top: 0;

	}

div#navbarHome {

	top: -3em;

	}

	

div#content {

	margin: 2em 1em 2em 11em;

	position: relative;

	top: 0;

	left: 0;

	width: 42em;

	min-height: 25em;

	height: 100%;

	}

div#colophon {

	background-color: #000000;

	margin: 0em 1em 0em 11em;

	position: relative;

	bottom: -1em;

	left: 0;

	color: gray; 

	text-align: left;

	vertical-align: top;

	height: 2em;

	clear: both; 

	}

div#colophon p {

	font-size: x-small;

	padding: 5px 0px 25px 3px;

	font-family: "Franklin Gothic Medium", "Lucida Grande", Verdana, Tahoma, sans-serif;

	color: gray;

	margin: 0;

	}



span#guilford { color: #ff9900; font-weight: normal; }

span#adams { color: #ffffff; font-weight: bold; margin-right: 0.1em; }

span#fan { color: gray; font-weight: normal; }

span#club { color: #999999; font-weight: bold; }



h1, h2, h3, h4 {

	text-transform: capitalize;

	letter-spacing: 0px;

	color: #666 !important;

	margin: 0;

	padding: 0;

	font-weight: normal;

	font-family: "Franklin Gothic Medium", "Lucida Grande", Verdana, Tahoma, sans-serif;

	}

h1 {

	font-size: large;

	padding-left: 5px;

	}

div#headerHome h1 {

	font-size: xx-large;

	}

h2 {

	text-transform: uppercase;

	font-size: x-large;

	letter-spacing: 6px;

	border-bottom: 0 !important;

	color: #666666 !important;

	margin-bottom: 1em;

	}

h3 {

	font-weight: normal;

	font-size: medium;

	border-bottom: 1px solid #aaaaaa;

	margin-top: 0;

	margin-bottom: 0.5em;

	color: #ff6600 !important;

	color: #000000 !important;

	}

	

div#film h3 {

	border-bottom: 1px solid #aaa;

	}

	

h3.noEntries, h4.noEntries {

	text-transform: none;

	}

h4 {

	font-size: medium; 

	letter-spacing: 1px; 

	text-transform: uppercase; 

	}

a {

	color: #4444cc;

	text-decoration:none;

	}

a:hover {

	color: #ff6600;

	}



.small {

	font-size: smaller;

	}

.heavy {

	font-family: "Franklin Gothic Medium", "Lucida Grande", Verdana, Tahoma, sans-serif;

	}

img.headshot,

img.headshotLeft, 

img.headshotRight {

	border: 1px solid gray;

	margin-bottom: 1em;

	}

img.headshotLeft {

	float: left;

	margin-right: 1em;

	}

img.headshotRight {

	float: right;

	margin-left: 1em;

	}

	

	

	

	

	

/* 

=========================================

content 

=========================================

*/

ul.linksList {

	padding-left: 0;

	width: 45%;

	float: left; 

	margin-right: 20px; 

	}

ul.linksList li {

	margin-bottom: 10px;

	list-style-type: none;	 

	}

ul.linksList li a { 

	margin-left: 1.5em;

	display: block; 

	color: #4444cc !important;

	}

	

	



div#blogEntry {

	margin-bottom: 30px; 

	}

	

		

div.resourceList {

	width: 40%;

	float: left;

	margin-right: 2em; 

	}	

div.resourceList ul li.resource {

	margin-bottom: 1em;

	list-style-type: none; 

	}	

div.resourceList ul li.resource a {

	font-size: smaller;

	font-family: "Franklin Gothic Medium", "Lucida Grande", Verdana, Tahoma, sans-serif;

	}	

div.resourceList div.resource a img {

	border: 1px solid gray;

	}	



div#contact div#representation div#email {

	margin-top: 30px;  

	}

div#contact div#representation div#theatrical {

	margin-top: 10px;  

	}

div#contact form#contact {

	margin: 20px 0 50px 0;

	}

div#contact form#contact ul {

	margin-left: 0;

	padding-left: 0;

	}

div#contact form#contact ul li {

	list-style-type: none;	 

	}

div#contact form#contact ul li label{

	width: 4em;

	display: block;

	}

	



	

div#contact div#representation {

	float: right;

	width: 25%;

	}

div#contact form#contact {

	width: 250px; 

	}

div#gallery div.tablePager {

	vertical-align: bottom; 

	}

div#gallery div.galleryEntry {

	padding: 0; 

	border: 0 !important;

	width: 250px;

	float: left;

	margin: 0 1em 1em 0;

	}

div#gallery p.description {

	padding: 0; 

	border: 0 ; 

	margin: 0 0 0.5em 0; 

	font-size: smaller;

	}

div#gallery p.description span.count {

	color: #aaaaaa;

	display: block;

	}

div#gallery div.photoPreview {

	border: 0;

	}

div#calendar img.keyImage {

	float: right; 

	border: 1px solid gray; 

	margin-left: 2em; 

	margin-bottom: 2em; 

	}

div#calendar div.entry {

	margin: 0px 233px 0px 0px; 

	}

	

	



div#resume div#headshot div#guilds {

	margin-top: 20px; 

	letter-spacing: 3px; 

	line-height: 200%;

	margin-left: 0px;

	width: 120px; }

div#resume div#headshot div#biometrics {

	width: 120px; 

	}

	

div#resume div#headshot div#biometrics ul {

	list-style-type: none; 

	list-style-position: inside; 

	margin: 0; 

	padding: 0;

	width: 120px;

	}

div#resume div#headshot div#biometrics ul li {

	list-style-type: none;

	white-space: nowrap;

	}

div#resume div#headshot div#biometrics ul li em {

	font-size: smaller; 

	padding-right: 15px;

	}

div#resume table.resumeTable {

	width: 540px;

	clear: none;

	}

div#resume table.resumeTable td {

	vertical-align: top;

	padding: 2px;

	}

div#resume table.resumeTable td.title {

	width: 37%;

	font-style: italic;

	}

div#resume table.resumeTable td.role {

	width: 30%;

	}

div#resume table.resumeTable td.venue {

	width: 33%;

	}

div#resume div#representation div#commercial {

	float: left; 

	width:40%; 

	margin: 0;

	}

div#resume div#representation div#theatrical {

	padding-right: 20px;

	margin: 0; 

	}



div#resume div#headshot {

	margin-right: 0;

	padding-left: 0px; 

	float: right; 

	width: 120px;

	position: relative;

	top: 0px;

	right: 0px;

	text-align: right;

	background-color:#FFFFFF;

	}

div#resume div#training em {

	padding-right: 20px; 

	width: 40%; 

	}

div#resume div#training ul,

div#resume div#skills ul {

	list-style-type: none; 

	list-style-position: inside; 

	margin: 0; 

	padding: 0;

	}

div#resume div#training ul li,

div#resume div#skills li {

	padding: 0px 0px 7px 40px;

	text-indent: -40px;

	}

	

	

div.event {

	background-color: silver; 

	padding: 1em; 

	margin: 0 0em 1em 0; 

	height: 150px; 

	width: 150px; 

	float: right; 	

	}

	

div.event img {

	border: 1px solid silver; 

	margin: 0 1em 1em 0; 

	}





/* 

=========================================

navbar 

=========================================

*/



div#storeNavBar {

	margin: 0 0 0 0;

	padding: 0;

	white-space: nowrap;

	border-left: 0px dotted gray;

	}



div#storeNavBar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	white-space: nowrap;

	width: 10em; /* Width of Menu Items */

	}



div#storeNavBar ul li {

	position: relative;

	left: 0;

	width: 10em;

	margin: 0 0 1px 0;

	}

	



/* Styles for Menu Items */

div#storeNavBar ul li a {

	font-size: small;

	display: block;

	height:1%;

	margin: 0;

	text-decoration: none;

	color: #666666;

	background: white;

	padding: 2px 7px;

	background-image: none;

	background-repeat:repeat-y;

	background-position:left;

	text-align: left;

	border: 0px solid white; 

	border-left: 5px solid white;

	font-weight: normal;

	font-family: "Franklin Gothic Medium", "Lucida Grande", Verdana, Tahoma, sans-serif;

	}





div#storeNavBar ul li a.selected {

	background: white;

	text-align: left;

	color: #666666; /* IE6 Bug */

	background-image: none;

	background-repeat:repeat-y;

	background-position:left;

	border-top-color: white; 

	border-right-color: white; 

	border-bottom-color: white; 

	border-left-color: #aaaaaa;

	font-weight: normal;

	}



div#storeNavBar ul li a:hover { 

	color: #ff9900; 

	background-color: white;

	border-top-color: white; 

	border-right-color: white; 

	border-bottom-color: white; 

	border-left-color: #ff9900; 

	background-image: none;

	background-repeat:repeat-y;

	background-position:left;

	font-weight: bold;

	margin: 0;

	} /* Hover Styles */

	

	

	

/* 

=========================================

print 

=========================================

*/

div#resume div {

	page-break-inside: avoid;

	}

div#resume div h3 {

	page-break-after: avoid;

	}



@media print {

div#page {

	margin: 1em 5% 2em 5%;

	}

div#header {

	margin: 0;

	border: 0px solid gray;

	border-bottom: 1px solid black;

	}

div#navbar {

	display: none;

	}

div#content {

	margin: 0;

	}

div#colophon {

	margin: 0;

	}

}



div#right_column {

	margin: 0 1em 1em 0; float: right; width: 300px; text-align: center;	

}



div#right_column a {

	color: #666; font-family: arial; font-size: 13px;

}

