body 							{
									font-family:Verdana, Arial, Helvetica, sans-serif;
									font-size:12px;
									background-color:#023370;
								}

a img							{	border-width:0px; }

a:hover							{	cursor:pointer; }

.right							{	float:right; margin:0px 0px 3px 3px; }
/* FONT STUFF */

.redheading						{	font-size:18px; }

.orangeheading						{	font-size:18px; }

.redsubheading					{	font-size:14px; font-weight:bold; letter-spacing:-.06em; margin:3px 0px; }

.redheading, .redsubheading		{	color:#D2222A; }

.orangeheading				{	color:#FFC324; }

.redcaps, .redsmall				{	font-size:13px; color:#D2222A; }

.redcaps						{	text-transform:uppercase; }

.blueheading					{	font-size:15px; }

.bluesubheading					{	font-size:12px; }

.bluesmall						{	font-size:10px; }

.blueheading, .bluesubheading	{	font-weight:bold; }

.blueheading, .bluesubheading, .bluesmall	{ color:#022551; padding:2px; }

.bluelink						{	font-weight:bold; font-size:10px; color:#10529C; }

.bluelink a						{	color:#10529C; text-decoration:none; }

.bluelink a:hover				{	text-decoration:underline; }

.lightblueheading				{	font-size:15px; color:#1561A6; margin-left:10px; font-weight:bold; }

.blacktext						{	font-size:10px; color:#000000; }

.blacktextmargin				{	font-size:10px; color:#000000; margin:0px 15px 0px 10px; }


/* LINES */

.bluerule						{
									background-image:url(../../images/bluerule.gif);
									background-repeat:repeat-x;
									width:100%;
									margin-top:3px;
									padding:0px;
									border:0px;
									font-size:1px;
								}

.verticalblueline				{	
									background-image:url(../../images/blueline.gif); 
									background-repeat:repeat-y; 
									font-size:1px; 
									width:22px; 
								}
								
.blueline						{	
									background-image:url(../../images/bluedot.gif);
									background-repeat:repeat-x;
									margin:2px 0px;
									font-size:1px;
								}

/* MAIN TABLE */

.simpletable					{	margin:5px auto; width:765px; }

.simpletable, .simpletable td, .simpletable tr		{	padding:0px; }

#toprow							{
									width:539px;
									height:19px;
									padding:11px 7px 5px 213px;
									background-image:url(../../images/page_top_home.jpg);
									background-color:#000066;
									background-repeat:no-repeat;
									color:#FCF0C0;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									font-weight:bold;
								}

#toprow ul						{	margin:0px; padding:0px; }						

#toprow li						{	display:inline; }
	
#toprow li a					{	color:#FCF0C0; text-decoration:none; }

#toprow li a:hover				{	text-decoration:underline; }

.searchbutton					{	
									position:relative; 
									top:-4px; 
									_top:0px; 
									width:21px; 
									height:21px;  
									_margin-top:-4px; 
								}
/* LEFT COLUMN */
						
.leftcolumn						{	
									background-image:url(../../images/left_side_bg_home.jpg); 
									background-repeat:repeat-y; 
								}
/* MIDDLE COLUMN */

.time							{	color:#0E315C; font-weight:bold;}

td.time							{	padding:3px 0px 3px 0px; }

.midcolumn						{	background-color:#B6D4F9; width:391px; }

.midcolumn table				{	margin:0px 15px 0px 5px; width:361px; }

/* RIGHT COLUMN */

.rightcolumn					{	
									background-image:url(../../images/right_side_bkgrd.jpg); 
									background-repeat:repeat-y; 
								}
								
.rightcolumn table				{	width:154px; margin:10px 7px 10px 5px; }
.readmoretext {
	font-family: "Helvetica condensed", Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


.rightimage						{	margin:4px 0px; }

.header							
								{	background-image:url(/images/kids/header_bgrd.gif); 
									background-repeat:repeat-y; 
									background-color:#FFFFFF; width:551px;  }
.main							{	background-color:#FFFFFF; width:551px; padding: 2px, 5px, 0px, 10px;  }

.leftnavborder					{	background-color:#A8CDFA; width:8px; }

.maincontent 					{	padding:10px 10px 0px 10px; background-color:#FFFFFF; width:551px; height:100%  }

.rightborder					{	
									background-image:url(/images/kids/rightborder.gif); 
									background-repeat:repeat-y; 
									width: 8px;
								}

/* FOOTER SECTION */

#footerrow						{	
									height:33px; 
									background-image:url(../../images/footer.jpg); 
									background-repeat:no-repeat; 
									padding:7px;
									_padding-top:1px;
									text-align:center;
									color:#A8CDFA;
									font-size:10px;
									font-weight:bold;
								}
.photocredit {
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	font-variant: normal;
	text-decoration: none;
}


/* THE FOLLOWING IS USED FOR THE BOTTOM NAV, BUT CAN BE USED FOR ANY HORIZONTALLY-ORIENTED LIST */

.inlinelist 					{	text-align:center; height:30px; font-size:10px; }

.inlinelist ul					{	margin:0px 0px 0px 0px; }

.inlinelist li					{	display:inline; color:#FFEB9B; }

.inlinelist a					{	color:#FFEB9B; text-decoration:none; }
.headingtext {
	font-family: "Helvetica Condensed Black", Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #023370;
	padding: 4px;
}
.headingtext2 {
	font-family: "Helvetica Condensed Black", Helvetica, Arial, sans-serif;
	font-size: 22px;
	color: #023370;
	padding: 4px;
}

	
.inlinelist a:hover				{	text-decoration:underline; }
.datetext {
	font-family: "Helvetica Condensed", Helvetica, Arial, sans-serif;
	font-size: 13px;
}


/* BUTTONS */

.button_dimensions			{	width:208px; height:52px; }

#button_main span, #button_teachers span, #button_kids span, #button_teens span, #button_subscribe span, #button_wrstore span		{	display:none; }

#button_main, #button_teachers, #button_kids, #button_teens, #button_subscribe, #button_wrstore		{	width:199px; height:52px; }

a #button_main				{
									background-image:url(/images/button_main.gif);
									background-repeat:no-repeat;
								}

a:hover #button_main		{
									background-image:url(/images/button_main.gif);
									background-repeat:no-repeat;
								}
								
a #button_teachers				{
									background-image:url(/images/button_teachers_off.gif);
									background-repeat:no-repeat;
								}

a:hover #button_teachers		{
									background-image:url(/images/button_teachers_on.gif);
									background-repeat:no-repeat;
								}

a #button_kids					{
									background-image:url(/images/button_kids_off.gif);
									background-repeat:no-repeat;
								}

a:hover #button_kids 			{
									background-image:url(/images/button_kids_on.gif);
									background-repeat:no-repeat;
								}

a #button_teens					{
									background-image:url(/images/button_teens_off.gif);
									background-repeat:no-repeat;
								}

a:hover #button_teens			{
									background-image:url(/images/button_teens_on.gif);
									background-repeat:no-repeat;
								}

a #button_subscribe				{
									background-image:url(/images/button_subscribe_off.gif);
									background-repeat:no-repeat;
								}

a:hover #button_subscribe		{
									background-image:url(/images/button_subscribe_on.gif);
									background-repeat:no-repeat;
								}

a #button_wrstore				{
									background-image:url(/images/button_wrstore_off.gif);
									background-repeat:no-repeat;
								}

a:hover #button_wrstore			{
									background-image:url(/images/button_wrstore_on.gif);
									background-repeat:no-repeat;
								}

