@charset "UTF-8";body  {	font: 95% "Trebuchet MS", Verdana;	background: #003366 url(Images%20for%20BBM%20site/TV+BBM-logo.gif) repeat;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #333333;}.bold {	font-weight: bold;	font-size: 110%;}.twoColFixLtHdr #container {	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 5px solid #6FCCDD;	text-align: left;} .twoColFixLtHdr #header {	background: #FFFFFF;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */} /* THIS IS FOR SIDEBAR*/ .twoColFixLtHdr #sidebar1 {	float: left; /* since this element is floated, a width must be given */	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 10px;}.twoColFixLtHdr #container #sidebar1 a {	text-decoration:none;	font-size:90%;	color:#000000;	display:block;	margin-left:10px;	margin-right:10px;	text-indent: 5px;	background-color: #D7DF21;	height: 25px;	padding-top: 5px;	font-weight: bold;	}.twoColFixLtHdr #container #sidebar1 a:hover {	color:#333333;	background-color: #B4BB1A;	}.ur_here { /* changes the color of the roll over to show which page is current */	text-decoration:none;	font-size:90%;	color:#FFFFFF;	display:block;	margin-left:10px;	margin-right:10px;	text-indent: 5px;	background-color: #003300;	height: 25px;	padding-top: 5px;	font-weight: bold;}	.twoColFixLtHdr #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	margin-right: 0;	margin-bottom: 0;	margin-left: 190px;} .green_txt {	color: #669900;	font-weight: bold;}.twoColFixLtHdr #footer {	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#6FCCDD;	margin-top: 10px;} .twoColFixLtHdr #container #footer_logos {	background-color: #015442;	padding: 5px;}.twoColFixLtHdr #container #footer_logos p {	font-size: 75%;	color: #FFFFFF;	text-align: center;}.twoColFixLtHdr #mainContent h1 {	font-size: 110%;	color: #FFFFFF;	background-color: #003300;	display: block;	padding: 5px;}.twoColFixLtHdr #mainContent h4 {	font-size: 105%;	color: #333333;	display: block;	margin: 10px 0 0;}#logos {	width: 850px;	margin-left: auto;	margin-right: auto;}#logos img {	margin: 10px;	}.twoColFixLtHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */	text-align: right;	font-size: 80%;}.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}.fltlft { /* this class can be used to float an element left in your page */	float: left;	margin-right: 15px;		}.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	height:0;	font-size: 1px;}.greenheader {	font-weight: bold;	color: #003300;}.fakelist {	color: #000000;	}/* THIS CONTROLS COSTUME DIV - IT'S CLASS */.costumes {	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-bottom: 2px solid #003300;	margin-right: 0px;	float: left;	width: 650px;	padding-bottom: 10px;}.more {	text-align: right;	width: 650px;}.costumes img {	float: left;	cursor: pointer;	padding-right: 10px;	border: 0px;	}.costumes p {	font-size: 0.85em;	clear: both;	line-height: 1.2em;	padding: 10px;}.costumes h2 {	font-size: 100%;	color: #003300;}/* THIS CONTROLS COSTUME2 DIV - IT'S CLASS */.costumes2 {	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	border-bottom: 2px solid #003300;	margin-right: 0px;	float: left;	width: 650px;}		.costumes2_divided {	width: 50%;	float:left;	margin-bottom: 10px;}.costumes2_divided img {	display: inline;  	}.costumes2 img {	cursor: pointer;	border: 0px;		}.costumes2 p {	font-size: 0.85em;	line-height: 1.2em;	padding: 10px;	clear: both;}.ack {	font-size: 75%;	color: #000000;	padding: 0px;	text-align: left;	clear: both;}.props {	padding: 5px;	float: left;	width: 200px;	border: 1px solid #003300;	text-align: center;	margin-right: 5px;	height: 160px;	margin-bottom: 5px;}.top_index_text {	font-size: 110%;	font-weight: normal;	text-align: left;}.props p {	font-size: 75%;	margin-top: 10px;	margin-bottom: 10px;	clear: both;}.arrow {	margin-left: 5px;	text-decoration: none;	margin-bottom: 0px;	border:none;}.arrow_alt {	margin-right: 5px;	text-decoration: none;	margin-bottom: 0px;	border:none;}.goto {	text-align: right;	clear: both;}.goback {	text-align: left;}.template_link {	vertical-align: middle;	margin-right: 10px;	}#symbol_container {	height: 360px;}/* THIS CONTROLS HOMEPAGE ONLY DIVS WITH LINKS AND PHOTO OF BBM - not in use .home {	padding: 5px;	float: left;	width: 180px;	text-align: center;	margin-right: 20px;	height: 230px;	margin-bottom: 20px;}.home p {	font-size: 85%;	margin-top: 10px;	margin-bottom: 10px;	clear: both;*/		/* THIS CONTROLS ABOUT PAGE ONLY DIVS FOR SYMBOLS */.symbols {	float: left;	text-align: center;	margin: 10px;	height: 160px;	width: 110px;}.symbols p {	font-size: 75%;	clear: both;}	.symbols img {	cursor: pointer;	border: 0px;	}		/* THIS CONTROLS UL and P TAG in CURRICULUM LINKS PAGE _________________________________________________________  */	ul {	font-size: 85%;	line-height: 110%;}.curriculum {	font-size: 85%;	line-height: 110%;}#cast_list {	margin-left: 20px;	margin-right: 20px;}td {	font-size: 80%;	width: 180px;	background-color: #CCCCCC;	padding: 5px;	float: left;	border: 1px solid #003300;	margin-right: 5px;	margin-bottom: 5px;	height: 230px;}.small_boxes {	height: 150px;		}	.large_boxes {	height: 400px;}	.white_box {	background-color: #FFFFFF;		}/* THIS CONTROLS THE DIV FOR THE CAST IMAGES ON SCRIPT_________________________________________________________  */.cast {	padding: 5px;	float: left;	width: 100px;	border: 1px solid #D7DF21;	text-align: center;	margin-right: 10px;	height: 250px;	margin-bottom: 5px;}.cast p {	font-size: 75%;	margin-top: 10px;	margin-bottom: 10px;	clear: both;}	/* THIS CONTROLS PROJECT PARTNERS PAGE_________________________________________________________  */.partners img {	float: left;}.partners p {	font-size: 90%;	margin-left: 180px;/* this margin value pushes the text out beyond the border of the image  */}.lyrics {	font-size: 110%}.ks_link {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#movie {	border: 2px solid #D7DF21;	height: 85px;	margin-top: 20px;	background-color: #FFFFCC;}.music {	float: left;	width: 280px;	padding: 5px;	background-color: #FFFFCC;	border: 1px solid #D7DF21;	margin-right: 10px;	height: 75px;	margin-bottom: 20px;}#movie img {	vertical-align: middle;	padding: 10px;}.ack {	font-size: 85%;	line-height: 20px;}/* THIS IS FOR SUPPORTING ACTIVITIES ONLY _______________________________________________________*/.twoColFixLtHdr #mainContent_sa {	padding: 0 20px; 	margin-right: 0;	margin-bottom: 0;	margin-left: 20px;} .green_txt_lge {	color: #669900;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #669900;}
