/* 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 }