/* This will set the styling for the new version of the package main */
.home .more a {font-family:brandon-grotesque !important;}

#main{display:block;float:left;width:994px;padding:0;background:#000;position:relative;}
.home #main{background:#fff url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_main_white.png') repeat-y;}
#most-watched-banner {display:none;}
#main #partnerrecirc{background:#fff;}


.home #leftColumns,.home #leftColumn{float:left;}
.home #leftColumns{width:680px;overflow:hidden;}
.home #rightColumn{width:300px;}


#adSponsoredBy{width:88px;position:absolute;top:8px;right:8px;z-index:10;}
#adSponsoredBy p.adSponsoredByText{display:block;float:none;padding:0 0 2px 0;font:normal 10px brandon-grotesque,arial,sans-serif;color:#fff;text-align:right;text-transform:none;}
#adSponsoredBy p.adSponsoredByTile{display:block;float:none;}

.specialHed{font:bold italic 11px/28px georgia,"times new roman",times,serif;color:#fff766;}
/*.specialHed{display:none;}*/
.more{background-position:right -96px;}
.more a{color:#067AB4;}
.home #topRow .more a, .home #toutRowOne .more a, .home #rightColumn .more a{color:#8CDDFF;}

/*#leftFirst h3 a{color:#fff!important;}*/
#leftColumns .recirc .recirc .txtcont{width:145px;}
#leftColumns .recirc .recirc .deck a{color:#ccc;}


/*
li#navphotos a,li#navstylewatch a{background:#000!important;border-top:8px solid #313131!important;}
*/

/* ---------------------------- HEADERS  ---------------------------- */
#headline{float:left;position:relative;width:994px;height:67px;background:#fff url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/mainheaderpost.png') 0 0 no-repeat;}

#headline h1, #headline h2{float:left;margin:0;padding:0;border:0;width:auto;}
#headline h1 a,#headline h2 a{float:left;margin:0;padding:0;overflow:hidden;text-indent:-9999px;background:0;border:0;}

#headline p{display:none;}
#headline #timestamp{position:absolute;top:auto;bottom:12px;right:188px;padding:0;width:160px;line-height:30px;text-align:left;font:italic 13px/1 Georgia,serif;color:#7c7b7b;background:0;text-transform:none;}
#headline h1,#headline h1 a,#headline h2, #headline h2 a{width:390px;height:65px;}
#headline h2, #headline h2{width:auto;}

body.home #headline h1, body.home #headline p {display:none;}

/* ---------------------------- HOME  ---------------------------- */


/*.home #leftColumns{padding:0;width:646px;overflow:visible;}*/
body.home #main #leftColumns{display:block;width:656px;padding:0;overflow:visible;}
body.home #main #leftColumns #leftColumn{float:left;width:154px;}
body.home #main #leftColumns #middleColumn{float:left;/*width:502px;*/ width:486px;overflow:hidden;}
body.home #main #rightColumn{float:right;/*width:300px;padding:0 20px 30px 0; width:336px;padding:0 0 30px 0;*/ width:300px; padding:0 18px 30px 0; overflow:hidden;}

.home #headline{height:67px;}
.home #headline p{display:block;width:330px;margin:0;padding:0;position:absolute;top:18px;left:270px;font:italic 13px/15px georgia,"times new roman",times,serif;color:#fff;}


/* ----- Begin Flyout ----- */
.home #leftColumn #flyout-module{width:140px;/*margin:10px 0;padding-left:14px;*/ padding:10px 0 10px 14px;background:#ededed url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_main.png') repeat-y;}

#flyout-module{width:140px;padding:10px 0 10px 14px;}
#flyout-module h3{padding-bottom:16px;font:bold italic 14px/14px georgia,"times new roman",times,serif;color:#de0349;letter-spacing:-1px;}
#flyout-module p.more{visibility:hidden;}

#flyout-module .category-row{clear:both;}
#flyout-module .category-row .tout{z-index:4;}

	/* Styles for default left column tout */
	#flyout-module .category-tout{width:140px;overflow:hidden !important;}
	#flyout-module .category-tout .tout{position:static;padding-bottom:20px;}
	#flyout-module .category-tout .tout .imgcont{}
	#flyout-module .category-tout .tout .imgcont img{margin:0 -5px;overflow:hidden !important;}
	#flyout-module .category-tout .tout .txtcont{} 
	#flyout-module .category-tout .tout .txtcont h4{padding:10px 0 2px 0;font:normal 17px/20px brandon-grotesque,arial,sans-serif;color:#000;}
	#flyout-module .category-tout .tout .txtcont h4 a{color:#000;}
	#flyout-module .category-tout .tout p.specialHed{font:bold italic 12px/15px georgia,"times new roman",times,sans-serif;color:#9e1253;}


	/* Styles for actual flyout */
	#flyout-module .flyout-row{ 
		display:block;/*width:790px;*/ height:auto;/* (150+8)/5 = 790 */
		overflow:hidden;position:absolute;top:-9999px;left:-9999px;z-index:1;
		background:#fff;border-bottom:2px solid #A11756;border-left:20px solid #fff;border-right:12px solid #fff;
		-moz-box-shadow:-3px 3px 10px #aaa;-webkit-box-shadow:-3px 3px 10px #aaa;box-shadow:-3px 3px 10px #aaa;
		-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#aaaaaa')";/* For IE 8 */
		filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#aaaaaa');/* For IE 5.5 - 7 */
	}


	#flyout-module .flyout-row .flyout-header{display:block;margin:15px 8px 8px 0;background:#fff url("http://img2.timeinc.net/people/static/i/misc/hash-lines-bg_8.png") repeat;}
	#flyout-module .flyout-row .flyout-header h3{display:inline;padding:0 10px 0 0;background:#fff;font:italic 24px georgia,"times new roman",times,serif;color:#de0349;}

	#flyout-module .flyout-row .flyout-touts{height:226px !important;position:static;}
	#flyout-module .flyout-row .flyout-touts .toutrow{display:block;/*background:#f00;*/ position:relative;}
	#flyout-module .flyout-row .flyout-touts .toutrow ul{position:absolute;width:3160px;}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout{float:left;width:150px;height:180px;padding-right:8px;/*background:#ccc;*/}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont{padding-bottom:20px;}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont h4{padding:10px 0 2px 0; font:normal 17px/20px brandon-grotesque,arial,sans-serif; color:#000;}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont h4 a{/*color:#067AB4;*/ color:#000;}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont p.specialHed{font:italic 11px/14px brandon-grotesque,arial,sans-serif;color:#000;}
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont p.specialHed{display:none;} /* hiding for now, per Scher */
	#flyout-module .flyout-row .flyout-touts .toutrow li.tout .txtcont p.more{visibility:visible;} /* remove style if showing CTA */

	/* Slider navigation */
	#flyout-module .flyout-row ul.pagination{/*float:none;*/ width:76px;height:auto;margin:0;padding:0 8px 0 10px;position:absolute;top:13px;right:0px;background:#fff;border:0;}
	#flyout-module .flyout-row ul.pagination li{float:left;width:33px;height:32px;margin:0;padding:0;background:url("http://img2.timeinc.net/people/static/i/package/royalwedding2011/nav_flyout.png") no-repeat;/*text-align:left;border:0;*/}
	#flyout-module .flyout-row ul.pagination li.previous{margin-right:10px;background-position:0 -50px;}
	#flyout-module .flyout-row ul.pagination li.next{background-position:-100px -50px;}
	#flyout-module .flyout-row ul.pagination li.previous.disabled{background-position:0 0;}
	#flyout-module .flyout-row ul.pagination li.next.disabled{background-position:-100px 0;}
	#flyout-module .flyout-row ul.pagination li a{display:block;width:33px;height:32px;margin:0;padding:0!important;overflow:hidden;text-indent:-9999px;cursor:hand;cursor:pointer;}
	#flyout-module .flyout-row ul.pagination li.disabled a{cursor:default;}

	/* Positioning for flyout */
	#flyout-module .category-row.show-flyout{position:relative;z-index:1000001;}
	#flyout-module .show-flyout .category-tout{float:left;/*width:140px;*/ z-index:100;}
	#flyout-module .show-flyout .flyout-row{top:0;left:0;z-index:1000001;}

	/* Sticker code */
	#flyout-module .sticker{width:50px;top:auto;background:url('http://img2.timeinc.net/people/static/i/misc/sticker-tinycircle-pink.png') no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/people/static/i/misc/sticker-tinycircle-pink.png',sizingMethod='crop');}
	#flyout-module .sticker div{background:0;letter-spacing:normal;font-size:10px;color:#fff;}
	#flyout-module .sticker a{letter-spacing:normal;font:bold italic 10px "trebuchet ms",brandon-grotesque,arial,sans-serif;color:#fff;}
	#flyout-module .tinycircle{left:auto;right:0;bottom:10px;padding:17px 0px 20px 4px;_height:15px;} /* height for IE6 */
	#flyout-module .category-tout{position:relative;}
	#flyout-module .category-tout .tout .imgcont .tinycircle{margin-bottom:-20px;top:72px;left:88px;bottom:0;position:absolute;}
	#flyout-module .flyout-row .tout{position:relative;}
	#flyout-module .flyout-row .tout .txtcont .sticker span a{position:static;}
	#flyout-module .flyout-row .tout .txtcont .sticker span{top:18px;}
	#flyout-module .flyout-row .tout .txtcont .tinycircle{top:72px;left:108px;position:absolute;}	

	/* For iPad and iPhone */
	#flyout-module .close-flyout{position:absolute;bottom:5px;right:0;font:normal 12px brandon-grotesque,arial,sans-serif;color:#007aa9;z-index:5000;}
	#flyout-module .close-flyout:hover{cursor:pointer;text-decoration:underline;}

/* ----- End Flyout ----- */


.home #leftColumn .hr{display:block;height:5px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_hashlines_left.png') no-repeat;}

.home #leftColumn #leftFirst{position:relative; padding:10px 0;background:#ededed url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_main.png') repeat-y;}
.home #leftColumn #leftFirst h3{padding:0 0 10px 14px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_hashlines_left.png') center bottom no-repeat;font:bold italic 14px/14px georgia,"times new roman",times,serif;color:#de0349;}
.home #leftColumn #leftFirst h3 a{color:#de0349;}
.home #leftColumn #leftFirst li{margin:0 14px;padding:5px 0 7px 0;border-top:1px solid #dedede;font:bold 12px/16px brandon-grotesque,arial,sans-serif;}
.home #leftColumn #leftFirst li a{color:#00317b;}
.home #leftColumn #leftFirst .seeAll{padding:0 14px 20px 14px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_hashlines_left.png') center bottom no-repeat;}
.home #leftColumn #leftFirst .seeAll{display:none;}
.home #leftColumn #leftFirst .tout {clear:both; padding:10px 0; position:relative; right:-4px;}
.home #leftColumn #leftFirst .tout h4 {font:bold 14px/18px brandon-grotesque,arial,sans-serif;}
.home #leftColumn #leftFirst .tout .more {margin-top:4px;}


.home #leftTop{padding:0 0 10px 0;background:#ededed url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_main.png') repeat-y;}
.home #leftTop .tout{padding:5px 0 16px 0;}
.home #leftTop h4{/*font:normal 28px/28px georgia,"times new roman",times,serif;letter-spacing:-1px;*/ font:bold 14px brandon-grotesque,arial,sans-serif;color:#000;}
.home #leftTop h4 a{color:#000;}
.home #leftTop .deck{padding-bottom:3px;font:normal 12px/18px brandon-grotesque,arial,sans-serif;}
.home #leftTop .txtcont{width:140px;padding:4px 4px 0 10px;}


.home #showCountdown{margin-top:10px;border-bottom:4px solid #b8c8d1;}
.home #showCountdown h3{display:block;width:154px;height:112px;margin:0;padding:0;background:url('http://img2.timeinc.net/people/static/i/package/redcarpet2011/countdown_oscars.png') no-repeat;text-indent:-9999px;}
.home #showCountdown h4{clear:both;display:block;background:#b8c8d1;padding:5px 16px;font:bold 10px brandon-grotesque,arial,sans-serif;color:#000;text-transform:uppercase;}
.home #showCountdown ul{margin:0;padding:0;width:100%;}
.home #showCountdown li{clear:both;display:block;margin:0;height:48px;overflow:hidden;}
.home #showCountdown li a{font:bold 12px brandon-grotesque,arial,sans-serif;color:#067ab4;}
.home #showCountdown ul.a li{background:url('http://img2.timeinc.net/people/static/i/package/redcarpet2011/bg_countdown.png') 0 0 no-repeat;}
.home #showCountdown ul.a li.even{background-position:0 -100px;}
.home #showCountdown ul.b li{background:url('http://img2.timeinc.net/people/static/i/package/redcarpet2011/bg_countdown.png') 0 -200px no-repeat;}
.home #showCountdown ul.b li.even{background-position:0 -300px;}
.home #showCountdown span{float:left;display:block;margin:0;padding:0;;}
.home #showCountdown .dates{width:28px;height:28px;padding:16px 6px 16px 10px;font:italic 17px georgia,"times new roman",times,serif;color:#fff;text-align:center;}
.home #showCountdown .award{width:100px;height:38px;padding-top:10px;font-weight:bold;color:#666;vertical-align:middle;}


.home #leftColumn .recirc{display:block;width:138px;padding:16px 6px 6px 10px;}
.home #leftColumn .recirc a{font:normal 14px/16px brandon-grotesque,arial,sans-serif;color:#067ab4;}
/*.home #leftColumn .recirc .show{margin-left:-12px;}*/
.home #leftColumn .recirc .header{background:none;width:auto; font:normal 12px brandon-grotesque,arial,sans-serif;}
/*.home #leftColumn .recirc ul{margin-left:-5px;}*/
.home #leftColumns #recirc2 .recirclinks ul {margin:0; padding:4px 0 0 0;}
.home #leftColumns #recirc2 .recirclinks li.show,
.home #leftColumns #recirc2 .recirclinks li {margin:0 0 0 12px; padding:0 0 8px 1px; list-style:disc outside; font:bold 11px/14px brandon-grotesque,arial,sans-serif;}
.home #leftColumns #recirc2 .more a {white-space:normal; font-size:12px; font-weight:bold;}

.home #topRow{padding:0;width:502px;padding:24px 0;background:#fff url('http://img2.timeinc.net/people/static/i/misc/hash-lines-bg_8.png');}
.home #topRow .tout{width:400px;height:300px;margin:0 auto;padding:1px 4px 4px 1px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_toprow_img.png') bottom right;position:relative;}
.home #topRow .imgcont{display:block;padding:0;width:400px;height:300px;}
.home #topRow img{border:0;}
.home #topRow .txtcont{display:block;width:400px;margin:0;padding:0;position:absolute;top:auto;bottom:4px;z-index:500;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_toprow_tout.png');}
.home #topRow .txtcont .txtcontinner{margin:0;padding:5px 10px 10px 10px;width:380px;}
.home #topRow .txtcont .specialHed{font:bold 12px/21px 'Trebuchet MS',brandon-grotesque,arial,sans-serif;color:#f4df9a;text-transform:uppercase;}
.home #topRow .txtcont h4{padding-bottom:5px;}
.home #topRow .txtcont h4 a{font:normal 24px/26px brandon-grotesque,arial,sans-serif;color:#fff;}
.home #topRow .txtcont .deck{padding-bottom:5px;}
.home #topRow .txtcont .txtcontinner .deck{padding-right:50px;display:none;}
.home #topRow .txtcont .deck a{font:17px/19px brandon-grotesque,arial,sans-serif;color:#fff;}
.home #topRow .txtcont .more{background:transparent url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat right -196px;}
.home #topRow .txtcont last{padding-top:7px;margin-top:10px;margin-bottom:0;padding-bottom:0;border-bottom:0;}
.home #topRow.reveal .txtcont{padding-top:14px;}
.home #topRow.reveal .txtcontinner{margin-bottom:0;padding-bottom:0;}
.home #topRow.reveal .last{border-top:1px dashed #999;}
.home #topRow.reveal h4{padding-bottom:5px;}
.home #topRow .sticker{position:absolute;top:auto;bottom:10px;z-index:10000;left:auto;right:-35px;padding:0 6px 0 0;text-align:center;overflow:hidden;}

/* START:dynamic tout -- red version
body.home #main #leftColumns #middleColumn{overflow:visible;}
body.home #slidewrapper,
body.home #topRow.slide,
body.home #topRow.slide div.tout,
body.home #topRow.slide div.imgcont,
body.home #topRow.slide div.imgcont a{float:left;padding:0;width:502px;height:300px;background:0;}
body.home #topRow.slide{position:relative;left:0;overflow:hidden;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') 0 -42px no-repeat;}
body.home #topRow.slide div.tout{float:left;}
body.home #topRow.slide div.txtcont{position:absolute;top:0;right:0;z-index:1;padding-right:22px;width:236px;height:300px;background:0;}
body.home #topRow.slide div.txtcont div.txtcontinner{padding:0;width:auto;}
body.home #topRow.slide div.txtcont h4{margin:54px 0 4px;}
body.home #topRow.slide div.txtcont h4 a{font:24px/24px Georgia,serif;color:#fff766;}
body.home #topRow.slide div.txtcont div.txtcontinner p.deck{display:block;padding:0 0 5px;}
body.home #topRow.slide div.txtcont p.deck a{font:13px/18px brandon-grotesque,arial,sans-serif;color:#fff;}
body.home #topRow.slide div.txtcont p.more{background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') right 1px no-repeat;}
body.home #topRow.slide div.txtcont p.more a{font:bold 11px/23px brandon-grotesque,arial,sans-serif;color:#fff;}
body.home #slidewrapper{position:relative;overflow:hidden;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') 0 -42px no-repeat;}
body.home #slidewrapper #topRow.slide{position:absolute;width:1600px;background:0;}
body.home #slidewrapper #nav{position:absolute;bottom:0;right:20px;z-index:2;width:238px;height:42px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') 0 0 no-repeat;}
body.home #slidewrapper #nav li{float:left;}
body.home #slidewrapper #nav li a{display:block;padding-top:19px;height:23px;font:bold 11px/1 brandon-grotesque,arial,sans-serif;color:#000;text-transform:uppercase;cursor:pointer;}
body.home #slidewrapper #nav li.prev a{padding-left:26px;width:74px;}
body.home #slidewrapper #nav li.tout1 a,
body.home #slidewrapper #nav li.tout2 a,
body.home #slidewrapper #nav li.tout3 a{width:20px;text-indent:-9999px;overflow:hidden;}
body.home #slidewrapper #nav li.next a{padding-left:25px;width:52px;}
body.home #slidewrapper #nav li.tout1 a:hover,
body.home #slidewrapper #nav li.tout2 a:hover,
body.home #slidewrapper #nav li.tout3 a:hover{background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') -320px 19px no-repeat}
body.home #slidewrapper #ind{position:absolute;left:366px;top:277px;z-index:3;width:18px;height:18px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') -300px 0 no-repeat;}
body.home #slidewrapper.slide-1 #ind{left:346px;}
body.home #slidewrapper.slide-3 #ind{left:385px;}
/* END:dynamic tout */

/* -------------- Begin: Royals DL ver. 2 (with 300x400 img) -------------- */

	body.home #topRow {display:none;}
	body.home #main #leftColumns #middleColumn{overflow:visible;}
	body.home #slidewrapper {float:left; padding:0;width:500px; height:400px; position:relative; overflow:hidden; background:#d4e5ef url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/dynamic-tout/bg-slide.png') repeat-x;}
	body.home #slidewrapper #topRow.slide {float:left; width:1600px; height:400px; padding:0; position:absolute; background:0; position:relative;left:0;overflow:hidden;}
	body.home #topRow.slide div.tout{float:left; width:500px; height:400px; padding:0; background:0;margin-left:3px;}
	
	body.home #topRow .imgcont {float:left; width:300px;overflow:hidden;}
	body.home #topRow.slide div.imgcont {height:400px;}
	body.home #topRow.slide div.imgcont img {width:300px !important; height:400px !important;}
	
	body.home #topRow.slide div.txtcont{width:176px; padding:0 12px; position:absolute; top:0;right:0; z-index:1; background:0; color:#000;}
	body.home #topRow.slide div.txtcont div.txtcontinner{width:auto; padding:0;}
	body.home #topRow.slide div.txtcont h4 {margin:45px 0 4px; font:bold 22px/24px georgia,'times new roman',times,serif;}
	body.home #topRow.slide div.txtcont h4 a{font:bold 24/26px brandon-grotesque,arial,sans-serif; color:#1957af;}
	body.home #topRow.slide div.txtcont div.txtcontinner p.deck{display:block; padding:0 0 5px; font:normal 17px/19px brandon-grotesque,arial,sans-serif;}
	body.home #topRow.slide div.txtcont p.deck a{color:#000;}
	body.home #topRow.slide div.txtcont p.more{background:url("http://img2.timeinc.net/people/static/i/spritearrow_8.png") no-repeat scroll right -96px transparent;}
	body.home #topRow.slide div.txtcont p.more a{font:bold 11px/18px brandon-grotesque,arial,sans-serif; color:#067ab4;}
	
	body.home #slidewrapper #nav{width:200px; height:67px; position:absolute;bottom:0;right:0;z-index:2;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/dynamic-tout/sprite-nav.png') no-repeat;}
	body.home #slidewrapper #nav li{position:absolute;}
	body.home #slidewrapper #nav li a{display:block; font:bold 11px brandon-grotesque,arial,sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;}
	
	body.home #slidewrapper #nav li.prev {width:106px; position:absolute; bottom:0;}
	body.home #slidewrapper #nav li.next {width:94px; position:absolute; bottom:0; right:0;}
	body.home #slidewrapper #nav li.prev a{width:79px; height:29px; padding:14px 0 0 27px;}
	body.home #slidewrapper #nav li.next a{width:62px; height:29px; padding:14px 32px 0 0; text-align:right;}
	
	body.home #slidewrapper #nav li.tout1 {left:82px; bottom:58px;}
	body.home #slidewrapper #nav li.tout2 {left:102px; bottom:58px;}
	body.home #slidewrapper #nav li.tout3 {left:123px; bottom:58px;}
	body.home #slidewrapper #nav li.tout1 a, body.home #slidewrapper #nav li.tout2 a, body.home #slidewrapper #nav li.tout3 a{width:8px;text-indent:-9999px;overflow:hidden;}
	/* body.home #slidewrapper #nav li.tout1 a:hover, body.home #slidewrapper #nav li.tout2 a:hover, body.home #slidewrapper #nav li.tout3 a:hover{background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/sprite-dynamic-tout.png') -320px 19px no-repeat} */
	
	body.home #slidewrapper #ind{position:absolute; bottom:58px; z-index:3;width:8px;height:9px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/dynamic-tout/nav-dot-on.png') no-repeat;}
	
	body.home #slidewrapper.slide-1 #ind{left:382px;}
	body.home #slidewrapper.slide-2 #ind {left:402px;}
	body.home #slidewrapper.slide-3 #ind{left:423px;}

/* -------------- End: Royals DL ver. 2 (with 300x400 img) -------------- */



.home #pollRow{float:left;margin:10px 0 0;width:630px;height:210px;overflow:hidden;}
.home .toutRow{float:left;margin:10px 0 0;padding:0 0 10px 9px;background:#000;}
.home .toutRow .contentSection{margin:0 0 16px;padding:0 0 16px;width:630px;overflow:hidden;}
.home .toutRow .last{padding-bottom:20px;background:#000;border:0;}
.home .toutRow h3{margin:0;padding:0 0 8px;font:bold 21px/1 brandon-grotesque,arial,sans-serif;color:#f4df9a;}
.home .toutRow .toutSection{float:left;padding:0;width:680px;}
.home .toutRow .specialHed{display:none;margin:0;padding:0;}
.home .toutRow .tout{width:150px;margin:0;padding:0 8px 0 0;float:left;clear:none;overflow:hidden;}
.home .toutRow .imgcont{margin:0;padding:0;position:relative;}
.home .toutRow .imgcont a{display:inline-block;overflow:visible;}
.home .toutRow img{margin:0;padding:0;border:0;}
.home .toutRow .txtcont{display:block;clear:both;margin:0;padding:10px 0 0;width:150px;}
.home .toutRow h4 a{font-weight:bold;font-size:14px;line-height:16px;color:#f1fcff;text-transform:none;}
.home .toutRow .deck{padding-bottom:2px;}
.home .toutRow .deck a{color:#000}
.home #toutRowOne .deck{display:none;}

.home #bottomLeft{clear:both;float:left;padding:18px 0 10px 22px;/*width:646px;*/ width:456px;background:#fff;}
.home #bottomLeft h2{padding:8px 0 4px 0;font:bold italic 14px/14px georgia,"times new roman",times,serif;letter-spacing:-1px;}
.home #bottomLeft .timestamp{margin:0;text-transform:none;}
.home #bottomLeft .toutSection{float:left;margin:0;padding:0;overflow:visible;width:auto;}
.home #bottomLeft .tout{display:block;width:456px;float:left;clear:both;position:static;margin:0 0 10px 0;padding:6px 0px;font:12px/18px arial, Helvetica, sans-serif;color:#000;background:#fff url('http://img2.timeinc.net/people/static/i/misc/hash-lines.gif') 0 bottom repeat-x;}
.home #bottomLeft .txtcont{display:inline;clear:both;width:100%;}
.home #bottomLeft .imgLeft table{float:left;margin:0;padding:0;}
.home #bottomLeft .imgLeft img{float:left;margin:0;margin:0 15px 15px 0;}
.home #bottomLeft .imgLeft img{width:150px;height:113px;padding:1px 4px 4px 1px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_photo.png') bottom right no-repeat;}
.home #bottomLeft .imgLeft caption{padding:0 15px 0 0;}
.home #bottomLeft .imgRight table{float:right;margin:0;padding:0;}
.home #bottomLeft .imgRight img{float:right;width:150px;height:113px;margin:0 0 15px 15px;padding:1px 4px 4px 1px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_photo.png') bottom right no-repeat;}
.home #bottomLeft .imgRight caption{padding:0 0 0 15px;}
.home #bottomLeft .imgFull table{float:left;margin:0;padding:0;border:0;}
.home #bottomLeft .imgFull img{float:left;margin:0;padding:0 15px 15px 0;}
.home #bottomLeft .imgFull caption{padding:0 15px 0 0;}
.home #bottomLeft .imgLeft .brightcovePlayerInline{background-color:#fff;margin:0 8px 8px 0;padding:0;position:static;z-index:1;}
.home #bottomLeft .imgRight .brightcovePlayerInline{background-color:#fff;margin:0 0 8px 8px;padding:0;position:static;z-index:1;}
.home #bottomLeft .adSponsoredBy{padding:0 0 5px 0;float:left;width:100%;position:relative;position:relative;}
.home #bottomLeft .adSponsoredBy .adSponsoredByText{right:88px;padding:10px 5px 0 0;color:#999;font:10px arial;text-transform:uppercase;position:absolute;}
.home #bottomLeft .adSponsoredBy a, .home #bottomLeft .adSponsoredBy object, .home #bottomLeft .adSponsoredBy embed{float:right;}
.home #bottomLeft .adSponsoredBy img{padding:0;}
.home #bottomLeft .tout caption{float:none;margin:-10px 0 15px;caption-side:bottom;font:bold italic 10px Georgia, 'Times New Roman', Times, serif;color:#999;text-align:left;}
.home #bottomLeft .tout caption .credit{font-weight:normal;}
.home #bottomLeft .tout .slug{margin:0 3px 0 0;padding:1px 2px;border-top:1px solid #fff;background:#e07;color:#fff;text-transform:uppercase;font:bold 9px/13px Small Fonts, arial;}
.home #bottomLeft .tout .tag a{/*font:14px Georgia;color:#069;text-transform:uppercase;*/ font:bold 10px 'trebuchet ms',brandon-grotesque,arial,sans-serif;text-transform:uppercase;color:#e07;}
.home #bottomLeft .tout h4{margin:0;padding:3px 0 0;z-index:1;}
.home #bottomLeft .tout h4 a{font:bold 22px/1.2em arial, Helvetica, sans-serif;color:#000;}
.home #bottomLeft .tout .timeStamp{font:normal 11px/2em brandon-grotesque,arial,sans-serif;color:#4b7084;}
.home #bottomLeft .tout .updated{font:normal 11px arial, Helvetica, sans-serif;color:#4b7084;}
.home #bottomLeft .updatedPost p.timeStamp{color:#4b7084;font-weight:normal;}
.home #bottomLeft .updatedPost p.timeStamp .updated{color:#4b7084;font-weight:normal;}
.home #bottomLeft .tout .deck a{color:#069;}
.home #bottomLeft .tout .more{background-position:right -96px;}
.home #bottomLeft .tout .more a{font:bold 11px arial, Helvetica, sans-serif;color:#069;}

.home #bottomLeft .sharetools{clear:both;display:block;width:456px;height:34px;margin-top:20px;border-top:1px solid #eaeaea;}
.home #bottomLeft div.sharelinkcont{float:left;width:100%;height:30px;padding-top:3px;border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.home #bottomLeft div.sharelinkcont .share{clear:left;float:left;width:100%;margin:0;padding:4px 0;}
.home #bottomLeft div.sharelinkcont .share li{float:left;height:24px;background:url('http://img2.timeinc.net/people/static/i/news/sprite-sharebuttons_8.png') no-repeat;}
.home #bottomLeft div.sharelinkcont .share li a{float:left;height:24px;width:100%;}
.home #bottomLeft div.sharelinkcont .share a{display:block;text-indent:-9999px;float:left;}
.home #bottomLeft div.sharelinkcont .share .facebookshare{width:65px;background-position:0 0;}
.home #bottomLeft div.sharelinkcont .share .twitter{width:66px;background-position:-65px 0;}
.home #bottomLeft div.sharelinkcont .share .facebooksend{background:none;}

.home #bottomLeft div.sharelinkcont{/*display:none;*/}
.home #bottomLeft div.sharelinkcont{float:left;width:246px;height:30px;padding-top:3px;}
.home #bottomLeft div.sharelinkcont ul.sharebar{float:left;width:100%;}
.home #bottomLeft div.sharelinkcont li{float:left;width:80px;height:28px;background-image:url('http://img2.timeinc.net/people/static/i/news/share-buttons.png');_background-image:url('http://img2.timeinc.net/people/static/i/news/share-buttons.gif');background-repeat:no-repeat;}
.home #bottomLeft div.sharelinkcont li a{width:80px;height:28px;overflow:hidden;}
.home #bottomLeft div.sharelinkcont a{display:block;text-indent:-9999px;}
.home #bottomLeft div.sharelinkcont li.facebook{background-position:0 -28px;}
.home #bottomLeft div.sharelinkcont li.twitter{background-position:-80px -28px;}
.home #bottomLeft div.sharelinkcont li.email{background-position:-160px -28px;}
.home #bottomLeft div.sharelinkcont li.facebook a{background-position:0 0;}
.home #bottomLeft div.sharelinkcont li.twitter a{background-position:-80px 0;}
.home #bottomLeft div.sharelinkcont li.email a{background-position:-160px 0;}
.home #bottomLeft div.sharelinkcont li a:hover{background:0;}
.home #bottomLeft div.permalinkcont{float:left;width:210px;height:20px;padding:7px 0;}
.home #bottomLeft div.permalinkcont p{display:inline;font:normal 11px brandon-grotesque,arial,sans-serif;color:#000;padding:0 0 2px;text-transform:uppercase;}
.home #bottomLeft div.permalinkcont p.permalink a{font-weight:normal;color:#007aa9;}
.home #bottomLeft div.permalinkcont p.addcomment{padding-left:8px;}
.home #bottomLeft div.permalinkcont p.addcomment a{font-weight:bold;color:#007aa9;}

.home #bottomLeft .categories{padding:8px;background:#f5f5f5;border-bottom:1px solid #eaeaea;font-size:11px;}
.home #bottomLeft .categories a{color:#067ab4;}

.home #bottomLeft .minipost{margin:0;padding:0;}
.home #bottomLeft .minipost .txtcont{margin:0;padding:15px;float:left;width:590px;}
.home #bottomLeft .minipost .tag{margin:0;padding:0;}
.home #bottomLeft .minipost .timestamp{margin:0;padding:0;line-height:11px;}
.home #bottomLeft .minipost .updated{margin:0;padding:0;}
.home #bottomLeft .minipost .more{margin:0;padding:0;font-size:10px;background-image:none;}
.home #bottomLeft .minipost .more a{margin:0;padding:0;text-transform:none;}
.home #bottomLeft .sponsoredPost{margin:0;padding:20px;width:579px;background-color:#eee;}
.home #bottomLeft .sponsoredPost .imgcont img{margin:0;}
.home #bottomLeft .sponsoredPost .tag{font:14px "Times New Roman", Times, serif;color:#000;text-transform:uppercase;}
.home #bottomLeft .sponsoredPost h4{padding:4px 0;font-size:18px;color:#069;}
.home #bottomLeft .adTout{margin:-10px 0 10px;padding:0 0 3px;background:#eee;}
.home #bottomLeft .adLeft{margin:0 auto;padding:0;width:332px;float:none;clear:none;background:#eee;font:normal 10px brandon-grotesque,arial,sans-serif; color:#999; text-transform:uppercase; text-align:center;}
.home #bottomLeft .adLeft img,.home #bottomLeft .adLeft iframe,.home #bottomLeft .adLeft embed,.home #bottomLeft .adLeft object,.home #bottomLeft .adLeft div{float:left;}

.home #bottomLeft .recirc{float:right;clear:none;margin:0;padding:12px 14px 12px 0;width:270px;background:#fff;display:none;}
.home #bottomLeft .recirc .tout{margin:0;padding:0;width:auto;background:0;}
.home #bottomLeft .recirc .txtcont{margin:0;padding:0 0 10px;}
.home #bottomLeft .recirc .header{float:left;margin:0 0 6px 0;padding-bottom:4px;width:260px;font:bold italic 14px 'Times New Roman', Times, serif;text-transform:lowercase;text-indent:3px;}
.home #bottomLeft .recirc .header a{float:left;margin-left:-3px;}
.home #bottomLeft .recirc .more a{padding-left:12px;font-size:12px;color:#000;text-transform:none;}
.home #bottomLeft .recirc .more > a{padding-left:10px;}
.home #bottomLeft .hr{margin:8px 0 0 0;height:3px;background:#fff url('http://img2.timeinc.net/people/static/i/misc/hash-lines.gif') 0 top repeat-x;}


/* --------------------- Home: Middle Column --------------------------- */
.home #middleColumn .news-item {padding:20px 0; border-bottom:1px solid #e4e4e4;}

.home #middleColumn .story p.image {float:right; width:155px; margin-left:10px; position:relative;}
.home #middleColumn .story p.image img {border:1px solid #fff; -webkit-box-shadow:3px 3px 0px 0px #e299ca; box-shadow:3px 3px 0px 0px #e299ca;}
/*.home #middleColumn .story p.image.video span.play {display:inline-block; width:35px; height:35px; position:absolute; bottom:8px; left:4px; background:url('http://img2.timeinc.net/people/static/i/video/btn-play-35.png') no-repeat; text-indent:-9999px;}*/
.home #middleColumn .story p.image.video span.play {display:block; width:29px; height:22px; padding:10px 0 0 10px; position:absolute; top:1px; left:1px; overflow:hidden; background:url('http://img2.timeinc.net/people/static/i/video/icon-video-arrow.png') 13px 7px no-repeat; background-color:rgba(32,177,234,0.90); background-size:15px;}

.home #middleColumn .story .text {float:left; width:289px; padding-top:7px;}
.home #middleColumn .story h4 {padding-bottom:3px; font:500 21px/24px brandon-grotesque,arial,sans-serif;}
.home #middleColumn .story h4 a {color:#000;}
.home #middleColumn .story p.timestamp {padding-bottom:8px; font:normal 12px brandon-grotesque,arial,sans-serif; color:#878787;}
.home #middleColumn .story p.timestamp.updated {padding-bottom:2px; font:bold 12px brandon-grotesque,arial,sans-serif; color:#e07;}
.home #middleColumn .story .social {}
.home #middleColumn .story .social li {display:block; float:left; width:28px; padding-right:6px;}
.home #middleColumn .story .social li a {display:block; width:28px; height:27px; overflow:hidden; text-indent:-9999px;}
.home #middleColumn .story .social li.facebook a {background:url('http://img2.timeinc.net/people/static/i/article/sprite-social-article.png') -23px -353px no-repeat;}
.home #middleColumn .story .social li.facebook a:hover {background-position:-23px -393px;}
.home #middleColumn .story .social li.twitter a {background:url('http://img2.timeinc.net/people/static/i/article/sprite-social-article.png') -57px -353px no-repeat;}
.home #middleColumn .story .social li.twitter a:hover {background-position:-57px -393px;}
.home #middleColumn .story .premium-lock {display:inline-block;width:28px;height:13px;margin-left:3px; background:transparent url('http://img2.timeinc.net/people/static/i/premium/premium-key.png') -157px -82px no-repeat;}
.home #middleColumn .story.premium-tout .social {display:none;}
.home #middleColumn .story.premium-tout .tag {margin-top:10px;}
.home #middleColumn .story.premium-tout .tag a {display:block; width:125px; height:24px; overflow:hidden; background:transparent url('http://img2.timeinc.net/people/static/i/premium/hdr-125x24.png') no-repeat; text-indent:-99999px;}

.home #middleColumn .ad-item {padding:4px 0; background:#eee; border-bottom:1px solid #e4e4e4; font:normal 9px brandon-grotesque,arial,sans-serif; color:#999; text-align:center;}
.home #middleColumn .ad-item p.ad-header { font:normal 9px brandon-grotesque,arial,sans-serif; color:#999; text-align:center; text-transform:uppercase;}
.home #middleColumn .ad454x70 {}

.home #page-nav {margin:-1px auto 14px auto; padding:2px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.home #page-nav ul {display:block; height:42px; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAAAUCAMAAAA+9F04AAAABlBMVEXM8Py26v8PiegLAAAARElEQVRo3u3RAQ0AAAjDMO5fNOgAOgdLk7pfP3gMSJAgQYIECRIkSJAgQYIECRIkSJAgQYIECRIkSJAgQYIECRIkyC0Nv2AUFTQaWxYAAAAASUVORK5CYII=') top center repeat-y;}
.home #page-nav ul li {float:left; display:block; width:227px; height:42px; font:bold 13px brandon-grotesque,arial,sans-serif; text-transform:uppercase;}
.home #page-nav ul li.nav-prev {/*background:#b6eaff;*/}
.home #page-nav ul li.nav-next {float:right; /*background:#ccf0fc;*/}
.home #page-nav ul li a {display:block; padding-top:14px; height:28px; color:#067ab4;}
.home #page-nav ul li.nav-prev a {padding-left:36px; background:url('http://img2.timeinc.net/people/static/i/news/v2/arrow-pagenav-prev.png') 10px center no-repeat;}
.home #page-nav ul li.nav-next a {padding-right:36px; background:url('http://img2.timeinc.net/people/static/i/news/v2/arrow-pagenav-next.png') 203px center no-repeat; text-align:right;} 

.home .nextprevpagination{clear:both;margin-left:22px;display:block;}
.home .nextprevpagination.active{width:456px;/*height:30px;overflow:hidden;*/ margin-bottom:10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.home .nextprevpagination ul{clear:both;display:block;height:26px;border-top:2px solid #fff;border-bottom:2px solid #fff;background:#8cddff;}
.home .nextprevpagination ul li{display:none;} /* hides li.label and li with numeric pagination */
.home .nextprevpagination ul li.previous, .home .nextprevpagination ul li.next{display:block;width:228px;overflow:hidden;background:url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat;}
.home .nextprevpagination ul li.previous a, .home .nextprevpagination ul li.next a{display:block;width:196px;padding:5px 16px;font:bold 12px/16px arial;color:#067ab4;text-transform:uppercase;}
.home .nextprevpagination ul li.previous{float:left;background-color:#8cddff;background-position:6px -4090px;}
.home .nextprevpagination ul li.next{float:right;background-color:#a6ebff;background-position:170px -90px;text-align:right;_margin-left:-10px;}

.home #middleColumn .googlead {margin:8px 0; padding:8px; text-transform:none; text-align:left;}

/* Outbrain on Package Main */
.home .adTout .OUTBRAIN {margin-top:12px; padding:10px 0 6px 0; background:#f1f1f1; border-bottom:1px solid #E4E4E4;}
.home .adTout .OUTBRAIN span.ob_org_header {display:block; margin:0; padding:0 0 10px 12px; font:bold 19px/21px brandon-grotesque,arial,sans-serif; color:#4b7084;}
.home .adTout .OUTBRAIN .item-container {width:115px; padding-left:12px; padding-right:22px !important;}
.home .adTout .OUTBRAIN .item-container.ob-last {padding-right:0 !important;}
.home .adTout .OUTBRAIN .SFC .item-container-ad .paid-distribution {margin-top:1px; background:#8cb8c3; border:0 !important; font:normal 10px brandon-grotesque,arial,sans-serif; color:#fff;}
.home .adTout .OUTBRAIN .strip-rec-link-title.ob-tcolor {font:bold 12px/14px brandon-grotesque,arial,sans-serif; color:#000 !important;}
.home .adTout .OUTBRAIN .ob_source {display:block; padding-top:3px; font:normal 10px brandon-grotesque,arial,sans-serif; color:#4b7084; text-transform:uppercase;}
.home .adTout .OUTBRAIN .ob_what {padding-right:12px;}
.home .adTout .OUTBRAIN .ob_what a {font:normal 11px brandon-grotesque,arial,sans-serif; color:#8cb8c3;}

.home .OUTBRAIN {clear:both; float:left; width:454px; margin:0 0 12px 0; padding:10px 0 6px 0; background:#f1f1f1; border-bottom:1px solid #E4E4E4;}
.home #leftColumn .OUTBRAIN {margin-left:0;}
.home .OUTBRAIN span.ob_org_header {display:block; margin:0; padding:0 0 10px 12px; font:bold 19px/21px brandon-grotesque,arial,sans-serif; color:#4b7084;}
.home .OUTBRAIN .item-container {width:115px; padding-left:12px; padding-right:22px !important;}
.home .OUTBRAIN .item-container.ob-last {padding-right:0 !important;}
.home .OUTBRAIN .SFC .item-container-ad .paid-distribution {margin-top:1px; background:#8cb8c3; border:0 !important; font:normal 10px brandon-grotesque,arial,sans-serif; color:#fff;}
.home .OUTBRAIN .strip-rec-link-title.ob-tcolor {font:normal 14px/16px brandon-grotesque,arial,sans-serif; color:#000 !important;}
.home .OUTBRAIN .ob_source {display:block; padding-top:3px; font:normal 10px brandon-grotesque,arial,sans-serif; color:#4b7084; text-transform:uppercase;}
.home .OUTBRAIN .ob_what {padding-right:12px;}
.home .OUTBRAIN .ob_what a {font:normal 11px brandon-grotesque,arial,sans-serif; color:#8cb8c3;}


/* A to Z tout (SSI) */
.home .aztout {padding:0 0 10px 0; background:#ededed url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_main.png') repeat-y;}
.home .aztout .tout{padding:5px 0 16px 0;}
.home .aztout h4 {font:500 14px brandon-grotesque,arial,sans-serif;color:#000;}
.home .aztout h4 a {color:#000;}
.home .aztout .deck {padding-bottom:3px;font:normal 17px/20px brandon-grotesque,arial,sans-serif;}
.home .aztout .txtcont {width:140px;padding:4px 4px 0 10px;}

/* --------------------- Home: Right Column --------------------------- */
.home #rightColumn #coveritlive{padding-left:15px;}

/*.home #rightColumn{float:right;padding:0 8px 30px 0;width:340px;overflow:visible;}*/
.home #rightColumn li{list-style:none;}
.home #rightColumn .toutSection, .home #rightColumn .adRight, .home #rightColumn .ad300x100Right, .home #rightColumn .adCMRight, #home .adRight_336x700{float:left;/*margin:0 0 16px 0;*/ margin:0;padding:0;width:300px;background:0;clear:both;}
.home #rightColumn #rightFirst, .home #rightColumn .adRight{/*padding:0;*/}
.home #rightColumn .adRight, .home #rightColumn .ad300x100Right, .home #rightColumn .adCMRight, #home .adRight_336x700{/*width:336px;*/text-align:center;padding-bottom:16px;}
/*.home #rightColumn .adCMRight{margin-left:16px;}*/

.home #rightColumn #randomRecirc{padding-bottom:16px;}
.home #rightColumn #rightFirst{margin:0;width:300px;}
.home #rightColumn #rightFirst .txtcont{width:140px;}
.home #rightColumn #rightColumnThird, .home #rightColumn .contentSection2{margin:0;}
.home #rightColumn .ad300x100Right{margin:0;}
.home #rightColumn h3{margin:0 0 12px;padding:0 0 0 5px;font:bold 21px/1 brandon-grotesque,arial,sans-serif;border:0;background:0;letter-spacing:normal;}
.home #rightColumn #rightColumnThird h3{margin:0;}
.home #rightColumn .tout{float:left;/*margin:0 0 16px;margin-left:16px;*/ margin:0;padding:0 0 16px 0;width:100%;/*border-bottom:1px solid #505050;*/}
.home #rightColumn .tout .premium-lock {display:inline-block;width:28px;height:13px;margin-left:3px; background:transparent url('http://img2.timeinc.net/people/static/i/premium/premium-key.png') -56px -122px no-repeat;}

.home #rightColumn .tout .imgcont{display:block;/*float:left;*/margin:0;padding:0;border:0;z-index:1 !important;position:static;}

.home #rightColumn img{margin:0;padding:0;border:0;}
.home #rightColumn .tout .txtcont{display:block;/*float:right;width:170px;*/width:284px;margin:0;padding:8px;text-align:left;text-transform:none;background:#2972b7;}
.home #rightColumn .tout .specialHed{line-height:14px;}
.home #rightColumn .tout h4{display:block;margin-bottom:4px;}
.home #rightColumn .tout h4 a{font:normal 21px/25px brandon-grotesque,arial,sans-serif;color:#fff;}
.home #rightColumn .tout .deck a{font:12px/16px brandon-grotesque,arial,sans-serif;color:#fff;}
.home #rightColumn .txtcont .more{margin-top:4px;background:transparent url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat right -196px;}

.home #rightColumn #rightColumnFirst{padding-top:20px;}

.home #rightColumn .toutSection .imgcont{width:300px;overflow:hidden;margin-bottom:0;padding-bottom:0;}
.home #rightColumn .toutSection .imgcont a{display:block;width:320px;text-align:center;margin:0 -10px;}

.home #rightColumn .contentSection .imgcont{width:300px;overflow:hidden;}
.home #rightColumn .contentSection .imgcont a{display:block;width:320px;text-align:center;margin:0 -10px;}

.home #rightColumn .contentSection2{clear:both;float:none;display:block;width:300px;/*padding-bottom:16px;*/}
.home #rightColumn .contentSection2 .toutSection{display:block;width:300px;background:#2972b7;margin-left:16px;}
.home #rightColumn .contentSection2 .toutSection .tout{float:left;width:150px;margin:0;padding:0;overflow:hidden;}
.home #rightColumn .contentSection2 .toutSection .tout .imgcont{width:150px;background:#fff;}
.home #rightColumn .contentSection2 .toutSection .tout .imgcont a{margin:0;}
.home #rightColumn .contentSection2 .toutSection .tout.left .imgcont{border-right:1px solid #fff;margin-left:-1px;overflow:hidden;}
.home #rightColumn .contentSection2 .toutSection .tout .imgcont a{width:149px;margin:0;}
.home #rightColumn .contentSection2 .toutSection .tout .txtcont{width:134px;padding:8px;}
.home #rightColumn .contentSection2 .toutSection .tout.right .imgcont{border-left:1px solid #fff;margin-right:-1px;overflow:hidden;}

.home #rightColumn .even .imgcont{float:right;}
.home #rightColumn .even .txtcont{float:left;}

.home #rightColumn #randomRecirc.active{float:left;clear:left;margin:0 8px 16px;_margin:0 0 16px;_border-left:8px solid #000;padding:0 12px 16px;border-bottom:1px solid #505050;}
.home #rightColumn #randomRecirc .title{margin:0;padding:0 0 8px;height:20px;color:#fff;}
.home #rightColumn #randomRecirc .tout{margin:0;padding:0 4px 5px;width:300px;background:#fff;border:0;}
.home #rightColumn #randomRecirc h3{margin:0;padding:0;background:url('http://img2.timeinc.net/people/static/i/news/partner-logos_8.png') left -40px no-repeat;}
.home #rightColumn #randomRecirc #celebritybabyblog h3{background-position:left -40px;}
.home #rightColumn #randomRecirc #peoplestylewatch h3{background-position:left -80px;}
.home #rightColumn #randomRecirc #peoplepets h3{background-position:left -120px;}
.home #rightColumn #randomRecirc #peoplespecial h3,.home #rightColumn #randomRecirc #peoplegames h3{background-position:left -160px;}
.home #rightColumn #randomRecirc h3 a{margin:3px 0 0;padding:0;height:40px;display:block;text-indent:-9999px;}
.home #rightColumn #randomRecirc .imgcont{margin:0;padding:0 5px 0 0;}
.home #rightColumn #randomRecirc img{margin:0;padding:0;border:0;}
.home #rightColumn #randomRecirc .txtcont{margin:0;padding:0;float:left;width:145px;}
.home #rightColumn #randomRecirc .txtcont h4{float:left;clear:left;width:130px;border:0;margin:0;padding:0;text-indent:0;}
.home #rightColumn #randomRecirc .txtcont h4 a{font:bold 16px arial, Helvetica, sans-serif;color:#000;display:block;text-transform:none;}
.home #rightColumn #randomRecirc .deck{float:left;margin:0;}
.home #rightColumn #randomRecirc .deck a{color:#000;text-decoration:none;clear:both;width:135px;}
.home #rightColumn #randomRecirc .more a{font-size:11px;text-transform:uppercase;padding-left:0;}
.home #rightColumn #randomRecirc .more{margin:0;padding:0;background-position:right -96px;float:left;}
.home #rightColumn #randomRecirc .more a{color:#067AB4;}
.home #rightColumn #randomRecirc .linklist{clear:left;margin:0;padding:6px 0 0;}
.home #rightColumn #randomRecirc li{padding:0 0 6px 8px;background:url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') -46px -1394px no-repeat;}
.home #rightColumn #randomRecirc li a{font-weight:normal;color:#000;line-height:;}
.home .clear{background:#fff;}

#rightColumn #rightFirstImageList{float:left;margin:0 0 16px 0;padding:0;width:300px;float:left;background:#ece0a6 url('http://img2.timeinc.net/people/static/i/package/redcarpet2010/sprite-bg.gif') 0 -60px repeat-x;}
#rightColumn #rightFirstImageList h3{margin:0;padding:0 0 0 10px;font:bold 12px/35px arial,sans-serf;color:#000;text-transform:uppercase;}
#rightColumn #rightFirstImageList h3 b{font-size:22px;font-style:normal;text-transform:none;}
#rightColumn #rightFirstImageList ul{/*float:left;*/margin:0;padding:0;list-style:none;}
#rightColumn #rightFirstImageList li{float:left;display:block;width:274px;padding:6px 0 6px 0;margin-left:10px;border-bottom:1px dashed #fbf5db;}
#rightColumn #rightFirstImageList li:last-child{border:0;}
#rightColumn #rightFirstImageList .imgcont{float:left;margin:0;padding:0 4px 0 0;}
#rightColumn #rightFirstImageList img{margin:0;padding:0;border:3px solid #e6e6e6;}
#rightColumn #rightFirstImageList .txtcont{float:right;width:208px;min-height:50px;margin:0;padding:0 6px;background:transparent;}
#rightColumn #rightFirstImageList h4{margin:0;padding:0;}
#rightColumn #rightFirstImageList h4 a{display:block;font:bold 16px/18px arial;color:#000;}
#rightColumn #rightFirstImageList p{clear:both;margin:0;}
#rightColumn #rightFirstImageList p.more{background:transparent url('http://img2.timeinc.net/people/static/i/spritearrow_8.png') no-repeat right -96px;}
#rightColumn #rightFirstImageList p.more a{font:bold 11px/14px arial;color:#067AB4;}
#rightColumn #rightFirstImageList p.deck a{color:#333;}

#rightColumn .native-ad {width:300px; overflow:hidden;}
#rightColumn .native-ad .imgcont {width:320px; margin-left:-10px; margin-right:-10px;}
#rightColumn .native-ad .rightcol-native-ad {margin-left:0; margin-right:0;}
#rightColumn .native-ad .rightcol-native-ad .sponsor-caption a {width:294px;}


/* ---------------------------- ARTICLE ---------------------------- */
.article #main{padding:0;width:994px;position:relative;background:#fff;}
.article #main #adSponsoredBy{position:absolute;top:16px;right:8px;z-index:10;}
.article #main #headline{margin-bottom:6px;}
.article #main #headline h2{background:0;}

.article #leftColumn{padding-left:8px;width:158px;}
.article #sidebar{float:left;width:168px;padding:0;overflow:hidden;}
.article #sidebar h3{font:bold 24px arial;color:#000;margin:0;padding:0 0 6px;background:0;}
.article #sidebar .tout{display:block;float:left;width:148px;margin:0 0 16px;padding:0 0 10px 0;border-bottom:1px solid #ebebeb;}
.article #sidebar .last{border-bottom:0;padding-bottom:0;}
.article #sidebar .imgcont{margin:0 0 8px 0;padding:0;}
.article #sidebar img{margin:0;border:0;}
.article #sidebar .txtcont{float:left;}
.article #sidebar .specialHed{padding:0;}
.article #sidebar h4{font:bold 15px/19px arial;margin:0;padding:0 0 3px 0;}
.article #sidebar h4 a, #leftColumn #sidebar .deck a{color:#000;line-height:normal;}
.article #sidebar .more a{color:#067ab4;}

.article #leftColumn #sidebar.toutSection .tout .deck.entry-summary{display:none;}
.article #sidebar h3.pixAndVids{font:normal 28px/26px georgia,"times new roman",times,serif;}
.article #sidebar .tout .imgcont{width:150px;height:113px;padding:1px 4px 4px 1px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_photo.png') bottom right no-repeat;}


.article #cmadright{float:left;}
.article #cmadright .tout,
.article #cmadright .imgcont{width:158px;}
.article #cmadright .txtcont{padding:0;width:158px;}
.article #cmadright .kicker{margin:0;}
.article .headline{margin:0;}

.article #tvlistings h2 a:hover{background-color:#FFFBB2;}
.article #rightColumn{padding-right:8px;}
.article #rightcolumnrecirc.recirc{padding-top:6px;}
.article #partnerrecirc{margin-left:8px;}

/* ---------------------------- GALLERY / QUIZ ---------------------------- */
#photos #headline{float:left;position:relative;background:#000;background-repeat:no-repeat;}
#photos #headline h1{float:left;clear:none;margin:0;padding:0;height:37px;border:0;width:auto;/*background-position:8px -65px;*/}
#photos #headline, .quiz #headline{background-image:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/galleryheaderpost.png');}

#photos #headline h1 a, .quiz #headline h1 a{float:left;width:190px;height:37px;margin:0;padding:0;overflow:hidden;border:0;text-indent:-9999px;}
#photos #headline h2, .quiz #headline h2{float:left;height:20px;padding:14px 0 0 0;background:none;font:400 19px/23px brandon-grotesque,arial,sans-serif;color:#fff;}
#photos #headline p, .quiz #headline p{display:block;float:left;clear:both;width:964px;margin:0;padding:0 10px;border-left:0;font:300 15px/19px brandon-grotesque,arial,sans-serif;color:#b0d1ff;}

#photos #headline #timestamp{width:160px;padding:0;position:absolute;top:auto;bottom:12px;right:188px;background:0;line-height:30px;font:italic 13px/1 georgia,"times new roman",times,serif;color:#7c7b7b;text-align:left;text-transform:none;}
#photos #main #adSponsoredBy{width:180px;height:30px;position:absolute;top:10px;right:8px;}
#photos #leftColumns .latestnews .tout{margin:0;padding:0;}
#photos #leftColumns .latestnews li{padding:0 0 10px 0!important;}
#photos #leftColumns .recirc a{display:block;color:#6DCAF2;}
#photos #leftColumns .recirc h3 a{display:inline;}
#photos #rightColumn .title{font-size:10px;color:#ccc;}
#photos #slide .imgcont .note-50 .title,
#photos #slide .imgcont .note-100 .title{font-size:11px;}
#photos #rightColumn .scrollbar a{color:#6DCAF2;}
#photos #rightColumn .recirc{background:0;}
#photos #polls p{color:#fff!important;}
#photos #rightColumn .shoppingbutton{float:left;width:280px;clear:both;margin:0;padding:10px;background:url('http://img2.timeinc.net/people/static/i/photos/scrollbar-background_8.png') 0 0 repeat-y;}
#photos #rightColumn .shoppingbutton p{background:none;margin:0;padding:0 !important;}
#photos #rightColumn .shoppingbutton a{display:block;width:261px;overflow:hidden;height:19px;padding:0 0 0 22px;color:#333;font-size:11px;line-height:19px;font-weight:bold;}
#photos #rightColumn .shoppingbutton a strong{display:inline;padding-right:5px;color:#fff;font-size:11px;}

#photos #relatedlinks .poll iframe{height:130px;}

/* ---------------------------- VIDEOS ---------------------------- */
.video #main{background:#fff;}
.video #rightcolumnrecirc{display:none;}
.video #flashVideoPlayer{background:#000;}
.video #moreOnPeople{display:none;}
.video #bottomRow{padding:8px;}

/* ---------------------------- Rails Poll ---------------------------- */

/*
.home #bottomLeft .rubypoll{display:block;margin:10px 0 20px -22px;width:434px;padding:0 22px 16px 22px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_poll.png') repeat-y;color:#fff;}
.home #bottomLeft .rubypoll div#polls{display:block;padding-top:16px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/icon_poll_arrow.png') 345px 0 no-repeat;}
.home #bottomLeft .rubypoll div#polls h4{font:italic 20px georgia,"times new roman",times,serif;color:#fff;}
.home #bottomLeft .rubypoll div#polls form, .home #bottomLeft .rubypoll div#polls p{margin:0;padding:0;}
.home #bottomLeft .rubypoll div#polls ol, .home #bottomLeft .rubypoll div#polls ul, .home #bottomLeft .rubypoll div#polls li{list-style:none;margin:0;padding:0;}
.home #bottomLeft .rubypoll div#polls p.description{display:none;}
.home #bottomLeft .rubypoll div#polls p.poll_question{display:none;}

.home #bottomLeft .rubypoll div#polls form{padding-top:10px;}
.home #bottomLeft .rubypoll div#polls form ol li ul li{clear:both;padding:1px 0 2px 0;}
.home #bottomLeft .rubypoll div#polls form ol li ul li input.radio{background:transparent;}
.home #bottomLeft .rubypoll div#polls form ol li ul li span.poll_txt{color:#fff;}
.home #bottomLeft .rubypoll div#polls form p.btn{float:none;text-align:left;padding-top:8px;}
.home #bottomLeft .rubypoll div#polls form p.btn input[type="submit"]{clear:both;display:block;width:67px;height:23px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/btn_vote.png') no-repeat;text-indent:-9999px;border:none;font:bold 100% verdana,sans-serif;color:#d73126;text-transform:uppercase;}

.home #bottomLeft .rubypoll div#polls ol.poll_results{clear:both;display:block;padding-top:6px;}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li{clear:both;display:block;height:40px;padding:0;background:transparent;color:#fff;}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li div.result{clear:both;display:block;width:434px;}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li span.answer_percentage{display:block;float:right;width:35px;padding:0 10px 0 0;font:bold 12px brandon-grotesque,arial,sans-serif;color:#fff;text-align:right;}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li div.barframe{display:block;float:left;width:379px;margin-top:4px;background-color:#32baef;border:0;}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li span.choice_name, .home #bottomLeft .rubypoll div#polls ol.poll_results ul li span.poll_txt{display:block;padding-top:3px;font-weight:bold;color:#fff}
.home #bottomLeft .rubypoll div#polls ol.poll_results ul li .bar{height:8px;background:#002b55 !important;}
*/


.home #bottomLeft div#polls{display:block;margin:10px 0 20px -22px;width:434px;padding:26px 22px 16px 22px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_poll2.png') repeat-y;color:#fff;}
.home #bottomLeft div#polls h4{font:italic 20px georgia,"times new roman",times,serif;color:#fff;}
.home #bottomLeft div#polls form, .home #bottomLeft div#polls p{margin:0;padding:0;}
.home #bottomLeft div#polls ol, .home #bottomLeft div#polls ul, .home #bottomLeft div#polls li{list-style:none;margin:0;padding:0;}
.home #bottomLeft div#polls p.description{display:none;}
.home #bottomLeft div#polls p.poll_question{font:italic 20px georgia,"times new roman",times,serif;padding-bottom:10px;}

/*.home #bottomLeft div#polls form{padding-top:10px;}*/
.home #bottomLeft div#polls form ol li ul li{clear:both;padding:1px 0 2px 0;}
.home #bottomLeft div#polls form ol li ul li input.radio{background:transparent;}
.home #bottomLeft div#polls form ol li ul li span.poll_txt{color:#fff;}
.home #bottomLeft div#polls form p.btn{float:none;text-align:left;padding-top:8px;}
.home #bottomLeft div#polls form p.btn input[type="submit"]{clear:both;display:block;width:67px;height:23px;background:url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/btn_vote.png') no-repeat;text-indent:-9999px;border:none;font:bold 100% verdana,sans-serif;color:#d73126;text-transform:uppercase;}

.home #bottomLeft div#polls ol.poll_results{clear:both;display:block;padding-top:6px;}
.home #bottomLeft div#polls ol.poll_results ul li{clear:both;display:block;height:40px;padding:0;background:transparent;color:#fff;}
.home #bottomLeft div#polls ol.poll_results ul li div.result{clear:both;display:block;width:434px;}
.home #bottomLeft div#polls ol.poll_results ul li span.answer_percentage{display:block;float:right;width:35px;padding:0 10px 0 0;font:bold 12px brandon-grotesque,arial,sans-serif;color:#fff;text-align:right;}
.home #bottomLeft div#polls ol.poll_results ul li div.barframe{display:block;float:left;width:379px;margin-top:4px;background-color:#32baef;border:0;}
.home #bottomLeft div#polls ol.poll_results ul li span.choice_name, .home #bottomLeft div#polls ol.poll_results ul li span.poll_txt{display:block;padding-top:3px;font-weight:bold;color:#fff}
.home #bottomLeft div#polls ol.poll_results ul li .bar{height:8px;background:#002b55 !important;}

/* Royal Wedding countdown */
.home #leftTop{padding:0;width:154px;}
.home #leftTop #countdown-tout{padding:0;}
.home #leftTop #countdown-tout .imgcont a{display:block;width:154px;height:141px;text-indent:-9999px;overflow:hidden;background:url('http://www.people.com/people/static/i/package/royalwedding2011/sprite-tout.png') 0 -182px no-repeat;}
.home #leftTop #countdown-tout .txtcont{position:relative;margin:-24px 8px 0 14px;padding:0 0 30px;width:132px;border-bottom:1px solid #e6e6e6;}
.home #leftTop .counting{position:relative;}
.home #leftTop .counting .imgcont{padding-top:42px;}
.home #leftTop #countdown-days,
.home #leftTop #countdown-text{position:absolute;top:0;left:0;}
.home #leftTop #countdown-days{top:0;left:0;padding:20px 7px 0 0;width:48px;height:54px;font:bold 30px/1 brandon-grotesque,arial,sans-serif;color:#fff;text-align:center;background:url('http://www.people.com/people/static/i/package/royalwedding2011/sprite-tout.png') 0 -100px no-repeat;}
.home #leftTop #countdown-text{top:0;left:55px;width:98px;padding-top:12px;height:42px;font:bold italic 12px/1 Georgia,Times,serif;color:#f886a2;background:url('http://www.people.com/people/static/i/package/royalwedding2011/sprite-tout.png') -55px -100px no-repeat;}

/* IFRAME Header */
.iframe #headline{background:#C8E2EE url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/galleryheaderpost.png') 0 0 no-repeat;}
.iframe #headline h1{top:10px;left:290px;}
.iframe #headline p{top:15px!important;left:10px!important;}



/* New Entry Footer, Bug #36433 */
.home #bottomLeft .sharetools{clear:both;float:none;margin:0;padding:0;}
.home #bottomLeft div.sharelinkcont{clear:both;float:none;width:456px;height:30px;margin:20px 0 0 0;padding:3px 0 0 0;}
.home #bottomLeft div.sharelinkcont #like{float:right;margin:4px 0 0 0;padding:0;}
.home #bottomLeft div.sharelinkcont ul.share{clear:left;float:left;width:50%;margin:0;padding:4px 0 4px 4px;}
.home #bottomLeft div.permalinkcont{clear:both;float:left;width:100%;height:auto;margin:0;padding:6px 0;background:#f5f5f5;}
.home #bottomLeft div.permalinkcont p.permalink{float:left;padding:2px 0 2px 4px;font:normal 11px brandon-grotesque,arial,sans-serif;color:#000;text-transform:none;}
.home #bottomLeft div.permalinkcont p.permalink a{font-weight:normal;color:#007aa9;}
.home #bottomLeft .categories{display:inline-block;float:left;padding:0 8px;width:350px;border-bottom:0;}
.home #bottomLeft .plus1{float:right;display:block;width:90px;height:20px;margin-top:4px;padding-left:10px;border-left:1px dotted #ccc;}

/* Google Ads */
.adTout .googlead{border:0;text-align:left;}

/* Anniversary Tweet Ticker */
.home #rightColumn #twitterfeed{display:none;}
.home #twitterfeed.active{display:block;}
.home #rightColumn #twitterfeed .title{width:auto;height:auto;text-indent:0;text-align:center;background:none;font:italic 20px georgia,'times new roman',times,serif;color:#fff;padding:27px 10px 4px 15px;}
.home #rightColumn #twitterfeed .celeb{float:left;width:336px;height:299px;background:#001a54 url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/bg_twitteranniversary.png') no-repeat;}
.home #rightColumn #twitterfeed h3{display:none;position:absolute;top:-9999px;left:-9999px;}
.home #rightColumn #twitterfeed .twitter-hashtag-button{padding:5px 0 20px 60px;}
.home #rightColumn #twitterfeed .tweets{overflow:hidden;}
.home #rightColumn #twitterfeed ol{float:left;background:none;}
.home #rightColumn #twitterfeed li{float:left;width:336px;height:140px;padding:0;overflow:hidden;}
.home #rightColumn #twitterfeed li.hide{display:none;}
.home #rightColumn #twitterfeed .profile-pic{display:none;}
.home #rightColumn #twitterfeed .entry-content{float:left;width:290px;font:11px brandon-grotesque,arial,sans-serif;color:#000;padding-left:18px}
.home #rightColumn #twitterfeed .entry-content a{font-weight:normal;color:#ed1c24;}
.home #rightColumn #twitterfeed .entry-content span.entrytools{clear:both;display:block;padding-top:8px;height:14px;}
.home #rightColumn #twitterfeed .entry-content span.entrytools a{height:14px;font-size:11px;}
.home #rightColumn #twitterfeed .celeb .entry-content span.entrytools a{color:#ed1c24;}
.home #rightColumn #twitterfeed .entry-content span.entrytools p{float:left;padding:0 8px;height:14px;overflow-y:hidden;border-right:1px solid #ccc;}
.home #rightColumn #twitterfeed .entry-content span.entrytools p.reply{padding-left:0;}
.home #rightColumn #twitterfeed .entry-content span.entrytools p.favorite{border-right:0;}
.home #rightColumn #twitterfeed .entry-content span.author{line-height:23px;}
.home #rightColumn #twitterfeed .fn{font:bold 13px brandon-grotesque,arial,sans-serif;}
.home #rightColumn #twitterfeed span.author a.url{font:normal 11px brandon-grotesque,arial,sans-serif;}
.home #rightColumn #twitterfeed .entry-content span.entry-title{display:block;font:italic 17px/23px georgia,'times new roman',times,serif;color:#000;}
.home #rightColumn #twitterfeed .more{float:right;display:block;height:16px;padding:23px 10px 12px 0;background:0;}
.home #rightColumn #twitterfeed .more a{height:14px;padding:0 0 2px 0;font:bold 11px brandon-grotesque,arial,sans-serif;color:#8cddff;text-align:right;background:0;}
.home #rightColumn #btntweet{width:auto;height:28px;position:absolute;top:256px;right:20px;padding-right:30px;}
.home #rightColumn #twitterfeed .more span{background:#ed1c24;border-radius:100%;width:14px;height:14px;display:block;float:left;text-align:center;font:bold 14px/14px Arial;color:white;margin-right:5px;}



/* ---------- Article: Right Rail First Tout Block Banner ---------- */
#rightToutsBlock1 h3 {margin-bottom:4px; padding-left:8px; background:#1858B0 url('http://img2.timeinc.net/people/static/i/article/bg_banner_triangle.png') right center no-repeat; color:#fff;}
#rightToutsBlock1 h3 a {color:#fff;}

/* ---------- Article: Generic Package Slider Overrides ---------- */

body.article #headline {float:none; position:relative; width:994px; height:45px; background:#fff url('http://img2.timeinc.net/people/static/i/package/royalwedding2011/header_article.png') 0 0 no-repeat;}
body.article #headline h2 {height:45px; margin:0; padding:0;}
body.article #headline h2 a {display:block; width:310px; height:45px; overflow:hidden;text-indent:-9999px;}


/* PACKAGE VERSION:

total area left of the vertical rule = 890px

#topStoriesSlider:	890px (858px + 16px left + 16px right) = ul#slider width + left/right padding that hides overflow
ul#topStoriesTouts:	858px (258px x 3) = total width of visible touts
ul#topStoriesTouts li:	258px = each tout width
*/

/* JS will write the correct height in once it appears */
#topStoriesArea {clear:both; float:none; width:994px; /*height:75px;*/ height:0; position:relative; background:#1858b0 url('http://img2.timeinc.net/people/static/i/article/slider/bg_slider_transparent.png') no-repeat;}
#topStoriesArea #topStoriesSlider {width:890px; height:75px; padding:0 16px; background-image:none;} /* override the "top stories" image on default version */

/* with looping (using white buttons instead of blue)
#topStoriesArea a.bx-prev, #topStoriesArea a.bx-next {display:block; width:36px; height:36px; position:absolute; top:20px; overflow:hidden; background:url('http://img2.timeinc.net/people/static/i/article/slider/nav_sprite.png') no-repeat; text-indent:-99999px; outline:none;}
#topStoriesArea a.bx-prev {right:57px; background-position:0 -100px;}
#topStoriesArea a.bx-next {right:12px; background-position:-50px -100px;}
#topStoriesArea a.bx-prev:hover {background-position:0 -50px;}
#topStoriesArea a.bx-next:hover {background-position:-50px -50px;}
end: with looping */

/* with no looping: */
#topStoriesArea a.bx-prev, #topStoriesArea a.bx-next {display:block; width:36px; height:36px; position:absolute; top:20px; z-index:100; overflow:hidden; background:url('http://img2.timeinc.net/people/static/i/article/slider/nav_sprite.png') no-repeat; text-indent:-99999px; outline:none;}
#topStoriesArea a.bx-prev {right:-63px; background-position:0 0;}
#topStoriesArea a.bx-next {right:-108px; background-position:-50px 0;}
#topStoriesArea a.bx-prev:hover {background-position:0 -50px;}
#topStoriesArea a.bx-next:hover {background-position:-50px -50px;}
/* end: with no looping: */

#topStoriesArea ul#topStoriesTouts {float:left; width:858px;} /* LI width x 3 = this. The sliding area only, excludes the left & right padding that hides the other touts */
#topStoriesArea ul#topStoriesTouts li {float:left; width:286px;}


#topStoriesTouts li p {margin:0; padding:0;}
#topStoriesTouts li .newstout {display:block; width:270px; height:75px; padding-right:16px;}
#topStoriesTouts li .newstout a {text-decoration:none;}
#topStoriesTouts li .newstout a:hover {text-decoration:underline;}
#topStoriesTouts li .newstout .imgcont {float:left; width:75px; padding-right:8px;}
#topStoriesTouts li .newstout .txtcont {float:left; width:179px; padding:14px 8px 0 0;}
#topStoriesTouts li .newstout .txtcont h4 {padding-bottom:4px;}
#topStoriesTouts li .newstout .txtcont h4 a {display:block; font:bold 12px/15px brandon-grotesque,arial,sans-serif; color:#fff;}
#topStoriesTouts li .newstout .more {display:inline; background-position: right -196px;}
#topStoriesTouts li .newstout .more a {color:#fff;}
#topStoriesTouts li .newstout.current .txtcont a {color:#bbb;}

#topStoriesTouts li .cmtout {display:block; width:270px; height:75px;}
#topStoriesTouts li .cmtout a {text-decoration:none;}
#topStoriesTouts li .cmtout a:hover {text-decoration:underline;}
#topStoriesTouts li .cmtout .imgcont, #topStoriesTouts li .cmtout .image {float:left; width:44px; padding:8px 8px 0 0;}
#topStoriesTouts li .cmtout .txtcont {float:left; width:210px; padding:14px 8px 0 0;}
#topStoriesTouts li .cmtout .txtcont h4 {padding-bottom:4px;}
#topStoriesTouts li .cmtout .txtcont h4 a {display:block; font:bold 12px brandon-grotesque,arial,sans-serif; color:#fff;}
#topStoriesTouts li .cmtout .txtcont .more {display:inline; background-position: right -196px;}
#topStoriesTouts li .cmtout .txtcont .more a {color:#fff;}


/* Outbrain styles (from News Main CSS) */
body#royals.home .adTout .OUTBRAIN {margin-top:12px; padding:10px 0  6px 0; background:#f1f1f1;}
body#royals.home .adTout .OUTBRAIN span.ob_org_header {display:block; margin:0; padding:0 0 10px 12px; font:bold 19px/21px brandon-grotesque,arial,sans-serif; color:#4b7084;}
body#royals.home .adTout .OUTBRAIN .item-container {width:115px; padding-left:12px; padding-right:22px !important;}
body#royals.home .adTout .OUTBRAIN .item-container.ob-last {padding-right:0 !important;}
body#royals.home .adTout .OUTBRAIN .SFC .item-container-ad .paid-distribution {margin-top:1px; background:#8cb8c3; border:0 !important; font:normal 10px brandon-grotesque,arial,sans-serif; color:#fff;}
body#royals.home .adTout .OUTBRAIN .strip-rec-link-title.ob-tcolor {font:bold 12px/14px brandon-grotesque,arial,sans-serif; color:#000 !important;}
body#royals.home .adTout .OUTBRAIN .ob_source {display:block; padding-top:3px; font:normal 10px brandon-grotesque,arial,sans-serif; color:#4b7084; text-transform:uppercase;}
body#royals.home .adTout .OUTBRAIN .ob_what {padding-right:12px;}
body#royals.home .adTout .OUTBRAIN .ob_what a {font:normal 11px brandon-grotesque,arial,sans-serif; color:#8cb8c3;}

/* ---------- VIDEO PAGE ---------- */
.video #html5-franchise-list{display:none;}


/* People NOW module  */
.people-now-tout {clear:both; width:300px; margin-bottom:20px; padding-top:10px;}
.people-now-tout .image {float:left; width:150px; padding-right:8px;}
.people-now-tout .text {float:right; width:142px; padding-top:8px;}
.people-now-tout h4 {margin-bottom:4px; font:bold 14px brandon-grotesque,arial,sans-serif; color:#000;}
.people-now-tout h4 a {color:#000;}

/* People Newsletter module  */
#royalssharebarTop div.vert_break {float:left; width:1px; height:36px; margin-left:2px; border-left:1px solid #ccc;}
.socmedia span, #newsletter-signup span, .thankyou h4 {color: #1c6996; font-size: 16px; font-weight: bold; padding-top:4px;}
.socmedia span {float:left; padding-top: 5px;}
.social-and-newsletter {height:35px; margin: 10px 0;}
#royalssharebarTop {float:left; height:36px; position:relative; border:none;}
#newsletter-signup {float: left; height: 25px; width: 450px; margin-left:25px;}
#newsletter-signup .email { background: rgba(0, 0, 0, 0) url("http://img2.timeinc.net/people/static/i/royal-images/e-mail.png") no-repeat scroll 5px 7px; color: #666; display: inline; height: 25px;
padding-left: 25px; width: 150px;}
#newsletter-signup form .submit-button {background: #1c6996; height:30px; color:#fff; text-decoration:none; display:inline-block !important; 	border-radius: 3px; width: 70px; border:none; text-transform:uppercase;font-weight: bold; cursor: pointer;}
.newsletter-error { background: #ccc none repeat scroll 0 0; color: #e07; float: left; margin-left: 345px; margin-top: -25px;  padding: 5px;     width: 210px;}
.socmedia a {height:30px; display: inline; width:100px; float:left; margin-left:20px;}
.socmedia .fb-like-button img, .socmedia .twitter-follow-button1 img {width:100px; float:left;}