.headline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.CalendarDates {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FF9900; text-decoration: none }
.content, td, body {  FONT-WEIGHT: normal;FONT-SIZE: 12px; COLOR: #000000;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.Underline {  text-decoration: underline}
.Sn1Sn2PastIssues{font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; TEXT-INDENT: -8px; PADDING-TOP: 2px}
.caption{	FONT-WEIGHT: normal;    FONT-SIZE: 10px;    COLOR: #333333;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.captionlight{	FONT-WEIGHT: normal;    FONT-SIZE: 8px;    COLOR: #666666;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.HomePhotoCredits {	FONT-WEIGHT: normal;    FONT-SIZE: 9px;    COLOR: #666666;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none} 
.GQTitle {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 18px; 	font-style: normal; 	line-height: normal; 	font-weight: bold;	color: #cc0000; 	text-decoration: none}
.font12white{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #ffffff;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.font12darkgreen{    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #003300;    LINE-HEIGHT: normal;    FONT-STYLE: normal;    FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}

.font12darkblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003399;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font14darkblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #003399;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font16darkblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #003399;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font10darkgreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336600;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font10black
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font8black
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font12black
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font10lightgray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #787878;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font13black
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.font14black
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
B
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL
{
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}
LI
{
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
OL
{
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.font16 { font-size: 16px; }
.font14 { font-size: 14px; }

.font12 {  font-size: 12px}
.font16black {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.font12red {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000; text-decoration: none}
.font14red {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000; text-decoration: none}
.font16red {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; color: #FF0000; text-decoration: none}
.font12darkred {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none}
.font14darkred {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none}
.font16darkred {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none}
.font18darkred {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none}
.font12brown {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #009900; text-decoration: none}
.font12orange {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ff9900; text-decoration: none}
.font14orange {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #ff9900; text-decoration: none}
.font14blue {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; color: #3333ff; text-decoration: none}
.font12blue {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #3333ff; text-decoration: none}
.font10blue {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #3333ff; text-decoration: none}.font16darkred { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none }
.font10gray {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #666666; text-decoration: none}.font16darkred { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; color: #cc0000; text-decoration: none }
.voteradiobutton {  color: #CCCCFF; background-color: #CCCCFF; }
.voteradiobutton2 {  color: #FFFFFF; background-color: #FFFFFF; }
.whiteradiobutton {  color: #FFFFFF; background-color: #FFFFFF; }
.MagazineType
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.MagazineCoverDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.Sn1Sn2IssuesDate { FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal;   FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.Sn1Sn2IssuesText { FONT-WEIGHT: normal;FONT-SIZE: 14px;COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal;   FONT-FAMILY: Arial, Helvetica, sans-serif;    TEXT-DECORATION: none}
.Sn1Sn2IssueTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.Sn1Sn2ListenReadTitleRed { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #FF0202; text-decoration: none}
.Sn1Sn2ListenReadTitleBlue { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #0101CC; text-decoration: none}
.Sn1Sn2ListenReadIssueDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #FF0202; text-decoration: none}
.Sn1Sn2SoundItOutNames { FONT-SIZE: 16px; FONT-FAMILY: arial, helvetica, sans-serif; color: #000000; ; position: relative; visibility: visible; left: 10px; top: 3px; clip:   rect(   ); width: 87px}
.Sn1Sn2VoteQuestion { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.ListItem { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; TEXT-INDENT: -8px; PADDING-TOP: 1px
}.Font10 {  font-size: 10px}
.Sn1Sn2IndexBoxTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-style: normal; line-height: normal; font-weight: bold; color: #999999; text-decoration: none}
.Sn1Sn2IndexLRBoxPad {  margin-top: 10px; margin-left: 30px}
.Sn1Sn2IndexWdytPad { margin-top: 10px; margin-left: 10px}
.Sn1Sn2IndexWdytPad2 { margin-top: 14px; margin-bottom: 14px}
.Sn1Sn2_TP_Pad {  margin-right: 5px; margin-bottom: 10px; margin-left: 14px}
.Sn1Sn2_TP_Pad2 { margin-right: 5px; margin-bottom: 10px; margin-left: 14px ; margin-top: 10px}
.Sn1Sn2IndexTPGreenBold {  font-weight: bold; color: #009900}
.Sn1Sn2IndexIssueTxt {  font-size: 30px; font-weight: bold; color: #FFFFFF}

#newsArchive p {margin: 10px 0; }
.MagHomeRightColPad { padding-top: 0; padding-left: 15px; padding-right: 15px; }
/*.ClassMagsForTeachersBG { color: #FFFFFF; Padding-Left: 5px; Padding-Right: 5px; Padding-Bottom: 10px; background-color: #FFF; background-repeat: no-repeat}*/

.ClassMagsForTeachers {background:#fff;border:1px solid #000;height:189px;}
.ClassMagsForTeachersBG {color:#000;border:1px solid #b0e69b;background: #fff url(/scholasticnews/magazines/images/2007/tout_ForTeachers.jpg) top no-repeat;}
.ClassMagsForTeachersBG .ClassMagsForTeachersContent {padding:94px 3px 3px 3px;}
.ClassMagsForTeachersBG p, .ClassMagsForTeachersBG ul {margin:0}
.ClassMagsForTeachersBG ul {padding:3px 3px 3px 18px}
.ClassMagsForTeachersBG A:link {text-decoration: underline; }
.ClassMagsForTeachersBG A:visited {text-decoration: underline; }
.ClassMagsForTeachersBG A:active {text-decoration: underline; }
.ClassMagsForTeachersBG A:hover {text-decoration: underline; }

.ClassMagsRelatedWebSites { color: #FFFFFF; Padding-Left: 6px; Padding-Right: 5px; Padding-Bottom: 2px; background-color: #318e00; background-image: url(/scholasticnews/magazines/images/2005/midSec_Related_bg.jpg); background-repeat: no-repeat}
.ClassMagsRelatedWebSites A:link {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites A:visited {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites A:active {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites A:hover {color: #FFFFFF; text-decoration: underline; }

.ClassMagsRelatedWebSites2 { color: #FFFFFF; Padding-Top: 45px; Padding-Left: 169px; Padding-Right: 5px; Padding-Bottom: 0px; background-color: #318e00; background-image: url(/scholasticnews/magazines/images/2005/midSec_Related_bg2.jpg); background-repeat: no-repeat}
.ClassMagsRelatedWebSites2 A:link {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites2 A:visited {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites2 A:active {color: #FFFFFF; text-decoration: underline; }
.ClassMagsRelatedWebSites2 A:hover {color: #FFFFFF; text-decoration: underline; }

.JuniorRelatedWebSites { color: #FFFFFF; Padding-Top: 145px; Padding-Left: 10px; Padding-Right: 5px; Padding-Bottom: 0px; background-color: #1b8dff; background-image: url(/scholasticnews/magazines/junior/images/touts/RelatedWebSites.jpg); background-repeat: no-repeat}
.JuniorRelatedWebSites A:link {color: #FFFFFF; text-decoration: underline; }
.JuniorRelatedWebSites A:visited {color: #FFFFFF; text-decoration: underline; }
.JuniorRelatedWebSites A:active {color: #FFFFFF; text-decoration: underline; }
.JuniorRelatedWebSites A:hover {color: #FFFFFF; text-decoration: underline; }

.MagazineHeader {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}

.podcastArchive { border: 1px solid #000; }
.podcastArchive .podcastContent { border:1px solid #b0e69b; margin: 2px; }
.podcastArchive h3 { margin: 0; padding: 5px; color:#F4FFF8; background: url(/scholasticnews/images/pArchiveBg.jpg) no-repeat; font-size: 14px; }
.podcastArchive ul { margin: 5px; padding: 0; list-style: none; }
.podcastArchive li { background: url(/images/common3.o/bullet_green.gif) 0 5px no-repeat; padding-left: 8px; }

/*=games & quizess*/
.gandq {
	text-align: left;
	width: 538px;
}
#schlLegacy .gandq h2, #schlLegacy .gandq h3, #schlLegacy .gandq p, #schlLegacy .gandq ul { margin: 0; padding: 0; }
#schlLegacy .gandq h2 {
	color: #fff;
	font: bold 18px Georgia, "Times New Roman", Times, serif;
	margin-top: 15px;
	padding: 4px 10px;
}
#schlLegacy .gandq h2.games { 
	background: #ff9900 url(/scholasticnews/games_quizzes/mapman/images/hdr1_bg.gif) no-repeat;	
}
#schlLegacy .gandq .gqContent {
	background: url(/scholasticnews/games_quizzes/mapman/images/gq_bg.gif) no-repeat;
	padding-left: 1px;
	padding-top: 8px;
}
#schlLegacy .gandq .gqContent p { margin-bottom: 12px; padding-left: 9px; padding-right: 95px; }
#schlLegacy .gandq .gqContent p.title { font-size: 14px; font-weight: bold; }
#schlLegacy .gandq .gqContent p.plugin { font-size: 11px; }
#schlLegacy .gandq .gqContent p.plugin a { color: #000; }

#schlLegacy .gandq h2.archive { 
	background: #ff0006 url(/scholasticnews/games_quizzes/mapman/images/hdr2_bg.gif) no-repeat;	
}
#schlLegacy .gandq .archiveContent {
	background: url(/scholasticnews/games_quizzes/mapman/images/archive_bg.gif) no-repeat;
	font-size: 13px;
	padding: 15px 0 0 15px;
}
#schlLegacy .gandq .archiveContent h3 { border-bottom: solid 1px #000; font-size: 18px; }
#schlLegacy .gandq .archiveContent ul { float: left; list-style: none; margin-right: 60px; width: 200px; }
#schlLegacy .gandq .archiveContent ul li { background: url(/scholasticnews/games_quizzes/mapman/images/bullet_archive.gif) 0 5px no-repeat; padding-bottom: 15px; padding-left: 11px; }
#schlLegacy .gandq .archiveContent ul li a { color: #0012ff; text-decoration: none; }
#schlLegacy .gandq .archiveContent ul li.hdr { background: none; padding-bottom: 8px; padding-left: 0; }
#schlLegacy .gandq .archiveContent .ar { margin-bottom: 20px; }

#schlLegacy .gandq .ar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#schlLegacy .gandq .ar { display:inline-block; } /*this trips hasLayout for ie7*/
#schlLegacy .gandq .ar { display:block; } /*this returns it back to normal*/