/* CSS Document New Model Theatre*//* Wireframing - place borders around all div elements during development div {	margin: 0;	padding: 0;	outline: 1px solid #F00;	}********************************//* GENERAL CSS */body {	font-family: "Lucida Bright", Lucidabright, serif;	font-size: 0.8em;	background-color: #000000;	margin: 20px;	}body li {	font-size: 1em;	line-height: 150%;	list-style: none;	}	a:link {	font-size: 1em;	color: #F00;	text-decoration: none;	}	a:visited {	font-size: 1em;	color: #999;	text-decoration: none;	}a:hover {	font-size: 1em;	color: #333;	}a:active {	color: #000;	}			/* Define paragraph text size */p {	font-size: 1.2em;	Line-height: 160%;	}	/* Define headings text size */h1, h2, h3 {	font-family: "Gill Sans", Gillsans, Arial, Sans-serif;	letter-spacing: 2.5px;	font-size: 2.5em;	}	h2 {	font-size: 2em;	letter-spacing: 1.5px;	}	h3 {	font-size: 1.8em;	padding: 10px 0 0 0;	letter-spacing: 1.5px;	}					/* Define the page header */#PageHeader {	background-color: #000000;	border: solid;	border-width: 0 0 3px 0;	border-color: grey;	}#PageHeader h1 {	color: #FFF;	}	/* Define the menu bar */#MainMenu {	width: auto;	margin: 0px auto;	padding: 15px 0px 15px 0px;	background-color: #000000;	border: solid;	border-width: 0 0 3px 0;	border-color: grey;	font-family: "Gill Sans", Gillsans, Arial, Sans-serif;	font-size: 0.9em;	}#MainMenu ul {	margin: 0px;	padding: 0px;	list-syle: none;	text-align: left;	}	#MainMenu li {	display: inline;		}	#MainMenu a {	padding: 5px 15px;	text-transform: none;	text-decoration: none;	font-weight: bold;	letter-spacing: 1.5px;	color: #FFFFFF;		}	#MainMenu a:hover {	background-color: grey;	border: solid;	border-width: 1;	border-color: white;		}body#home a#homepage,body#about a#aboutpage,body#shows a#showspage,body#workshops a#workshopspage,body#eido a#eidopage,body#bigstuff a#bigstuffpage,body#opera a#operapage,body#publications a#publicationspage,body#contact a#contactpage,body#links a#linkspage {	color: white;	background: #333333;	border: solid;	border-width: 1px;	border-color: grey;	}	/* Define the shows menu bar */#ShowsMenu {	width: auto;	margin: 0px auto;	padding: 5px 0px 5px 0px;	background-color: #000000;	font-family: "Gill Sans", Gillsans, Arial, Sans-serif;	font-size: 1em;	line-height: 200%;	}#ShowsMenu ul {	margin: 0px;	padding: 0;	list-syle: none;	text-align: left;	}	#ShowsMenu li {	display: inline;	}	#ShowsMenu a {	padding: 5px 15px;	text-transform: none;	text-decoration: none;	font-weight: normal;	color: #FFFFFF;		width: 100px;	}	#ShowsMenu a:hover {	background-color: #333333;		}/* Define the page content */#PageContent {	background-color: #000000;	color: #FFF;	line-height: 150%;	}#PageContent img {	padding: 0 0 0 20px;	}#PageContent td {	color: #FFF;	}/* Define the list of links */#LinksList ul {	font-size: 1.5em;	list-style: none;	}#LinksList li {	line-height: 200%;	}/* Define the page footer */#PageFooter {	margin: 20px 0 0 0;	background-color: #000;	color: #FFF;	clear: both;	text-align: left;	font-size: 75%;	}