/* CSS for The Center website */

/* -- Defaults --- */

*   { 
	color: #656565;
	font-family: arial, verdana, sans-serif; 
	line-height: 1.5; 
	background-repeat: no-repeat; 
	bgcolor: #fff  
}

a, a:link, a:visited  { text-decoration: none }

 a:hover { 
 	text-decoration: underline;
 	color: #930;
  }
  
img  { background-repeat: no-repeat; border: 0 }

p    { font-size: x-small; text-align: justify; margin: 0.5em }

h1 {
 	font-size: 90%;
}

h2 {
	font-size: 80%;
}

@media screen { 
 body { font-size: 10pt; } 
 a { text-decoration: none; }
}

@media projection { 
 body { font-size: 12pt } 
}
 
@media screen, print, projection { 
 body { line-height: 120% }
}

/* -- About Us --- */

.abt_h1 {
	color: inherit;
	font-size: 10pt;
}

/* -- Trainers --- */

.tra_h1 { 
	color: white; 
	font-size: 16pt; 
	font-weight: normal; 
	text-align: left; 
}

.tra_h2 { 
	color: dark-gray; 
	font-size: small; 
	font-weight: normal; 
	margin: 0.67em 0 
}

.tra_body { 
	color: dark-gray; 
	font-size: x-small;
	text-align: left 
}

.tra_footnote { 
	color: dark-gray; 
	font-size: xx-small;
	line-height: 1.5;
}

/* -- Practitioners --- */

.pra_h1 { 
	color: white; 
	font-size: 16pt; 
	font-weight: normal; 
	text-align: left; 
}

.pra_h2 { 
	color: dark-gray; 
	font-size: small; 
	font-weight: normal; 
	margin: 0.67em 0 
}

.pra_body { 
	color: dark-gray; 
	font-size: x-small;
	text-align: left 
}

.pra_footnote { 
	color: dark-gray; 
	font-size: xx-small;
	line-height: 1.5;
}

/* -- Classes --- */

.cla_h1 { 
	color: white; 
	font-size: 16pt; 
	font-weight: normal; 
	text-align: left; 
}

.cla_h2 { 
	color: #930; 
	font-size: 10pt; 
	line-height: 1;
	font-weight: normal; 
	margin: 0.67em 0 
}

.cla_body { 
	color: dark-gray; 
	font-size: x-small;
	line-height: 1;
}
.cla_footnote { 
	color: dark-gray; 
	font-size: xx-small;
	line-height: 1.5;
	
}

/* -- Center for Movement Theatre --- */
/* seasonal titles */
.cmt_h1  { 
	font-size: 18pt; 
	margin: 0.5em 
}

/* class titles */
.cmt_h2  { 
	font-size: 12pt; 
	margin: 0.5em 
}

/* class when/where/howMuch etc */
.cmt_h3  { 
	font-size: x-small; 
	margin: 0.5em; 
	padding: 0.5em 
}

/* class body text */
.cmt_h4  { 
	font-size: x-small; 
	color: #930; 
	padding: 0.5em; 
	text-align: justify 
}

.cmt_h5  { 
	font-size: x-small;
	font-style: oblique; 
	color: #930; 
	text-align: justify 
}
.cmt_h6 { color: #930; font-size: medium; font-style: oblique; text-align: justify; padding-top: 7px; padding-bottom: 7px }
/* orange strings */
.cmt_goofy {
	color: #f90
}

/* ----- */
.cmt_ul { font-size: 100%; font-weight: bold; line-height: 1.5em; list-style-type: circle; position: relative; left: 24px }
.cmt_index {
	background-color: #EEEEEE;
}

