/* GLOBAL */

/* commented backslash hack v2 \*/
* html {overflow:auto;} 
/* end of hack */


.clear {clear:both;}
.clear-rt {clear:right;}




/* The next two id sections are to allow the entire page to center */

#wholepage {
	width: 900px; 
	margin: auto; 
}

#page-contents {
	width: 100%; 
}

#header {  
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 155px;
}

#logo {  
	position: static;
	display: inline;
	float: left;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 151px;
	background-repeat:no-repeat;
}

#picture {  
	position: static;
	display: inline;
	top: 0px;
	margin: 2px 0 0 5px;
	left: 600px;
	width: 283px !important;
	height: 140px !important;
	border-style:outset;
	border-color: #878787;
	border-width:3px;
	text-align: left;
}

#main-left {  
	position: static;
	display: inline;
/*	text-align: left; */
	float: left;  
	width: 600px; 
	height: 100%;   
	height: 1200px !important;   
	color:inherit;
	background-color: inherit;
	margin: 5px 20px 0 5px;
	z-index:35;
}

#main-right-container {  
	position: static;
	display: inline;
	float: left;
	text-align: center; 
	width: 14px;   
	height: 100%;   
	color:inherit;
	background-color: inherit;
	border-left: 4px solid #000000;  
}

#main-right {  
	position: static;
	display: inline;
	width: 270px;   
	height: 100%;   
	color:inherit;
	background-color: inherit;
}

#contact-box {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	width: 455px;
	height: 830px;   
	margin: 0 0 0 72px;
}

#join-box {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	width: 455px;
	height: 830px;   
	margin: 0 0 0 72px;
}

#request-box {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	width: 555px;
	height: 1250px;   
	margin: 0 0 0 0px;
}

#playbill-box {
	border: 1px solid #000000;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	text-align: left;
	width: 455px;
	height: 830px;   
	margin: 0 0 0 72px;
}

/* TYPOGRAPHY */
a {
	color: #000000;  
	font-size: 16px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:underline;}
a:active {text-decoration:none;}

a img {border: none;}

h1 {
	background-color:inherit;
	color: #000000;
	font-size: 20px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif, "monotype corsiva";
	font-weight: normal;
	margin: 0;
	text-align: center;
}

h2 {
	background-color:inherit;
	color: #000000;
	font-size: 16px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif, "monotype corsiva";
	font-weight: normal;
	margin: 0;
	text-align: center;
}

body, h3, p {
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

h4 {
	background-color: #ffffff;
	color: #000000;
	font-size: 16px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

h5 {
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

h6 {
	background-color: #ffffff;
	color: #ff0000;
	font-size: 8px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	text-align: center;
}

h7 {
	background-color: #ffffff;
	color: #ff0000;
	font-size: 8px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
}.rednote {
	color: #F00;
}
.t12pt {
	font-size: 12px;
}
.blk-10pt {
	font-size: 10pt;
}
.red-10pt {
	font-size: 10pt;
	color: #ff0000;
}
