/* left and right columns */

#LeftCol
{width:621px;}

#RightCol
{width:354px;margin-left:9px;}

.RightColContainer
{padding:9px; }

#LeftCol  p:first-child
{margin-top:0;}


/*  T1 and T2 columns */
#T1Col,
#T2Col
{float:left;}

#T1Col /* image width = 265 + 18 pad L & R */
{width:301px;}

#T2Col
{width:320px;}

.BelowT1
{margin:18px 0 18px 18px;}


/* split */
.SplitText, .SplitText2 
{padding:18px 18px 12px 18px; border-top:1px solid #dfdfdf; font-weight:bold; font-size:16px;}

.SplitText2 
{border-top:none;}

.SplitText A:link, .SplitText2 A:link 
{text-decoration:none; font-size:16px; font-weight:bold;}


/* header over-rides */
#Header .HeaderContent .HeadColRight
{position:absolute;left:28%;top:9px;}
#Header .HeaderContent .HeaderBot .HeadColRight
{position:absolute;top:6px;z-index:1;}


/* common header / footer */
.SubHead
{font-size:16px;font-weight:bold;padding:0 0 4px 0;line-height:19px;margin-top:-3px;}
.All
{font-size:10px;padding:3px 0; line-height:13px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#T2Col .All
{margin-bottom:9px;}

/* T1 areas
=========================================================================================== */
.T1
{background:#F6F6F6;padding:18px 18px 14px 18px;}
	#_LS2 .T1
	{padding-top:9px;}
.T1 .T1Img
{position:relative;width:265px;overflow:hidden;}
	#_LS .T1 .T1Img,
	#_LS2 .T1 .T1Img
	{float:left;margin:0 18px 4px 0;width:283px;}
	#_LS3 .T1 .T1Img
	{position:relative;width:585px;overflow:hidden;}

.T1 .T1Img img 
{width:265px;height:239px;}
	#_LS .T1Img img,
	#_LS2 .T1Img img
	{height:239px;width:283px;}
	#_LS3 .T1Img img
	{height:253px;width:585px;}

.T1 h4
{padding:0;margin:0;}
.T1 h4 span
{display:block;padding:0;color:#707e86;font-size:10px;font-weight:normal;line-height:13px;}
	#_LS .T1 h4 span
	{padding-bottom:9px;}

.T1 h1
{font-family:Helvetica, arial, sans-serif;margin:0;padding:4px 0px 2px 0;line-height:24px;font-weight:bold;font-size:22px;}
	#_LS .T1 h1
	{font-size:24px;padding-top:0;}
	#_LS2 .T1 h1,
	#_LS3 .T1 h1
	{font-size:30px;padding:4px 0 8px 0;line-height:32px;}

.T1 .T1Txt
{padding-top:9px;}
	#_LS .T1Txt,
	#_LS2 .T1Txt
	{padding-top:0;}

.T1 .T1Blurb
{line-height:17px;padding:2px 0 12px 0;}
	#_LS2 .T1Blurb
	{padding-top:0;}
	
/* bullets in the blurb */
.T1 .T1Txt .T1Blurb ul
{margin:0;list-style:none;}
.T1 .T1Txt .T1Blurb ul li
{margin:0;padding:0 0 3px 9px;font-size:12px;line-height:14px;background:url(http://i.cdn.turner.com//.element/img/2.0/global/black_bull.gif) 0 6px no-repeat;}


/* T1 img caption */
.T1 .T1Img .T1cap
{position:absolute;bottom:0;left:0;width:100%;margin-bottom:-1px;background:#000;filter:alpha(opacity=85);opacity:.85;}
.T1 .T1capTxt
{padding:7px 6px;color:#aaa;font-size:10px;line-height:13px;}
.T1 .T1capTxt b
{color:#fff;font-weight:normal;}


/* T1 bullets */
.T1 ul
{margin: 0 0 -2px 0;padding: 0;list-style: none;}
.T1 ul li
{padding-left: 10px; background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat left center;font-weight:normal; margin:0 0 3px 0;line-height:13px;}
.T1 ul li a
{font-weight:bold;}
	#_LS .T1 ul,
	#_LS2 .T1 ul
	{margin-left:302px;}

/* T1 image Breaking News strip */
#YlwBlkBannerTeaser
{width:265px; height:23px; background:#FFF500; }
#YlwBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#000000;}
#RedBlkBannerTeaser
{width:265px; height:23px; background:#707e86; }
#RedBlkBannerTeaserText
{padding:4px 0 4px 5px; font-size:14px; font-weight:bold; color:#ffffff;}
	#_LS #RedBlkBannerTeaser,
	#_LS #YlwBlkBannerTeaser,
	#_LS2 #YlwBlkBannerTeaser,
	#_LS2 #RedBlkBannerTeaser
	{width:283px;}
	#_LS3 #YlwBlkBannerTeaser,
	#_LS3 #RedBlkBannerTeaser
	{width:585px;}



#_VT1 .T1Img,
#_VT1 .T1Img img
{width:265px;height:303px;}

#T1lc,
#T1rc
{float:left;width:283px;}

#T1rc
{margin-left:18px;}

#T1lc .PopNews,
#T1rc .PopNews,
#T1rc .PopNews .PopNewsImg,
#T1lc .PopNews .PopNewsImg
{margin-bottom:0;}

/* end T1 areas
=========================================================================================== */

/* landscape over-rides for superboxes */
#_LS #T1Col,
#_LS2 #T1Col,
#_LS3 #T1Col
{padding-top:9px;}
#_LS #T1Col .Pad9Top .SuperBox .WireBox,
#_LS2 #T1Col .Pad9Top .SuperBox .WireBox,
#_LS3 #T1Col .Pad9Top .SuperBox .WireBox
{margin-left:18px;}


/* T2 bullets 
=========================================================================================== */
.T2s ul
{margin:-2px 0;padding: 0;list-style: none; clear:both;}
.T2s ul li
{padding:0 0 3px 8px; background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal;font-size:12px;line-height:15px;margin:0;color:#dadada;}
.T2s ul li b
{color:#949494;}
.T2s ul li a
{font-weight:bold;}
.T2s ul li .t2time
{font-size:10px;color:#707e86;font-weight:normal;line-height:12px;}
.T2s ul li .t2time span
{padding-left:4px;}
.T2s ul li img
{vertical-align:text-bottom;}
.T2s ul li img.VidIcon
{margin:0 2px 2px 4px;}
.T2s ul li img.VideoIcon
{margin:0 2px 2px 4px;}
.T2s ul li img.PicIcon
{margin:0 2px 1px 4px;}
.T2s ul li b img.T2VidIcon
{margin:0 5px 2px 0;}


/* end T2 bullets 
=========================================================================================== */

/* most popular overlay 
=========================================================================================== */
/* opacity layer */
#Opacity
{display:none;position:absolute;top:0;left:0;min-width:1002px;width:100%;height:1300px;/*height:2600px;*/z-index:1000;background:#000;opacity:.70;filter: alpha(opacity=70);}

* html #Opacity 
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "100%" );}

#MoPo
{color:#000;display:none;position:absolute;top:25%;left:34%;width:337px;text-align:left;z-index:1001;}

.MoPoBtn
{float:right;display:inline;}

.MoPoBtn img
{margin-bottom:4px;}

.MoPoContent
{margin:0 9px;background:#fff;border:1px solid #cbcbcb;}

.MoPoClose
{float:right;}

.MoPoHeader .HeaderLnk
{font-size:16px;font-weight:bold;padding-bottom:3px;}

.MoPoHeader p
{color:#949494;font-size:10px;line-height:11px;padding:0;margin:0;}

.MoPoHeader
{margin-bottom:10px;}

.MoPoNum
{float:left;padding:8px 0;width:40px;border-right:1px solid #dfdfdf;color:#949494;font-size:22px;font-weight:bold;line-height:22px;text-align:center;}

.MoPoImg
{float:left;padding:2px 9px;}

.MoPoLnk
{float:left;width:170px;padding:2px 0;font-weight:bold;}

#MoPo .More
{font-size:10px;line-height:11px;padding-top:3px;}

.MoPoFoot
{overflow:hidden;}

* html .MoPoFoot
{width:300px;}

.MoPoAd
{float:right;display:inline;width:126px;height:31px;overflow:hidden;}

/* wire box over-rides */
#MoPo .WireBox .BoxFooter
{background:url(http://i.cdn.turner.com//.element/img/2.0/sect/main/mostpopwire.br.gif) 100% 0 no-repeat;}

#MoPo .WireBox .BoxHeader
{background:url(http://i.cdn.turner.com//.element/img/2.0/sect/main/mostpopwire.tr.gif) 100% 0 repeat-x;}

#MoPo .WireBox
{margin-bottom:5px;}


/* main page video box
=========================================================================================== */

/* video box topper */
.MpVidTopper
{position:relative;height:37px;}
.MpVidTopper .MoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.MpVidTopper .VideoBoxHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}
.MpVidTopper .VideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */
.PopVideoFV
{margin-top:9px;}
.MpVideoBot
{margin-top:9px;background:url(http://i.cdn.turner.com//.element/img/2.0/content/video_box/pipeline_bg.gif) no-repeat;width:336px;height:44px;position:relative;}
.MpVideoBot .VbMarketingLogo
{position:absolute;top:7px;right:7px;}
.MpVideoBot p
{position:absolute;top:7px;left:9px;padding:0;margin:0;font-size:12px;font-weight:bold;color:#949494;width:206px;}

/* video box content area */
.MpVideoContent
{position:relative;width:334px;height:113px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.MpVideoContent .MpVideo,
.MpVideoContent .MpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('http://i.cdn.turner.com//.element/img/2.0/content/video_box/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.MpVideoContent .MpVideoLive
{background: url('http://i.cdn.turner.com//.element/img/2.0/content/video_box/video_bg_red.gif') no-repeat;}

.MpVideoContent .MpVideo img.VidKeyFrame,
.MpVideoContent .MpVideoLive img.VidKeyFrame
{position:absolute;top:6px;left:7px;}

.MpVideoContent .MpVideo img.VbVidIcon,
.MpVideoContent .MpVideoLive img.VbVidIcon
{position:absolute;bottom:7px;right:14px;}

.MpVideo img.VidKeyFrame
{width:87px; height:49px;}

.MpVideoContent .MpVideo p,
.MpVideoContent .MpVideoLive p
{position:absolute;top:61px;left:6px;padding:0;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;font-weight:normal;}

.MpVideoContent .MpVideo p a,
.MpVideoContent .MpVideoLive p a
{font-weight:bold;}


#MpVidCtnt0,
#MpVidCtnt1,
#MpVidCtnt2
{position:absolute;top:6px;}
#MpVidCtnt0
{left:9px;}
#MpVidCtnt1
{left:345px;}
#MpVidCtnt2
{left:681px;}


/* video box buttons */
#MpVideoBox .MpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #MpVideoBox .MpVidBtns
{margin-right:5px;}

#MpVideoBox img#MpVidBtnL
{margin-right:12px; cursor:default;}
#MpVideoBox img#MpVidBtnR
{margin-left:9px;}
#MpVideoBox img.MpVidBtnStatus
{margin:0 3px 6px 0;}


/* live video box rules */

/* topper over-rides */
.LiveVideoBox .VideoBoxHeader
{left:11px;}

.LiveVideoBox .MpVidTopper
{position:relative;height:36px;}

.MpVidTease
{padding-left:9px;color:#949494;padding-top:6px;padding-bottom:3px;line-height:15px;}

.MpVidTease a
{font-weight:bold;}

.LiveVideoBox .MpVidTease
{font-size:10px;padding-left:12px;padding-top:5px;}

.LiveVideoBox .MpVidTease a
{font-weight:normal;}

.LiveVideoBox .MpLiveVideoContent
{position:relative;height:115px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.LiveVideoBox .MpLiveVideoContent .MpLiveVidLnk
{position:absolute;top:11px;left:12px;font-weight:bold;font-size:16px;}

.LiveVideoBox .MpLiveVideoContent .MpLiveVidImg
{position:absolute;top:33px;left:12px;}

.LiveVideoBox .MpLiveVideoContent p
{position:absolute;top:32px;left:143px;width:181px;padding:0;margin:0;font-size:10px;line-height:12px;}

/* end main page video box
======================================================================= */


/* begin live video */
#LiveVideo
{background-image:url(http://i.cdn.turner.com//.element/img/2.0/video/live/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#LiveVideo .LiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#LiveVideo .LiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#LiveVideo .LiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#LiveVideo .LiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#LiveVideoHeader
{width:82px;}

#LiveVideoHeader, 
#LiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video 
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */

.SuperBox .PadSuperBox
{padding:0 9px 0 12px;}

.SuperBox .SuperTopper
{position:relative;height:38px; margin-bottom:3px;}
* html .SuperBox .SuperTopper
{margin-top:-1px;}
*:first-child+html .SuperBox .SuperTopper
{margin-top:-1px;}

.SuperBox .SuperTopper .Super88x31
{position:absolute;top:1px;right:-2px;}
.SuperBox .SuperTopper .SuperAdTxt
{position:absolute;top:14px;right:90px;}
.SuperBox .SuperTopper .SuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.SuperBox .SuperCtnt
{position:relative;}
.SuperBox .SuperCtnt .SuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .SuperBox .SuperCtnt .SuperImg
{margin-left:-99px;}
.SuperBox .SuperCtnt .SuperTxt
{margin:-4px 0 0 99px;}
.SuperBox .SuperCtnt .SuperTxt .SuperHead
{color:#949494; font-size:11px; font-weight:bold;text-transform:uppercase;}
.SuperBox .SuperCtnt .SuperTxt .SuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;}
.SuperBox .SuperCtnt .SuperTxt p
{padding:0;margin:0;font-size:10px;line-height:12px;}

.SuperBox .WireBox .BoxContent
{min-height:116px;}

* html .SuperBox .WireBox .BoxContent
{height:116px;}

/* end super box
=================================================================================== */


/* special coverage box 
=================================================================================== */
.ScBox .ScBoxHead
{font-weight:bold;font-size:11px; line-height:13px;color:#949494;padding-top:6px;}
.ScBox .ScBoxTitle
{font-size:18px;line-height:21px;font-weight:bold;padding:0;}
.ScBox .ScBoxBlurb
{font-size:10px;line-height:12px;color:#222;padding-bottom:7px;margin-top:-1px;} 

* html .ScBox .ScBoxHead
{padding-top:7px;}
*:first-child+html .ScBox .ScBoxHead
{padding-top:7px;} 

* html .ScBox .ScBoxTitle
{margin-top:-1px;padding-bottom:1px;}
*:first-child+html .ScBox .ScBoxTitle
{margin-top:-1px;padding-bottom:1px;} 

* html .ScBox .ScBoxBlurb
{padding-bottom:6px;}
*:first-child+html .ScBox .ScBoxBlurb
{padding-bottom:6px;}

/* end special coverage box 
=================================================================================== */


/* popular news area 
=================================================================================== */
.PopNews
{margin-bottom:10px;}
.PopNews .PopNewsHeadline
{font-weight:bold;padding-top:2px;}
.PopNewsImg img
{display:block}
.PopNews .PopNewsImg
{float:left;display:block;margin:2px 9px 9px 0;}
* html .PopNews .PopNewsImg
{margin:2px 5px 5px 0;}
.PopNewsHeadline
{min-height:31px;}
* html .PopNewsHeadline 
{height:31px;}
.PopNewsHeadline img
{vertical-align:text-bottom;}
.PopNewsHeadline img.VidIcon
{margin:0 4px 2px 4px;}
.PopNewsHeadline img.PicIcon
{margin:0 4px 1px 4px;}
#MpPopNews 
{padding-bottom:2px;}

#MpPopNews .SubHead
{padding:0 0 6px 0;}


/* end popular news area 
=================================================================================== */


/* more stories area [previously 'other news']
=================================================================================== */
#OtherNews
{position:relative;height:220px;display:none;}
#OtherNews .SubHead
{margin-bottom:-8px;}

#OtherNews .ONSectHead
{color:#949494;font-size:11px;font-weight:bold;padding-top:4px;}
#OtherNews .ONSectHead a
{color:#949494;}
#OtherNews .ONSectHead a:hover
{color:#707e86;}
#OtherNews ul
{margin: 0;padding: 0;list-style: none; clear:both;}
#OtherNews ul li
{position:relative;font-size:11px;line-height:13px;padding-left: 8px; font-weight:normal; margin:0 0 2px 0;}/*background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat left 5px;*/
#OtherNews ul li a
{font-weight:bold;}

/* other news changer */
.OtherNewsChngr
{position:absolute;left:0;top:170px;width:100%;text-align:center;margin-top:20px;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
#ONBtns
{background:#fff;display:block;padding:3px 0;}
IMG.ONStatus
{margin:0 2px 6px 2px;}
IMG.ONBtn
{margin:0 10px;}
#OtherNews img.OnBul
{position:absolute;top:5px;left:0;}
* html #OtherNews img.OnBul
{left:-7px;}
#OnSects0,
#OnSects1,
#OnSects2,
#OnSects3,
#OnSects4
{background:#fff;position:absolute;left:0;top:24px;}

/* end more stories area
=================================================================================== */


/* 234 advert space 
=================================================================================== */
.234Container
{text-align:center;margin-bottom:-5px;}
.234ad .AdTxt
{padding:15px 0 4px 0;}

.BelT1ad
{padding-top:8px;text-align:left;}
.BelT1AdTop
{text-align:center;padding-bottom:6px;}

/* end 234 advert space 
=================================================================================== */


/* podcast & local table rules
=================================================================================== */
TABLE.PL
{width:100%;}
TABLE.PL TR
{vertical-align:top;}
TABLE.PL TD.PodLocalContent
{background:#fff;}
TABLE.PL TD.PLCnrsCell
{width:306px;height:4px;}
TD.PLDivCell
{width:9px;}

/* end podcast & local table rules
=================================================================================== */


/* main page services box (podcast & blogs)
=================================================================================== */
.SvcsTopper
{padding:0;margin-left:3px;}
.SvcsTopper .SvcsDrpdn
{float:right;margin-top:1px;}
.SvcsTopper IMG.MpSvcsHeader
{margin-top:1px;}

.Height154
{height:154px;}
 
.SvcsCtnt
{padding:0 0 6px 0;border-bottom:1px solid #dfdfdf;margin:0 3px;}
.SvcsCtnt p
{padding:0;margin:0;font-size:10px;line-height:12px;}
.SvcsCtnt i
{font-weight:bold;color:#dadada;}
.SvcsCtnt .SvcsTz
{float:left;margin:2px 9px 6px 0;}
.SvcsCtnt h4
{margin:0;padding:0;font-size:14px;font-weight:bold;}

.SvcsBull
{padding-top:4px;margin:0 3px;}
.SvcsBull ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.SvcsBull ul li
{font-size:10px;padding-left: 8px; background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat left 6px;font-weight:normal; margin:1px 0;}
.SvcsBull ul li a
{font-weight:bold;}

.OtherSvcs div
{float:left;}

.OtherSvcs .OSRightCol,
.OtherSvcs .OSLeftCol
{float:left;}

.OtherSvcs .OSLeftCol
{width:131px;}

.OtherSvcs .OSRightCol
{width:139px;}

.OtherSvcs div img
{margin-bottom:9px;}

.Svcs88x31ad
{float:right;height:31px;overflow:hidden;margin:-4px -7px 0 0;}

* html .Svcs88x31ad
{display:inline;}

.SvcsSpnsrTxt
{float:right;margin:8px 6px 0 0;}

/* main page services box (podcast & blogs)
=================================================================================== */

/* main page partners area
=================================================================================== */
.PartHeader
{padding:4px 18px 8px 18px;line-height:24px;;font-size:22px;font-weight:bold;border-bottom:1px solid #dfdfdf;}

.PartRSSLnk
{float:right;display:inline;padding:11px 18px 0 0;}

#MpPartnerPeople,
#MpPartnerEW
{display:none;}

.PartLeftCol,
.PartRightCol
{float:left;}

.PartLeftCol
{width:288px;}

.PartRightCol
{width:297px;}

.PartnerTop .PartnerSubscribe
{float:right;margin-top:1px;}

.MpPartners ul
{margin:0 0 -2px 0;padding: 0;list-style: none; clear:both;}

.MpPartners ul li
{font-size:10px;line-height:12px;padding-left: 8px; background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal; margin:1px 0 0 0;}

.MpPartners ul li a
{font-weight:bold;}

.MpPartners IMG.PartLogo
{margin:1px 0 8px 0;}

.PadMpPartners
{padding:18px 18px 14px 18px;}

/* end main page partners area
=================================================================================== */


/* new  tv box 
=================================================================================== */
#MPctv .MPctvTopper
{position:relative;height:37px;}

#MPctv .MPctvTopper img.MPctvLogo
{margin:0 9px 3px 0;vertical-align:text-bottom;}

#MPctv .MPctvTopper .MPctvHeader
{position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}

#MPctv .MPctvTopper .MPctvDropdown
{position:absolute;top:6px;right:7px;}

#MPctv .MPctvContent
{padding:12px;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

#MPctv .MPctvImg
{float:left;margin-right:9px;}

#MPctv .MPctvLink
{font-size:14px;font-weight:bold;}

#MPctv p
{margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}

#MPctv .MPctvFooter
{padding:9px 12px 4px 12px;}

* html #MPctv .MPctvFooter
{padding:10px 12px 3px 12px;}

*:first-child+html #MPctv .MPctvFooter
{padding:10px 12px 3px 12px;}

#MPctv .MPctvFootText
{font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}

* html #MPctv .MPctvFootText
{padding-bottom:9px;}

*:first-child+html #MPctv .MPctvFootText
{padding-bottom:9px;}

#MPctv .MPctvFootText a
{font-weight:bold;} 

#MPctv .MPctvFootLnks
{font-size:10px;line-height:12px;padding-top:7px;} 

* html #MPctv .MPctvFootLnks
{padding-top:8px;}

*:first-child+html #MPctv .MPctvFootLnks
{padding-top:8px;} 

#MPctv .MPctvFootLnks a
{margin-right:12px;   margin-right:0px;} 

#MPctv .MPctvFootLnks .MPctvFL1
{width:98px;float:left;text-align:left;}

#MPctv .MPctvFootLnks .MPctvFL2
{width:95px;float:left;text-align:center;}

#MPctv .MPctvFootLnks .MPctvFL3
{width:92px;float:left;text-align:right;} 

#MPctv .MPctvFootLnks .MPctvFLSep
{width:10px;float:left;text-align:center;color:#dfdfdf;}

#MPctv .DDBoxContent .DDContent .DDSeparator span
{color:#bbb;}

 
/* end new  tv box 
=================================================================================== */


/* main page on  tv box
=================================================================================== */
.RRTVBox .OnTVboxlinks
{padding:6px 9px 0 9px;font-size:10px;margin-bottom:-3px;}

.RRTVBox .OnTVboxlinks a
{margin-right: 12px;}

.RRTVBox .OnTVsub
{border-bottom: solid 1px #dfdfdf;padding:6px 0 6px 9px;}

.RRTVBox .OnTVsub a
{font-weight: bold;}

.RRTVBox .OnTVmain
{padding:5px 9px;background:#f2f2f2;}

.RRTVBox .RRTvImg
{float:left;margin:0 9px 0px 0px;}

.RRTVBox .OnTVmaintitle
{font-weight:bold;font-size:14px;padding-bottom:4px;}

.RRTVBox p
{margin:0;padding:0;font-size: 10px;line-height:13px;}

/* main page on  tv box
=================================================================================== */



/* main page market box
==================================================================== */
.MB input,
.MB form
{margin:0;padding:0;}

.MB .MBTop
{border-bottom:1px solid #dfdfdf; padding:0px; margin:0px; position:relative;}

.MB .MBHead
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;}

.MBSponsor
{float:right; display:inline; margin:0px 4px 0px 0px; padding:2px 0 0 0;}


.MB .MB88x31
{position:absolute;top:1px;right:5px;}
* html .MB .MB88x31
{right:14px;}

.MB .MBSponTxt
{position:absolute;top:16px;right:98px;}
* html .MB .MBSponTxt
{right:107px;}

.MB .MBRowG,
.MB .MBRowR,
.MB .MBRowU
{border-top:1px solid #dfdfdf;position:relative;height:24px;}

.MB .MBRowG
{color:#090;background: #F2F2F2 url(http://i.cdn.turner.com//.element/img/2.0/content/markets_box/up_arrow.gif) 58% 7px no-repeat;}

.MB .MBRowR
{color:#707e86;background: #F2F2F2 url(http://i.cdn.turner.com//.element/img/2.0/content/markets_box/down_arrow.gif) 58% 7px no-repeat;}

.MB .MBRowU
{height:24px;color:#999;background: #F2F2F2;}

.MB .MBName a
{font-size:16px;font-weight:bold;margin-right:4px;}

.MB .MBName
{position:absolute;left:12px;top:6px;font-size:10px;color:#000;}

.MB .MBTimestamp
{padding:5px 12px 6px 12px;font-size:11px;color:#949494;}

.MB .MBData
{position:absolute;right:74px;top:6px;font-size:16px;font-weight:bold;}

.MB .MBDataSm
{position:absolute; top:6px; right:12px; font-size:10px;}

.MBGetQuote
{padding:12px 12px 8px 12px;border-top:1px solid #dfdfdf;}

input.TxtMBGetQuote
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#949494;}

input.TxtMBGetQuoteType
{width:114px;margin:0 9px 0 0;padding:2px 0 0 2px;vertical-align:top;border:1px solid #dfdfdf;height:16px;font-size:12px;font-weight:bold;color:#000;}

/* end main page market box
==================================================================== */

/* tools box 
==================================================================== */
.MPToolsBox .HeaderLnk
{font-weight:bold;font-size:22px;padding:5px 12px 8px 12px;line-height:24px;border-bottom:1px solid #dfdfdf;margin-bottom:8px;}

.MPToolsBull
{margin:0 12px;padding:2px 0 6px 0;}

.MPToolsBox ul
{margin:0;padding:0;list-style:none;clear:both;}

.MPToolsBox ul li
{font-size:11px;padding-left: 8px; background: url(http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif) no-repeat 1px 5px;font-weight:normal; margin:1px 0;}

.MPToolsBox ul li a
{font-weight:bold;}


/* quick vote box over-rides
=================================================================================== */

#QVhomepage .QVHead
{font-size:22px;padding:5px 0px 12px 12px;line-height:24px;}

#QVhomepage .QVad
{float:right;display:inline;padding:3px 5px 4px 0;}

#QVhomepage .QVBody
{padding: 8px 12px 9px 12px;border-top:1px solid #dfdfdf;}

#QVhomepage .QVQuest
{font-size:16px;line-height:20px;padding-bottom:3px;}

#QVhomepage .QVAns
{font-size:12px;}

#QVhomepage .QVResult .QVTop
{padding-bottom:4px;}

#QVhomepage .QVResult .QVHead
{font-size:22px;padding:5px 12px 12px;}

#QVhomepage .QVResult .QVad
{float:right;display:inline;}

#QVhomepage .QVResult .QVQuest
{font-size:16px;line-height:20px;padding:8px 12px 12px 12px;}

#QVhomepage .QVResult .QVcell
{font-size:12px;}

#QVhomepage .QVResult .QVpercent
{width:10px;padding:1px 0px;}

/* end quick vote box
=================================================================================== */


/* local weather area
=================================================================================== */

#WeatherLocation .WeatherMoreCities
{float:right;font-weight:bold;} 

#WeatherContainer
{width:306px; }
#WeatherContainer h1
{font-size:22px; font-weight:bold; margin:0px; padding:3px 0px 8px 18px; line-height:24px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff;}

#GetLocalBox,
#CustomWeatherBox
{width:270px; background:#f2f2f2; margin: 0 18px 9px 18px;}
#CustomNewsBox
{width:270px; background:#f2f2f2; margin: 0px 18px 14px 18px;}

#GetLocalBox form,
#CustomNewsBox form,
#CustomWeatherBox form,
#WeatherDetailsToday b, 
#WeatherDetailsTomorrow b
{padding:0px; margin:0px;}

.GetLocalBoxInput
{width:201px; font-size:12px; font-weight:bold; line-height:15px; color:#949494; padding:4px 0 4px 5px; background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin:0 6px 0 3px;}

.GetLocalBoxInput2
{width:201px; font-size:12px; font-weight:bold; color:#000000; padding:3px 0px 5px 5px; 
background-color:#ffffff; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc;
vertical-align: top; margin-left:3px; margin-right:6px;} 

.GetLocalBoxImage
{width:29px; height:23px; margin:0; vertical-align:top;}

#GetLocalBoxText,
#FindWeatherBoxText
{font-size:12px; font-weight:bold; line-height:15px; color:#000000; margin:0px 12px 5px 3px;}
#GetLocalBox b,
#FindWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color:#727272; display:block; padding:1px 12px 1px 4px;}   
#CustomNewsBox b,
#CustomWeatherBox b
{font-size:10px; font-weight:bold; line-height:12px; color: #727272; display:block; padding:3px 12px 1px 4px;} 

#WeatherDetails
{width:270px; background-color:#ffffff; margin: 0px 18px 9px 18px; }

#WeatherDetails p
{font-size:16px; font-weight:bold; line-height:19px; border-width: 0px 1px 1px 1px; border-color: #dfdfdf; border-style:solid;color:#999999; padding:6px 12px 8px 12px; margin:0px;}


#WeatherDetails a.WeatherHeader
{text-decoration:none; color:#000000;font-size:16px;line-height:19px;}
#WeatherDetails a.Weatherraquo
{text-decoration:none; color:#3d75ac; font-size:16px; font-weight:bold; }
#WeatherDetails a.WeatherHeader:hover,
#WeatherDetails a.Weatherraquo:hover
{color:#707e86;}

#WeatherDetails a.Date
{font-size:12px; font-weight:bold;  padding:0px; margin: 0px 12px 0px 12px; line-height:12px;}

#WeatherDetails img
{text-align:center; margin:0 0 5px 0;}
#WeatherDetails .Temperature
{font-size:12px; font-weight:bold; line-height:20px; color:#999999; padding:4px 0 0 0; margin: 0px 12px 0px 12px;}
#WeatherDetailsToday
{float:left; width:134px; text-align:center; padding:9px 0 7px 0; margin:0; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
#WeatherDetailsTomorrow
{float:right; width:132px; text-align:center; padding:9px 0 7px 0;  border-right: 1px solid #dfdfdf;}

#WeatherLocation
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}
#WeatherLocationMore
{clear:both; padding: 3px 11px 1px 11px; font-size:10px; color:#949494; line-height:12px;}

#WeatherLocationMore b
{color:#3d75ac; }

#WeatherDetails img, 
#WeatherLocationMore img,
#FindWeatherBox img
{border:none;}
#WeatherLocationMore
{border-width:1px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }
#WeatherLocation
{border-width:0px 1px 0px 1px; border-color:#dfdfdf; border-style:solid; }

#WeatherLocationMore span,
#WeatherLocation span
{float:left;}

#WeatherLocationMore .WeatherMoreCities
{float:right; }

#LocalNews
{width:270px; background-color: #ffffff; margin:0px 18px 0px 18px; clear:both;}
#LocalNews p
{font-size:16px; font-weight:bold; border-width:0px 1px 0px 1px; border-color: #dfdfdf; border-style: solid; color: #000000;
padding: 8px 7px 7px 11px; margin:0px;}

#LocalNewsListBorder
{border-width: 0px 1px 1px 1px; border-color:#dfdfdf; border-style:solid;}

#LocalNewsList, 
#WeatherErrorList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px}

#LocalNews ul
{margin:0 12px 10px 0; padding-left:12px; }

#LocalNewsList li
{font-size:10px; font-weight:bold; color:#dadada;padding-left:0;margin-bottom:6px;line-height:12px;}

#WeatherErrorList li
{font-size:10px; font-weight:bold; color:#dadada;
background-image: url("http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; padding-left:10px;}

#LocalNews a.LocalSource
{text-decoration:none; color:#949494;}
#LocalNews a.LocalSource:hover
{color: #707e86;}


#FindWeatherList
{margin-left:2px; list-style:none; margin-bottom:0px; padding:0px;
overflow:auto; padding:8px 10px 12px 0;
height:55px; max-height:80px; }

* html #FindWeatherList 
{height:80px; max-height:80px;}


#FindWeatherList li
{font-size:10px; font-weight:bold; padding-left:10px; line-height:14px;
background-image: url("http://i.cdn.turner.com//.element/img/2.0/global/red_bull.gif");
background-repeat: no-repeat; background-position: 1px 6px; color:#727272;}

div.LocalSource a span
{color:#949494;}
div.LocalSource a:visited span
{color:#949494;}
div.LocalSource a:hover span
{color:#707e86;}

.RRBoxContent2
{background:#f2f2f2; padding:5px 9px 0 9px;}

#FindWeatherSkip
{margin:7px 0px 0px 3px; padding:0px;}
#GetLocalBox a.skip,
#CustomNewsBox a.skip,
#CustomWeatherBox a.skip
{font-size:10px; text-decoration:none; color:#3d75ac; }
#GetLocalBox a.skip:visited,
#CustomNewsBox a.skip:visited,
#CustomWeatherBox a.skip:visited
{color:#97b8d9;}
#GetLocalBox a.skip:hover,
#CustomNewsBox a.skip:hover,
#CustomWeatherBox a.skip:hover
{color:#707e86;}

#WeatherSponsor 
{float:right; display:inline; margin:1px 4px 0px 0px; padding:0px;}
#WeatherSponsor img 
{vertical-align: middle;}

/* end local weather area
=================================================================================== */

/* bullet bins / partners area
=================================================================================== */
.MoreNewsStories
{float:right; padding:8px 18px 0 0;}
.Mar14Left
{margin:0 0 0 14px}

.PadMpMoreNews
{padding:10px 18px 2px 18px;}

.PadMpPartners
{padding:11px 18px 0px 18px;}

.MoreNewsBin
{padding-bottom:10px;}
.MoreNewsBin .HeaderLnk
{font-size:16px;font-weight:bold;line-height:19px;padding:2px 0;}
.MoreNewsBin .MoreNewsCategory
{padding:2px 0;}
.MoreNewsBin .MoreNewsCategory a
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.MoreNewsBin .MoreNewsCategory span
{font-size:16px; font-weight:bold; color:#000;line-height:19px;}
.MoreNewsBin .MoreNewsCategory a span
{color:#004276;}
.MoreNewsBin .MoreNewsCategory a:hover span
{color:#707e86;}

.MoreNewsBin ul
{margin: 0;padding: 0;list-style: none; clear:both;}
.MoreNewsBin ul li
{position:relative;font-size:12px;padding-left: 8px; color:#949494;font-weight:bold; line-height:15px;margin:0;}
.MoreNewsBin ul li a
{font-weight:bold;}
.MoreNewsBin ul li img.OnBul
{position:absolute;top:6px;left:1px;}
* html .MoreNewsBin ul li img.OnBul
{left:-6px;}
.MoreNewsBin ul li a img.VideoIcon
{margin-left:4px;}

.MpPartnersPadBot
{padding-bottom:13px;}

/* end bullet bins / partners area
=================================================================================== */

/* services & i-report over-rides 7942
============================================ */
.SvcsMore
{padding:5px 0 0 4px;font-size:10px;line-height:12px;}
.SvcsCtnt p a
{font-weight:bold;}

.IreportContentMod h5
{padding:0;margin:0;font-size:10px;line-height:13px;}

.IreportContentMod h5 a
{font-weight:bold;}

.IreportContentMod p
{padding:0 0 10px 0;margin:0;color:#949494;font-size:10px;line-height:13px;}

/* election 2008 center column area 
=================================================================================== */
.PadT2s
{padding:13px 18px 18px 18px;}
.Pad18R
{padding:0 18px 0 0;}

.ElexPromo
{padding:0px 0 0 18px;}
.ElexPromo .ElexPTop
{font-weight:bold;font-size:11px;color:#949494;line-height:13px;padding:18px 0px 2px 0px;}
.ElexPromo .ElexPTop a span { color: #949494; }
.ElexPromo .ElexPTop a:hover span { color: #707e86; }
.ElexPImage { float:right;display:inline; }


.ElexPromo .ElexPHead
{font-size:18px;line-height:20px;font-weight:bold;padding-bottom:2px;}
.ElexPromo p
{margin:0;padding:0 0 5px 0;font-size:11px;line-height:13px;}

.ElexResults
{background:transparent url(http://i.cdn.turner.com//.element/img/2.0/sect/election/primaries/results/hp/balloon_small.gif) top right no-repeat;}

.ElexResults .ElexPHead
{font-size:22px;line-height:24px;font-weight:bold;padding:13px 18px 9px 0;margin-left:18px;border-bottom:1px solid #e6e6e6;}


.ElexResults .ElexPrimary
{color:#949494;font-weight:bold;font-size:16px;line-height:18px;padding:3px 18px 3px 0;margin-left:18px;}
.ElexResults .ElexPrimary span
{padding:0 0 0 6px;font-size:11px;line-height:13px;font-weight:normal;color:#000;}
.ElexE6bot
{border-bottom:1px solid #e6e6e6;}
.ElexRBox
{margin-left:18px;border-top:1px solid #e6e6e6;}

.ElexResL, /* "democratic/republican" */
.ElexResC, /* "vote %" */
.ElexResCr, /* "states won" */
.ElexResCl,
.ElexResR
{position:absolute;top:2px;}

.ElexResL
{left:12px;}

.ElexResC
{right:116px;}

.ElexResR
{right:12px;}

.ElexResCr
{right:37px;}

.ElexResCl
{right:66px;}

.ElexRBotRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:14px;color:#000;}
.ElexRHeadRow
{border-bottom:1px solid #e6e6e6;position:relative;height:18px;font-size:10px;line-height:12px;color:#949494;}
.ElexRRow
{border-bottom:1px solid #e6e6e6;position:relative;background:#f6f6f6;height:24px;font-size:12px;font-weight:bold;line-height:14px;color:#000;}
.ElexRRow img
{margin :0 0 0 4px;}
.ElexRRow .ElexResR,
.ElexRRow .ElexResCr,
.ElexRRow .ElexResCl
{font-size:10px;font-weight:normal;}
.ElexRRow .ElexResCr
{font-size:11px;line-height:13px;}
.ElexRBotRow .ElexResR
{color:#707e86;}
.ElexRRow .ElexResL,
.ElexRRow .ElexResC,
.ElexRRow .ElexResR,
.ElexRRow .ElexResCr,
.ElexRRow .ElexResCl
{top:5px;}

.ElexRBotRow .ElexResL a
{position:absolute;top:0;left:-12px;width:200px;}

.ElexRFoot
{position:relative;height:20px;}
.ElexRFoot img
{position:absolute;top:0;right:0;}
.ElexRFoot p
{position:absolute;top:5px;left:0;margin:0;padding:0;color:#949494;font-size:10px;line-height:12px;}


.All
{color:#949494;}

/* Gravatar */
.commentlist {
	margin-bottom: 20px;
	margin-left: 10px;
	clear : both;
	width: 95%
}

.commentlist li {
	background: #f7f7f7;
	color: #707070;
	padding: 5px 10px 3px 10px;
	margin : 10px auto 5px auto;
	border-top: 3px solid #e0e0e0;
	width : 95%;
}

.commentlist li.alt {
    background: #f7f7f7;
}

#articles p {
	font : bold;
	width : 440px;
}

.imgr {
	border: 0;
	float: right;
	margin: 5px 5px 5px 5px;
	padding: 0px;
	border : 1px solid #efefef;
}

img.gravatars { padding-top: 0 !important; }


