/* Bullet bins */

TABLE.cnnBins {margin-bottom:18px;}
TABLE.cnnBins TD {padding-top:13px;font-size:13px;}
TABLE.cnnBins TD IMG.cnnBinHd {display:block; border-bottom:2px solid #2F4571; margin-bottom:1px;}
DIV.cnnBinNav {width:227px;max-width:227px;height:15px;max-height:15px;background-color:#eee;font-size:10px;color:#666;vertical-align:middle;padding-top:1px;margin-bottom:5px;background:url(http://i.a.cnn.net/cnn/.element/img/1.3/misc/section.gray.gradient3.gif) 0 0;}
DIV.cnnBinNav A:link, DIV.cnnBinNav A:visited {font-size:10px;color:#666;text-decoration:none;}
DIV.cnnBinNav A:hover {color: #900; text-decoration: none}
DIV.cnnBinNav IMG {vertical-align:middle;}
IMG.cnnBinGrad {margin-right:4px;}
DIV.cnnBinNav IMG.cnnOffsite {margin-left:4px;vertical-align:middle;margin-bottom:1px;}

#cnnArticleWireFrame TABLE.cnnPoll {width:192px;}

#cnnContextualLinks .cnnCLbox
{margin-bottom:0;}

#cnnArticleWireFrame
{margin: 0 0 30px 0;}

TD#cnnArticleContent
{padding:0 10px; font:12px arial, sans-serif; color:#000;}

#cnnStoryRelatedsBox TD
{font-size:12px;}

TD#cnnArticleContent H1
{font-size: 24px; line-height:26px; margin:0; padding:0;}

TD#cnnArticleContent H3
{font-size: 14px;}

TD#cnnArticleContent .cnnStoryTime
{font:10px arial, sans-serif;}

TD#cnnArticleHeader
{padding:10px 0 10px 10px; height:52px;}

TD#cnnArticleHeader IMG
{padding:0; display:block;}

TD#cnnArticleHeader div
{border-bottom:3px solid #036;}

TD#cnnArticleContent .cnnStoryContrib
{font:italic 12px arial, sans-serif;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox
{margin:0 0 16px 0;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD
{border-bottom:1px solid #999;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD.spacer
{width:10px; border:0;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD .cnnStoryTools, TD#cnnArticleContent TABLE#cnnStoryToolsRow TR TD .cnnStoryTools
{font: bold 11px verdana, arial, sans-serif; color:#c00;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD #cnnStoryToolsTimeBox
{height:74px; margin:0 0 4px 0;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD #cnnStoryToolsTimeBox TD
{text-align: justify; font: 12px Georgia, serif; color:#000; border:0;}

TD#cnnArticleContent TABLE#cnnStoryToolsBox TR TD #cnnStoryToolsTimeBox IMG
{display:block; float:right;}

TD#cnnArticleContent #cnnStoryRelatedsBox IMG.header
{display:block; border-bottom:2px solid #2f4571;}

TD#cnnArticleContent #cnnStoryRelatedsBox TABLE.cnnStoryRelatedsTopStory
{margin:0 0 4px 0;}

TD#cnnArticleContent #cnnStoryRelatedsBox TABLE.cnnStoryRelatedsTopStory TR TD
{font:12px arial, sans-serif; vertical-align:middle;}

#cnnStoryRelatedsBox ul
{margin:0; padding:0; list-style-type:none;}

#cnnStoryRelatedsBox li
{padding:0; margin:0; font:12px/17px arial, sans-serif;}

/*TD#cnnArticleContent .cnnInterActiveElementsContainer .cnnIEBox .cnnIEBoxContent TABLE.cnnStoryRelatedsLinks TR TD
{padding: 2px 0px;}*/

TD#cnnArticleContent .cnnInterActiveElementsContainer .cnnIEBox .cnnIEBoxContent .cnnStoryRelatedsLinks
{padding: 2px 0px;}


/* IE's */

TD#cnnArticleContent .cnnInterActiveElementsContainer
{box-sizing:border-box; -moz-box-sizing:border-box; width:220px; background:#fff;font:12px arial, sans-serif; color:#000;margin-top:10px; margin-bottom:10px;}

	/* IE Headers */
TD#cnnArticleContent .cnnIEHeader
{height:22px;width:220px; background: #369 url(http://i.a.cnn.net/cnn/.element/img/1.3/story/ie.headers/story.blue.bg.gif) 0 0 no-repeat;}

/*TD#cnnArticleContent .cnnIEHeader .cnnIEHeaderText
{padding:0 8px; font:bold 14px/22px arial, sans-serif; color:#fff;}*/


TD#cnnArticleContent .cnnIEHeader h3
{padding:0 8px; font:bold 14px/22px arial, sans-serif; color:#fff;margin:0;text-transform:uppercase;}

		/* IE Header backgrounds */
TD#cnnArticleContent .cnnIEBlueBox .cnnIEHeader
{background: #369 url(http://i.a.cnn.net/cnn/.element/img/1.3/story/ie.headers/story.blue.bg.gif) 0 0 no-repeat;}

TD#cnnArticleContent .cnnIECorrectionBox .cnnIEHeader
{background: #860000 url(http://i.a.cnn.net/cnn/.element/img/1.3/story/ie.headers/story.red.bg.gif) 0 0 no-repeat;}

TD#cnnArticleContent .cnnIEGrayBox .cnnIEHeader
{background: #999 url(http://i.a.cnn.net/cnn/.element/img/1.3/story/ie.headers/story.gray.bg.gif) 0 0 no-repeat;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEHeader
{background: #29633E url(http://i.a.cnn.net/cnn/.element/img/1.3/story/ie.headers/story.video.bg.gif) 0 0 no-repeat;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEHeader TABLE TR TD A,
TD#cnnArticleContent .cnnIEVideoBox .cnnIEHeader TABLE TR TD A:visited
{font:bold 11px/11px arial, sans-serif; color:#fff;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEHeader TABLE TR TD A:hover
{text-decoration:none;}

		/* IE Header text */


TD#cnnArticleContent .cnnIEFloatRight
{float:right; clear:right; margin-left:10px;}

TD#cnnArticleContent .cnnIEFloatLeft
{float:left; clear:left; margin-right:10px;}

	/* IE Box Sets padding and border properties*/
	
	
TD#cnnArticleContent .cnnIEBox
{ padding:7px; border-width: 0 1px 1px 1px; border-style: solid; border-color:#369;}

TD#cnnArticleContent .cnnIENoHeaderBox .cnnIEBox
{ border-width: 1px; border-style: solid; border-color:#369;}


		/* IE Box Sets border color for the type of box */
TD#cnnArticleContent .cnnIEVideoBox .cnnIEBox
{border-color:#ddd;}

TD#cnnArticleContent .cnnIECorrectionBox .cnnIEBox
{border-color:#860000;}

TD#cnnArticleContent .cnnIEBlueBox .cnnIEBox
{border-color:#369;}

TD#cnnArticleContent .cnnIEGrayBox .cnnIEBox
{border-color:#999;}

.cnnIEBoxContent
{background:#e7e7e7;padding:6px;}

.cnnIEBoxContent .cnn6pxPad /*overrides 6px padding for legacy special report includes. The benefit being that legacy special report includes don't have to be duplicated and saved under a different file name */
{padding:0;}

.cnnIEBoxContent i,
.cnnIEBoxContent em
{word-spacing:1px}

.cnnIEBoxContent ul
{margin:0; padding:0; list-style-type:none;}

.cnnIEBoxContent li
{padding:0; margin:0; font:12px/17px arial, sans-serif;}

.cnnInterActiveElementsContainer .cnnIEBox .cnnIELineCont
{background:#e7e7e7;padding-top:0px;padding-bottom:0px;clear:both;}

.cnnInterActiveElementsContainer .cnnIEBox .cnnIELineCont .cnnIELine
{display:block; border-top:1px solid #ccc; border-bottom:1px solid #fff;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEBoxContent
{background:#dfffdf;}

TD#cnnArticleContent .cnnIEBox .cnnIEBoxContentHR
{display:block; border-top:1px solid #ccc; border-bottom:1px solid #fff;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEBox .cnnIEBoxContentHR
{display:block; border-top:1px solid #b7d3b7; border-bottom:1px solid #fff;}

TD#cnnArticleContent .cnnIEBox TABLE TR TD
{font:12px arial, sans-serif;}

TD#cnnArticleContent .cnnIEVideoBox .cnnIEBox TABLE TR TD A
{font-weight:bold;}

TD#cnnArticleContent .cnnIEAudioBox .cnnIEBox A
{font-weight:bold;}

.cnnStoryCaption
{font:bold 11px/12px arial, sans-serif; color:#000;   padding-top: 3px;}

TABLE.cnnImgChgr {background-color:#eee;}
TABLE.cnnImgChgr TD DIV.cnnStoryCaption {padding:6px;height:45px;text-align:left; border-bottom:1px solid #fff;}
TABLE.cnnImgChgr TD.cnnStoryCaption {color:#c00;padding:6px;}
TABLE.cnnImgChgr TD.cnnImgNav {padding:6px 6px 6px 0px;text-align:right;vertical-align:baseline;height:32px;}

.cnnAlertsButtonRow,
.cnnEmailAlertOptionRow
{font:12px/20px arial, sans-serif;}

.cnnAlertsButtonRow a
{font-weight:bold;}

.cnnAlertsButtonRow,
.cnnAlertsFooterRow
{text-align:center;}

.cnnAlertsFooterRow
{border-top:1px solid #fff; background:#ccc;}

.cnnEmailAlertOptionRow INPUT
{vertical-align:baseline;}

.cnnEmailAlertOptionRow INPUT
{float:right; clear:both;}

.cnnAlertsButtonRow INPUT
{vertical-align:middle;}

.cnnStoryQuoteBox
{font: bold 16px/20px arial, sans-serif; color:#000;}

.cnnStoryQuoteBoxAttrib
{font: italic 12px/12px arial, sans-serif; color:#000;text-align:right;}

.cnnStoryBinSubLk DIV
{line-height:16px;}

.cnnPollAnswerOptionRow,
.cnnPollButtonRow
{font:12px/20px arial, sans-serif;}

.cnnPollButtonRow
{text-align:center;}

.cnnPollAnswerOptionRow INPUT
{float:right; clear:both;}

.cnnPollAnswerOptionRow INPUT
{vertical-align:baseline;}

.cnnPollButtonRow INPUT
{vertical-align:middle;}

/*contextual links hotspots */
.cnnContextualLinksBox {border:1px solid #999; background:#fff; color:#000;padding:6px;border-top:0;clear:both;}
.cnnContextualLinksBox #storyCLLinkSpots #cnnContextualLinks .cnnCL {padding-top:0}
.cnnContextualLinksBox #storyCLLinkSpots #cnnContextualLinks .cnnCL .cnnCLdivider {margin-top:0}
.cnnContextualLinksBoxHeader {height:9px; background:url(http://i.a.cnn.net/cnn/.element/img/1.1/misc/cl/cl_bar.gif) 0 0 repeat-x;}
.cnnContextualLinksBoxHeader img {display:block;}
.cnnContextualLinksBoxHeader .cnnCLExplainer {float:right;}

/* programming note */
#cnnProgrammingNote
{background:#eee url(http://i.cnn.net/cnn/.element/img/1.3/story/programming.note/generic.gif) 6px 50% no-repeat;color:#333;width:464px;margin:10px 0 5px 0;min-height:27px;height:27px;}

html > body #cnnProgrammingNote
{height:auto;padding-bottom:1px;}

#cnnProgrammingNote p
{margin:2px 6px 2px 62px;padding:2px 0;font:normal 11px/1em arial, sans-serif;}


