#breadcrumbNav {position: relative; top: -10px; font-family: Verdana;}
#breadcrumbNav a {color:#666;}
#content ul li a, #content ol li a {font-size:100%;}
#content .sponsoredP a {color:#3F547B;}
#content h1 {font-family: Georgia, serif; text-transform:none; color:#3F567E; margin-bottom:20px; font-size:170%; clear: both;}
#content h2,#rightCol h2#authorName {color:#596E8E;}
#content h1#phoneticHeader {margin:0 0px 5px 0px;}
#content h2 {font-size:110%; font-weight:normal; margin-bottom:20px; line-height: 1.1;}
#content h2.or {color:#CA7D32; font-weight: bold;}
#content h3 {font-weight:bold; color:#596e8e; margin-bottom:2px; margin-top: 0px; padding: 0; font-size:90%; line-height: 1.1;}
#content h3.mar {color: #66071a; font-weight: normal;}
#content h3.kicker {color: #66071a; font-weight: normal; clear: both;}
#content div.kicker {color: #66071a; font-weight: normal; clear: both; font-size: 90%;}
#content h3.edarticle {margin-bottom: 5px;}
#content h2, #content h3, #content h4 {font-family:Arial;}
#content #RRarticle h1 {margin-bottom: 0.3em; }
#content #RRarticle h2 {margin: 3px 0 0.4em 0; }
#content #RRarticle h3 {color: #596e8e; font-weight: bold;}
#content #RRarticle h2 + h3 {margin-top: 18px;}
#content #RRarticle h3.kicker {font-weight: normal; color: #66071a;}
#content #RRarticle h4 {font-weight: bold; font-size: 80%; margin-bottom: 1;}
#content h2.authorInterviews {font-weight: bold; font-size: 90%;}
#content h2.authorInterviews2 {font-weight: bold; font-size: 90%; border-top:1px solid #ccc; padding-top:10px; padding-bottom: 0; line-height: 1;}
#content #classroom_strategies h3 {font-weight: bold; font-size: 80%;}
#content #classroom_strategies .sidebar h3, #content #classroom_strategies .sidebar_special h3, #content #classroom_strategies .sidebar_special_mod h3 {padding-bottom: 10px;}
#content #classroom_strategies h2.differentiation {line-height: 1.1; padding: 0; margin: 0;}
#content #classroom_strategies h3.differentiation {color: #596e8e; line-height: 1.1; padding: 0; margin: 0; font-weight: normal;}
#content #classroom_strategies h3.kicker {font-weight: normal;}
#content #atozTopics #leftSub h2, #content #atozTopics #rightSub h2 {margin-bottom: 5px;}
#content #atozTopics #leftSub h3, #content #atozTopics #rightSub h3 {font-weight: bold; font-size: 80%;}
#content {color:#000;}
#RRarticle .pullout {font-style:italic; color:#3F547B; padding:10px 70px 10px 70px; font-size:100%;}
#RRarticle .pullout h3 {line-height: 1;}
#RRarticle .sidebar, #RRarticle .sidebar_special, #RRarticle .sidebar_special_mod, #content .sidebar, #content .sidebar_special, #content .sidebar_special_mod {display:block; padding: 10px; margin: 10px auto; border: 1px solid #ccc; background-color: #EFF9FF;}
#content .callout, #RRarticle .callout {display:block; float:right; width: 170px; padding: 15px 0px 0px 0px; margin-left: 10px; margin-top: 10px; border: 1px solid #ccc; background-color: #ffffff;}
#content .calloutLeft, #RRarticle .calloutLeft {clear:both; padding: 15px; margin: 10px; border: 1px solid #ccc; background-color: #ffffff; width: 150px;}
#RRarticle .podcastbox, #content .podcastbox {display:block; float:right; width: 172px; padding: 2px 0 8px 5px; margin-left: 10px; margin-top: 10px; border: 1px solid #ccc; background-color: #EFF9FF; font-size: 85%;}
#RRarticle .screenshot {display:block; clear:both; width: 420px; padding: 2px 0 0 0; margin: 10px auto 15px auto; text-align: center; border: 1px solid #ccc;}
#content .callout .links, #RRarticle .callout .links {margin-top:0px;}
#RRarticle .podcastbox .links, #content .podcastbox .links {margin-top:0px;}
.nomarginlinks {margin: 1em; padding: 1em;}
#content .callout p, #RRarticle .callout p {padding: 5px 10px 0px 10px;}
#content .strategy_swap, #RRarticle .strategy_swap {display:block; float:right; width: 175px; padding: 15px 0px 0px 0px; margin-left: 10px; margin-top: 10px; border: 1px solid #ccc; background-color: #ffffff;}
#content .strategy_swap p, #RRarticle .strategy_swap p {padding: 0px;}
#RRarticle .podcastbox p, #content .podcastbox p {padding: 5px 10px 0 10px; margin-bottom: 5px; line-height: 1.1; font-size: 80%;}
#RRarticle .podcastbox ul, #content .podcastbox ul {margin-bottom: 0;}
#RRarticle .guidebox {display:block; clear:both; margin-top: 20px; padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #ccc;}
#content .guidebox {display:block; clear:both; margin-top: 20px; padding-top: 10px; padding-bottom: 20px; border-top: 1px solid #ccc;}
#RRarticle .articlebox {display:block; clear:both; margin-top: 20px; padding-top: 10px; border-bottom: 1px solid #ccc;}
#RRarticle .more {color:  #E4680C;}
#RRarticle blockquote {padding: 0 30px 10px 30px; font-size: 75%; line-height: 1.3;}
#RRarticle blockquote p {font-size: 100%;}
#content #RRarticle blockquote h4 {font-size: 110%;}
#content #RRarticle blockquote table tr td ul li {font-size: 180%;}
#RRarticle blockquote ul li {font-size: 100%;}
#content blockquote p {font-size: 100%;}
#content #classroom_strategies blockquote {padding: 10px 20px; font-size: 80%;}
#content #classroom_strategies ul li blockquote {font-size: 100%;}
#content #classroom_strategies ol li blockquote {font-size: 100%;}
#content #classroom_strategies #strategies_dropdown {float: right; clear: both;}
#RRarticle ul li blockquote {padding: 10px 30px; font-size: 75%;}
#RRarticle ol li blockquote {padding: 10px 30px; font-size: 75%;}
#RRarticle ul li p {font-size: 100%;}
#RRarticle ul p {font-size: 100%;}
#RRarticle ol li p {font-size: 100%;}
#RRarticle ol p {font-size: 100%;}
#RRarticle ul li blockquote p {font-size: 135%;}
#RRarticle ul li blockquote ul li {font-size: 200%;}
#content ul li blockquote {padding: 10px 30px; font-size: 75%;}
#content ol li blockquote {padding: 10px 30px; font-size: 75%;}
#content ul li blockquote p {font-size: 135%;}
#content ul li blockquote ol li {font-size: 200%;}
#content #booksBuyingGuides #book .right ul.booklist li a {font-size: 92%;}
#rightCol blockquote {font-style:italic; color:#3F547B;}
#rightCol .qAuthor {margin:10px 0px 0px 0px;}
#content p, #content ul, #content ol, #content .byLine, #content #RRarticle span.p, #content #RRarticle div.p {font-size:72%; margin-bottom:15px; font-family:verdana; line-height: 1.4;}
#content #tabbedcontainer ol {font-size:100%;}
#content #RRarticle table tr td p {font-size: 100%;}
#content table tr td ul p {font-size: 130%;}
#content p.broadcastheader, p.broadcaststate {margin-bottom: 0;}
#content table.broadcastschedule tr td p, table.broadcastschedule tr th p {margin-bottom: 0;}
#content #RRarticle table.assessment {margin: 10px;}
table.assessment {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
table.assessment tr {margin:0; text-align: left; vertical-align: top;}
table.assessment th {margin:0; font-size: 11px; text-align: left; padding:5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; background-color: #E0EAEF;}
table.assessment td {margin:0; text-align: left; font-size: 11px; padding: 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
#content #shows div.right p, #content .shows div.right p, #content #shows div.left, #content #shows div.left {padding-bottom: 20px;}
#content .subheads li p {font-size: 100%; color: #000000; font-weight: normal;}
#content .subheads li ul li {font-size: 150%;}
#content #RRarticle .byLine {color: #59594e;}
#content .byline {margin: 0; padding: 0;}
#content .introSub, #content p.intro, #content .introSub2, #content .calendarintro {font-family:verdana; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0px 10px 0px; color:#3F547B; margin-bottom:30px;}
#content #questions p.intro {border: none; margin-bottom: 10px; padding: 0;}
#content p.intro {margin-bottom: 20px;}
#content p.intro.dub {border-bottom: 0; margin-bottom: 0;}
#content #classroom_strategies p.intro {margin-bottom: 10px;}
#content #research p.intro {margin-bottom: 0; padding-bottom: 10px; border-bottom: 0;}
#content #research .contentbox h2 {margin-top: 15px;}
#content .introSub2 {border-top: none;}
#content .introSubCal {border:none; padding:0px; margin-bottom:0px; font-family:verdana;}
#content .introSub2 {margin-bottom:0px;}
#content .introSub p {margin:0px;}
#content .introSub2 img {float:right; padding-left:20px;}
#content .introSub a#commentsNum {font-size: 75%;}
#content .endSub {font: italic 60% verdana; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0px 10px 0px;}
#content .byLine {margin-bottom:5px;}
#content .pagenote {font-size: 70%; line-height: 1.2;}
#content #RRarticle dl {font-size:72%; font-family:verdana; line-height: 1.4;}
#content #RRarticle dt {font-weight: bold;}
#content #RRarticle dd {margin-left: 20px; margin-bottom: 10px; line-height: 1.4;}
#content #RRarticle caption {font-weight: bold; line-height: 2;}
#content .related img {margin-top:20px;}
#content .related a {display:block; font-weight:normal;}
#content .related h3 {font-size:95%; line-height:17px; padding-bottom: 5px;}
#sponsoredLinks {font-size:90%; font-weight:bold;}
#content .month,#content .monthBar {font-weight:bold; color:#6c96c1; font-family: verdana;}
#content .monthBar {margin:0px 25px 0px 25px;}
#content #calBar {border-top:1px dotted #666; border-bottom:1px dotted #666; text-align:center; font-size:77%; padding:5px 0px 5px 0px; margin:20px 0px 20px 0px;}
#content #calBar .prevM,#content #calBar .nextM {font-size:90%;}
#content #calTb {border:none; font-size:75%; font-family:Verdana; vertical-align:top;}
#content #calTb td.calTbDate {width:115px; display:block;}
#content #calTb .calTbEvent {color:#6C96C1; font-weight: bold;}
#content #calTb tr td {padding-bottom:20px;}
#otherEvents {font-size:77%; margin-top:-35px;}
#otherEvents a {display:block; line-height:12px;}
#otherEvents .otherEventsHeading {font-weight:bold; color:#596e8e; font-size:125%; margin-bottom:15px; padding-top: 5px;}
#rightCol .callOut {overflow:hidden;}
#rightCol .calInfo {width:100px; float:left;}
#rightCol .callOut img.calImage {float:left; margin-right:8px;}
#rightCol #calendarMonths a {display:block;}
#rightCol #blogSIOcallOut .photoBlogCO, #rightCol #blogPBPcallOut .photoBlogCO {float: left;}
#rightCol #blogSIOcallOut .descripBlogCO, #rightCol #blogPBPcallOut .descripBlogCO {float: left; width: 108px;}
.callOut {clear:both;}
#content ul.linkmenu li a, #content ul.links li a {font-size: 100%; line-height: 1;}
#content ul.linkmenu li p {font-size: 100%;}
#content #middleCal #middleCalBody .contentbox ul.links ul.links li a, #content #middleCal #middleCalBody .contentbox ul.linkmenu ul.linkmenu li a {font-size: 140%;}
#content #calendar-menu ul {display: inline; margin-left: 0;}
#content #calendar-menu ul li {display: inline; background: url("/themes/rr_new/images/static/icons/blBullet.gif") no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 0 0 6px;}
#content ul.linkmenu li ul.links li, #content ul.links li ul.links li {font-size: 140%;}
#content ul.linkmenu li ul.links {padding-top: 5px;}
#content #adlitAuthors, #content #adlitAuthors2 {clear: both; border-top: solid 1px #cccccc; padding: 5px 0;}
#content #adlitAuthors p, #content #adlitAuthors2 p {margin-bottom: 0;}
#content #adlitAuthors {border-bottom: solid 1px #cccccc;}
#content ul, #content ol {margin-left: 35px; margin-top: 5px;}
#content ul#videoNav {margin-left: 0;}
#content ul li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif"); padding-bottom: 10px; font-size: 110%;}
#content ol li {padding-bottom: 10px; font-size: 100%;}
#content #aboutPages .contentbox ul li {font-size: 100%;}
#content #aboutPages ol li {font-size: 100%;}
#content table ul li {font-size: 110%;}
#content .contentbox .addtoppad ul li, #content .contentbox .addtoppad ol li {font-size: 100%;}
#content ul.authorInterviews li {padding-bottom: 2px; font-size: 100%;}
#content ul.links, #content ul.linkmenu {margin-left: 21px;}
#content ul.links li, #content ul.linkmenu li {margin-left: 0px; padding-left: 15px; padding-bottom: 5px; list-style-image: none; background: url("/themes/rr_new/images/static/icons/blBullet.gif") 2px 6px no-repeat; font-size: 100%;}
#content #RRarticle ul.links li, #content #RRarticle ul.linkmenu li {margin-left: 0px; padding-left: 15px; padding-bottom: 5px; list-style-image: none; background: url("/themes/rr_new/images/static/icons/blBullet.gif") 2px 6px no-repeat;}
#content .contentbox ul.links li, #content .contentbox ul.linkmenu li {margin-left: 0px; padding-left: 15px; padding-bottom: 5px; list-style-image: none; background: url("/themes/rr_new/images/static/icons/blBullet.gif") 2px 6px no-repeat; font-size: 100%;}
#content #leftSub ul, #content #rightSub ul {margin: 0; padding-bottom: 20px;}
#content #leftSub ul {width: 300px;}
#content #leftSub ul li, #content #rightSub ul li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif"); margin-left: 15px; background: none; padding-bottom: 2px; font-size: 100%;}
#content #rightSub ul#top_articles li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif"); margin-left: 15px;}
#content ul li ul, #content ul li ol {padding-top: 5px; margin-bottom: 0;}
#content ul li ul li {font-size: 130%; padding-bottom: 0;}
#content ul.linkmenu li ul.linkmenu li {font-size: 140%;}
#content ol li ul li {font-size: 140%; padding-bottom: 0;}
#content ol li ol li {font-size: 140%; padding-bottom: 0;}
#content ul li ol li {font-size: 130%; list-style-image: none; list-style-type: decimal; padding-bottom: 0;}
#content #RRarticle ul li ol li {font-size: 160%;}
#content ol.a, #content #RRarticle ol.a, #content #RRarticle ul li ol.a li, #content #RRarticle ul li ol.a {list-style-type: lower-alpha; list-style-image: none;}
#content #RRarticle ul li ul {padding-bottom: 0;}
#content #RRarticle ul {margin-left: 35px;}
#content #RRarticle ul li {list-style-image: url("/themes/rr_new/images/static/icons/blBullet.gif"); padding-bottom: 10px; font-size: 100%;}
#content #RRarticle ul ul li {font-size: 160%;}
#content #RRarticle ol ul li {font-size: 160%;}
#content #RRarticle ul ul ul li {font-size: 140%;}
#content #RRarticle .contentbox table.formatted tr td ul.noindent li {font-size: 130%;}
#content div.breakout ul, #content #RRarticle div.breakout ul {margin-left: 0; margin-top: 0;}
#content div.breakout, #content #RRarticle div.breakout {width:150px; float:right; clear:right; margin-left:10px; padding-left: 10px; margin-bottom: 20px; background: #fff;}
#content div.breakout ul, #content #RRarticle div.breakout ul {border-left:1px dotted #666; padding-top: 10px;}
#content div.breakout ul li#head, #content #RRarticle div.breakout ul li#head {margin:0px 0px -10px 8px; list-style-image:none; list-style:none;}
#content div.breakout h3, #content #RRarticle div.breakout h3 {font-family: Verdana; font-weight: normal; font-size: 75%; line-height: 1; padding: 0; margin: 0; color: #596e8e;}
#content div.breakout ul li, #content #RRarticle div.breakout ul li {list-style-image: url("/themes/rr_new/images/static/icons/listBullet.gif"); list-style-position:outside; list-style-type: circle; margin-left:30px; line-height: 1.3; margin-bottom:10px; padding-bottom: 0; background-image: none; padding-left: 0; font-size: 90%;}
#content #RRarticle div.breakout ul li {font-size: 95%;}
#content div.breakout ul.links li, #content div.breakout ul.linkmenu li {background-image: none; padding-left: 0;}
#content div.breakout ul li a, #content #RRarticle div.breakout ul li a {font-size: 100%; line-height: 1;}
#content #RRarticle div.relatedlinks {float: right; clear: right; border-top: solid 3px #8c9799; border-bottom: solid 1px #8c9799; width: 150px; margin-left: 10px;}
#content #RRarticle div.relatedlinks p {font-size: 65%; color: #596e8e; text-transform: uppercase; padding: 6px 0 6px 4px; margin: 0;}
#content #RRarticle div.relatedlinks ul {margin-left: 20px; margin-bottom: 5px;}
#content #RRarticle div.relatedlinks ul li {font-size: 95%;}
#content #RRarticle div.relatedlinks ul li a {font-size: 100%; line-height: 1;}
#content ul.resourceList li {margin-bottom:10px; font-size: 100%;}
#content ul.resourceList li a {font-size: 100%;}
#content ul#var {width:100%; float:none; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom: 10px;}
#content ul#var li {list-style-image:url("/themes/rr_new/images/static/icons/orBullet.gif"); margin-left:20px;}
#content #article_booklist .book_box {border-top: solid 1px #ccc; padding-top: 10px; clear: both;}
#content #article_booklist .book_blurb {clear: both;}
#content #article_booklist img.book_cover {float: left; margin-right: 10px; margin-bottom: 10px;}
#content #article_booklist .text_box {float: left; width: 395px;}
#content #article_booklist p.book_title {color: #596e8e; padding: 0; margin: 0; font-size: 80%; line-height: 1.2; font-weight: bold;}
#content #article_booklist span.book_byline {font-style: normal; font-weight: normal;}
#content #article_booklist p.book_descrip {padding: 10px 0 15px 0; margin: 0; font-size: 80%; line-height: 1.2;}
#content #classroom_strategies ul {margin-left: 15px;}
#content #classroom_strategies ol {margin-left: 20px;}
#content #classroom_strategies ul li p {font-size: 100%;}
#content #classroom_strategies ol li p {font-size: 100%;}
#content #classroom_strategies ul li {font-size: 100%;}
#content #classroom_strategies ol li {font-size: 100%;}
#content #classroom_strategies ol li ul li, #content #classroom_strategies ol li ol li, #content #classroom_strategies ul li ul li, #content #classroom_strategies ul li ol li {font-size: 140%;}
#content #classroom_strategies #strategy_landing ul li {line-height: 1; padding: 0 0 5px 0; margin: 0;}
#content #classroom_strategies #strategy_landing ol li {line-height: 1; padding: 0; margin: 0;}
#content #classroom_strategies #strategy_landing2 ul li {line-height: 1.2; padding: 0 0 5px 0; margin: 0; font-size: 100%;}
#content #classroom_strategies #strategy_landing2 ol li {line-height: 1.2; padding: 0; margin: 0;}
#content #writing_contests ul li {font-size: 120%;}
#content #ecardArtists #twocolumns ul.nomarginlinks li {font-size: 100%; padding-bottom: 0;}
#content #ecardArtists #twocolumns ul.nomarginlinks li p.booktitle {font-size: 100%;}
.container {background:url("/themes/rr_new/images/static/contentBg.gif");}
#content {padding:20px 20px 0px 31px !important; padding:20px 20px 0px 31px; width:505px;}
#breadcrumbNav {float:left; color:#666; font-size:65% !important; margin-top:10px;}
#content #RRarticle .byLine {margin-bottom:20px;}
#content #RRarticle table, #content #RRarticle td, #content #RRarticle th {vertical-align: baseline;}
#content #RRarticle table {margin: 0; font-size: 80%;}
#content #RRarticle table.formatted {margin-bottom: 10px;}
#content #RRarticle table.formattedTight {margin-bottom: 10px;}
#content #RRarticle table.formattedTight, #content #RRarticle table.formattedTight td, #content #RRarticle table.formattedTight th {vertical-align: top;}
#content #RRarticle table.formattedTight ul {margin-left: 10px;}
#content #RRarticle table.simple td {border: solid 1px #cccccc; padding: 10px;}
#content #RRarticle table.breadcrumbs {margin: 0;}
#lowerRight {margin-top:5px;}
#calTop {background:url("/themes/rr_new/images/static/topRCorner2.gif") no-repeat; height:15px; margin:0px !important; margin-bottom:-10px;}
#calBot {background:url("/themes/rr_new/images/static/botRCorner2.gif") no-repeat; height:15px; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.callOutBoxContent {background-color:#fefadb; width:440px; margin-left:2px; font-size:80%; padding:0px 30px 0px 30px;}
#content #middleCal {padding: 0; margin: 0;}
#content #middleCalHead {padding: 0; margin: 0;}
#content #middleCalBody {padding: 0; margin: 0;}
#content #middleCalFoot {padding: 0; margin: 0;}
#rightCol #lowerRight .callOut .litcal_event {clear: both; border-bottom: 1px dotted #666666; padding: 10px 0 0 0;}
#rightCol #lowerRight .callOut .litcal_event img {clear: both; padding-right: 10px;}
#content #middle {margin-bottom:10px; overflow: hidden;}
#content #middleHead {}
#content #middleBody {background:#E4ECF2; padding:17px; overflow: hidden;}
#content #middleFoot {background-image: url("/themes/rr_new/images/static/middleFoot.gif"); height: 6px; width: 505px;}
#content #featuredAuthors {text-align: center; width: 100%;}
#content #featuredAuthors #firstAuthor {text-align: left; float: left; width: 150px; margin-right: 30px;}
#content #featuredAuthors #secondAuthor {text-align: left; float: left; width: 160px; margin-right: 10px;}
#content #featuredAuthors #thirdAuthor {text-align: left; float: right; width: 150px;}
#content #featuredAuthors img {padding: 0; margin: 0;}
#content #featuredAuthors p.featuredName {padding: 0 0 5px 0; margin: 0;}
#content #featuredAuthors p.featuredTitle {padding: 0; margin: 0; font-style: italic; line-height: 1.25; font-size: 70%;}
#content #featuredAuthors p.featuredDescrip {padding-top: 10px; font-size: 70%; line-height: 1.2; width: 130px;}
#content #featuredBooklists {text-align: center; width: 100%;}
#content #featuredBooklists #firstList {text-align: left; float: left; width: 150px; margin-right: 30px;}
#content #featuredBooklists #secondList {text-align: left; float: left; width: 160px; margin-right: 10px;}
#content #featuredBooklists #thirdList {text-align: left; float: right; width: 150px;}
#content #featuredBooklists img {padding: 0; margin: 0;}
#content #featuredBooklists p.featuredTitle {padding: 0; margin: 0; line-height: 1; font-size: 80%;}
#content #featuredBooklists p.featuredDescrip {padding-top: 10px; font-size: 70%; line-height: 1.2;}
#content table#statesTable tbody tr td p a {font-size: 100%;}
#content table#statesTable tbody tr td {padding: 0; margin: 0;}
#content table#statesTable tbody tr td p {margin: 0 0 10px 0; padding: 0; line-height: 1;}
#content #classroom_strategies #strategy_landing p {padding-bottom: 5px; line-height: 1; margin-bottom: 0;}
#content #classroom_strategies #strategy_landing h3 {padding-bottom: 5px;}
#content #classroom_strategies .strategy_box {border-top: solid 1px #ccc; padding-top: 10px; clear: both;}
#content #classroom_strategies .book_blurb {clear: both;}
#content #classroom_strategies img.strategies_cover {margin-right: 10px; margin-bottom: 10px;}
#content #classroom_strategies p.book_cover {float: left;}
#content #classroom_strategies p.book_title {color: #596e8e; padding: 0; margin: 0; font-style: italic; font-size: 70%; line-height: 1.2; font-weight: bold;}
#content #classroom_strategies span.book_byline {font-style: normal; font-weight: normal;}
#content #classroom_strategies p.book_type {color: #596e8e; padding: 0; margin: 0; font-size: 70%; line-height: 1.2;}
#content #classroom_strategies p.book_descrip {padding: 10px 0 15px 0; margin: 0; font-size: 70%; line-height: 1.2;}
#content #classroom_strategies table {border: solid 3px #ccc; margin-left: auto; margin-right: auto; margin-bottom: 10px;}
#content #classroom_strategies td, #content #classroom_strategies th {border: solid 2px #ccc; padding: 5px; text-align: center; font-size: 70%; line-height: 1.2;}
#content #classroom_strategies table.leftAlign td, #content #classroom_strategies table.leftAlign th {text-align: left; vertical-align: top;}
#content #classroom_strategies th {font-weight: bold;}
#content #classroom_strategies table.smallHead th {font-size: 75%; line-height: 1.2;}
#content #classroom_strategies ol td {font-size: 100%;}
#content #classroom_strategies p.see_example {position: relative; top: -12px; padding: 0 0 6px 0; margin: 0; line-height: 1;}
#content #classroom_strategies #strategies_grid table, #content #classroom_strategies #strategies_grid_landing table {border: solid 1px #dee6e8; width: 500px;}
#content #classroom_strategies #strategies_grid table tr, #content #classroom_strategies #strategies_grid_landing table tr {border-bottom: solid 1px #dee6e8;}
#content #classroom_strategies #strategies_grid table ul, #content #classroom_strategies #strategies_grid_landing table ul {font-size: 100%; line-height: 1.5;}
#content #classroom_strategies #strategies_grid table th, #content #classroom_strategies #strategies_grid_landing table th {text-align: left; font-weight: bold; border: none; border-bottom: solid 1px #dee6e8; padding-left: 10px;}
#content #classroom_strategies #strategies_grid table td, #content #classroom_strategies #strategies_grid_landing table td {text-align: left; padding-left: 25px; border: none; border-bottom: solid 1px #dee6e8;}
#content #classroom_strategies #strategies_grid table tr.last td, #content #classroom_strategies #strategies_grid table tr.last th, #content #classroom_strategies #strategies_grid_landing table tr.last td, #content #classroom_strategies #strategies_grid_landing table tr.last th  {border-bottom: none;}
#content #classroom_strategies #strategies_grid table td.yes {background: url("/themes/rr_new/images/static/strategy_yes.gif") 5px 5px no-repeat;}
#content #classroom_strategies #strategies_grid table td.no {background: url("/themes/rr_new/images/static/strategy_no.gif") 5px 5px no-repeat;}
#content #classroom_strategies #strategies_grid_landing table td.yes {background: url("/themes/rr_new/images/static/strategy_yes.gif") 23px 5px no-repeat;}
#content #classroom_strategies #strategies_grid_landing table td.no {background: url("/themes/rr_new/images/static/strategy_no.gif") 23px 5px no-repeat;}
#content #classroom_strategies #post-comment table {border: none; margin-left: 0; margin-right: 0; margin-bottom: 0;}
#content #classroom_strategies #post-comment td, #content #classroom_strategies #post-comment th {border: none; padding: 2px; text-align: left; font-size: 100%; line-height: 1.2;}
#content #classroom_strategies #post-comment table.leftAlign td, #content #classroom_strategies #post-comment table.leftAlign th {text-align: left; vertical-align: top;}
#content #classroom_strategies #post-comment th {font-weight: normal;}
#content #classroom_strategies #post-comment table.smallHead th {font-size: 75%; line-height: 1.2;}
#sponTop {background:url("/themes/rr_new/images/static/sponTop.gif") no-repeat; height:8px; margin-bottom:0px !important; margin-bottom:-10px; padding:0px;}
#sponBot {background:url("/themes/rr_new/images/static/sponBot.gif") no-repeat; height:10px; margin:0px;}
.sponsoredBody {background:url("/themes/rr_new/images/static/sponBody.gif") repeat-y; width:474px; font-size:85%; padding:10px 0px 0px 40px !important; padding:0px 0px 0px 40px; height:50px;}
.related {width:185px; float:right; margin-left:15px; display: block;}
.relatedHead {background-image: url("/themes/rr_new/images/static/relatedHead.gif"); background-repeat: no-repeat; height: 8px; width: 185px;}
.relatedBody {display:block; padding:15px; background:#ffefc2;}
.relatedFoot {background-image: url("/themes/rr_new/images/static/relatedFoot.gif"); background-repeat: no-repeat; height: 8px; width: 185px;}
.divider {border-top:1px solid #ccc; padding-top:10px;}
.divider2 {border-top: 2px solid #596e8e; padding-top: 10px;}
#footerTools h4 {float:left; color:#333; margin-right:15px; margin-bottom:20px;}
#footerTools a.pr {font-size:80%;}
#footerTools ul li {margin-bottom:0; padding-bottom:0px;}
#footerTools ul {width:400px; margin-top:11px;}
#intLinks,#videoLinks, .blogLinks {margin:15px 0px 10px 0px; font-size:75%;}
#intLinks {margin:10px 0px 10px 0px; padding-top: 10px; border-top: solid 3px #cccccc; clear: both;} 
#intLinks2 {border-top: solid 1px #cccccc; padding-top: 10px; padding-bottom: 5px; clear: both;}
#intLinks a {padding-left: 4px; padding-right: 4px;}
#intLinks a.first {padding-left: 0; padding-right: 4px;}
#intLinks table#ratings {font-size: 100%;}
#intLinks table#ratings img {position: relative; top: 2px; left: -5px;}
#videoLinks {margin:5px 0px 20px 0px; text-align: right;} 
#videoLinks a {padding-left: 4px; padding-right: 4px;}
#videoLinks a.first {padding-left: 0; padding-right: 4px;}
.videocallout {display: block; float: right; width: 198px; padding: 5px 0 0 7px; margin: 10px 0 0 10px; border: solid 1px #cccccc;}
#content .callout, #RRarticle .callout {display: block; margin: 10px 0 10px 10px; padding: 5px; border: solid 1px #cccccc;}
#content #RRarticle #related_topics {margin-top: 20px; width: 500px;}
#content #RRarticle #related_topics p.related_topics_head {font-size: 130%; font-weight: bold;}
#content #RRarticle #related_topics a {color: #da7d37; font-size: 130%;}
#content #RRarticle #related_topics table.breadcrumbs ul li {font-size: 145%; padding-bottom: 2px;}
#content #post-comment h2 {font-size: 80%; font-weight: bold; color: #000000;}
.trans {text-align: right;}
.co, .ca {margin:0px; padding:0px; height:10px;}
.ca {border-top:1px solid #666;}
#comments .com {font-weight:bold; font-size:90%; display:block; margin-bottom:10px; color: #596e8e;}
#comments .timestamp {display:block; color:#B5B5B5; padding-top:10px;}
#comments .grCom {font-size: 80%;}
#content #comments {border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:10px;}
#content #comments .grCom {color:#666; font-size:73%;}
#content #comments .sp {margin:5px 0px 15px 0px;}
#content #articleCommentPost .contentbox {border-top: none;}
#content #strategiesCommentPost .contentbox {border-top: none;}
#footerTools h4 {font-weight:normal;}
.topImage {float:right; margin-top:-25px;}
.widgetcallout {border: 1px solid #ccc; display: block; float: right; margin: 0 0 0 10px; padding: 5px; width: 202px;}
#content .edextra p {margin-bottom: 0;}
#content .edextra ul li {font-size: 110%;}
.edextra {clear: both; overflow: auto;}
.grArticle {clear: both; overflow: auto; width: 400px;}
.grArticle .eng {float: left; width: 200px;}
.grArticle .esp {float: right; width: 200px;}
.grArticle h3 {width: 400px; display: block; clear: both;}
#content #articleControls ul.toolsList li.addthis_toolbox.addthis_default_style {padding: 0;}

