BODY {font-family: Arial, Helvetica, sans-serif; font-weight:normal; BACKGROUND-COLOR: #fff; line-height:24px;}
/*BODY {font-family: Arial, Helvetica, sans-serif; font-weight:normal; BACKGROUND-COLOR: #666699;}*/
p, td {font-weight:normal;}
form {font-size:smaller; font-family:"Courier New", Courier, mono; font-weight:bold;}

/*******************/
/***TABLE COLORS***/
.color_site-background {background-color:#fff;}/*background of entire page, outside the content table --> was 666699*/
.color_darker-blue {background-color:#000066;}/*extreme corners --> was 0099CC*/
.color_muted-green {background-color:#000066;}/*top and bottom middle bar --> was 99CC99*/
.color_bright-green {background-color:#ccccff;}/*menu bar --> was 00CC66 */
.color_creamy {background-color:#FFF;}/*content*/ /*changed from #FFFFe1 to #fff per TM 2011-08-26 */
.color_light-blue {background-color:#ccccff;}/*below menu sidebar, above footer --> was 99FFFF*/
.color_light-green {background-color:#fff;}/*below content, above footer --> was CCFFCC*/
.color_purple {color:#000000;} /*changed from #9933cc to #000 per TM 2011-08-26 */
/**********************/
/***END TABLE COLORS***/
/**********************/

.navbargreen {  font-family: Arial, Helvetica, sans-serif; color: #fff}/*words in top middle bar --> was CCFFCC*/
.addressgreen {  font-family: Arial, Helvetica, sans-serif; color: #fff}/*words in top middle bar --> was CCFFCC*/

.white, A.white:link, A.white:visited, A.white:active  {text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-weight:normal; color:#fff;}
A.white:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  color:#ccccff}


A.c1:link, .c1    {text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  color: #000} /*FFFF00*/
A.c1:visited {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  color: #000}/*FFFF00*/
A.c1:active  {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  color: #000}/*FFFF00*/
A.c1:hover   {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  color: blue}

A.c3:link    {text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: normal;  color: #FFFF00}
A.c3:visited {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: normal;  color: #FFFF00}
A.c3:active  {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: normal;  color: #FFFF00}
A.c3:hover   {text-decoration: none ;font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: normal;  color: blue}


A.c2:link    {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3300CC; text-decoration: none}
A.c2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3300CC; text-decoration: none}
A.c2:active  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3300CC; text-decoration: none}
A.c2:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; font-weight: normal; text-decoration: none}

A.chh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF6600; text-decoration: none}
A.chh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF6600; text-decoration: none}
A.chh:active  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF6600; text-decoration: none}
A.chh:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; text-decoration: none}

A.wh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #9933CC; text-decoration: none}
A.wh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #9933CC; text-decoration: none}
A.wh:active  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #9933CC; text-decoration: none}
A.wh:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #009900; text-decoration: none}

A.rn:link    {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; text-decoration: none}
A.rn:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; text-decoration: none}
A.rn:active  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; text-decoration: none}
A.rn:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #3333CC; text-decoration: none}

A.fn:link    {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #009900; text-decoration: none}
A.fn:visited {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #009900; text-decoration: none}
A.fn:active  {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #009900; text-decoration: none}
A.fn:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #990099; text-decoration: none}

A.cm:link    { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000CC}
A.cm:visited {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000CC}
A.cm:active  {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000CC}
A.cm:hover   {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: red}


A.cm2:link    { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000ff; text-decoration: none}
A.cm2:visited {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000ff; text-decoration: none}
A.cm2:active  {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #0000ff; text-decoration: none}
A.cm2:hover   {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: :#ff0000 text-decoration: none; color: #FF0000}


A.cm3:link    { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #ff0000; text-decoration: none}
A.cm3:visited {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #ff0000; text-decoration: none}
A.cm3:active  {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #ff0000; text-decoration: none}
A.cm3:hover   {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: 0000ff; text-decoration: none}

A.cm4:link    { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #990099; text-decoration: none}
A.cm4:visited {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #990099; text-decoration: none}
A.cm4:active  {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #990099; text-decoration: none}
A.cm4:hover   {font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #FF6600; text-decoration: none}


/*
#calendarBlock {float:right; width:350px; padding:.25em; padding-right:.5em; background-color:#F2F2F2; border:1px solid #efefef;} /**I use this on the Kids' Programs page for the Evanced feed
*/
#calendarBlock {float:right; width:350px; /*width:454px; */padding:.25em; padding-right:.5em; /*border-left:2px dashed #F2F2F2;*/} /**I use this on the Kids' Programs page for the Evanced feed*/


.accomodations {  font-family: Arial, Helvetica, sans-serif; font-size: x-small;}
.Blue130 {  font-family: Arial, Helvetica, sans-serif; font-size: 130%; color: #0000FF}
.bluecomic {  font-family: Arial, Helvetica, sans-serif; color: #0000FF}
.comicblack {  font-family: "Comic Sans MS"}
.courier {font-family:"Courier New", Courier, mono;}
.floatleft {float:left;  margin-right:6px; margin-bottom:1px; margin-top:2px; margin-left:1px;}
.floatright {float:right;  margin-left:6px; margin-bottom:1px; margin-top:2px; margin-right:1px;}
.green130 {  font-family: Arial, Helvetica, sans-serif; color: #009900; font-size: 130%}
.greencomic {  font-family: Arial, Helvetica, sans-serif; color: #009900}
.greentimes {  font-family: "Times New Roman", Times, serif; color: #006600}
.graycomic {  font-family: Arial, Helvetica, sans-serif; color: #333333}
.orangecomic {  font-family: Arial, Helvetica, sans-serif; color: #FF6600}
.orange120 {  font-family: Arial, Helvetica, sans-serif; font-size: 130%; color: #FF6600}
.padding {padding:.25em;}
.purple130 {  font-family: Arial, Helvetica, sans-serif; font-size: 130%; color: #000000} /*changed from #9933cc per TM 2011-08-26 */
.purplecomic {  font-family: Arial, Helvetica, sans-serif; color: #000000} /*changed from #9933cc per TM 2011-08-26 */
.progamsblue {  font-family: Arial, Helvetica, sans-serif; color: #0000FF; font-size: 80%}
.redcomic {  font-family: Arial, Helvetica, sans-serif; color: #FF0000}
.redplus1 {  font-family: Arial, Helvetica, sans-serif; font-size: 130%; color: #FF0000}
.revised {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000; text-decoration:none} /*CCFFCC*/
.revised a:link, .revised a:visited {font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000; text-decoration:none; font-size:larger;} /*CCFFCC*/
.revised a:hover {color:#3399ff; text-decoration:none; font-size:larger;} /*CCFF00*/
.smaller {font-size:smaller}
.xsmall {font-size:x-small}
.xxsmall {font-size:xx-small}
.sstext {  font-family: Arial, Helvetica, sans-serif; color: #003399}
.top a:link, .top a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 75%; color:#666666; text-decoration:none;}
.top a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 75%; color:#666666; text-decoration:underline;}
.underline {text-decoration:underline;}
.wheatcomic {  font-family: Arial, Helvetica, sans-serif; color: #FFF} /*changed from #FFFFe1 to #fff per TM 2011-08-26 */
.whatsnewtext {  font-family: Arial, Helvetica, sans-serif; color: 666666}

#clear {clear:both;}

#main-across {background-color:#FFFFFF; float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto;} /*width:746px; width:750px;*/
#main-across-grey {float:left; width:98%; padding:.5em; background-color:#F2F2F2; margin-left:auto; margin-right:auto;}
#main-across-border {float:left; width:98%; padding:.5em; margin-left:auto; margin-right:auto; border:2px ridge #000000;}
#main-across-brownytan {float:left; width:98%; background-color:#CCCC99; padding:.5em; margin-left:auto; margin-right:auto;}
#main-across_textright  {text-align:right; float:left; width:98%; padding:.5em;margin-left:auto; margin-right:auto;}

#most-across {width:710px; padding:.5em; float:left; margin-left:auto; margin-right:auto;}

#half {float:left; width:342px; margin:.25em; padding:.5em;}
#fiftyPer {float:left; width:44%; margin:2px; padding:.5em;}
#fiftyPer-R {float:right; width:44%; margin:2px; padding:.5em;}
#half-topmargin {margin-top:3.5em; float:left; width:342px; padding:.5em;}
#half-grey {float:left; width:342px; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff;}
#half-thinner {float:left; width:324px; margin:.25em; padding:.5em;}
#half-thinner-topmargin {margin-top:3em; float:left; width:324px; padding:.5em;}							
#half-right {float:right; width:342px; margin:.25em; padding:.5em;}
#half-thinner-topmargin-right {margin-top:3em; float:right; width:324px; padding:.5em;}							
#half-topmargin-right {margin-top:3.5em; float:right; width:342px; padding:.5em;}
#half-grey-right {float:right; width:342px; padding:.5em; background-color:#F2F2F2; border-top:1px solid #ffffff; margin-left:auto;
	margin-right:auto;}
#half-grey-right-topmargin {margin-top:4.5em; float:right; width:342px; padding:.5em; background-color:#F2F2F2; 
	border-top:1px solid #ffffff; margin-left:auto; margin-right:auto;}

#one8 {width:82px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth {width:166px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourthPer {width:23%; padding:.25em; margin:0; float:left; text-align:left;}
#onefourth-thinner {width:150px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-text_right {width:166px; padding:.25em; margin:.25em; float:left; text-align:right;}
#onefourth-text_center {width:166px; padding:.25em; margin:.25em; float:left; text-align:center;}
#onefourth-ridge {width:150px; padding:.25em; margin:.25em; float:left; text-align:left; border:2px ridge #CCCCCC;}
#onefourth-ridge-center {width:150px; padding:.25em; margin:.25em; float:left; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearleft {clear:left; width:166px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onefourth-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:left;} 
#onefourth-thinner-right {width:150px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onefourth-text_right-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:right;} 
#onefourth-text_center-right {width:166px; padding:.25em; margin:.25em; float:right; text-align:center;}
#onefourth-ridge-right {width:150px; padding:.25em; margin:.25em; float:left; text-align:right; border:2px ridge #CCCCCC;}
#onefourth-ridge-center-right {width:150px; padding:.25em; margin:.25em; float:right; text-align:center; border:2px ridge #CCCCCC;}
#onefourth-clearright {clear:right; width:166px; padding:.25em; margin:.25em; float:right; text-align:left;}

#threefourths  {float:left; width:516px; margin:.25em; padding:.5em;} 
#threefourthsPer  {float:left; width:74%; margin:2px; padding:.5em;} 
#threefourths-right {float:right; width:516px; padding:.25em; margin:.25em;}
#three8ths {float:left; width:244px; padding:.5em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;} 
#three8ths-right {float:right; width:244px; padding:.25em; margin-left:.25em; margin-right:.25em;margin-bottom:.25em;}

#onethird {width:222px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethirdPer {width:31%; padding:.25em; margin:2px; float:left; text-align:left;}
#onethird-thinner {width:220px; padding:.25em; margin:.25em; float:left; text-align:left;}
#onethird-top-margin {margin:.25em; margin-top:3.5em; width:222px; padding:.25em; float:left; text-align:left;}
#onethird-on-right {width:222px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-thinner {width:220px; padding:.25em; margin:.25em; float:right; text-align:left;}
#onethird-on-right-thinnest {width:210px; padding:.25em; margin:0; float:right; text-align:left;}
#onethird-on-right-top-margin {margin:.25em; margin-top:3.5em; width:222px; padding:.25em; float:right; text-align:left;}
#onethird-on-right-top-margin-thinner {margin:.25em; margin-top:3.5em; width:220px; padding:.25em; float:right; text-align:left;}
#onethird-grey-right {float:right; width:224px; padding:.25em; padding-right:.5em; background-color:#F2F2F2; border:1px solid #efefef;}

#twothirds {width:450px; padding:.25em; margin:.25em; float:left;}
#twothirdsPer {width:63%; padding:.25em; margin:2px; float:left;}
#twothirds-right {width:450px; padding:.25em; margin:.25em; float:right;}

/*****************************/
/*****************************/
/*****PROGRAM STYLE SHEET*****/

#program {display:block; float:left; padding:7px; margin:7px; border-bottom:3px dotted #000000; width:95%;}/*changed from #9933cc per TM 2011-08-26 */
#program img {float:right; clear:right; margin:4px;}
#program h2 , #program h2 a:link, #program h2 a:visited {color: #FF6600; margin-bottom:0; padding-bottom:0;}
#program h2 a:hover {text-decoration:underline; margin-bottom:0; padding-bottom:0;}
#program .age, .age {font-weight:bold; size:smaller; margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}
#program .when, .when {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:smaller; font-style:italic; margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}
#program ul, #program ol {margin-left:3px;}
#program ul li, #program ol li {line-height:23px; margin-bottom:23px; margin-left:21px;}
#program .registration,  .registration, p .registration {font-family:"Courier New", Courier, monospace; font-weight:bold; font-size:smaller; background-color:#DEDCC2; display:block; width:300px; text-align:left; padding:4px; padding-left:7px; padding-right:7px; margin:0; margin-top:7px; border:1px dashed #666666; font-stretch:ultra-expanded;}
