/* Articles */
body#prod {background: #f8f8f8;}
body#prod #container {background: #ffffff;}

#prod #content #maincol {width:613px; float:left;}
#prod #content #maincolInner {padding:10px 16px;}

#prod .pubinfo {font-size:90%; color:#5d778d;}
#prod .pubinfo .author {font-weight:bold;}

/* 
#~~~ICS20101122 kw BZ34602
#~~~Removed breadcrumb 
*/

/* Page Header */
#pageheadright {float:right; display:block; width:300px;}
#pagehead {margin-bottom:10px; padding:20px 0 8px 0;}
#pagehead .eyebrow {margin:5px 0; font-size:115%; font-weight:bold; line-height:100%; color:#ED562E; text-transform:uppercase;}
#pagehead .continued {color:#60768b; text-transform:none;}
#pagehead h1 {font-size:30px; line-height:100%; color:#000;}
#pagehead h1 .minor {font:normal 23px arial,sans-serif; color:#60768B;}
#pagehead .release {margin-top:5px; font-size:90%; color:#414850;}
#pagehead .release a {color:#0177c2;}
#pagehead .release .subsc {padding-right:14px; font-weight:bold; background:url(http://img2.timeinc.net/ew/i/icon_rss.gif) no-repeat right center;}


ul#emailImPrint {float:right; display:block; height:14px; margin:9px 0; overflow:hidden;}
ul#emailImPrint li {float:left;}
ul#emailImPrint li a {display:block; height:14px; padding-top:14px; cursor:pointer;}
ul#emailImPrint li.bookmark {width:64px; background:url(http://s7.addthis.com/custom/ew/ewbutton.gif) no-repeat;}
ul#emailImPrint li.bookmark a {width:64px;}
ul#emailImPrint li.email {width:55px; background:url(http://img2.timeinc.net/ew/i/btn_util.gif) no-repeat -84px 0;}
ul#emailImPrint li.email a {width:55px;}
ul#emailImPrint li.im {width:39px; background:url(http://img2.timeinc.net/ew/i/btn_util.gif) no-repeat -139px 0;}
ul#emailImPrint li.im a {width:39px;}
ul#emailImPrint li.yh {width:84px; background:url(http://img2.timeinc.net/ew/i/btn_util.gif) no-repeat 0 0;}
ul#emailImPrint li.yh a {width:84px;}
ul#emailImPrint li.print {width:51px; background:url(http://img2.timeinc.net/ew/i/btn_util.gif) no-repeat -178px 0;}
ul#emailImPrint li.print a {width:51px;}
ul#emailImPrint li b {display:none;}
.bookmarkMenu {margin-top:25px;}



/* Product Tabs */
ul#prodTabs {display:block; border-bottom:3px solid #ED562E; margin-bottom:0;}
ul#prodTabs li {float:left; background:url(http://img2.timeinc.net/ew/i/bg_prodnavtab_off.gif) bottom right no-repeat; font-weight:bold; color:#fff;}
ul#prodTabs li a {display:block; padding:4px 20px 5px 20px; background:url(http://img2.timeinc.net/ew/i/bg_prodnavtab_off.gif) bottom right no-repeat; color:#d8dbdc;}
ul#prodTabs li span {display:block; padding:4px 20px 5px 20px; background:url(http://img2.timeinc.net/ew/i/bg_prodnavtab_on.gif) bottom right no-repeat;}
ul#prodTabs li a:hover {display:block; background:transparent; color:#fff;}

/* Containers */
#snapshot, #vidmain, #creditsmain, #dlmain, #photosmain, #relmain {display:block; margin-bottom:14px; border:1px solid #B8C2CB; border-bottom:3px solid #60768B; border-top:1px solid #ED562E; margin-top:-1px;}

/* Snapshot Main */
#snapshot #featured {padding:15px 0 38px 0;}
#snapshot #maintout {float:left; width:320px;}
#snapshot #related {float:left; width:231px; padding-left:10px;}

/* Single Photo */
#singlephoto {width:320px; margin-bottom:10px; background:#414850;}
#singlephoto .caption {padding:3px 5px; color:#C5CDD0;}
#singlephoto .caption b {display:inline; font-weight:bold; color:#fff; text-transform:uppercase;}
#singlephoto .caption .more {white-space:nowrap; background:url(http://img2.timeinc.net/ew/i/icon_arrow03.gif) center right no-repeat;}
#singlephoto .caption .more a {padding-right:8px; font-weight:bold; color:#FFF64A;}
#singlephoto .credit {padding:3px 5px 5px 5px; font-size:70%; color:#9B9EA3;}
#singlephoto .photobox {padding:6px 0; background:#414850;}
#singlephoto .photobox .matte {width:320px; background:#000; border-bottom:1px solid #808080; text-align:center;}

/* Partner Widget */
#partnerbox {width:320px; background:#E7EBED;}
#partnerbox .txt {display:block; float:left;}
#partnerbox .btn {display:block; float:left;}
#partnerbox .watchit .btn {padding-left:5px;}
#partnerbox .presentedby {float:left; width:170px; margin-top:-10px;}
#partnerbox .showtimes {padding:6px 6px 8px 6px;}

#partnerbox #findtimes .formhead {display:block; padding-bottom:3px; font-weight:bold; color:#414850;}
#partnerbox #findtimes #zipcode {float:left; width:80px; font-size:90%;}
#partnerbox #findtimes #btnfind {float:left; width:37px; height:19px; padding:0 10px 0 2px;}

#partnerbox .movie .watchit, #partnerbox .dvd .watchit, #partnerbox .tv .watchit, #partnerbox .dvd .reviewlink {padding:6px; border-bottom:1px solid #CFD6DC; font-weight:bold; color:#414850;}

#partnerbox .moviedvd .watchit {padding:6px 6px 0 6px; font-weight:bold; color:#414850;}
#partnerbox .moviedvd .release {padding:6px; border-bottom:1px solid #CFD6DC; font-weight:bold; color:#414850;}
#partnerbox .moviedvd .release .txt {padding-top:1px;}
#partnerbox .moviedvd .release .days {display:block; float:left; padding:0 5px; border-right:1px dotted #60768B; font-size:90%; color:#F15922; text-transform:uppercase;}
#partnerbox .moviedvd .release .days b {font-size:115%;} 
#partnerbox .moviedvd .release .btn {padding-left:5px;}

#partnerbox .dvd .reviewlink {font-weight:bold; font-size:100%;}
#partnerbox .dvd .reviewlink a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; color:#0177C2;}
#partnerbox .dvd .reviewlink a .date {font-size:90%; color:#5D778D;}
#partnerbox .dvd ul.vendorlink {padding:6px; border-bottom:1px solid #CFD6DC; color:#60768B;}
#partnerbox .dvd ul.vendorlink li {display:block; padding:3px 0;}
#partnerbox .dvd .vendorlink .btn {padding-right:5px;}
#partnerbox .dvd .vendorlink .txt {font-size:80%;}

#partnerbox .book {padding:6px;}
#partnerbox .book .btn {padding-right:5px;}
#partnerbox .book .txt {font-size:80%; color:#60768B;}

#partnerbox .music .albuminfo {padding:6px; border-bottom:1px solid #CFD6DC; font-size:100%; font-weight:bold;}
#partnerbox .music .albuminfo a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; color:#0177C2;}
#partnerbox .music .vendorlink {padding:6px;}
#partnerbox .music .btn {padding-right:5px;}
#partnerbox .music .txt {font-size:80%; color:#60768B;}


/* Related */
#related .tout {padding-bottom:20px;}
#related .tout .more a {color:#017cc2;}
#related .grade {float:left; width:30px; margin:3px 8px 3px 0; padding:3px 5px; background:#E7EBED; font-size:210%; font-weight:bold; color:#414850;}
#related h2 {font-size:115%;}
#related h2 a {color:#000;}
#related h2 .more {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; font-size:85%;}
#related h2 .more a {padding-right:8px; color:#017cc2;}
#related .eyebrow {font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}

/* Latest Link */
#related .latest {padding-top:4px; border-top:1px solid #D9DBDA; text-align:right;}
#related .latest a {padding-right:8px; font-size:90%; font-weight:bold; color:#0177c2; text-transform:uppercase;}
#related .latest b {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}

/* Misc Modules */
#mod h3 {clear:both; padding:4px 9px; background:#E7EBED; border-bottom:1px solid #D9DBDA; font-size:115%; color:#414850;}
#mod h3 a {padding-right:8px; color:#414850;}
#mod h3 b {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}
#mod .eyebrow {font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}
#mod .morelink {padding:4px 10px 0 0; border-top:1px solid #D9DBDA; text-align:right;}
#mod .morelink a {padding-right:8px; font-size:90%; font-weight:bold; color:#0177c2; text-transform:uppercase;}
#mod .morelink b {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}

#mod .photos, #mod .videos, #mod .related, #mod .dl {padding-bottom:20px;}

#mod .photos .toutrow {}
#mod .photos .toutrow .ftout {float:left; width:269px; padding:10px;}
#mod .photos .toutrow .ftout .txtcont {padding-top:6px;}
#mod .photos .toutrow .ftout .more {display:block;}
#mod .photos .toutrow .ftout .more a {color:#0177c2;}

#mod .videos .tout {width:561px; padding:8px 9px; border-bottom:1px solid #d8d8dc;}
#mod .videos .btn {float:left; padding-right:13px;}
#mod .videos .txtcont a {font-size:115%; font-weight:bold; color:#0177c2;}
#mod .videos .txtcont .release {font-size:90%; color:#5D778D;}
#mod .videos .morelink {border-top:none;}
#mod .videos .release {padding-top:3px;}

#mod .related .tout {width:561px; padding:8px 9px; border-bottom:1px solid #d8d8dc;}
#mod .related h4 {font-size:115%;}
#mod .related h4 a {color:#0177c2;}
#mod .related .morelink {border-top:none;}

#mod .dl .chart {width:561px; padding:10px 9px 20px 9px; background:#F3F5F6;}
#mod #dlchart {width:561px; border-collapse:collapse;}
#mod #dlchart caption {display:none;}
#mod #dlchart thead {background:#F3F5F6;}
#mod #dlchart .clipinfo, #mod #dlchart .buyinfo {padding:3px 7px;}
#mod #dlchart .buytrack {width:78px; padding:3px 7px;}
#mod #dlchart th {font-size:90%; color:#60768B; text-align:left;}
#mod #dlchart th.listen {visibility:hidden;}
#mod #dlchart th.buyinfo {font-size:80%; text-align:right; padding-right:10px;}
#mod #dlchart tbody tr {background:#fff;}
#mod #dlchart td {border-top:1px solid #D5DBE0; border-bottom:1px solid #D5DBE0;}
#mod #dlchart td.clipinfo {width:386px; font-size:90%; color:#60768B;}
#mod #dlchart td.clipinfo .title {font-weight:bold; color:#000;}

/* Video Main */
#vidmain #mod .videos {padding-bottom:0;}
#vidmain #mod .videos .tout {width:555px; padding:15px 12px;}
#vidmain #mod .videos .tout .btn {padding-right:16px;}
#vidmain #mod .videos .last {border-bottom:none;}

/* Credits Main */
#creditsmain {}
#creditsmain #seasonform {height:23px; padding:6px 0 6px 57px; background:url(http://img2.timeinc.net/ew/i/bg_prodcredits.gif) repeat-x;}
#creditsmain #seasonform label {float:left; padding:3px 3px 0 0; font-weight:bold; color:#414850;}
#creditsmain #seasonform #season {font-size:105%;}
#creditsmain #seasonsingle {height:23px; padding:9px 0 3px 14px; background:url(http://img2.timeinc.net/ew/i/bg_prodcredits.gif) repeat-x; font-weight:bold; color:#414850;}
#creditsmain #seasonsingle .seasonnum {padding-left:3px; font-size:115%; color:#000;}
/* bug 25904: Gallery Text wraps improperly for FF2 */
#creditsmain .imgcont {float:left;padding-right:8px;}

#creditsmain .credit {float:left; width:165px; height:75px; padding:14px 14px 0 14px;}
#creditsmain .credit .txtcont {padding-top:25px; font-size:90%; color:#414850;}
#creditsmain .credit .txtcont a {font-weight:bold; color:#0177c2;}

#creditsmain .creditgal {background:#F3F5F6; padding-bottom:18px;}
#creditsmain .creditgal h3 {margin-top:10px; padding:3px 14px; background:#E7EBED; border-bottom:1px solid #D9DBDA; font-size:90%; color:#ED562E; text-transform:uppercase;}

#creditsmain .listing {padding:16px 0 45px 0; background:url(http://img2.timeinc.net/ew/i/bg_creditscol.gif) repeat-y; border-top:1px solid #B8C2CB;}
#creditsmain .listcol {float:left; width:259px; padding:0 15px;}
#creditsmain .listcol h3 {font-size:90%; color:#ED562E; text-transform:uppercase;}
#creditsmain .listcol ul {padding:5px 0 20px 0;}
#creditsmain .listcol li {font-size:90%; line-height:100%; padding-bottom:7px; color:#414850;}
#creditsmain .listcol a {color:#0177c2;}

/* Downloads Main */
#dlmain #mod .dl {padding-bottom:0;}
#dlmain #dlchart {margin-bottom:10px;}
#dlmain #dlchart tr.a {background:#fff;}
#dlmain #dlchart tr.b {background:#E2F7FF;}
#dlmain .buyalbum {padding:9px; background:#60768B; color:#fff;}
#dlmain .buyalbum .txt {float:left; padding-left:230px; text-align:right;}
#dlmain .buyalbum .btn {float:right;}

/* Related Main */
#relmain {padding-top:10px;}
#relmain .section {padding-bottom:16px;}
#relmain .section h3 {border-bottom:none;}
#relmain .section h4 {font-size:115%;}
#relmain .related .tout {width:569px; padding:5px; border-top:1px solid #D9DBDA; border-bottom:none;}
#relmain .related .tout .txtcont {padding-top:3px;}
#relmain .related .buy {padding-top:5px;}

/* Photos Main */
#photosmain {padding:10px 0 20px 0;}
#photosmain .gallery .toutrow {}
#photosmain .gallery .toutrow .ftout {float:left; width:173px; padding:17px 10px;}
#photosmain .gallery .toutrow .ftout .txtcont {padding-top:6px;}
#photosmain .gallery .toutrow .ftout .more {display:block;}
#photosmain .gallery .toutrow .ftout .more a {color:#0177c2;}

#photosmain .morephotos .thumbnails {padding:22px 0 24px 17px; /*padding:28px 2px 30px 2px;*/}
#photosmain .morephotos .thumbnails li {float:left; width:83px; padding:6px 13px;}
#photosmain .morephotos .thumbnails a {display:block; padding:4px; background:#fff;}
#photosmain .morephotos .thumbnails a:hover {background:#fff32b;}

/* All About */
#allabout {margin-bottom:30px; padding:8px; background:#414850;}
#allabout h4 {float:left; display:block; width:87px; height:13px; padding-right:10px; background:#414850 url(http://img2.timeinc.net/ew/i/hd_allabout.gif) 0 1px no-repeat; text-indent:-9999px;}
#allabout a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow07.gif) center right no-repeat; font-weight:bold; color:#FFF64A; text-transform:uppercase;}

/* EW's Complete Coverage */
#completecoverage {padding:10px 6px; background:#414850;}
#completecoverage h4 {width:217px; height:12px; padding-bottom:3px; background:#414850 url(http://img2.timeinc.net/ew/i/hd_completecoverage.gif) no-repeat; text-indent:-9999px;}
#completecoverage a {padding-right:8px; background:url(http://img2.timeinc.net/ew/i/icon_arrow07.gif) center right no-repeat; font-weight:bold; color:#FFF64A; text-transform:uppercase;}

/* Episode Guide */
#episodes {padding:16px 0; background:url(http://img2.timeinc.net/ew/i/bg_epguide.gif) repeat-y;}
#episodes .epguide {float:left; width:156px; padding-bottom:40px;}
#episodes .epguide h2 {height:14px; background:url(http://img2.timeinc.net/ew/i/hd_episodeguide.gif) 12px 0 no-repeat; text-indent:-9999px;}
#episodes .epguide ul {padding:10px 0 0 0;}
#episodes .epguide li {padding:3px 12px; font-size:90%;}
#episodes .epguide li a {font-weight:bold; color:#0177c2;}
#episodes .epguide li.active {background:#d8dbdc; font-weight:bold; color:#414850;}
#episodes .epguide .epnum {color:#60768b;}
#episodes .epguide .epnum a {font-weight:normal; color:#60768b;}
#episodes .epguide li.active .epnum {font-weight:normal;}

#episodes .epsummary {float:left; width:386px; padding:15px 18px 20px 19px;}
#episodes .epsummary .photo {float:right; width:150px; padding:5px 0 15px 10px;}
#episodes .epsummary h2 {font-size:150%; color:#000;}
#episodes .epsummary h2 .epnum {font-size:60%; color:#60768b;}
#episodes .epsummary h3 {display:inline; padding-right:3px; font-size:100%; color:#ed562e; text-transform:uppercase;}
#episodes .epsummary .grade {font-size:115%; font-weight:bold; color:#60768b;}
#episodes .epsummary .grade b {color:#ed562e;}
#episodes .epsummary .byline {padding:24px 0 15px 0; font-weight:bold;}
#episodes .epsummary .byline a {color:#0177c2;}
#episodes .epsummary .more {padding:15px 0; font-weight:bold;}
#episodes .epsummary .more a {padding-right:8px; color:#0177c2;}
#episodes .epsummary .more b {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}


/* 8/1/08: New css for Episode Tab */
ul#episodes { background:none; margin:0; padding:3px; }
ul#episodes li { border-top:1px solid #ccc; padding:6px; margin:0; }
ul#episodes li:first-child { border-top:0 none transparent; }
/*ul#episodes li:hover { background:#f5ed44; }*/
/*ul#episodes li:hover { background:#fff32b; }*/
ul#episodes li.touthover {overflow:hidden}


ul#episodes h4 a { font-size:115%; color:black; text-decoration:none; }
ul#episodes h4 a:hover { text-decoration:underline; }
ul#episodes img.thumb { height:75px; width:75px; margin-right:8px; float:left; border:0; }
ul#episodes p.deck { margin:0; padding:0; }
ul#episodes .episode_name { font-style:italic; }
ul#episodes p.deck .more { background:transparent url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) no-repeat scroll right center; font-weight:bold; padding-right:8px;	display:-moz-inline-stack;	display:inline-block;
zoom:1;	*display:inline; }


/* In case of no photo */
#snapshot #latestall {padding-top:4px; border-top:1px solid #D9DBDA; text-align:left;} 
#latestall .tout {padding:0 10px 20px 10px;}
#latestall .tout .more a {color:#017cc2;}
#latestall .grade {float:left; width:30px; margin:3px 8px 3px 0; padding:3px 5px; background:#E7EBED; font-size:210%; font-weight:bold; color:#414850;} 
#latestall h2 {font-size:115%;}
#latestall h2 a {color:#000;}
#latestall h2 .more {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat; font-size:85%;}
#latestall h2 .more a {padding-right:8px; color:#017cc2;} 
#latestall .eyebrow {font-size:90%; font-weight:bold; color:#ed562e; text-transform:uppercase;}
/* Latest Link */
#latestall .latest {padding:4px 10px 0 0; border-top:1px solid #D9DBDA; text-align:right;} 
#latestall .latest a {padding-right:8px; font-size:90%; font-weight:bold; color:#0177c2; text-transform:uppercase;}
#latestall .latest b {background:url(http://img2.timeinc.net/ew/i/icon_arrow05.gif) center right no-repeat;}

/* Author Bio Popup */
#biopopup {position: relative; font-size: 90%; font-family: Arial, sans-serif;}
#biopopup .popcont, #biopopup .popcont .tout, #biopopup .popcont .pointer {width:184px;}
#biopopup .popcont {display:none; position:absolute; z-index:2030; left:-41px;}
#biopopup .popcont .tout {padding:13px; background-color:#0092cc;}
#biopopup .popcont .tout .imgcont {float:left; width:60px; padding-right:8px;}
#biopopup .popcont .tout .txtcont {float:left; width:116px;}
#biopopup .popcont .tout b {display:block; color:#fff; font-weight:bold;}
#biopopup .popcont .tout .txt {width:116px; font-size:90%; color:#b8ebff;}
#biopopup .popcont .pointer {height:15px; padding:0px 13px; background:url(http://img2.timeinc.net/ew/i/icon_rollover.gif) no-repeat 43px 0px;}

/*#yahooBuzzBadge-form span { visibility: hidden !important; }*/

