body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #7D8288;
	margin:0;
}

a:link {
  color:#C80526;
}

a:hover {
  color:blue;
}

a:visited {
	color: #C80526;
}




.titlediv {
	text-align:center;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 98px; 
	z-index:0;
}

.titlediv2 {
	text-align:center;
	position:absolute;
	top:151px;
	left:0px;
	width:100%;
	height: 98px; 
	z-index:1;
	background-color:#7D8288; 
   color:#EAF4FF;
   font-size:24px;
   font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
}

.navbar {
   position:absolute;
   top:186px;
   left:0px;
   height: 39px; 
   width:100%;
   background-color:#000000; 
   color:#C80526;
   text-align:center;
   font-size:24px;
   font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
   z-index:2;
   text-indent:50px;   
}

.content-navbar {
	position:absolute;
	top:218px;
	left:0px;
	height: 39px;
	width:100%;
	background-color:#7D8288;
	color:#864214;
	text-align:left;
	font-size:18px;
	font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
	z-index:2;
	vertical-align: baseline;
}

.content-navbar table {
   width:100%;
   height:100%;
}
.content-navbar td {
   padding-left:50px;	
}


.gallery {
	position:absolute; 
	left: 73px; 
	top: 266px;
	width:664px; 
	height:100%; 	
	z-index:2; 
	color:#EAF4FF;
	text-align:left;
  font-size:16px;
  font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
  
}

.gallery tr {
	margin:0px;
  padding: 10px;
}

.gallery td {
  margin:0px;
  padding: 10px;
  vertical-align:text-top;
}

.gallery-img-preview {
	position:absolute; 
	left: 73px; 
	top: 266px;
	width:664px; 
	height:500px; 	
	z-index:5; 
	color:black;
	background-color: red;
}


.gallery-img-preview img {
	display: block;
    margin-left: auto;
	margin-right: auto;
}




.content {
  position:absolute; 
  left: 73px; 
  top: 266px;
  width:664px; 
  height:100%; 
  z-index:2; 
  color:#EAF4FF;
  text-align:left;
  font-size:16px;
  font-family: "Baskerville Old Face", "Times New Roman", Times, serif;
}




.content a {
color:blue;
}

.content img {
margin-right : 10px;
}

.standard-program {
  position:absolute; 
  left: 24px; 
  top: 206px;
  width:220px; 
  height:285px; 
  background-color:#7D8288; 
}

.std-progam-pic {
  position:absolute; 
  left: 30px; 
  top: 22px;  
  cursor:pointer;
}

.spanish-rhythms {
  position:absolute; 
  left: 250px; 
  top: 206px;
  width:220px; 
  height:285px; 
  background-color:#7D8288; 
  color:white;
  text-align:center;
  font-family:"Vladimir Script", cursive; 
  font-size:26px;
}


.span-rhym-pic {
  position:absolute; 
  left: 32px; 
  top: 41px;  
  cursor:pointer;
}

.holidays-program {
  position:absolute; 
  left: 478px; 
  top: 206px;
  width:220px; 
  height:285px; 
  background-color:#7D8288; 
  font-family:"Vladimir Script", cursive; 
  font-size:22px;
  color:white;
  text-align:center;
}

.holidays-pic {  
  position:absolute; 
  left: 28px; 
  top: 30px;  
  cursor:pointer;
}

.american-treasures-program {
  position:absolute; 
  left: 79px; 
  top: 497px;
  width:283px; 
  height:219px; 
  background-color:#7D8288; 
  font-family:"Vladimir Script", cursive; 
  font-size:26px;
  color:white;
  text-align:center;  
}

.american-tr-pic {
  position:absolute; 
  left: 35px; 
  top: 30px;  
  cursor:pointer;
}

.ninety-minutes-program {
  position:absolute; 
  left: 368px; 
  top: 497px;
  width:283px; 
  height:219px; 
  background-color:#7D8288; 
  font-family:"Vladimir Script", cursive; 
  font-size:26px;
  color:white;
  text-align:center;
}

.ninety-min-pic {
  position:absolute; 
  left: 36px; 
  top: 40px;  
  cursor:pointer;
}

.program-title {
  font-family:"Times New Roman", Georgia,Times, serif;
  font-size:15px;
  font-style:italic;
  font-weight:normal;
}

.program-pic {
  float:left;
}

.program {
  color:white;
  font-family:"Times New Roman", Georgia,Times, serif;
  font-size:12px;
  font-weight:bold;
  margin-left:100px;
  margin-top:100px;
  float:left;
}

.performance-listing {
  font-size:20px;
}


.reviews {
  width:100%;
  vertical-align:text-top;
}

.reviews td {
  margin:0px;
  padding: 10px;
  vertical-align:text-top;
}

.quote {
  /*color:#009ACA;*/
}


.quote_source {
/*  color:white;*/
  font-size: 80%;	
}


.quote2 {
/*  color:white;*/
  text-align:center;
}


.quote_source2 {
/*  color:white;*/
  font-style:italic;
  font-size: 80%;	
  text-align:center;
}



.kochanski-vid-pic {
  position:absolute; 
  left: -40px; 
  top: 200px;  
  cursor:pointer;
}

.achron-vid-pic p {
 text-align:center;
 margin:0px;
}

.achron-vid-pic {
  position:absolute; 
  left: 260px; 
  top: 485px;  
  cursor:pointer;
}


.kochanski-vid-pic p {
 text-align:center;
 margin:0px;
}

.polonaise-vid-pic {
  position:absolute; 
  left: 500px; 
  top: 4px;  
  cursor:pointer;
}

.polonaise-vid-pic p {
 text-align:center;
 margin:0px;
}

.romanza-vid-pic {
  position:absolute; 
  left: 10px; 
  top: 4px;  
  cursor:pointer;
}

.romanza-vid-pic p {
 text-align:center;
 margin:0px;
}

.summertime-vid-pic {
  position:absolute; 
  left: 260px; 
  top: -9px;  
  cursor:pointer;
}

.summertime-vid-pic p {
 text-align:center;
 margin:0px;
}

.variations-vid-pic {
  position:absolute; 
  left: 540px; 
  top: 200px;  
  cursor:pointer;
}

.variations-vid-pic p {
 text-align:center;
 margin:0px;
}

.video-player-frame {
  position:absolute; 
  left: 0px; 
  top: 170px;
  width: 100%; 
  height: 260px;  
}

.video-player-dummy-content {
	width:320;
	height:260;
	 font-size:110%;
}

.video-player-frame p {
 text-align:center;
 margin:0px;
}