img, a {
border: none;
}
#container_wide {
width: 960px;
}
#newfooter {
width: 920px;
}
body {
background: url(img/bkg_items.png);
background-color: #88c230;
}

#container_wide {
background-color: transparent;
}

#edu_footer {
width: 960px;
margin:0;
padding:0;
background:url(img/footerbg.png);
background-repeat: repeat-x;
margin-top: -70px;
}

#edu_container_top {
margin-top: 15px;
width: 960px;
height: 47px;
background:url(img/home_mainbgtop.png);
background-repeat: no-repeat;
}

#edu_container_bottom {
width: 960px;
height: 39px;
background:url(img/home_mainbg_bottom.png);
background-repeat: no-repeat;
margin-bottom: 60px;
}

#edu_container {
width: 960px;
background:url(img/home_mainbg_background.png);
background-repeat: repeat-y;
padding-bottom: 20px;
position: relative;
display: block;
}

#edu_slideshow {
margin-top: 20px;
margin-left: 40px;
padding: 57px 0  0 83px;
width: 488px;
height: 518px;
background: url(img/home_slideshowbg_withframe.png);
background-repeat: no-repeat;
float: left;
}

#edu_events {
float:right;
margin-top:10px;
padding-right:15px;
width:187px;
}

#edu_eventscontent {
background: url(img/home_eventsbg.gif);
background-repeat: repeat-y;
padding: 0 12px;
}


#edu_eventscontent p{
font-family: arial,helvetica,sans-serif;
font-size: 12px;
color: #58429b;
margin:0;
padding:6px;
}

#edu_eventscontent a{
color: #d3332b;
margin-bottom: 6px;
}

#edu_nav {
width: 100px;
float: left;
padding-left: 10px; /* changed from 30 with new nav 11.12.10 MC */
padding-top: 90px;
}

#edu_nav .navimg:hover, #edu_nav .current {
margin:0;
padding:0;
padding-left: 0;  /* changed from 30 with new nav 11.12.10 and background image removed MC */
/*background:url(img/nav_overstone.gif);
background-repeat: no-repeat;
background-position: top left;*/
}
#edu_content {
width: 830px;
float: right;
padding-bottom: 30px;
}

.clear {
clear: both;
margin:0;
padding:0;

}

#edu_whatson{
padding-left: 50px;
}
.edu_smlogo {
padding-left: 100px; /* shortened because of addition of donate button - 04.18.11 MC*/
}

.featshow {
padding-top: 30px;
}

/* Absolutely positioned stuff follows */
#edu_topstone{
position: absolute;
top: -60px;
left:15px;
width: 144px;
height: 100px;
padding-top: 25px;
background:url(img/home_topstone.png);
background-repeat: no-repeat;
text-align: center;
color: #FFFFFF;
font-size: 22px;
}

#edu_topstone h2{
font-size: 22px;
}

#edu_topstone_twolines{
position: absolute;
top: -60px;
left:15px;
width: 144px;
height: 100px;
padding-top: 25px;
background:url(img/home_topstone.png);
background-repeat: no-repeat;
text-align: center;
color: #FFFFFF;
font-size: 22px;
}

#edu_topstone_twolines h2{
font-size: 22px;
margin-top: 10px;
}

#edu_topstone_smaller{
position: absolute;
top: -60px;
left:15px;
width: 144px;
height: 100px;
padding-top: 25px;
background:url(img/home_topstone.png);
background-repeat: no-repeat;
text-align: center;
color: #FFFFFF;
font-size: 20px;
}

#edu_topstone_smaller h2{
font-size: 20px;
}



#edu_welcome {
top: 465px;
left: 390px;
width: 484px;
position: absolute;
z-index: 3;
}

#edu_welcome img, #edu_welcome td, #edu_welcome table, #edu_welcome tr {
margin:0;
padding:0;
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

#edu_welcome_content {
background:url(img/home_purplebox_bg.png);
background-repeat: repeat-y;
}
#edu_welcome p{
font-size: 15px;
line-height:  20px;
padding:0 20px;
color: #000000;
}

#edu_welcome strong{
font-size: 15px;
line-height: 20px;
color: #7761bc;
}

.edu_div{
margin:0;
padding:0;
border: none;
}

#slider {
width: 467px;
}

/*
#slider ul li h1{
color: #FF0000;
font-size: 16px;
padding-top: 33px;
padding-left: 100px;
margin-left: 60px;
width: 250px;
max-width: 250px;
position: absolute;
overflow: hidden;

}
*/
li#prevBtn, li#nextBtn{
display: none;
}

ul#controls {
margin-top: 80px;
margin-left:0;
padding:0;
}

ul#controls li.numeric {
background:url(img/slideshow_notcurrentdot.gif);
background-repeat: no-repeat;
}

ul#controls li.numeric.current, ul#controls li.numeric:hover {
background:url(img/slideshow_currentdot.gif);
background-repeat: no-repeat;
}

#schedule {
display: none;
position: absolute;
top: 200px;
left: 400px;
margin:0 auto;
padding:0;
border: solid 5px #7761BC;
width: 740px;
height: 630px;
z-index: 10;
background-color: #FFFFFF;
}

#schedule p a{
display: block;
text-align: right;
padding:15px;
font-size: 17px;
text-align: right;
color:#7761BC;
}


#edu_content {
padding-left: 30px;
width: 790px;
}
#edu_main p, #edu_shows p, #edu_main li{
font-size: 14px;
line-height: 18px;
margin-top:0;
padding-top:0;
}

#edu_sidebar2 {
float:right;
width:186px;
}

#edu_main {
float: left;
width: 600px;
}

#edu_shows {
float: left;
width: 790px;
}

#edu_icons td p{
text-align: center;
font-size: 14px;
line-height: 18px;
margin-top:0;
padding-top:0;
color:#58429b;
}

#edu_icons td p a{
color: #ea542c;
line-height: 18px;
}

#edu_main h1, #edu_shows h1{
color: #000000;
font-size: 17px;
line-height: 23px;
margin:0;
padding:0 0 0 10px;

}

#edu_main h2, #edu_shows h2{
color: #000000;
font-size: 15px;
line-height: 21px;
margin:0;
padding:0 0 0 10px;

}

#edu_main a, #edu_shows a {
color: #ea542c;
font-size: 14px;
}

/* page styles for ABOUT page */
div {
margin:0;
padding:0;
}
#edu_about_left, #edu_tch_left, #edu_parents_left {
width: 410px;
float: left;
}

#edu_about_right, #edu_tch_right, #edu_parents_right {
width: 360px;
float: right;
}
#edu_hello_body{
background:url(img/about_hello_bg.png);
background-repeat: repeat-y;
margin:0;
padding:0;
}

#edu_hello_body p{
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_hello_body p strong{
color: #0f65a5;
font-size: 16px;
padding-left: 130px;
}

#edu_hello_body  p.hello_right{
display: block;
margin:0;
padding:0;
padding: 15px 90px 0 0;
text-align: right;

}

#edu_bio_body{
background:url(img/about_bios_bg.png);
background-repeat: repeat-y;
margin:0;
padding:0;
}
.imgbottom{
vertical-align: bottom;
margin:0;
padding:0;
}

.imgtop{
vertical-align: top;
margin:0;
padding:0;
}

#pane2, .holder {
height: 365px;
padding: 0 10px;
width: 300px;
}

#pane2 p {
margin:0;
padding: 5px;
font-size: 14px;
}

.floatright {
float: right;
margin: 15px;
}

.floatright2 {
float: right;
margin: 5px 10px;
}

/* PAGE STYLES FOR TEACHERS PAGE */
#edu_formore_body{
background:url(img/tch_formore_bg.png);
background-repeat: repeat-y;
width: 415px;
margin:0;
padding:0;
}


#edu_formore_body p{
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_formore_body p strong{
font-weight: bold;
font-size: 16px;
}

#edu_formore_body em{
font-weight: bold;
font-style: normal;
}

#edu_formore_body  p.hello_right{
display: block;
margin:0;
padding:0;
padding: 15px 90px 0 0;
text-align: right;
}

#edu_tch_left_where p{
font-size: 13px;
}

#edu_tch_left_where em{
font-weight: bold;
font-style: normal;
}

#edu_tch_left_where p a{
color: #ea542c;
}

#edu_tch_tchdomainbody{
background:url(img/tch_tchdomain_bg.jpg);
background-repeat: repeat-y;
width: 342px;
margin:0;
padding:0;
}

#edu_tch_tchdomainbody p{
font-size: 14px;
line-height: 18px;
padding:10px 25px;
margin:0;
color: #000000;
}

#edu_tch_tchdomainbody p strong{
font-weight: bold;
font-size: 16px;
}


#edu_tch_yellowbg{
background:url(img/tch_yellowbox_bg.jpg);
background-repeat: repeat-y;
width: 351px;
margin:0;
padding:0;
}

#edu_tch_yellowbg table{
width: 310px;
padding: 0 15px;
}

#edu_tch_yellowbg table td{
padding: 6px;
vertical-align: top;
font-size: 13px;
}

#edu_tch_yellowbg table td a{
color: #ea542c;
}

/* PAGE STYLES FOR PARENTS PAGE */

#edu_parents_formore{
background:url(img/parents_blue_bg.png);
background-repeat: repeat-y;
width: 415px;
margin:0;
padding:0;
}


#edu_parents_formore p {
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_parents_formore p strong{
font-weight: bold;
font-size: 16px;
}

#edu_parents_formore p a, #edu_parents_left p a, #edu_parents_kidsisland p a{
color: #ea542c;
}

.gc {
padding-top: 30px;
}
#edu_parents_left .gc p, #edu_parents_left .findcat p{
font-size: 14px;
line-height: 18px;
padding:15px  5px 0;
margin:0;
color: #000000;
}

#edu_parents_kidsisland{
background:url(img/parents_red_bg.png);
background-repeat: repeat-y;
width: 330px;
margin:0;
padding:0;
}

#edu_parents_kidsisland p {
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

/* PAGE STYLES FOR KIDS PAGE */

#edu_kids_welcome{
background:url(img/kids_welcome_bg.jpg);
background-repeat: repeat-y;
width: 416px;
margin:0;
padding:0;
}


#edu_kids_welcome p {
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_kids_welcome p strong{
font-weight: bold;
font-size: 16px;
}

#edu_kids_welcome p a{
color: #ea542c;
}


#wotdHorizontal{
background:url(img/kids_wotd_bg.png);
background-repeat: no-repeat;
width: 763px;
height: 227px;
text-align: center;
margin:0;
padding:15px 0 0 0;
}

#readingActivityCalendar{
background:url(img/kids_readingact_bg.png);
background-repeat: no-repeat;
width: 763px;
height: 373px;
text-align: center;
margin:0;
padding:15px 0 0 0;
}

.floatright3{
float: right;
margin:0 40px 0 20px;

}
/*PAGE STYLES FOR OUTREACH AND PARTNERSHIPS PAGE */
#edu_outreach_left {
width: 550px;
float: left;
}

#edu_outreach_right {
width: 200px;
padding-right: 14px;
float: right;
}

#edu_outreach_right h2 {
color: #58429B;
}

#edu_outreach_right h3 {
color: #EA542C;
}

#edu_outreach_right strong {
color: #58429B;
}


#edu_drive_right {
width: 200px;
padding-right: 14px;
float: right;
}

#edu_drive_right p {
font-family: Verdana, Helvetica, sans-serif;
font-weight: 600;
line-height: 10px;
color: #eb592a;
}

#edu_drive_right h3 {
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
color: #58429B;
}

#edu_partnerships_top {
width: 750px;
padding-bottom:10px;
}


#edu_outreach_sp{
background:url(img/outreach_sp_bkg.png);
background-repeat: repeat-y;
width: 542px;
margin:0;
padding:0;
}

#edu_partnerships_main {
width: 750px;
margin:0;
padding:0;
}

#edu_outreach_sp p, #edu_partnerships_top p, #edu_partnerships_main p, #edu_teachers_main p, #edu_outreach_left p {
font-size: 14px;
line-height: 18px;
padding:0px 25px 5px 25px;
margin:0;
color: #000000;
}

#edu_outreach_sp li, #edu_outreach_left li{
font-size: 14px;
line-height: 18px;
padding-left: 5px;
color: #000000;
}

#edu_outreach_left p strong, #edu_outreach_sp p strong, #edu_partnerships_top p strong, #edu_partnerships_main p strong {
font-weight: bold;
}

#edu_outreach_left h2, #edu_outreach_sp h2, #edu_partnerships_main h2, #edu_teachers_main h2 {
padding:5px 25px 5px 25px;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #58429b;
margin-bottom:0px;
}

#edu_outreach_left p em, #edu_outreach_sp p em, #edu_partnerships_top p em, #edu_partnerships_main p em, #edu_teachers_main p em {
font-weight: bold;
font-style: italic;
}


#edu_outreach_left p a, #edu_outreach_sp p a, #edu_outreach_sp h2 a, #edu_partnerships_main p a, #edu_teachers_main p a {
color: #ea542c;
}

.floatleft {
margin: 0 25px 25px 0;
float: left;
clear: left;
}

.clearmore {
clear: both;
margin-bottom: 10px;
height: 10px;
}

/* PAGE STYLES FOR CINEMA PAGE */

#edu_cinema_left {
width: 360px;
float: left;
}

#edu_cinema_right {
width: 390px;
padding-right:35px;
float: right;
}

#edu_cinema_coming {
width: 790px;
padding-top:20px;
float: left;
}

#edu_cinema_audio {
width: 590px;
padding-top:20px;
float: left;
}

#edu_cinema_staytuned {
width: 790px;
padding-top:20px;
float: left;
}

#edu_cinema_formore{
background:url(img/cinema_bracket_bkg.png);
background-repeat: repeat-y;
width: 386px;
margin:0;
padding:0;
}

#edu_cinema_formore p {
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_cinema_formore p strong{
font-weight: bold;
font-size: 16px;
}

#edu_cinema_formore p a, #edu_cinema_now p a, #edu_cinema_left p a, #edu_cinema_right p a, #edu_cinema_coming p a, #edu_cinema_staytuned p a, #edu_cinema_audio p a{
color: #ea542c;
}

#edu_cinema_sponsors img{
border:0;
padding:10px;
}

#edu_cinema_coming p, #edu_cinema_staytuned p, #edu_cinema_audio p  {
font-size: 14px;
line-height: 18px;
padding:5px 25px;
margin:0;
color: #000000;
}

#edu_cinema_now p  {
font-size: 14px;
line-height: 18px;
margin:0;
color: #000000;
}

#edu_cinema_coming p strong, #edu_cinema_now p strong, #edu_cinema_audio p strong, #edu_cinema_staytuned p strong{
font-weight: bold;
font-size: 16px;
}

#edu_cinema_coming p em, #edu_cinema_now p em, #edu_cinema_staytuned p em, #edu_cinema_audio p em{
font-size: 12px;
color:#cd4425;
}

#edu_cinema_coming p .cinema-title, #edu_cinema_now p .cinema-title, #edu_cinema_staytuned p .cinema-title, #edu_cinema_audio p .cinema-title  {
font-weight: bold;
font-size: 18px;
color:#cd4425;
}

#edu_cinema_left img{
border:0;
padding-top:10px;
padding-bottom:10px;
}

#edu_cinema_coming img{
border:0;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:10px;
float:left;
}

#edu_cinema_staytuned img{
border:0;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

#edu_cinema_coming_left {
width: 360px;
float: left;
}

#edu_cinema_coming_right {
width: 360px;
float: right;
padding-right:40px;
}

/* styles for SHOWS PAGES */

#edu_shows_nav {
  margin-bottom:15px;
}

/* styles for TEACH PROF DEV pages */

#edu_profdev_left {
width: 550px;
float: left;
}

#edu_profdev_right {
width: 200px;
padding-right: 14px;
float: right;
}

#edu_profdev_top {
width: 750px;
padding-bottom:10px;
}


#edu_profdev_sp{
background:url(img/grantopp_bg.png);
background-repeat: repeat-y;
width: 544px;
margin:0;
padding:0;
}

#edu_profdev_main {
width: 544px;
margin:0;
padding:0;
}

#edu_profdev_sp p, #edu_profdev_top p, #edu_profdev_main p {
font-size: 14px;
line-height: 18px;
padding:0px 25px 5px 25px;
margin:0;
color: #000000;
}

 #edu_profdev_sp li{
font-size: 14px;
line-height: 18px;
padding-left: 5px;
color: #000000;
}

#edu_profdev_sp p strong, #edu_profdev_top p strong, #edu_profdev_main p strong {
font-weight: bold;
}

#edu_profdev_sp h2, #edu_profdev_main h2 {
padding:5px 25px 5px 25px;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color: #58429b;
margin-bottom:0px;
}

#edu_profdev_sp p em, #edu_profdev_top p em, #edu_profdev_main p em {
font-weight: bold;
font-style: italic;
}


#edu_profdev_sp p a, #edu_profdev_main p a{
color: #ea542c;
}

.floatleft {
margin: 0 25px 25px 0;
float: left;
clear: left;
}

.clearmore {
clear: both;
margin-bottom: 10px;
height: 10px;
}

#pledge_video_outer{
width: 960px;
position: relative;
z-index:25;
}

#pledge_video_bg, #pledge_video, #pledge_video_frame{
position: absolute;
top: -600px;
left: 145px;
}

#pledge_video {
left:225px;
position:absolute;
top:-411px;
}

#stemspecial{
background-color:#003f6a;
padding: 20px;
-moz-border-radius: 12px; /* FF1+ */
-webkit-border-radius: 12px; /* Saf3+, Chrome */
border-radius: 12px; /* Opera 10.5, IE 9 */
color: #FFF;
float: left;
margin: 15px 0 15px 0;
}

#stemspecial h3, p{
	font-family:'Avenir_900';
	color: #000000;
}

#stemspecial p{
	margin: 0;
	padding: 5px 0;
	font-family:'Avenir_900';
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;

}

#stemspecial p strong{
	font-weight: bold;
	font-family:'Avenir_900';
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
}

#stemspecial h2{
	margin:0;
	padding:0;
	font-size: 15px;
	line-height: 20px;
	font-style: italic;
	font-weight: bold;
	font-family:'Avenir_900';
	color: #FFF;
}

