.hidden {
	visibility: hidden;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.text-center {
	text-align: center;
}

.bigger {
  	font-size: 16pt;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: white;
	text-align: center;
}

div { 
	/*border: 1px dotted black;*/
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline; 
}

td {
	vertical-align: top;
}

table.body {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

div.main {
	width: 1005px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	position: inherit;
}

div.menubar {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 1005px;
	height: 180px;
	position: relative;
	z-index: 10;
}

div.body {
	/*margin-left: auto;
	margin-right: auto;*/
	width: 100%;
	color: #000000;
	font-family: garamond;
	position: relative;
	padding-bottom: 50;
	overflow: hidden;
	top: -50;
	text-align: justify;
}

h2.pageTitle {
	color: #EC008C;
	font-size: 20pt;
	padding-left: 0px;
	position: inherit;
	z-index: 11;
}

div.footer {
	float: left;
	position: static;
	width: 100%;
	bottom: 0;
	text-align: center;
	color: gray;
	font-size: 10px;
	font-family: verdana;
	clear: both;
	margin-bottom: 20;
}

td.right_curtain {
	width: 75px;
	background-image: url("images/right_curtain.gif");
	background-repeat: repeat-y;
}
td.left_curtain {
	width: 75px;
	background-image: url("images/left_curtain.gif");
	background-repeat: repeat-y;
}
img.right_curtain {
	width: 100%;
	height: 100%;
	visibility: hidden;
}
img.left_curtain {
	width: 100%;
	height: 100%;
	visibility: hidden;
}

div.left_button {
	float: left;
}

div.right_button {
	float: right;
}

.nav_button {
	text-decoration: none;
	border: 1px solid #FFF;
}

div.menu {
	height: 151px;
	width: 650px;
	float: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: left;
	white-space: nowrap;
}

div.menuItemList {
	position: absolute;
	top: 108;
	text-align: left;
	visibility: visible;
	overflow: visible;
	white-space: nowrap;
}

div.menuItemListHidden {
	position: absolute;
	top: 108;
	text-align: left;
	visibility: visible;
	overflow: visible;
	white-space: nowrap;
	visibility: hidden;
}

a.menuItem {
	color: gray;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

.boy,a.boy:hover {
	color: #00ADEF;
	font-weight: bold;
}

.girl,a.girl:hover {
	color: #EC008C;
	font-weight: bold;
}

div.menu#whoweare {
	width: 151px;
	z-index: 10;
	background-image: url(images/whoweare_unclicked.gif);
}

div.menu#whoweare:hover {
	background-image: url(images/whoweare_clicked.gif);
}

div.menuItemList#whoweare_items {
	left: 113;
}

div.menu#whatwedo {
	width: 58px;
	z-index: 9;
	background-image: url(images/whatwedo_unclicked.gif);
}

div.menu#whatwedo:hover {
	background-image: url(images/whatwedo_clicked.gif);
}

div.menuItemList#whatwedo_items {
	left: 32px;
}

div.menu#whattheyaresaying {
	width: 95px;
	z-index: 8;
	background-image: url(images/whattheyaresaying_unclicked.gif);
}

div.menu#whattheyaresaying:hover {
	background-image: url(images/whattheyaresaying_clicked.gif);
}

div.menuItemList#whattheyaresaying_items {
	left: 43px;
}




div.menu#howtohelp {
	width:  61px;
	z-index: 7;
	background-image: url(images/howtohelp_unclicked.gif);
}

div.menu#howtohelp:hover {
	background-image: url(images/howtohelp_clicked.gif);
}

div.menuItemList#howtohelp_items {
	left: 27px;
}





div.menu#workwithus {
	width: 81px;
	z-index: 6;
	background-image: url(images/workwithus_unclicked.gif);
}

div.menu#workwithus:hover {
	background-image: url(images/workwithus_clicked.gif);
}

div.menuItemList#workwithus_items {
	left: 27px;
}

div.menu#seeit {
	width: 41px;
	z-index: 5;
	background-image: url(images/seeit_unclicked.gif);
}

div.menu#seeit:hover {
	background-image: url(images/seeit_clicked.gif);
}

div.menuItemList#seeit_items {
	left: 20px;
}

div.menu#collaborators {
	width: 150px;
	z-index: 4;
	background-image: url(images/collaborators_unclicked.gif);
}

div.menu#collaborators:hover {
	background-image: url(images/collaborators_clicked.gif);
}

div.menuItemList#collaborators_items {
	left: 44px;
}

div#loading {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: black;
	z-index: -100;
	color: white;
	display: none;
}

/**** calendar.html ****/
table.calendar {
	border: 1px solid;
	margin-left: auto;
	margin-right: auto;
}

td.calendar {
	width: 100;
	height: 100;
	vertical-align: top;
}

td.not_in_month {
	background-color: gray;
}

td.in_month {
	background-color: #00ADEF;
}

td.today {
	background-color: #EC008C;
}

div.date {
	clear: right
}

div.event {
	text-align: center
}

/**** bios.html ****/
div#sectionA {
	width: 350px;
	height: 400px;
	position: relative;
}

img.actionShot {
	width: 350px;
}

div#pictureSection {
	width: 400px;
	height: 600px;
	position: relative;
}

div#sectionB {
	position: relative;
	/*float: left;*/
	height: 100%;
	width: 402;
}

div.bio {
	float: left;
	width: 134px;
	height: 97px;
	background-repeat: no-repeat;
	background-color: #231f20;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}

div.bioSectionA {
	position: absolute;
	top: 0;
	left: 0;
	/* forIE */
	filter: alpha(opacity = 0);
	/* CSS3 standard */
	opacity: 0;
	/* for Mozilla */
	-moz-opacity: 0;
}

div.bioSectionB {
	position: absolute;
	top: 0;
	right: 0;
	/* forIE */
	filter: alpha(opacity = 0);
	/* CSS3 standard */
	opacity: 0;
	/* for Mozilla */
	-moz-opacity: 0;
}

img.bioPic { /* forIE */
	filter: alpha(opacity =   0);
	/* CSS3 standard */
	opacity: 0;
	/* for Mozilla */
	-moz-opacity: 0;
	left:0;
	top:0;
	position: absolute;
}

div#margot_pic {
	background-image: url(images/margot.gif);
}

div#brian_s_pic {
	background-image: url(images/brians.gif)
}

div#marisa_pic {
	background-image: url(images/marisa.gif)
}

div#dan_pic {
	background-image: url(images/dan.gif);
}

div#tracey_pic {
	background-image: url(images/tracey.gif);
}

div#george_pic {
	background-image: url(images/george.gif);
}

div#justin_pic {
	background-image: url(images/justin.gif);
}

div#brian_g_pic {
	background-image: url(images/briang.gif);
}

div#cassy_pic {
	background-image: url(images/cassy.gif);
}

div#brenda_pic {
	background-image: url(images/brenda.gif);
}

div#blank {
	cursor: auto;
	background-image: url(images/images/logobio.jpg);
}

br.clear {
	clear: right;
	height: 97px
}

/* today */
div.season {
	float: left;
	border: 1px solid black;
	text-align: center;
	margin-right: 10px;
	padding: 5px;
}

h2.seasonTitle {
	font-weight: bold;
}

h3.showTitle {
	font-style: italic;
	font-weight: bold;
}

div.quote {
	font-size: 22;
}

div.quoter {
	font-size: 12;
	float: right;
}

/* Auditions */
div.sidebar {
	float: left;
	border: 1px solid #A8A8A8;
	text-align: left;
	margin-right: 10px;
	padding: 5px;
	width: 300px;
	color: black;
	background-color: #D4D4D4;
	height: 550px;
	overflow: hidden;
	font-size: 18;
}

div.sidebar2 {
	float: left;
	border: 1px solid #ffffff;
	text-align: left;
	margin-right: 10px;
	padding: 5px;
	width: 300px;
	color: black;
	background-color: #ffffff;
	height: 1350px;
	overflow: hidden;
	font-size: 18;
}
div.mainSection {
	float: right;
	width: 650px;
}

h3 {
	margin-bottom: -2px;
}

/* mission */
li.grayArrow {
	list-style-image: url(images/grayarrow.png);
	padding-bottom: 15px;
}

li.blueArrow {
	list-style-image: url(images/bluearrow.png);
	padding-bottom: 15px;
}

li.pinkArrow {
	list-style-image: url(images/pinkarrow.png);
	padding-bottom: 15px;
}

/* Slideshow */
div.slideshow_container {
	float: left;
	position: relative;
}

img.slideshow {
	position: absolute;
	top: 0;
	left: 0;
	height: 300px;
	/* forIE */
	filter: alpha(opacity = 0);
	/* CSS3 standard */
	opacity: 0;
	/* for Mozilla */
	-moz-opacity: 0;
}

img.slideshow_small {
	position: absolute;
	top: 0;
	left: 0;
	width: 290px;
	/* forIE */
	filter: alpha(opacity = 0);
	/* CSS3 standard */
	opacity: 0;
	/* for Mozilla */
	-moz-opacity: 0;
}

.selected { 
	/* forIE */
	filter: alpha(opacity = 100) !important;
	/* CSS3 standard */
	opacity: 1 !important;
	/* for Mozilla */
	-moz-opacity: 1 !important;
}

img.slideshow_select {
	float: left;
	width: 190px;
	cursor: pointer;
}

div.quotes {
	float: right; 
	position: relative; 
	width: 550px
}

/* Photos */
div.photoGroup {
	float: left;
	/*display: block;*/
	width: 0;
	height: 800px;
	overflow: hidden;
	white-space: no-wrap;
}
div.photoHeader {
	font-size: 20pt;
	font-weight: bold;
	white-space: no-wrap;
	height: 22pt;
	overflow: hidden;
}

span.photoLink {
	cursor: pointer;	
}

span.photoLink:hover {
	text-decoration: underline;
}
div.photos {
	white-space: no-wrap;
}
div.photo {
	float: left;
	position: relative;
	width: 200;
	overflow: hidden;
	cursor: pointer;
	padding: 5px;
	/*border: 1px solid #A8A8A8;*/
	z-index: 1;
}
div.popup {
	opacity: 0;
	background-color: #000000;
	z-index: -1;
	position: absolute;
	cursor: pointer;
}
div.popupBkgrd {
	opacity: 0;
	background-color: black;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}