/* 08/19/2008 */

#elections08 #sideColumnLeft { border-right: none; }
#elections08 #sideColumnLeft ul, #elections08 #mainContentRight ul { font-size: 12px; font-weight: bold; }

#sideColumnLeftSchlNews {
	width: 235px;
	padding-right: 12px;
	border-right: solid 1px #A9D3ED;
	float: left;	
	margin-right: 12px;
	padding-bottom: 20px;
}

#miniWrapper .column1 { float: left; width: 285px; margin-right: 23px; }
#miniWrapper .column2 { float: left; width: 285px; }

#mainContentRightSchlNews { width: 660px; float: right; }

.box593Stars { width: 593px; height:19px; background: url(/scholasticnews/images/3o/box_593_red_stars_top.gif) 0 0 no-repeat; padding-top:17px; padding-left:16px;}

.box593RedBorders { border-left: solid 1px #ED1B2F; border-right: solid 1px #ED1B2F; padding: 0 10px 1px 10px; }

.box300RedBorders { width: 278px; border-left: solid 1px #ED1B2F; border-right: solid 1px #ED1B2F; padding: 5px 10px 1px 10px; }
.box .box300RedBorders table.btmBorder { border-bottom: solid 1px #ED1B2F; margin-bottom: 10px; }
.box300Stars { width: 270px; padding-bottom: 13px; background: url(/scholasticnews/images/3o/box_stars_top.gif) 0 0 no-repeat; padding: 10px 15px 13px 15px; font-size: 11px; }
.box285Stars { width: 255px; padding-bottom: 13px; background: url(/scholasticnews/images/3o/box_285_stars_top.gif) 0 0 no-repeat; padding: 10px 15px 13px 15px; font-size: 12px; }
.stars { background: #B4D0E6 url(/scholasticnews/images/3o/box_stars_btm.gif) 0 100% no-repeat; }
.stars2 { background: #B4D0E6 url(/scholasticnews/images/3o/box_285_stars_btm.gif) 0 100% no-repeat; }
.starsVote { background: #B4D0E6 url(/scholasticnews/images/3o/voteBg.gif) 0 100% no-repeat; }
.stars4Teachers { background: #B4D0E6 url(/scholasticnews/images/3o/4teachersBg.gif) 0 100% no-repeat; }

.stars3 .box285RedBorders {width:260px;padding: 0 10px 0 13px;}
.stars3 .txtImgHeading {padding:16px 15px 5px 15px;margin:0;}
.stars3 { background: #fff url(/scholasticnews/images/3o/box_285_red_stars_top.gif) 0 0 no-repeat; }

.button {text-align:right}

.apple { background: url(/scholasticnews/images/3o/iconApple.gif) no-repeat; padding-left: 60px; height: 48px; overflow: visible; }
ul.appleLinks { list-style: none; margin: 10px 0 0 0; padding: 0; }
ul.appleLinks li { background: url(/scholasticnews/images/3o/bbullet.gif) 0 50% no-repeat; padding-left: 6px; padding-right: 8px; display: inline; }
ul.appleLinks li.last { padding-right: 0px; }
ul.appleLinks li a { font-weight: bold; }
p.appleLast { margin-right: 90px; margin-bottom: 0; padding-bottom: 0; margin-top: 20px; }
.box285RedBorders { width: 265px; border-left: solid 1px #ED1B2F; border-right: solid 1px #ED1B2F; padding: 5px 9px; font-size: 11px; }
.box285RedBorders ul { list-style: none; margin: 0; padding: 0; }
.box285RedBorders ul.inLine li { display: inline; padding-right: 8px; }
.box285RedBorders ul.inLine li.last { padding-right: 0; }
.box285RedBorders ul li { background: url(/scholasticnews/images/3o/bbullet.gif) 0 50% no-repeat; padding-left: 6px; }
.box640White { width: 620px; padding: 1px 10px; background-color: #ffffff; }
.box660Borders { width: 628px; border-left: solid 1px #FFDC9C; border-right: solid 1px #FFDC9C; padding: 10px 15px 5px 15px; font-size: 11px; }
.box660Borders .tblSection { font-size: 11px; }
.box660Borders .tblSection td { padding-right: 10px; }
.box660Borders .tblSection td.right { padding-left: 10px; }
.box660BordersYellow {
width: 640px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 9px 5px 9px; font-size: 11px; background-color: #FCC813; }

ul.gq { list-style: none; margin: 0; padding: 0; height:30px; }
ul.gq li { float: right; line-height: 12px; padding-left: 5px; background: none; }
#stayInformed { border-top: 1px solid #ED1B2F; padding-top: 11px; }
#stayInformed ul { list-style: none; margin: 0; padding: 0; font-weight: normal; font-size: 10px; height: 23px; }
#stayInformed ul li { background: none; float: left; padding: 0; font-size: 10px; font-weight: normal; }
#stayInformed ul li.msg { margin-right: 20px; padding-top: 10px; }
#stayInformed ul li.podcast { background: url(/scholasticnews/images/3o/iconPodcasts.gif) no-repeat; margin-right: 25px; }
#stayInformed ul li.podcast a { display: block; padding-top: 10px; padding-left: 32px;  }
#stayInformed ul li.rss { background: url(/scholasticnews/images/3o/iconRSS.gif) no-repeat; }
#stayInformed ul li.rss a { display: block; padding-top: 10px; padding-left: 40px;  }

.featuredStories { background-color: #ffffff; }
.featuredHeader { background-color: #FCC813; color: #999999; font-size: 16px; padding-left: 3px; font-weight: bold; }
.featuredContent { padding-left: 10px; padding-right: 14px; font-size: 11px; }
.discussionContent { border-left: 1px solid #A9D3ED; padding-left: 8px; padding-right: 8px; font-size: 11px; }

.schlNewsMainTouts td { font-size: 11px; }
.schlNewsMainTouts td img { display: block; margin-bottom: 10px; }
.schlNewsMainTouts td.one { border-right: 1px solid #A9D3ED; padding-right: 7px; width: 130px; }
.schlNewsMainTouts td.two { border-right: 1px solid #A9D3ED; padding-left: 7px; padding-right: 7px; width: 129px; }
.schlNewsMainTouts td.three { padding-left: 7px; }

.schlNewsMainTouts2 td { font-size: 11px; }
.schlNewsMainTouts2 td img { display: block; margin-bottom: 10px; }
.schlNewsMainTouts2 td.one { border-right: 1px solid #A9D3ED; padding-left: 7px; padding-right: 7px; width: 140px; }
.schlNewsMainTouts2 td.two { border-right: 1px solid #A9D3ED; padding-left: 7px; padding-right: 7px; width: 140px; }
.schlNewsMainTouts2 td.three { border-right: 1px solid #A9D3ED; padding-left: 7px; padding-right: 7px; width: 140px; }
.schlNewsMainTouts2 td.four { padding-left: 7px; width: 148px; }

.box440White { width: 420px; padding: 1px 10px; background-color: #ffffff; }
.box459Borders .schlNewsTouts td { padding-right: 30px; font-size: 11px;  width: 183px; }
.box459Borders .schlNewsTouts td.last { padding-left: 15px; width: 168px; }
.box459Borders .schlNewsTouts img { display: block; margin-bottom: 7px; }
.box459Borders { width: 427px; border-left: solid 1px #FFDC9C; border-right: solid 1px #FFDC9C; padding: 20px 15px 5px 15px; font-size: 11px; }
.box459BordersYellow {
width: 439px; border-left: solid 1px #A9D3ED; border-right: solid 1px #A9D3ED; padding: 5px 9px 1px 9px; font-size: 11px; background-color: #FCC813;
}
.boxSideNav {
	background-color: #66B9EC;
	width: 215px;
	padding: 15px 10px;
	color: #ffffff;
	font-size: 12px;
}
.boxSideNav strong { color: #fff; }
ul.schlNewsLinks { list-style: none; margin: 0 0 12px 0; border-bottom: 1px dotted #fff; padding: 0 0 10px 0; }
ul.schlNewsLinks li { margin-bottom: 5px; color: #fff; }
ul.schlNewsLinks li a { color: #ffffff; font-size: 12px; }
/*
.boxSideNav ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: dotted 1px #70B3DC; }
.boxSideNav ul.last { border-bottom: none; }
.boxSideNav li { padding-left: 6px; margin-bottom: 4px; }
.boxSideNav a:hover { color: #ffffff; text-decoration: underline; }
*/

.box459Borders .tblSection { font-size: 11px; }
.box459Borders .tblSection td { padding-right: 10px; }
.box459Borders .tblSection td.right { padding-left: 10px; }
.meet { padding-top: 10px; }

.boxReporters { padding: 15px 10px 1px 15px; border-left: solid 1px #FFDC9C; border-right: solid 1px #FFDC9C; width: 161px; }

.toutReporter, .toutNews { margin-bottom: 12px; font-size: 11px; }
.toutReporter img, .toutReporterLast img, .toutNews img { padding-bottom: 5px; }
.toutReporterLast { margin-bottom: 0px; }

#otherNews .left { border-right: 1px solid #A9D3ED; padding-right: 15px; width: 192px; }
#otherNews .med { border-right: 1px solid #A9D3ED; padding-left: 15px; padding-right: 15px; width: 177px; }
#otherNews .right { padding-left: 15px; width: 193px; }
#otherNews .gSquareSm li {font-size:12px}
#otherNews .gSquareSm li.heading {font-size:14px}

#specialReports .subhead { color: #fff; text-transform: uppercase; font-size: 12px; padding-right: 50px; }

.video {  margin-top: 5px;}
.video a { background: url(/scholasticnews/images/3o/video_16x16.gif) no-repeat left top; padding-left: 27px; }
.audio {  margin-top: 0px;}
.audio a { background: url(/scholasticnews/images/3o/audio_16x16.gif) no-repeat left top;padding-left: 27px;}


#mainVoteWrapper { background: url(/scholasticnews/images/3o/box_593_btm.gif) 0 100% no-repeat; padding-bottom: 12px; width: 593px; }
#mainHdr { background: url(/scholasticnews/images/3o/box_vote_top.gif) no-repeat; padding-top: 8px; padding-left: 15px; padding-bottom:10px}
#mainVote { border-left: 1px solid #EE1A34; border-right: 1px solid #EE1A34; padding: 8px 17px;  }
#parties { border-top: 1px solid #ED1834; border-bottom: 1px solid #ED1834; padding-top: 15px; padding-bottom: 15px; }
#parties:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
#parties { display: inline-block; }
#parties { display:block; }
.democrats { width: 258px; float: left;  padding-right: 20px; }
.republicans { width: 258px; border-left: 1px solid #ed1834; float: left; padding-left: 20px; }

.tblWhoAmI {width:548px}
.tblWhoAmI td {padding-top:10px;padding-right:12px;width:140px}
.tblWhoAmI td {padding-top:10px;padding-right:0;width:128px}
#popupWrapper {font:12px Arial, Helvetica, sans-serif;padding:5px 10px}
#popupWrapper img {display:block;margin:0 auto 10px auto}
#popupWrapper span {font-size:10px}
#popupWrapper .close {text-align:right;clear:both}

#mainVoteCompare { border-left: 1px solid #EE1A34; border-right: 1px solid #EE1A34; padding: 8px 0;  }
#mainVoteCompare p {margin-left:17px;margin-right:17px;margin-top:0}
#SideBySide:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
#SideBySide { display:inline-block; }
#SideBySide { display:block; }
#SideBySide .mccain {width: 258px; float: left;  padding-right: 20px;}
#SideBySide .obama {width: 258px; border-left: 1px solid #05028c; float: left; padding-left: 20px;}
#SideBySide .candidates {border-bottom:1px solid #05028c;padding-bottom:19px;margin-left:17px;margin-right:17px;text-align:center;font-weight:bold}
#SideBySide .candidates .obama {border-left:0}
#SideBySide .issues:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
#SideBySide .issues { display: inline-block; }
#SideBySide .issues { display:block;padding-top:3px;padding-bottom:6px;width:589px;margin:0 auto}
#SideBySide .issues .mccain {margin-left:17px;_margin-left:10px}
#SideBySide .issues .title {font-weight:bold;text-align:center;margin:5px auto;padding-left:8px}
#SideBySide .issues img {float: left; margin-right: 10px; margin-bottom: 10px;}
#SideBySide .issues p {margin-top:5px;margin-bottom:5px;margin-left:0;margin-right:0}

#SubscribeBox,
#OrderBox
{
	display: block;
	width: 300px;
	padding: 0 0 13px 0;
}
#SubscribeBox img,
#OrderBox img
{
	display: block;
	margin: 0;
	padding: 0;
	border: none;
}

#SubscribeBox table.magazines,
#OrderBox table.books
{
	display: table;
	width: 300px;
	height: 196px;
	border-left: 1px solid #ee2f40;
	border-right: 1px solid #ee2f40;
	padding: 0;
	margin: 0;
	overflow: visible;
	
}
#SubscribeBox table td,
#OrderBox table td
{
	display: table-cell;
	vertical-align: top;
}

#SubscribeBox table.magazines
{
	background: #fdf9ce;
}
#SubscribeBox table.magazines td.left{ width: 160px; }
#SubscribeBox table.magazines td.right{ width: auto; }

#SubscribeBox table.magazines td .magazineArea
{
	display: block;
	width: 118px;
	padding: 16px 0 0 0;
}



#SubscribeBox table.magazines td.left .magazineArea
{
	padding-left: 22px;
}

#SubscribeBox table.magazines td .magazineArea .cover
{
	display: block;
	padding-bottom: 5px;
}
#SubscribeBox table.magazines td .magazineArea .grades
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#SubscribeBox .magazineFinderArea
{
	display: block;
	width: 288px;
	border-left: 1px solid #ee2f40;
	border-right: 1px solid #ee2f40;	
	padding: 10px 0 0 10px;
	margin: 0;
}

#SubscribeBox .magazineFinderArea table.findMagazines
{
	display: table;
	width: 288px;
}
#SubscribeBox .magazineFinderArea table.findMagazines td { display: table-cell; vertical-align: middle; }
#SubscribeBox .magazineFinderArea table.findMagazines td.options { width: auto; }
#SubscribeBox .magazineFinderArea table.findMagazines td.view { width: 65px; }
#SubscribeBox .magazineFinderArea .txtImgHeading {padding:16px 15px 5px 0px; margin:0;}

#OrderBox table.books td.left{width:106px;text-align:center;font-size:12px;font-weight:bold;}
#OrderBox table.books td.middle{width:auto;text-align:center;font-size:12px;font-weight:bold;}
#OrderBox table.books td.right{width:97px;text-align:center;font-size:12px;font-weight:bold;}

#OrderBox table.books td div.bookCover img
{
	display: block;
	width:93px;height:119px;
}
#OrderBox table.books td.left .bookCover
{
	padding-left: 11px;
}
#OrderBox table.books td .bottomCopy
{
	display: block;
	width: 277px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 11px;
	margin: 0;
}

#SubscribeBox table.clickHere,
#OrderBox table.clickHere
{
	display: table;
	width: 300px;
	border-left: 1px solid #ee2f40;
	border-right: 1px solid #ee2f40;
	padding: 0;
	margin: 0;
}
#SubscribeBox table.clickHere td,
#OrderBox table.clickHere td
{
	display: table-cell;
	vertical-align: middle;
}
#SubscribeBox table.clickHere td.clickHere,
#OrderBox table.clickHere td.clickHere
{
	width: 122px;
	text-align: right;
}
#SubscribeBox table.clickHere td.copyCell,
#OrderBox table.clickHere td.copyCell
{
	width: auto;
	font-size: 14px;
	font-weight: bold;
	color: #ed2024;
}
	#OrderBox table.clickHere tr.onlineRow td,
	#SubscribeBox table.clickHere tr.onlineRow td{ padding-top: 10px; }
	#OrderBox table.clickHere tr.infoRow td,
	#SubscribeBox table.clickHere tr.infoRow td{ padding-top: 8px; }
	
	#SubscribeBox table.clickHere td.clickHere .button,
	#OrderBox table.clickHere td.clickHere .button
	{
		display: block;
		width: 80px;
		padding: 0 4px 0 38px;
	}

#PressCorpsLeft
{
	display: block;
	width: 235px;
}

#PressCorpsLeft table.classMags
{
	display: table;
	width: 235px;
	border-left: 1px solid #dbecf7;
	border-right: 1px solid #dbecf7;	
	background: #fdf9ce;
}
#PressCorpsLeft table.classMags td { display: table-cell; vertical-align: top; }
	#PressCorpsLeft table.classMags td.left{ width: 130px; }
	#PressCorpsLeft table.classMags td.right{ width: auto; }

	

#mainContentRight .fr { background: #29597D url(indepth/images/fr_top.jpg) no-repeat; width: 591px; }
#mainContentRight .fr #VideoWrapper{ background: url(indepth/images/fr_btm.jpg) 0 100% no-repeat; padding-top: 10px; padding-bottom: 10px; text-align: center; }
#sideColumnLeft .bc { width: 299px; background: url(indepth/images/bc_btm.gif) 0 100% no-repeat; }
#sideColumnLeft .bc .bcWrapper { background: url(indepth/images/bc_top.gif) no-repeat; padding-top: 11px; padding-left: 15px; }
#sideColumnLeft .bc .bcWrapper p { color: #fff; font-family: "Trebuchet MS", arial, sans-serif; margin: 0; padding: 15px 15px 15px 0; }
