body { padding:0; margin:0; background-color:#93C6E3; background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position:top center; }

#main { width:998px; margin-left:auto; margin-right:auto; }

#navigationWrapper { width:1000px; height:91px; margin-top:20px; padding-left:-1px;}

#rope  { width:963px; padding-left:18px; padding-right:18px; background-image:url(../images/bg_rope.png);  background-repeat:repeat-y; }
#content, #teachers_content { background-color:#F3EACD; }
#parents_editable { float:left; width:740px; padding-left:30px; }
#teachers_editable { float:left; width:740px; padding-left:30px; }

#parents_internal_content  { float:left; width:385px; padding-left:30px; padding-right:30px; border-left:1px solid #cccccc; }
#teachers_internal_content { float:left; width:435px; padding-left:30px; padding-right:30px; border-left:1px solid #cccccc; }

#parents_internal_content h3, #teachers_internal_content h3 { background-repeat:no-repeat; margin-top:0px; width:350px; height:35px; }

#parents_internal_content h3#faq               { background-image:url(../images/header_parents_faq.png); }
#parents_internal_content h3#about_books       { background-image:url(../images/header_parents_about_books.png); }
#parents_internal_content h3#registration_help { background-image:url(../images/header_parents_registration_help.png); }
#parents_internal_content h3#event_calendar    { background-image:url(../images/header_parents_event_calendar.png); }
#parents_internal_content h3#activity_sheets   { background-image:url(../images/header_parents_activity_sheets.png); }

#teachers_internal_content h3#author_study     { background-image:url(../images/header_teachers_author_study.png); }
#teachers_internal_content h3#about_books      { background-image:url(../images/header_parents_about_books.png); }

#parents_internal_content p, #teachers_internal_content p { color:#9E2731; font-family:Verdana, sans-serif; }
#parents_internal_content p.question { font-size:14px; font-weight:bold;   margin-bottom:0px; }
#parents_internal_content p.answer   { font-size:12px; font-weight:normal; margin-top:0px; }

#parents_internal_content p.title, #teachers_internal_content p.title   { font-size:14px; font-weight:bold;   margin-top:0px; margin-bottom:4px; }
#parents_internal_content p.section, #teachers_internal_content p.section { font-size:12px; font-weight:normal; margin-top:0px; }
#parents_internal_content ul.description { color:#9E2731; font-family:Verdana, sans-serif; font-size:12px; font-weight:normal; list-style:none; margin:0; padding:0; }

ul.description li { margin-top:3px; margin-bottom:3px; }

.activity_sheet_wrapper { float:left; width:90px; height:120px; margin-right:20px;}
.activity_list_wrapper  { float:left; width:250px; padding-left:20px; }
.author_portrait_wrapper { float:left; width:120px; height:160px; margin-right:20px;}

.landing_header { width:680px; height: 130px; }
.parentLanding { margin-left:40px; background-image:url(../images/header_parents_landing.png); background-repeat:no-repeat;}
.teachersLanding { margin-left:40px; background-image:url(../images/header_teachers_landing.png); background-repeat:no-repeat;}
.teachersResourceCenter { margin-left:40px; background-image:url(../images/header_teachers_resource_center.png); background-repeat:no-repeat;}

.parent_landing_ad_banner,
.teachers_landing_ad_banner { 
	width:740px; 
	height:90px; 
}

#flashParentSidebar { float:left; width:300px; }
#flashTeachersSidebar { float:left; width:240px; }

#content #flashComponent { float:left; width: 740px; height:330px; margin-top:30px;}
#teachers_content #flashComponent { float:left; width: 740px; height:350px; margin-top:30px;}

#promo_sidebar { float:right; width:161px; height:612px; margin-top:4px; margin-right:4px; margin-bottom:4px; }

#flash_footer { width:1000px; height:72px; }

.bottom_ads_section { margin-top: 20px; margin-bottom:20px; margin-left:auto; margin-right:auto; width:1000px; }
.bottom_ad_wrapper { cursor:pointer; float:left; width:316px; margin-left:12px; }

.clear { clear:both; }
.spacer { height:10px; } 
