/********* LEFT COLUMN STYLES *********/

#internalPageTable { margin: 0 auto; width: 1050px; background:#d3e4e6 url(/images/general_2009/internal_page_gradient.png) repeat-x; }
#internalPageLeft { padding: 20px 18px 20px 17px; width: 212px; vertical-align: top;}

.leftColBoxTop { margin: 0 0 12px 0; padding: 14px 0 0 0; width: 212px; background: #fff url(/images/general_2009/leftcol_box_top.png) no-repeat; }
#navBoxTop { background: #fff url(/images/general_2009/nav_top.png) no-repeat; }
.leftColBoxBtm { padding:0 13px 14px 13px; width: 186px; background: url(/images/general_2009/leftcol_box_btm.png) no-repeat bottom; }
#sideNavContainer { padding: 0; width: 186px;   }
#sideNavContainer h2 { margin: 0 0 2px 0; padding: 0 0 0 13px; color: #3A525C; font: 19px/20px arial, tahoma "Lucida Grande", helvetica, sans-serif; text-align: left; }
#sideNavContainer img { display: block; margin: 0; padding: 0; }

#sideNavContainer ul { margin: 0; padding: 0; width: 186px; }
#sideNavContainer li { margin: 0; padding: 3px 0; width: 186px; list-style-type: none;}
#sideNavContainer a { display: block; padding: 6px 6px 6px 13px;  width: 167px; font: 12px/13px arial, "trebuchet ms", tahoma, sans-serif;  font-weight: bold; height: 13px; color: #0C70B0; text-decoration: none; background: #E8EFF0; }
#sideNavContainer a:hover, #sideNavContainer a.leftBar__subnav_active  { text-decoration: underline; background: #E8EFF0 url(/images/general_2009/leftnav_red_arrow.png) no-repeat; }

#leftcolSocialButtons {margin: 0 0 10px 0; padding: 10px 13px; width: 160px; height: 44px; background: url(/images/general_2009/internalpage_doohickeys.png) -3px -3px; }
#leftcolSocialButtonsTable {width: 160px;  }
#leftcolSocialButtonsTable td {padding: 0 14px 0 0; width: 44px; vertical-align: top; text-align: center; }
#leftcolSocialButtonsTable td#socialButtonsLast {padding-right: 0; }
#leftcolSocialButtonsTable a { margin: 0; padding: 0; display: block; width: 44px; height: 44px; line-height: 44px; text-decoration: none; }
a#leftcolFacebookButton {background: url(/images/general_2009/internalpage_doohickeys.png) -7px -175px; }
a#leftcolFacebookButton:hover {background: url(/images/general_2009/internalpage_doohickeys.png) -7px -235px; }
a#leftcolTwitterButton {background: url(/images/general_2009/internalpage_doohickeys.png) -63px -175px; }
a#leftcolTwitterButton:hover {background: url(/images/general_2009/internalpage_doohickeys.png) -63px -235px; }
a#leftcolRSSButton {background: url(/images/general_2009/internalpage_doohickeys.png) -119px -175px; }
a#leftcolRSSButton:hover {background: url(/images/general_2009/internalpage_doohickeys.png) -119px -235px; }

#leftcolEnewsletterButton {display: block; margin: 0 0 10px 0; width: 186px; height: 33px; line-height: 33px; text-decoration: none; background: url(/images/general_2009/internalpage_doohickeys.png) -3px  -77px; }
#leftcolEnewsletterButton:hover {background: url(/images/general_2009/internalpage_doohickeys.png) -3px  -120px; }

#leftcolWatchOnline {display: block; margin: 0; width: 186px; height: 56px; text-decoration: none; background: url(/images/general_2009/promo-watch-online.jpg) no-repeat; }
#leftcolWatchOnline:hover {background: url(/images/general_2009/promo-watch-online.jpg) 0  -56px; }

#promoBoxBottom { width: 186px; }
#promoBox { border: 1px solid #c5d5d7; padding: 7px; width: 170px; }
.promoBoxAd { margin: 0 auto 4px auto; width: 170px; }
.promoBoxAd table td { padding: 0; text-align: center; vertical-align: top; }
.promoBoxAd img { display: block;  }


#mainColumn { padding: 20px 17px 20px 0; width: 786px; text-align: left; vertical-align: top;  }
#mainColumnTop { padding: 26px 0 0 0; width: 786px; background: #fff url(/images/general_2009/maincol_top.png) no-repeat;}
#mainColumnContainer { padding: 0 26px 26px 26px; width: 734px; background: #fff url(/images/general_2009/maincol_btm.png) no-repeat bottom;}

#internalPageTwoColumnTable { width: 734px; }
#internalPageContentMain { padding: 0 28px 0 0; width: 464px; vertical-align: top; }
#internalPageContentRight { padding: 0 0 0 31px; width: 211px; vertical-align: top; }

#internalPageRightStdTile { padding: 0; width: 242px; vertical-align: top;  background: url(/images/general_2009/rightcol_top_std_tile.gif) repeat-y; }
#internalPageRightStdTop { padding: 0; width: 242px; vertical-align: top; background: url(/images/general_2009/rightcol_top_std_top.gif) no-repeat;}
#internalPageRightStdBottom { padding: 18px 18px 18px 18px; width: 206px; vertical-align: top; background: #fff url(/images/general_2009/rightcol_top_std_btm.gif) no-repeat; }

#internalPageContentMainNP { padding: 0 28px 0 0; width: 484px; vertical-align: top; }
#internalPageContentRightNP { padding: 0; width: 222px; vertical-align: top; }

#programDetailsContentMain { padding: 0 28px 0 0; width: 458px; vertical-align: top; }
#programDetailsContentRight { padding: 0; width: 186px; vertical-align: top; }

.leftcol_background { background-image:url(../images/general_template/leftcol_bkg_2px_horizstripe.gif); }

.rightColumnPromo180px { margin: 0 0 24px 0; }


