@charset "UTF-8";
/* CSS Document */
/*===============================================

MAIN STYLES

================================================*/
body {
	margin: 0;
	padding: 0;
	background-color: #000;
	text-align: center;
	font-size: 87.5%;
}
#container {
	width: 100%;
	height: 768px;
	margin-top: -40px;
	padding: 0;
	text-align: left;
}
#mainContent {
	width: 870px;
	height: 475px;
	margin: 40px 0 0 20px;
}
#mainContent h1 {
	margin: 0;
	padding: 2em 0 0 1.25em;
	font:normal normal 1.5em Arial, Tahoma, Verdana, sans-serif;
	letter-spacing: .045em;
	color: #2fb4e0;
}
#mainContent p {
	padding: 0 93px 60px 46px;
	font: normal .9em/1.5 Arial, Tahoma, Verdana, sans-serif;
}
#nav {
	float: left;
}
#nav li a {
	font: normal .9em Arial, Tahoma, Verdana, sans-serif;
	text-decoration: none;
	color: #0CF;
}
#nav li a:hover {
	color: #0C6;
	text-decoration: none;
}
/*===============================================

BIOLUMINOSITY.HTML

================================================*/

#biolumBox {
	width: 180px;
	margin-left: 4em;
	margin-top: -13em;
	padding: 1em;
}
#biolumBox p {
	font: .95em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color:#009;
}
#biolumBoxInner {
	width: 160px;
	margin-left: 0;
	margin-top: 4px;
	padding: 1em;
}
#biolumBoxInner a {
	color: #066;
	text-decoration: none;
}
#biolumBoxInner a:hover {
	color: #093;
	text-decoration: none;
}
.selectedNavBiolum {
	color: #63f8fe;
}
#copyright {
	padding: 16em 0 0 5em;
	font: normal .8em/1.7 Arial, Tahoma, Verdana, sans-serif;
	color: #069; 
}
#copyright a {
	color: #069;
	text-decoration: none;
}
#copyrightOver {
	width: 32em;
	padding: 1em;	
	position: absolute;
	top: 66em;
	left: 18em;
	background-color: #003;
	font: .8em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color:#069;
	visibility: hidden;
}
#bioSlide {
	margin: -3.5em 0 0 26em;
}
/*===============================================

BIO.HTML - ABOUT SECTION 

================================================*/
#bioHeading {
	margin-top: -7.8em;
	margin-left: 5.9em;
	font: 2.5em Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
	float: left;
}
#bioColContainer {
	width: 485px;
	margin: -18.2em 0 auto 14.2em;
	padding: 2em;
}	
#bioColContainer p {
	font: .9em/1.6 Arial, Tahoma, Verdana, sans-serif;
	color: #999;
}
.selectedNavBio {
	color: #63f8fe;
}
/*===============================================

CLASS SECTION: SCHEDULE, FUNDAMENTALS, TESTIMONIALS

================================================*/

#classBoxContainer {
	width: 594px;
	height: 794px;
	margin: -21.5em auto auto 16.5em;
}
#classHeading {
	margin-top: -7.8em;/*was -7.62em*/
	margin-left: .5em;
	float: left;
	font: 2.5em/1.6 Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
}
#classColContainer {
	width: 500px;
	margin: -17em 0 auto 1.5em;
	float: left;
}
#classBoxContainer a {
	color: #033;
	text-decoration: none;
}
#classBoxContainer a:hover {
	color: #09C;
	text-decoration: none;
}
#classTopDesc {
	padding: 2em 0 0 1em; 
	font: bold 1.1em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classTopDesc p {
	padding: 0 .5em 0 1em; 
	font: normal normal .9em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classBorder {
	border: 1px dotted #000;
	width: 520px;
	margin-left: .25em;
	margin-top: 20px;
	clear: both;
}
#classLCol {
	margin-left: 2.25em;
	padding: 1em 0;
/*	width: 250px;*/
	width: 190px;
	font: normal bold .9em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
	float: left;
}


#classLCol2{
	margin-left: 1.75em;
	margin-top: -2em;
	padding: 1em 0;
	width: 480px;
	font: normal normal .8em/1.2 Arial, Tahoma, Verdana, sans-serif;
	color: #300;
	float: left;
	}
	
#classRCol {
	/*margin-left: 23em;*/
	margin-left: 19em;
	padding: 0;
	/*width: 220px;*/
	width: 270px;
	font: normal normal .9em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classRCol2 {
	/*margin-left: 23em;*/
	margin-left: 16em;
	padding: 0;
	/*width: 220px;*/
	width: 300px;
	font: normal normal .9em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classRCol h1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #030;
}
#classLCol dl {
	margin-top: 0;
	line-height: 16px;
	margin-left: -8px;
}
#classLCol dt {
	margin-top: 1px;
	font-weight: normal;
}
dd {
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 1em;
line-height: 1.4; 
color: #300; 
margin-left: -1px;
margin-top: 2px;
}

#classTest p {
	padding: .33em 2em; 
	font: normal normal .9em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classTest p.first {
	padding: 2em 2em .33em 2em; 
}
#classUFT {
	padding: .5em 5em 2em 3.72em;
	clear: both;
	font: normal normal 1em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #000;
}
#classBorderUFT {
	margin-left: -1.8em;
	padding-bottom: 1.5em;
	width: 520px;
	border-top: 1px dotted #000;
}
.testNames {
	font: normal normal .9em/1;
	text-align: right; 
	color: #401E00; 
}
.classCost {
	font: normal normal .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
}
.classCostB{
	font: normal bold .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
}
#classCostBDA {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 610px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: normal normal .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostFIT {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 460px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: normal normal .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}

#classCostTues {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 460px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: normal normal .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostWed {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 790px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: normal normal .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostThurs {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 860px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostThursE {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 940px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostSat {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 1000px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classCostSun {
	width: 230px;
	padding: .5em 1em;	
	position: absolute;
	top: 880px;
	left: 580px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}

#classTopics {
	width: 260px;
	padding: .5em 1em;	
	position: absolute;
	top: 610px;
	left: 620px;
	border: thin solid #330908;
	background-color: #ff651a;
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color:#330908;
	visibility: hidden;
}
#classTopics ul {
	padding-left: 1.5em;
	line-height: 1.8;
}
#classColContainer img {
	margin-left: 3.75em;
	padding-top: 4em;
}	

#classColContainerRubies {
}

.selectedNavClass {
	color: #63f8fe;
}
#classColContainerSlideshow {
	margin-top: 3em;
	margin-left: 3em;
}
/*===============================================

VIDEO SECTION: FORMERLY CINEMA

================================================*/
#cinemaBoxContainer {
	width: 594px;
	height: 1200px;
	margin-left: 16.5em;
	margin-top: -21.5em;
}
#cinemaBoxTop {
	height: 631px;
	background-image:url(Themes/cinemaTop.jpg);
	background-repeat: no-repeat;
}
#cinemaBoxRepeat {
	background-image:url(Themes/cinemaRepeat.jpg);
	background-repeat: repeat-y;
	height: 28em;
}
#cinemaBoxBottom {
	background-image:url(Themes/cinemaBottom.jpg);
	background-repeat: no-repeat;
}
#cinemaColContainer {
	width: 524px;
	margin-top: -16em;
	margin-left: 20px;
	float: left;
}
#cinemaHeading {
	margin-top: -7.6em;
	margin-left: .5em;
	font: normal 2.5em Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
	float: left;
}
#cinemaLCol {
	width: 175px;
	margin-left: .5em;
	padding: .3em;
	background-color: #0c2234;
	font: normal .85em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #808299;
	float: left;
}
#cinemaRCol {
	width: 310px;
	margin-left: 17em;
	padding: 0;
	font: normal .86em/1.6 Arial, Tahoma, Verdana, sans-serif;
	color: #999;
}
#cinemaBorder {
	width: 536px;
	margin: 1.25em 0 1.25em 0;
	padding: 1em 0;
	clear: both;
}
#cinemaRCol h1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #096;
}
#cinemaRCol a {
	color: #06C;
}
#cinemaBoxContainer h1 {
	margin: 0;
	padding: 1em 0 0 .5em; 
	font: normal 1.1em/.5 Arial, Tahoma, Verdana, sans-serif;
	color: #000; 
	opacity: 0.5;
}
.selectedNavVideo {
	color: #63f8fe;
}
/*===============================================

HAPPENINGS SECTION

================================================*/
#happeningsBoxContainer {
	width: 594px;
	height: 794px;
	margin-left: 16.5em;
	margin-top: -21.5em;
}
#happeningsBoxTop {
	background-image:url(Themes/happeningsTop.jpg);
	background-repeat: no-repeat;
	height: 631px;
}
#happeningsBoxRepeat {
	background-image:url(Themes/HappeningsRepeat.jpg);
	background-repeat: repeat-y;
	height: 48em;
}
#happeningsBoxBottom {
	background-image:url(Themes/happeningsBottom.jpg);
	background-repeat: no-repeat;
}
#happeningsColContainer {
	width: 524px;
	margin-top: -91em;/*was -91em*/
	margin-left: 20px;
	background-color: #000;
	float: left;
	opacity: 0.65;
}
#happeningsHeading {
	margin-top: -37.37em;
	margin-left: .5em;
	font: normal 2.5em Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
	float: left;
}
#border {
	width: 520px;
	border: 2px solid #036;
	clear: both;
}
#happeningsLCol {
	width: 185px;
	margin-left: .5em;
	padding: 1.5em 0;
	font: normal .95em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #fff;
	float: left;
}
#happeningsRCol {
	width: 316px;
	margin-left: 14em;
	padding: 1em 0;
	font: .9em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #fff;
}
#happeningsRCol h1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #096;
}
#happeningsRCol a {
	color: #06C;
}

.selectedNavHappenings {
	color: #63f8fe;
}	
/*===============================================

GLIMPSES SECTION

================================================*/
#glimpsesHeading {
	margin-top: -7.4em;/*was -7.8em*/
	margin-left: 7.1em;
	font: normal 2.5em/.5 Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
	float: left;
}
#glimpsesHeadingBottomBorder {
	width: 534px;
	margin-top: -17em;
	margin-left: 17.6em;
	background-color: #000;
	opacity: 0.5;
	float: left;
}
#glimpsesColContainer {
	width: 478px;
	margin: -22em 0 auto 14em;
	padding: 2em;
	float: left;
}	
#largeImageContainer {
	visibility: visible;
}
.caption {
	font: .9em Arial, Tahoma, Verdana, sans-serif;
	color: #999;
}
.selectedNavGlimpses {
	color: #63f8fe;
}
/*===============================================

GLIMPSES: MIDDLE EAST SECTION

================================================*/
#glimpsesMEColContainer {
 	width: 500px;
	margin-top: -22em;
	margin-left: 13.7em;
	margin-right: 0;
	padding: 2em;
	float: left;
}	
#glimpsesMEHeading {
	margin-top: -7.65em;
	margin-left: 7.1em;
	font: 2.5em Verdana, Arial, Tahoma, sans-serif;
	float: left;
	color: #000;
	opacity: 0.5;
}
#glimpsesMEHeadingBottomBorder {
	width: 534px;
	margin-top: -16.8em;
	margin-left: 17.6em;
	background-color: #000;
	float: left;
	opacity: 0.5;
}
/*===============================================

PROJECTS SECTION

================================================*/
#projectsBoxContainer {
	width: 594px;
	height: 1200px;
	margin-left: 16.5em;
	margin-top: -21.5em;
}
#projectsBoxTop {
	background-image:url(Themes/cinemaTop.jpg);
	background-repeat: no-repeat;
	height: 631px;
}
#projectsBoxRepeat {
	background-image:url(Themes/cinemaRepeat.jpg);
	background-repeat: repeat-y;
	height: 28em;
}
#projectsBoxBottom {
	background-image:url(Themes/cinemaBottom.jpg);
	background-repeat: no-repeat;
}
#projectsColContainer {
	width: 566px;
	margin-top: -16em;
	margin-left: .5em;
	float: left;
}
#projectsColContainerBio {
	width: 566px;
	margin-top: -16em;
	margin-left: .5em;
	background-image:url(Themes/projectColContBg.gif);
	background-repeat: repeat-y;
	float: left;
}	
#projectsHeading {
	margin-top: -7.5em; /*was -7.6em*/
	margin-left: .5em;
	font: 2.5em Verdana, Arial, Tahoma, sans-serif;
	color: #000;
	opacity: 0.5;
	float: left;
}
#projectsLCol {
	width: 25.5em;
	margin-left: 4.75em;
	padding: 1.25em;
	font: .85em/1.5 Arial, Tahoma, Verdana, sans-serif;
	color: #808299;
	background-color: #061821;
	float: left;
}
#projectsText {
	width: 40em;
	margin-left: 2.75em;
	padding: 0;
	font: .86em/1.4 Arial, Tahoma, Verdana, sans-serif;
	color: #808299;
	float: left;
}
#projectsBorder {
	width: 36.25em;
	margin: 1.25em 0 1.25em 2em;
	padding: 0;
	border: thin solid #061821;
	clear: both;
}
#projectsText h1 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #096;
}
#projectsText a {
	color: #06C;
}
#projectsBoxContainer h1 {
	margin: 0; 
	padding: 1em 0 0 .5em; 
	font: 1.1em/.5 Arial, Tahoma, Verdana, sans-serif;
	color: #000; 
	opacity: 0.5;
}
.selectedNavProjects {
	color: #63f8fe;
}	
