#body {
	background: #61b5e5 url(/www/img/teachers/teacher-gradient-background.jpg) repeat-x 0 0;
}

#www-base { color: #333; font-size: 12px; }

.fli{}

.teachers a { color: #2d97d1; }

.gradek5, 
a.gradek5,
.landing .gradek5 a, 
.gradek5 .horizontal-tabs a.selected, 
.gradek5 .horizontal-tabs a.hover, 
.gradek5 .topic-title, 
.selected a.gradek5, 
.gradek5 .vertical-tabs a.selected, 
a.gradek5.hover  { 
	color: #d97b00; 
}

.grade68, 
a.grade68,
.landing .grade68 a, 
.grade68 .horizontal-tabs a.selected, 
.grade68 .horizontal-tabs a.hover, 
.topic-title, 
.selected a.grade68, 
.grade68 .vertical-tabs a.selected,
 a.grade68.hover { 
	color: #6aa229;
}

.grade912,
a.grade912, 
.landing .grade912 a, 
.grade912 .horizontal-tabs a.selected, 
.grade912 .horizontal-tabs a.hover, 
.grade912 .topic-title, 
.selected a.grade912, 
.grade912 .vertical-tabs a.selected, 
a.grade912.hover { 
	color: #0199b5;
}

#www-base.featured-programs a.featured-programs,
#www-base.featured-programs .horizontal-tabs a.selected, 
#www-base.featured-programs .horizontal-tabs a.hover, 
#www-base.featured-programs .topic-title, 
#www-base.featured-programs .selected a.featured-programs, 
#www-base.featured-programs .vertical-tabs a.selected, 
#www-base.featured-programs a.featured-programs.hover  { 
	color: #257979; 
}

.topic-title { font-size: 16px; font-weight: bold; padding: 2px 0 6px; }

.teachers #www-curve, .teachers #www-content, .adventures #www-curve, .adventures #www-content { background: url(/www/img/teachers/tchr-two-col-bg.png) no-repeat 0 0; width: 980px; overflow:hidden; }
.three-fourths #www-curve, .three-fourths #www-content { background: url(/www/img/teachers/tchr-three-col-bg.png) no-repeat 0 0; width: 980px; overflow:hidden; }
.featured-programs #www-content, .featured-programs #www-curve { background: url(/www/img/teachers/tchr-one-col-bg.png) no-repeat 0 0; width: 980px; overflow:hidden; }
.teachers #www-content { background-position: -985px 0; background-repeat: repeat-y; padding: 0 10px 20px 17px; }

.teachers.two-thirds #www-left { padding:0 10px 0 0; }

.arrow, span.arrow { background: url(/www/img/teachers/tchr-arrow-sprite.png) no-repeat 0 4px; float:left; height:24px; width:10px; }
.arrow.blue, span.arrow.blue { background-position: -65px 4px; }
.arrow.grey, span.arrow.grey { background-position: -26px 4px; }

ul.bullet li { background:url(/www/img/teachers/grey-arrow.png) no-repeat 0 0 transparent; }
ul.bullet.grey li { background:url(/www/img/teachers/grey-arrow.png) no-repeat 0 4px transparent; }

a.view-more{ background: url(/www/img/teachers/module-callout-footer-bg.png) repeat-x 0 0; cursor:pointer; height:12px;	margin-top:3px;	width:100%; }

a.view-more.right { text-align: right; float: right; padding:8px 0 10px 0; }
a.view-more.left { text-align: left; float: left; padding:8px 10px 10px 0; }
a.view-more.right .link { float: right; padding-right:10px; }
a.view-more.right .arrow { float: right; }
a.view-more.left .link { float: left; }
a.view-more.left .arrow { float: left; }
a.view-more { color: #FFF; }

a.view-more.blue { background-position: 0 0; }
a.view-more.grey { background-position: 0 -31px; }

.dropshadow-twopx {	text-shadow: #666 1px 1px 1px; }

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

/*TEACHER NEWSLETTER BOX*/
.teachers #newsletter-signup-box { width: 300px; margin: 0 auto; }
.teachers #newsletter-signup-box a.search-btn { left: 247px; }

#lesson-plan-top {padding:0 0 15px 14px;clear:both;border-bottom:1px #ccc dashed;}
#lesson-plan-top div.lp{float:left;margin:0 0 0 12px;}
#lesson-plan-top img{float:left;}
#lesson-plan-top h3 {margin:0 0 8px 0;padding:0;color:#333;font-size:24px;}
#lesson-plan-top span {display:block;float:left;padding:4px 10px;background:#ffcc00;color:#927a1b;margin:0 4px 0 0;text-transform:uppercase;font-size:10px;}
#lesson-plan-anchors {padding:12px 0 48px 14px;clear:both;}
#lesson-plan-anchors h4 {margin:0 0 8px 0;padding:0;color:#333;font-size:16px;}
#lesson-plan-anchors #anchor-box a {display:block;float:left;margin:0 10px 0 0;text-decoration:underline;}
#lesson-plan-anchors #anchor-box a:hover {text-decoration:none;}

.lesson-plan-section  {clear:both;padding:0 20px 18px 14px;}
.lesson-plan-section h5  {padding:0;margin:0;font-size:1.3em;color:#89171f;}
.lesson-plan-section ul {list-style:disc;margin:2px 0 0 14px;}
.lesson-plan-section ol {margin:2px 0 0 14px;}
.lesson-plan-section li{margin:4px 0 0 12px;padding:0;}


/*overwrites .www-bar in www.css */

#www-base.teachers { padding-top: 30px; }
#www-base.resource-templates .www-bar {width:980px;}

.www-bar, .www-bar .www-bar-l, .www-bar .www-bar-r, .module-bar { background: url(/www/img/teachers/teacher-sprite.png); background-repeat: no-repeat; }

.module-bar { height: 43px; 	margin:0 auto; position:relative; }

.gradek5 .www-bar { background-position: 0 -103px; }
.grade68 .www-bar { background-position: 0 -144px; }
.grade912 .www-bar { background-position: 0 -185px; }
.worksheets .www-bar {background: url(/www/img/teachers/worksheets-bar.png) no-repeat;}
.lesson-plans .www-bar {background: url(/www/img/teachers/lesson-plans-bar.png) no-repeat;}
.brainboosters .www-bar {background: url(/www/img/teachers/brainboosters-bar.png) no-repeat;}
.puzzlemaker .www-bar {background: url(/www/img/teachers/puzzle-bar.png) no-repeat;}
.featured-programs .www-bar {background: url(/www/img/teachers/featured-bar.png) no-repeat;}

.landing .www-bar { background-position: 0 -619px; }
.landing .www-bar .www-bar-l { background-position: -28px -462px !important;  }
.landing .www-bar .www-bar-r { background-position: -41px -462px !important; }

.gradek5 .www-bar .www-bar-l { background-position: 0 -361px !important; }
.gradek5 .www-bar .www-bar-r { background-position: -14px -361px !important; }

.grade68 .www-bar .www-bar-l { background-position: 0 -412px !important; }
.grade68 .www-bar .www-bar-r { background-position: -14px -412px !important; }

.grade912 .www-bar .www-bar-l { background-position: 0 -462px !important; }
.grade912 .www-bar .www-bar-r { background-position: -14px -462px !important; }

.gradek5 .module-bar { background-position: 0 -227px; }
.grade68 .module-bar { background-position: 0 -271px; }
.grade912 .module-bar { background-position: 0 -315px; }
.featured-programs .module-bar { background:url(/www/img/teachers/featured-tabs-bar.png) 0 0 no-repeat; height:66px; width:940px; margin:0 4px; position:relative;}

.www-bar h1 { color: #FFF; font-size: 22px; width: 600px; float: left; padding: 8px 0 0 7px; } 
.www-bar ul { list-style-type: none; float:right; padding: 8px 3px 0 0; }
.www-bar li, .www-bar li a { float: left; background-image: url(/www/img/teachers/teacher-sprite.png); background-repeat: no-repeat; }
.www-bar li { width: 84px; }
.www-bar li a { background-position: -85px 0; color: #FFF; display:block; font-weight:bold; height:22px; letter-spacing:1px; padding:11px 0 0 31px; text-decoration:none; text-transform:uppercase; width: 56px; }
.www-bar li.selected a.gradek5, .www-bar li a:hover.gradek5 { background-position: 0 0; }
.www-bar li.selected a.grade68, .www-bar li a:hover.grade68 { background-position: 0 -33px }
.www-bar li.selected a.grade912, .www-bar li a:hover.grade912 {	background-position: 0 -66px; }

.gradek5 .www-bar li, .gradek5 .www-bar li a { background-position: -85px 0; }
.grade68 .www-bar li, .grade68 .www-bar li a { background-position: -85px -33px; }
.grade912 .www-bar li, .grade912 .www-bar li a { background-position: -85px -66px; }

.www-bar li a.gradek5 { padding-left: 30px; }
.www-bar li a.grade68 { padding-left: 30px; }
.www-bar li a.grade912 { padding-left: 27px; }

.resource-templates .www-bar h1 { color: #FFF; font-size: 22px; width: 600px; float: left; padding: 8px 0 0 20px; } 
.resource-templates .www-bar h1 a { color:#fff;}
.horizontal-tab-module .horizontal-tab-content, .horizontal-tab-module .module-btm {width: 639px; background: url(/www/img/teachers/tchr-tab-module-bg.png) repeat-y 0 0; }
.vertical-tab-module .vertical-tab-content, .vertical-tab-module .module-btm {width: 639px; background: url(/www/img/teachers/tchr-tab-module-grey-bg.png) repeat-y 0 0; }
.horizontal-tab-module .module-btm, .vertical-tab-module .module-btm  { background-position: 1px 0; height: 10px; }
.horizontal-tab-module .horizontal-tab-content, .vertical-tab-module .vertical-tab-content { background-position: -644px 0; }
.horizontal-tab-module .horizontal-tab-content { min-height:223px; padding:10px 10px 10px 12px; }
.vertical-tab-module .vertical-tab-content { min-height:230px; padding:3px 10px 10px 7px; width:617px; }
.vertical-tab-module { margin-bottom: 27px; }

.horizontal-tab-module ul.horizontal-tabs {
	display:block;
	float:right;
	padding:16px 14px 0 0;
}
.horizontal-tab-module #featured-title-bar .horizontal-tabs-wrap {
	position:absolute; left:10px; bottom:-1px;
}

.horizontal-tab-module #featured-title-bar ul.horizontal-tabs {
	padding:0;
	float:none;
}

.horizontal-tab-module ul.horizontal-tabs li {
	float:left;
	list-style:none outside none;
	margin-right: 2px;
	min-width: 110px;
	height: 27px;
}
.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li {
	min-width: 60px;
}

.horizontal-tab-module ul.horizontal-tabs li  a {
	background:url(/www/img/teachers/tchr-sliding-tabs.png) no-repeat right -148px transparent;
	display:block;
	float:left;
	height:28px;
	padding:0 16px 0 0;
	text-decoration:none;
	height: 27px;
	color: #FFF;
	font-weight: bold;
}

.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li  a {
	background:url(/www/img/teachers/featured-sliding-tabs.png) no-repeat right -87px transparent;
}


.horizontal-tab-module ul.horizontal-tabs li a span {
	background-image:url(/www/img/teachers/tchr-sliding-tabs.png);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:16px;
	margin:0;
	padding:8px 0 3px 16px;
}

.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li a span {
	background-image:url(/www/img/teachers/featured-sliding-tabs.png);
	background-repeat: no-repeat;
}

.horizontal-tab-module ul.horizontal-tabs li a:hover, 
.horizontal-tab-module ul.horizontal-tabs li a.selected,
.horizontal-tab-module ul.horizontal-tabs li a.selected:hover { 
	background-position: right -119px !important;
}

.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li a:hover, 
.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li a.selected,
.horizontal-tab-module #featured-title-bar ul.horizontal-tabs li a.selected:hover { 
	background-position: right -60px !important;
}


.horizontal-tab-module ul.horizontal-tabs li a:hover span, 
.horizontal-tab-module ul.horizontal-tabs li a.selected span, 
.horizontal-tab-module ul.horizontal-tabs li a.selected:hover span  { 
	background-position: left -2px !important;
}

.gradek5 .horizontal-tab-module ul.horizontal-tabs li a { background-position: right -148px; }
.gradek5 .horizontal-tab-module ul.horizontal-tabs li a span { background-position: left -31px; }

.grade68 .horizontal-tab-module ul.horizontal-tabs li a { background-position: right -176px; }
.grade68 .horizontal-tab-module ul.horizontal-tabs li a span { background-position: left -59px; }

.grade912 .horizontal-tab-module ul.horizontal-tabs li a { background-position: right -204px; }
.grade912 .horizontal-tab-module ul.horizontal-tabs li a span { background-position: left -87px; }

.module-bar h2, .horizontal-tab-module #featured-title-bar.module-bar h2 {
	color:#FFF;
	float:left;
	font-size:18px;
	line-height:12px;
	padding:14px 12px 0;
}
.horizontal-tab-module #featured-title-bar.module-bar h2 {width:auto;}

.horizontal-tab-module .module-bar h2 { font-size: 14px; width:110px; padding: 10px 3px 0; }

.horizontal-tab-module h2 span { float:left; font-size:30px; padding:6px 2px 0 10px; }

.vertical-tab-module .vertical-tab-content .topic, .vertical-tab-module .vertical-tab-content .video { float: left; width:218px; padding-top:7px; }
.vertical-tab-module .vertical-tab-content .video  { width: 208px; }

.vertical-tab-module .vertical-tab-content p.topic-lead {
	font-weight: bold;
	padding: 5px 0 0;
}

.vertical-tab-module .vertical-tab-content .topic ul{ list-style-position: inside; }

.vertical-tab-module .vertical-tab-content .topic li {
	background:url(/www/img/teachers/grey-arrow.png) no-repeat scroll 0 12px transparent;
	padding:8px 10px;
}

.vertical-tab-module .vertical-tab-content .topic span.item { float: left; }

.vertical-tab-module .vertical-tab-content .vertical-tabs a, .vertical-tab-module .vertical-tab-content .vertical-tabs a.selected {
	border-bottom:3px solid #FFFFFF;
	display:block;
	font-weight:bold;
	padding:9px 0 9px 20px;
	text-decoration:none;
}

.vertical-tab-module .vertical-tab-content .vertical-tabs .actionBar a {
	border-bottom:none;
	display:block;
	font-weight:bold;
	padding:0;
	text-decoration:none;
}

.vertical-tab-module .vertical-tab-content .vertical-tabs a.selected {
	background-color: #F9F9F9;
}

.vertical-tab-module .vertical-tab-content .vertical-tabs a:hover {
	background-color: #F9F9F9;
}

.vertical-tab-module .vertical-tabs div {
	background-color:#F3F3F3;
	float:left;
	padding:15px;
}
.vertical-tab-module .vertical-tabs div.sect-overlay, .vertical-tab-module .vertical-tabs div.actionBar, .vertical-tab-module .vertical-tabs div.clear { background:none; float:none; padding:none;}
.vertical-tab-module .vertical-tabs .content {
	padding:0;
	width: 400px;
}

.vertical-tab-module .vertical-tabs {
	float:left;
	margin-right:12px;
	width:175px;
	min-height: 244px;
	background-color: #EEE;
}

.vertical-tab-module .vertical-tabs li a { color: #333; }


#learn-adventure { width: 300px; height:auto !important; min-height: 270px; float: left; margin-right:30px; }

#learn-adventure .topic {
	height:100px;
	margin-bottom:14px;
	border-bottom: 1px dotted #AAA;
	position: relative;
}

#learn-adventure .topic img {
	float: left;
	height: 82px;
	width: 121px;
}

#learn-adventure .topic p {
	float: left;
	height:82px;
	padding-left: 10px;
	vertical-align:top;
	width:169px;
	line-height: 18px;
	margin-top: -5px;
}

#learn-adventure .topic p a{
	font-weight: bold;
	font-size: 14px;
}

#learn-adventure .topic a.more {
	background:url(/www/img/teachers/tchr-arrow-sprite.png) no-repeat scroll 0 -16px transparent;
	bottom:8px;
	display:block;
	font-weight:bold;
	padding-left:10px;
	position:absolute;
	right:0;
}

#learn-adventure .topic.last {
	border-bottom: 0 none;
	margin-bottom: 5px;
}



#puzzle-maker { float: left; width: 300px; }
#learning-tools { width: 300px; margin: 0 auto; }

.horizontal-tab-module .left-content {
	float: left;
	background-color: #FFF;
}

.horizontal-tab-module .right-content { 
	float: none;
	padding-right: 33px;
}

.horizontal-tab-module .left-content {
	padding: 0 10px 5px 0;
	min-width: 255px;
}

.horizontal-tab-module .right-content .small-title {
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
}

.horizontal-tab-module .right-content .description {
	line-height: 18px;
}

.content-link {
	border-top:1px dotted black;
	margin-top:10px;
	padding:8px 0 0;
}

.content-link span { float: left; }
.content-link a { padding-left: 10px; display: block; }

.horizontal-tab-module .left-content .image-link {
	cursor:pointer;
	display:block;
	margin-top:3px;
	padding:8px 0 9px 10px;
	background-color: #EEE;
}

.vertical-tab-module .vertical-tab-module-bottom {
	background: transparent url(/www/img/teachers/teacher-sprite.png) no-repeat 0 -176px;
	height:15px;
}

/* TEACHER LANDING PAGE */
#content-header-left {
background: transparent url(/www/img/teachers/teacher-sprite.png) no-repeat 0 -204px;
	float:left;
	height:14px;
	width:10px;
}

#content-header-center {
	background-color:#FFFFFF;
	float:left;
	height:14px;
	width:960px;
}

#content-header-right {
	background: transparent url(/www/img/teachers/teacher-sprite.png) no-repeat -10px -204px;
	float:left;
	height:14px;
	width:10px;
}

p.mission-statement { color: #666; font-size: 14px; line-height: 20px; margin-bottom: 17px; padding: 5px 10px 0 0; }

#grade-band-modules { height: 363px; }
#grade-band-modules .module { color:#000; float:left; margin-right:3px; position:relative; width:209px; }
#grade-band-modules .module a.header, .module .grade-band-btm { background: url(/www/img/teachers/tchr-grade-boxes-sprite.png) no-repeat 0 0; }
#grade-band-modules .module a.header { color:#FFF; font-size:16px; height:23px; padding:11px 0 0 13px; display: block; font-weight: bold; cursor: pointer; text-decoration: none; }
#grade-band-modules .gradek5 a.header { background-position: 0 0; }	
#grade-band-modules .grade68 a.header { background-position: -209px 0; }
#grade-band-modules .grade912 a.header { background-position: -418px 0; }
#grade-band-modules .grade912 { margin-right: 0; }
#grade-band-modules .module  h4 { font-size:11px; font-weight:bold; color: #000; margin-bottom: 12px; }
#grade-band-modules .module .grade-content { background: transparent url(/www/img/teachers/tchr-grade-boxes-sprite.png) repeat-y -644px 0; min-height: 257px; padding: 12px 0 0 15px; position:relative; font-size: 11px; }
#grade-band-modules .module .grade-band-btm { display:block; height:20px; text-align: right; padding: 8px 7px 8px 5px; text-decoration: none; color: #FFF; font-weight: bold; font-size: 12px; }
#grade-band-modules .module .grade-band-btm a { color: #FFF; }
#grade-band-modules .gradek5 .grade-band-btm { background-position: 0 -34px; }
#grade-band-modules .grade68 .grade-band-btm { background-position: -209px -34px;  }
#grade-band-modules .grade912 .grade-band-btm {background-position: -418px -34px; }
#grade-band-modules .grade-content ul { margin-bottom: 12px; }
#grade-band-modules .grade-content li { padding: 0 0 6px 10px; }
#grade-band-modules .grade-band-btm a { display:block; height:21px; margin:-8px 0 0 -5px; overflow:hidden; padding:8px 8px 0 0; }
#grade-band-modules .grade-band-btm span.link { float: right; }
#grade-band-modules .grade-band-btm span.arrow { float: right; }

/* DE STREAMING MODULE */
.de-streaming-clips { background-color:#F4F4F4; border:1px solid #DDDAD3; padding:12px 12px 2px; position:relative; text-align:left; width:274px; margin: 0 auto; overflow: hidden; }
.de-streaming-clips h2 { font-size: 15px; color: #0976b7; margin: 0 0 10px; }
.de-streaming-clips h2 span { font-size: 12px; }
.de-streaming-clips .large-clip { float: left; width: 193px; margin-right: 6px; }
.de-streaming-clips .small-clip { float: left; width: 75px; }
.de-streaming-clips .small-clip img { padding-bottom: 6px; }
.de-streaming-clips p.sub-title { padding: 5px 0; font-size: 11px; }
.de-streaming-clips a.view-more { margin: 2px 0 0 -10px; padding:10px 10px 8px; }

/* DE ECOMMERCE MODULE */
.de-ecomm-box { background-color:#F4F4F4; border:1px solid #DDDAD3; padding:12px 12px 2px; position:relative; text-align:left; width:274px; margin: 0 auto; overflow: hidden; margin-bottom: 18px;  }
.de-ecomm-box h2 { font-size: 15px; color: #0976b7; margin: 0 0 10px; }
.de-ecomm-box .ecomm-item { float: left; width: 100px; height: 140px; margin-right: 10px; }
.de-ecomm-box .ecomm-desc { float: left; line-height: 18px; width: 162px; }
.de-ecomm-box p { padding-bottom: 3px; }
.de-ecomm-box p.sub-title { padding: 5px 0; font-size: 11px; }
.de-ecomm-box a.view-more { margin: 2px 0 0 -10px; padding:10px 10px 8px; }


/* SUB-NAVIGATION */

#de-sub-navigation {
	background: transparent url(/www/img/header/sprite.png) repeat-x 0px -407px;
	width: 990px;
	height: 38px;
}

#de-sub-navigation ul {
	float:right;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	right:15px;
	top:9px;
}

#de-sub-navigation li {
	float: left;
	margin-left: 24px;
}

#de-sub-navigation li a {
	font-size: 1.25em;
	font-weight: bold;
	color: #FFF;
}	


/*CATEGORY BROWSE PAGES*/
.category-intro {font-size:14px; color:#666; line-height:20px; padding:8px 0 20px; margin:0 15px 20px 0; border-bottom:1px dotted #bcbcbc;}
.category-wrap .list-wrap { float:left; width:304px;} 
.category-wrap h5 { font-size:15px; padding-bottom:18px;}
.list-wrap ul { padding-bottom:20px;}
.list-wrap ul li a {background:url("/www/img/search/aro-gray.jpg") no-repeat scroll 1px 2px transparent;padding:0 0 14px 10px; display:block; font-size:12px;}




/*SHARE BAR*/
#www-base .www-bar #share-bar {
	position:absolute;
	right:13px;
	top:4px;
}

#www-base .www-bar #share-bar ul li {
padding-left:4px; background:none; height:auto;
width:18px;
}

#www-base .www-bar #share-bar ul li.share-this-page {
	color:#FFFFFF;
	display:block;
	font-size:10px;
	padding:3px 0 0 4px;
	text-shadow:0 0.5px 1px #555555;
	width:105px;
}

#www-base .www-bar #share-bar ul li a {
	text-indent:-5000px;
}



/*OVERRIDES*/
.featured-component .www-include-inner{ background:none; color: #0976B7; }
.featured-component .www-include li a.fp-title {color:#0976B7;}
.featured-component .www-include .fp-txt-wrap p {font-size:12px;line-height:15px;}
.featured-component .www-include .fp-img-wrap {outline:1px #ccc solid;}
.featured-component .www-topper-r {display:none;}
.featured-component .www-topper-l {display:none;}
.featured-component .www-topper-r {display:none;}
.featured-component .www-topper {background:none;}
.featured-component .www-topper h3 b {color:#0976B7;font-size:18px;}
.featured-component .www-topper {border-bottom:5px #0976B7 solid;}
.featured-component .www-include li p {width:180px;}

#www-left .www-topper {width:285px;}
.featured-component .www-include-inner {border:none;}
.featured-component .www-include a {font-size:1.2em;}
.featured-component .www-include a.view-more {font-size:1.2em;height:auto;}



/*Featured Programs Page*/
.featured-btm {background:url(/www/img/teachers/featured-btm.png) no-repeat; height:14px; width:950px;}
.featured-content {background:url(/www/img/teachers/featured-bg.png) repeat-y; min-height:400px; padding:20px 17px; overflow:hidden;}
.featured-container {background:url(/www/img/teachers/featured-container-bg.png) no-repeat; height:269px; width:422px; padding:18px; line-height:18px; font-size:12px;}
.featured-container-wrap {float:left;}

.feature-left {float:left; width:160px; height:272px;}
.feature-right {float:left; padding-left:14px; width:246px}
.featured-container h3, .featured-container h3 a { color:#0976b7; font-size:14px; font-weight:bold; padding-bottom:8px;}
.feature-grades, .feature-text, .feature-learnMore { padding-bottom:8px;}
.feature-links { background:#f3f3f3; padding:6px 0 5px 6px; overflow:hidden; margin-bottom:8px;}
.feature-links a {float:left; display:block; width:104px; background:url(/www/img/aro-gray.png) 0 5px no-repeat; padding:0 5px 3px 9px;}
.feature-learnMore {text-align:right;}
.feature-learnMore a {background:url(/www/img/aro-gray.png) 0 3px no-repeat; font-weight:bold; padding-left:10px;}
.feature-extra { font-size:10px;}
.featured-container .www-include {
margin:0;
}
#www-base .featured-container .www-topper {width:auto;}
.featured-container .featured-component .www-include li p {width:300px;}
.featured-container .featured-component .www-include-inner {height:230px; overflow:auto; margin-top:4px;}
.featured-container .featured-component .www-include a.view-more {display:none;}

#adventures-container { height: 269px; line-height: 18px; padding: 12px 0 0 3px; }

#adventures-container h3, #adventures-container h3 a { font-size: 14px; font-weight: bold; padding-bottom: 8px; }

#adventures-container .adv-left { float: left; height: 100px; width: 114px; }

#adventures-container p { padding-bottom: 8px; }
#adventures-container img { border: 3px solid #ccc; }
#adventures-container li { float: left;  margin-right: 15px; width: 300px; }









