/*-------Clear Default Browser "Help", adapted from Meyerweb-------*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, a:link, a:visited, a:focus, a:hover, a:active, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;
	text-decoration: none;
	color: black;
	text-align: left;}:focus {    outline: 0;}body {    line-height: 1;    color: black;    background: white;}ol, ul {    list-style: none;}table {    border-collapse: separate;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after {    content: "";}blockquote, q {    quotes: "" "";}

/* ------ end clearing stuff ------ */

body {
	font-family: "Helvetica";
	font-size: 100%;
	background: #beeaea;
}

h1 {
	font-size: 4.80em;
	text-align: left;
	margin: 10px 0px 0px 20px;
	color: #252d7b;
}

h2 {
	font-size: 1.8em;
	margin: 5px 0px;
	color: #1d1d5e;
}

h3 {
	font-size: 1.3em;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #1d1d5e;
}

h4 {
	font-size: 1.15em;
	margin-top: 0px;
	color: #1d1d5e;
}

h5 {
	font-size: .9em;
	text-align: left;
	color: #1d1d5e;
}

p {
	font-size: 1em;
	margin: 0.7em 0px 0.7em;
	line-height: 1.2em;
	color: #1d1d5e;
}

.bold {
	font-weight: bold;
	color: #1d1d5e;
}

.italic {
	font-style: italic;
	color: #1d1d5e;
	font-size: .9em;
}

.largeitalic {
	font-style: italic;
	color: #1d1d5e;
	font-size: 1em;
}

.bolditalic {
	font-weight: bold;
	font-style: italic;
	color: #1d1d5e;
	font-size: 1em;
}

.small {
	font-size: 0.9em;
	color: #1d1d5e;
}

#everything {
	width: 1009px;
}

#navigation {
	margin: 16px;
}

#navigation a {
	color: #1d1d5e;
	padding: 4px;
	background: #eef7f7;
	margin-left: 10px;

}

#altnav {
	font-size: 15px;
	text-align:left;
	margin: 20px 0px 10px 20px;
	clear: both;
}

#altnav a {
	text-decoration: underline;
	color: #1d1d5e;
}

#copyright {
	margin: 10px 0px 10px 20px;
	clear: both;
}

#copyright a {
	color: #1d1d5e;
}

/*----home----*/
#introducing {
	width: 420px;
	float: left;
	margin: 40px 20px 0px 20px;
}

#introducing a {
 	font-size: .9em;
	color: #1d1d5e;
}

#homepicture {
	float: right;
	margin: 48px 20px 60px 0px;
	border: 1px solid #f2f299;
}

#enfrancais {
	clear: both;
	margin: 0px 0px 20px 20px;
	padding: 4px;
	border: 1px solid black;
	background: #6ba2bd;
	float: left;
}

/*----biography----*/
#biog {
	clear: both;
	width: 800px;
	margin: 65px 0px 20px 20px;
}

#biog p {
	line-height: 1.5em;
}

/*----sceneography----*/
#theatrecredits {
	margin: 0px 0px 15px 20px;
	clear: both;
	line-height: 2em;
	font-size: 1em;
}

.projecttext {
	width: 500px;
	float: left;
	margin: 0px 5px 20px 20px;
}

.projectpic {
	float: right;
	clear: none;
	margin: 10px 20px 20px 0px;
	border: 1px solid #f2f299;
}

.proj1 {
	margin: 40px 0px 0px 0px;
}

.projecttext a {
	color: #1d1d5e;
	text-decoration: underline;
}

/*----photo pages------*/

#productionhead {
	margin: 45px 30px 30px 20px;
}

.productionphotos {
	margin: 0px 0px 0px 20px;
/*	width: 650px;*/
}

/*----project pages----*/
ul {
	margin: 0px 0px 0px 20px;
}

li {
	padding-top: 2%;
}

#projectinfo {
	width: 45%;
	padding: 0px 50px;
}

.projinfophoto {
	float: right;
	clear: none;
	margin: 20px 50px 20px 60px;
	width: 500px;
}

.projnav {
	
}

.pnback {
	float: left;
	clear: none;
}

.pnforward {
	float: right;
	clear: none;
}

.ppback {
	float: left;
	clear: none;
}

.ppforward {
	float: right;
	clear: none;
}

/*----workshops, regeneration and news----*/
#photolist {
	float: right;
	width: 400px;
	margin: 70px 30px 30px 30px;
}

#workshoptext {
	margin: 45px 30px 30px 20px;
	width: 480px;
}
	
#workshoptext a {
	color: #1d1d5e;
	text-decoration: underline;
}

/*----contact----*/
#contactdetails {
	margin: 90px 0px 40px 20px;
	clear: both;
}

#contactdetails a {
	color: #1d1d5e;
}

#photolist2 {
	margin: 5px;
}