/* PARTIES GLOBALS */
#gallery #contentWrapper, #calendar #contentWrapper, #channel #contentWrapper, #starfinder #contentWrapper, #yourstyle #contentWrapper  {clear:both; margin-top:0 !important;}

#gallery #leftcolumn .gallery #headline {clear:both; display:block; _padding-top:20px !important;}
#partiesheadline2, #channel #headline, #yourstyle #headline {clear:both; display:block; _padding-top:10px !important;}
#starfinder #headline {clear:both; display:block; _padding:5px 0 10px 0 !important;}

#gallery #leftcolumns {margin-top:-1px;} /* for IE 7 */

.parties{background:url("http://img2.timeinc.net/instyle/images/parties/bg/w678b316.gif") repeat-y;}

.calendarDate{background:url("http://img2.timeinc.net/instyle/images/parties/calendarDateSmall.gif") no-repeat;width:47px;height:50px;}
.calendarDate a{cursor:pointer;text-decoration:none;}
.calendarDate a:hover{text-decoration:none;}
.calendarDate .month{font-size:11px;line-height:10px;color:#000;text-transform:uppercase;display:block;height:12px;overflow:hidden;padding:5px 12px 0 0;text-align:right;font-weight:bold;}
.calendarDate .more{background:url("http://img2.timeinc.net/instyle/images/parties/arrowRightWhiteBlueSmall.gif") no-repeat 36px 7px;}
.calendarDate .day{font-size:24px;height:23px;line-height:24px;color:#45daff;display:block;font-weight:bold;text-align:center;}

#partyCalendar{padding-bottom:0;}
#partyCalendar h3{margin:0 0 3px 0;}
#partyCalendar .imgcont{float:right;padding:0;margin:0 0 0 10px;}
#partyCalendar .imgcont img{padding:0;margin:0;}
#partyCalendar .txtcont a{text-decoration:underline;}
#partyCalendar form {clear:both;}
#partyCalendar label{font-weight:bold;font-size:12px;}
#partyCalendar select{font-size:11px;}
#partyCalendar label, #partyCalendar select, #partyCalendar input {vertical-align:middle;}
#partyCalendar p{font-size:12px;font-weight:bold;color:#33395d;}
#partyCalendar p a{color:#e40015;}

#calendar #pageOptions, #archive #pageOptions {top:50px;}
* html #calendar #headline #pageOptions {width:670px;}
* html #archive #headline #pageOptions {width:405px;}

.blockquote .txtcont blockquote{margin:0;font-size:13px;line-height:15px;font-family:Georgia;display:inline;padding-left:15px;position:relative;}
.blockquote .txtcont blockquote strong{font-size:38px;font-family:Arial;}
.blockquote .txtcont blockquote strong.open{position:absolute;top:2px;left:-5px;line-height:30px;}
.blockquote .txtcont blockquote strong.close{position:relative;height:38px;line-height:38px;bottom:2px;right:2px;}
.blockquote .txtcont blockquote strong.close em{position:absolute;border:1px solid #fff;border-bottom:0;border-left:0;border-right:0;border-top:0;font-style:normal;}
.blockquote .txtcont blockquote > strong.open{top:0;}
.blockquote .txtcont blockquote > strong.close{position:relative;top:19px;left:-2px;line-height:0;}
.blockquote .txtcont blockquote > strong.close em{position:relative;}

.blockquote .txtcont p.attribution{font-size:11px;font-weight:bold;color:#777;margin:5px 0 10px 0;}
.blockquote .txtcont > p.attribution{margin-top:5px;}
.blockquote .txtcont p.attribution .name{color:#000;}
.blockquote .txtcont p.attribution a{color:#e40015;text-decoration:underline;}

ul#addPartyNewsTo{clear:both;list-style:none;padding:0;margin:0 auto 15px auto;width:400px;}
ul#addPartyNewsTo li{float:left;}
ul#addPartyNewsTo li img{vertical-align:middle;margin-right:10px;}
ul#addPartyNewsTo li a{color:#000;text-decoration:underline;}

/* RIGHT COLUMN GLOBALS */
#rightcolumn .toutSection{border-top:1px solid #7d8ea1;margin:-1px 0 0 0;}

#rightcolumn #thisJustInTab{padding:7px 7px 0 7px;}
#rightcolumn #thisJustInTab h3{float:left;}
#rightcolumn #thisJustInTab p.timestamp{float:right;margin:0;padding-top:10px;padding-right:7px;font-weight:bold;color:#a8e5f7;}
#rightcolumn #thisJustIn{border:3px solid #3ad1fd;background:#fff;margin:0 7px 7px 7px;width:280px;padding:8px 8px 15px 8px;}
#rightcolumn #thisJustIn p{border-bottom:1px solid #c1ccd1;margin:0 0 4px 0;padding:0 0 3px 0;}
#rightcolumn #thisJustIn p strong{text-transform:uppercase;color:#465b72;font-size:11px;}
#rightcolumn #thisJustIn p a{font-weight:bold;}
#rightcolumn #thisJustIn ul{list-style:none;margin:0;padding:0;overflow:hidden;}
#rightcolumn #thisJustIn ul li{float:left;color:#c8c8c8;}
#rightcolumn #thisJustIn ul li a{color:#000;text-decoration:underline;}
#rightcolumn #thisJustIn ul li.addTo{float:none;color:#000;}

#rightcolumn #partyArchiveTab{margin:7px;margin-bottom:0;padding:6px 8px;background:#3ad1fd;}
#rightcolumn #partyArchive{border:6px solid #3ad1fd;border-top:0;background:#fff;margin:0 7px 7px 7px;width:285px;padding:2px;}
#rightcolumn #partyArchive .imgcont img{margin:0;}
#rightcolumn #partyArchive p{padding:10px 0;}
#rightcolumn #partyArchive label{font-weight:bold;font-size:12px;}
#rightcolumn #partyArchive select{font-size:11px;}
#rightcolumn #partyArchive input{vertical-align:top;}

#rightcolumn #partyHopperBlog{padding:15px; color:#fff; font-size:12px; font-weight:bold;}
#rightcolumn #partyHopperBlog a{color:#fff;}
#rightcolumn #partyHopperBlog .imgcont {float:left;}
#rightcolumn #partyHopperBlog .txtcont {float:left; width:205px;}
#rightcolumn #partyHopperBlog img{border:1px solid #c7c8c8;}
#rightcolumn #partyHopperBlog h3{font-size:17px;text-transform:lowercase; color:#fff;}
#rightcolumn #partyHopperBlog h3 strong{color:#42d6ff;}
#rightcolumn #partyHopperBlog .timestamp{color:#b7edfd; text-transform:uppercase; font-size:11px; font-weight:normal;}
#rightcolumn #partyHopperBlog .more{font-weight:normal;padding:0;}
#rightcolumn #partyHopperBlog .more a{text-decoration:underline;}

#rightcolumn #partyCalendar{padding:15px; color:#fff; font-size:12px; font-weight:bold;}
#rightcolumn #partyCalendar a, #rightcolumn #partyCalendar .txtcont p {color:#fff;}
#rightcolumn #partyCalendar .imgcont {position:relative; float:right; right:25px;}
#rightcolumn #partyCalendar .txtcont {float:left; width:205px;}
#rightcolumn #partyCalendar img{border:1px solid #c7c8c8;}
#rightcolumn #partyCalendar h3{font-size:17px;text-transform:lowercase; color:#fff;}
#rightcolumn #partyCalendar h3 strong{color:#42d6ff;}
#rightcolumn #partyCalendar .timestamp{color:#b7edfd; text-transform:uppercase; font-size:11px; font-weight:normal;}
#rightcolumn #partyCalendar .more{font-weight:normal;padding:0;}
#rightcolumn #partyCalendar .more a{text-decoration:underline;}

#rightcolumn #instyleMobile{padding:15px 7px 7px 7px;}
#rightcolumn #instyleMobile img{border:1px solid #c7c8c8;}
#rightcolumn #instyleMobile h3{font-size:17px;text-transform:lowercase;color:#fff;}
#rightcolumn #instyleMobile h3 strong{color:#42d6ff;}
#rightcolumn #instyleMobile p a{color:#fff;font-size:12px;}
#rightcolumn #instyleMobile p.timestamp{color:#b7edfd;}
#rightcolumn #instyleMobile p.more{font-weight:normal;padding:0;}
#rightcolumn #instyleMobile p.more a{text-decoration:underline;}

/* Clearspring */
#rightcolumn #clearspring {width:300px; padding:7px;}

/* SHARED GALLERY STYLES */
.gallery{border-top:8px solid #3bc6ee;padding-top:6px;padding-bottom:15px;}
.gallery .galleryNavigation{clear:both;margin:0 17px 6px 17px;background:#e6f9ff;text-align:right;font:11px;color:#777;height:22px;padding-top:1px;}
.gallery .galleryNavigation img{vertical-align:middle;padding:0 5px;}
.gallery .galleryNavigation .slideshowControls{float:left;margin:3px 15px 0 0;font-size:10px;line-height:12px;}
.gallery .galleryNavigation .slideshowControls a{color:#858585;text-decoration:underline;}
.gallery .galleryNavigation .slideshowControls img{vertical-align:top;}
.gallery .galleryNavigation .detailsIndex{float:left;margin:3px 0 0 0;font-size:11px;line-height:12px;font-weight:bold;}
.gallery .galleryNavigation .detailsIndex a{text-decoration:none;}
.gallery .galleryNavigation .detailsIndex a:hover{text-decoration:none;}
.gallery .galleryNavigation .detailsIndex img{vertical-align:middle;}
.gallery .galleryNavigation .archive{float:left;margin:3px 0 0 10px;font-size:11px;line-height:12px;font-weight:bold;}
.gallery .galleryNavigation .archive a{text-decoration:none;padding:0;}
.gallery .galleryNavigation .archive a:hover{text-decoration:none;}
.gallery .galleryNavigation .archive img{vertical-align:middle;padding:0;}
/*
.gallery h4{font-size:15px;position:relative;margin-bottom:5px;}
.gallery #gallerySlide{margin:15px;}
.gallery #gallerySlide .imgcont{margin:0;width:400px;height:400px;background:#e8e8e8 url("http://img2.timeinc.net/instyle/images/parties/tile200x200.gif");text-align:center;display:table;position:relative;overflow:hidden;border-collapse:collapse;padding:0;}
.gallery #gallerySlide .imgcont .imgOuterWrapper{position:absolute;top:50%;display:table-cell;vertical-align:middle;}
.gallery #gallerySlide .imgcont > .imgOuterWrapper{position:relative;top:auto;}
.gallery #gallerySlide .imgcont .imgOuterWrapper .imgWrapper{position:relative;top:-50%;left:-50%;}
.gallery #gallerySlide .imgcont .imgOuterWrapper > .imgWrapper{top:auto;left:auto;}
.gallery #gallerySlide .imgcont img{margin:0;}
*/
.gallery h4 {margin-bottom:5px; padding-top:10px; font-size:15px;}
.gallery #gallerySlide{margin:15px;}
.gallery #gallerySlide .imgcont{margin:0;width:400px;background:#e8e8e8 url("http://img2.timeinc.net/instyle/images/parties/tile200x200.gif");text-align:center;padding:0;}
.gallery #gallerySlide .imgcont img{margin:0;}

.gallery #gallerySlide .txtcont{width:214px;padding:30px 15px 0 20px;}
#gallerySlide .txtcont h4 {margin-bottom:5px; padding-top:10px; font-size:15px;}
.gallery #gallerySlide .txtcont h5{color:#465b72;font-size:14px;text-transform:uppercase;margin:10px 0 0 0;padding:0 0 2px 0;}
.gallery #gallerySlide .txtcont .more{padding-top:12px;}
.gallery #gallerySlide .txtcont .more a{text-decoration:none;}
.gallery #gallerySlide .txtcont .more a:hover{text-decoration:none;}
.gallery #gallerySlide .credit{font-size:10px;color:#b8babb;padding:20px 0 15px 0;}

.gallery .txtcont .deck{font-size:12px;}
#gallerySlide .tout .txtmain .deck {width:235px; _overflow:visible;} /* Added 1/12/07 - Karen */

.gallery #gallerySlide .listDeck{font-size:12px;color:#465b72;padding:0 0 15px 0;}
.gallery #gallerySlide ul{border-top:1px solid #BCECF9;padding:0;}
.gallery #gallerySlide ul li{border-bottom:1px solid #BCECF9;padding:4px 0;font-size:14px;font-weight:bold;}
.gallery #gallerySlide ul li a{color:#000;}
.gallery #gallerySlide ul.linklist{border-top:1px solid #BCECF9;padding:0;}
.gallery #gallerySlide ul.linklist li{border-bottom:1px solid #BCECF9;padding:4px 0;font-size:12px;font-weight:bold;}
.gallery #gallerySlide ul.linklist li a{color:#e40015;}

.gallery #ad .imgcont{font-size:10px;float:none;text-align:center;color:#999;text-transform:uppercase;padding:10px 0 0 0;}
.gallery #ad .imgcont .label{padding:0;margin:0;}
.gallery #ad .txtcont{float:right;clear:both;}
.gallery #ad .txtcont p{text-align:right;padding:0 20px;width:auto;}

.gallery .bold {font-weight:bold; color:#9e001b;}

.gallery #adLastSlide{padding:0 0 0 20px;}
.nobackground #gallerySlide .tout .imgcont{background:transparent!important;}
#secondSection{overflow:hidden;height:100%;padding:0 0 3px 0;}

.gallery #imgGrid .imgcont{float:left;overflow:hidden;padding:15px 15px 15px 35px;}
.gallery #imgGrid .imgcont ul{clear:both;overflow:hidden;padding:0;list-style:none;margin:0;height:107px;}
.gallery #imgGrid .imgcont ul li{float:left;width:107px;height:107px;margin:0;padding:0;}
.gallery #imgGrid .imgcont ul li img{padding:16px;}

/* SHARED ARCHIVE STYLES */
.linkTableNav{color:#000;padding:5px 20px 15px 20px;text-align:right;font-size:12px;}
.linkTableNavTop{color:#000;padding:5px 20px 15px 20px;text-align:right;font-size:12px;border-top:7px solid #3bc6ee;}
.linkTableNav a, .linkTableNavTop a{font-weight:bold;}

#linkTable{padding:0 0 20px 0;margin:0 20px;width:637px;border-bottom:1px solid #c6ccd3;}
#linkTable tr.odd{background:#e6f9ff;}
#linkTable th{font-size:11px;padding:5px 8px;text-align:left;}
#linkTable th a{text-decoration:underline;}
#linkTable td{font-size:11px;padding:8px;vertical-align:top;}
#linkTable td.artist{color:#465b72;}
#linkTable td.title{color:#465b72;font-weight:bold;}
#linkTable td.image a img{border:1px solid #8ee5fe;}
#linkTable td.party{font-size:14px;font-weight:bold;}
#linkTable td.party a{color:#e40015;}
#linkTable td.date{color:#32475e;text-transform:uppercase;white-space:nowrap;}
#linkTable td.link{width:100px;}
#linkTable td.link p{margin:0;}
#linkTable td.link a{font-weight:bold;}
#linkTable td.link img{vertical-align:middle;}
#linkTable td.details{font-size:14px;font-weight:bold;}
#linkTable td.details a{color:#e40015;}
#linkTable.playlist td.party{font-size:11px;font-weight:normal;}
#linkTable.playlist td.link{width:auto;}
#linkTable.favors td.party{font-size:12px;font-weight:normal;}



/* CHANNEL */
#channel {background:url("http://img2.timeinc.net/instyle/images/parties/bg/b400b279g316.gif") repeat-y;}
#channel #leftcolumns{width:677px;float:left;overflow:hidden;border-top:5px solid #38c8eb;position:relative;}
#channel #leftcolumn{width:400px;float:left;overflow:hidden;}
#channel #middlecolumn{width:277px;float:left;overflow:hidden;}
#channel #rightcolumn{width:315px;float:left;overflow:hidden;}

#channel #headline{background-position:0 -6px;}
#channel #leftcolumn .tout{padding:0 14px;}

#channel #leftcolumn #mainEvent .photo{display:block;margin-bottom:14px;}
#channel #leftcolumn #mainEvent .calendarDate{background:url("http://img2.timeinc.net/instyle/images/parties/calendarDate.gif") no-repeat;width:74px;height:75px;}
#channel #leftcolumn #mainEvent .calendarDate a{cursor:pointer; text-decoration:none;}
#channel #leftcolumn #mainEvent .calendarDate .month{font-size:14px;line-height:16px;color:#000;text-transform:uppercase;display:block;height:17px;overflow:hidden;padding:7px 22px 0 0;text-align:right;font-weight:bold;}
#channel #leftcolumn #mainEvent .calendarDate .more{background:url("http://img2.timeinc.net/instyle/images/parties/arrowRightWhiteBlue.gif") no-repeat 56px 10px;}
#channel #leftcolumn #mainEvent .calendarDate .day{font-size:41px;height:41px;line-height:41px;color:#45daff;display:block;font-weight:bold;text-align:center;}
#channel #leftcolumn #mainEvent .txtcont .more a{text-transform:uppercase;padding:0 3px 0 0;color:#000;text-decoration:none;}
#channel #leftcolumn #mainEvent .txtcont .more a:hover{text-decoration:underline;}

#channel #leftcolumn #elsewhere h3{color:#3bc5f3;border-bottom:1px solid #fff;padding-bottom:4px;margin-bottom:6px;}
#channel #leftcolumn #elsewhere h3 strong{color:#000;}
#channel #leftcolumn #elsewhere li{margin-bottom:4px;}
#channel #leftcolumn #elsewhere li a{color:#000;font-size:12px;font-weight:bold;}

#channel #leftcolumn #outAboutTownTab{margin:-10px 14px 0 14px;}
#channel #leftcolumn #outAboutTown{border:3px solid #38c8ea;border-top:0;background:#fff;margin:0 14px 14px 14px;width:366px;}
#channel #leftcolumn #outAboutTown h3{margin:0;background:#a8e5f7;}
#channel #leftcolumn #outAboutTown .tout{padding:5px;margin:0;border-top:1px solid #99e7fe;}
#channel #leftcolumn #outAboutTown a {color:#e40015;}
#channel #leftcolumn #outAboutTown h4 a {color:#000000;}
#channel #leftcolumn #outAboutTown .txtcont{width:270px; margin:0; padding:0;}
#channel #leftcolumn #outAboutTown .last .txtcont{border:0;}
#channel #leftcolumn #outAboutTown .timestamp{color:#000;font-weight:bold;padding:0;}
#channel #leftcolumn #outAboutTown .timestamp span{color:#3ab1d3;margin:0;}
#channel #leftcolumn #outAboutTown p.deck{padding-bottom:2px;}
#channel #leftcolumn #outAboutTown p.more{padding-bottom:10px;}

#channel #leftcolumn .blockquote{background:#def7ff;}
#channel #leftcolumn .blockquote .txtcont{border:0!important;}
#channel #leftcolumn .blockquote blockquote{font-size:20px;line-height:22px;padding:0 15px;}
#channel #leftcolumn .blockquote blockquote strong.open{top:4px;}
#channel #leftcolumn .blockquote blockquote strong.close{top:0;border-color:#def7ff;}
#channel #leftcolumn .blockquote blockquote > strong.close{top:10px;}
#channel #leftcolumn .blockquote .attribution{margin-bottom:0;}

#channel #leftcolumn #freeNewsletters{margin:0 14px 14px 14px;width:370px;background:url("http://img2.timeinc.net/instyle/images/parties/arrowBlueBlue.gif") no-repeat 240px 5px;border:4px solid #c6eefa;border-left:0;border-right:0;}
#channel #leftcolumn #freeNewsletters .tout{padding:15px 30px;margin:15px 0;}
#channel #leftcolumn #freeNewsletters ul{list-style:none;margin:0 0 5px 0;padding:0;}
#channel #leftcolumn #freeNewsletters ul li input{vertical-align:middle;margin-right:5px;}
#channel #leftcolumn #freeNewsletters ul li strong{font-weight:bold;color:#465b72;}
#channel #leftcolumn #freeNewsletters #email{width:130px;height:16px;color:#666;vertical-align:top;margin:0 5px 0 0;}

#channel #middlecolumn .toutSection{border-top:3px solid #b4ebf8;margin:-3px 0 0 0;padding:20px 15px;width:247px;}

#channel #middlecolumn #latestVideoCoverage h3{margin:0 0 5px 0;}
#channel #middlecolumn #latestVideoCoverage .imgcont img{border:1px solid #c8c8c8;}
#channel #middlecolumn #latestVideoCoverage .txtcont{float:none;display:block;}
#channel #middlecolumn #latestVideoCoverage .txtcont p{font-size:12px;line-height:14px;}
#channel #middlecolumn #latestVideoCoverage .txtcont p a{display:block;color:#e40015;font-weight:bold;}
#channel #middlecolumn #latestVideoCoverage .txtcont p.more{float:left;margin-top:10px;}
#channel #middlecolumn #latestVideoCoverage .txtcont p.more a{padding:0 3px 0 0;text-decoration:none;display:inline;}
#channel #middlecolumn #latestVideoCoverage .txtcont p.more a:hover{text-decoration:none;}

#channel #middlecolumn #partyHopperBlog{padding:20px 15px 10px 15px;background:url("http://img2.timeinc.net/instyle/images/parties/bg/bubble.gif") no-repeat;margin-bottom:0;}
#channel #middlecolumn #partyHopperBlog h3{margin:0 0 5px 0;}
#channel #middlecolumn #partyHopperBlog .imgcont img{border:1px solid #c8c8c8;}
#channel #middlecolumn #partyHopperBlog .txtcont{float:none;display:block;}
#channel #middlecolumn #partyHopperBlog .timestamp{color:#000;padding:0;margin-bottom:10px;}
#channel #middlecolumn #partyHopperBlog .tout blockquote{margin:0;font-size:12px;line-height:4px;font-weight:bold;display:inline;padding-left:15px;position:relative;color:#465b72;}
#channel #middlecolumn #partyHopperBlog .tout blockquote strong{font-size:40px;font-family:Arial;}
#channel #middlecolumn #partyHopperBlog .tout blockquote strong.open{position:absolute;top:3px;left:-5px;line-height:38px;}
#channel #middlecolumn #partyHopperBlog .tout blockquote > strong.open{top:-3px;}
#channel #middlecolumn #partyHopperBlog .tout blockquote strong.close{position:relative;top:20px;left:-2px;line-height:8px;}
#channel #middlecolumn #partyHopperBlog .txtcont p.more{float:left;margin-top:25px;padding:0;}
#channel #middlecolumn #partyHopperBlog .txtcont > p.more{margin-top:15px;}

#channel #middlecolumn #yourStyle h3{margin:0 0 2px 0;}
#channel #middlecolumn #yourStyle p{margin:0 0 10px 0;font-size:12px;}
#channel #middlecolumn #yourStyle p a{font-weight:bold;text-decoration:underline;}
#channel #middlecolumn #yourStyle .imgcont img{border:1px solid #c8c8c8;}
#channel #middlecolumn #yourStyle .txtcont h4{font-size:12px;padding:0 0 1px 0;}
#channel #middlecolumn #yourStyle .txtcont p.author{font-size:11px;padding:0;margin:0;color:#6b6b6b;font-weight:bold;}
#channel #middlecolumn #yourStyle .txtcont p.deck{padding-bottom:2px;margin:0;}
#channel #middlecolumn #yourStyle .txtcont p.deck a{font-weight:normal;text-decoration:none;}
#channel #middlecolumn #yourStyle .txtcont p.deck a:hover{text-decoration:none;}
#channel #middlecolumn #yourStyle .txtcont p.more{padding:0;margin:0;}
#channel #middlecolumn #yourStyle h4{margin:0;font-size:12px;padding:0;}

#channel #middlecolumn #starFinder h3{margin:0 0 5px 0;}
#channel #middlecolumn #starFinder p{margin:0 0 2px 0; padding:0; font-size:12px;}
#channel #middlecolumn #starFinder p a{font-weight:bold;color:#e40015;text-decoration:underline;}
#channel #middlecolumn #starFinder .imgcont img{border:1px solid #c8c8c8;}
#channel #middlecolumn #starFinder .txtcont{width:160px;}
#channel #middlecolumn #starFinder select{font-size:11px;}
#channel #middlecolumn #starFinder input{vertical-align:top;}

#channel #middlecolumn #cib249x92{padding-bottom:25px;border-bottom:3px solid #b4ebf8;}

#channel #rightcolumn #lookOfTheDay{padding:10px 15px 6px 15px;width:285px;}
#channel #rightcolumn #lookOfTheDay p{color:#fff;margin:0;padding:0;font-weight:bold;}
#channel #rightcolumn #lookOfTheDay p a{color:#fff;}
.makeThisHomepage {visibility:hidden;}
.channelHome .makeThisHomepage {visibility:visible;}


/* CALENDAR PAGE */
#calendar #leftcolumns{position:relative;}
#calendar #contentWrapper > #leftcolumns{position:static;}

#calendar #calendarTableHead{background:#e6f9ff;text-align:right;height:18px;}
#calendar #calendarTableHead{padding:4px 6px 0 0;font-weight:bold;}
#calendar #calendarTableNavigation{background:#3cf;text-align:center;font:bold 16px Arial;text-transform:uppercase;color:#fff;height:25px;padding-top:4px;}
#calendar #calendarTableNavigation img{vertical-align:middle;}
#calendar #calendarTableNavigation strong{vertical-align:middle;padding:0 20px;}
#calendar #calendarTableWrapper{border:6px solid #3cf;border-top:0;padding:15px;margin:0;}

#calendar #calendarTable{background:#33ccff url("http://img2.timeinc.net/instyle/images/parties/calendar/bg.gif") repeat-x 0 0;width:auto;margin:0 auto 15px auto;}
#calendar #calendarTable th{text-transform:uppercase;padding:0;height:30px;font:bold 15px Arial;color:#465b72;}
#calendar #calendarTable td{background:#effbff;width:75px;height:75px;margin:2px;font:bold 11px Arial;color:#33ccff;padding:0;}
#calendar #calendarTable td a{position:relative;display:block;color:#33ccff;background:#33ccff;}
#calendar #calendarTable td a:hover{text-decoration:none;}
#calendar #calendarTable .date{border:2px solid #33ccff;border-top:0;border-left:0;display:block;width:15px;height:15px;z-index:100;background:#fff;position:absolute;text-align:center;}
#calendar #calendarTable .today .date{background:#ff6b04;color:#fff;border:2px solid #fff;}

#calendar #calendarTable .translucentOn img{opacity:.50;filter:alpha(opacity=50)-moz-opacity:0.5;}

#calendar #partyListing{display:none;position:absolute; z-index:200; top:175px;left:275px;width:380px;background:#ccc;border:8px solid #5a6e86;padding:1px;}
#calendar #partyListing .partyTitle{background:#fff;margin:0;position:relative;padding:10px 15px;}
#calendar #partyListing .partyTitle p{margin:0;}
#calendar #partyListing .partyTitle p.timestamp{font:bold 18px Arial;color:#27b2da;border-bottom:1px solid #acb7c2;}
#calendar #partyListing .partyTitle p.close{top:15px;right:15px;position:absolute;}
#calendar #partyListing .toutSection{background:#fff;border:0;}
#calendar #partyListing .tout{width:175px;padding:0 0 15px 15px;}
#calendar #partyListing .txtcont{width:70px;}
#calendar #partyListing .imgcont{padding-top:3px;}
#calendar #partyListing .imgcont img{margin:0;}
#calendar #partyListing .imgcont a{padding:3px;display:block;}
#calendar #partyListing .imgcont a:hover{border:3px solid #33ccff;padding:0;}

#calendar #secondSection{background:#effbff url("http://img2.timeinc.net/instyle/images/parties/bg/aaebfe1x1.gif") repeat-y 340px 0px;overflow:hidden;height:auto;margin:-15px 0 0 0;border:1px solid #3cf;border-left:0;border-right:0;}
#calendar #leftcolumns > #secondSection{margin:0;}

#calendar #lookOfTheDay{width:308px;float:left;clear:none;padding:10px 15px;}
#calendar #lookOfTheDay p{padding:0;font-size:12px;}
#calendar #lookOfTheDay p.timestamp{font-weight:bold;text-transform:none;}
#calendar #lookOfTheDay p.more{padding:0;margin:0;font-weight:bold;}
#calendar #lookOfTheDay p.more a:hover{text-decoration:underline;}

#calendar #freeNewsletters{width:335px;background:url("http://img2.timeinc.net/instyle/images/parties/arrowBlueBlue.gif") no-repeat 240px 5px;float:left;clear:none;margin-left:1px;}
#calendar #freeNewsletters .tout{padding:10px 15px;margin:15px 0;}
#calendar #freeNewsletters ul{list-style:none;margin:0 0 5px 0;padding:0;}
#calendar #freeNewsletters ul li label{font-size:11px;}
#calendar #freeNewsletters ul li input{vertical-align:middle;margin-right:5px;}
#calendar #freeNewsletters ul li strong{font-weight:bold;color:#465b72;}
#calendar #freeNewsletters #email{width:130px;height:16px;color:#666;vertical-align:top;margin:0 5px 0 0;}

#calendar #calendarTableHead .breadcrumbs {display:none;}


/* GALLERY */
#gallery .gallery {padding-top:0px;}
#gallery .gallery #gallerySlide {margin-top:0px;}
#gallery .gallery #gallerySlide .tout {margin-right:0px; padding-right:0px;}
#gallery .gallery #gallerySlide .txtcont {width:277px; margin-right:0px; padding-left:0px; padding-right:0px;}
* html #gallery .gallery #gallerySlide .txtcont {width:275px;}
#gallery .gallery #gallerySlide .txtcont .txtmain {padding:0px 20px;}
#gallery .gallery #gallerySlide, #gallery .gallery .galleryNavigation {margin-left:0px;}
#gallery .gallery .galleryNavigation {padding-left:415px;}
#gallery .gallery .galleryNavigation a, #gallery .gallery .galleryNavigation span.navcount {display:block; float:left;}
#gallery .gallery .galleryNavigation a.noprevious, #gallery .gallery .galleryNavigation a.nonext {width:85px; cursor:default;}
#gallery .gallery .galleryNavigation span.navcount {width:65px; padding:3px 10px 0px 10px; text-align:center;}

#gallery #headline {height:auto; background:none;}
#gallery #headline #tabcontainer {float:left; position:relative; width:677px; border-bottom:8px solid #3bc6ee;}
#gallery #headline #tabcontainer ul#pageOptionsGallery {float:right; list-style-type:none; margin:0; padding:0 10px 4px 0;}
* html #gallery #headline #tabcontainer ul#pageOptionsGallery {margin-top:0px; padding-right:12px;}
#gallery #headline #tabcontainer ul#pageOptionsGallery.tabsPresent {margin-top:10px;}
#gallery #headline #tabcontainer ul#pageOptionsGallery li {float:left;}
#gallery #headline #adSponsoredBy {position:absolute; top:10px; left:500px; color:#7e7e7e;}

/* Ad 88x31 */
#gallery #headline #adSponsoredBy {display:block; float:left; width:158px; margin:0;}
#gallery #headline #adSponsoredBy span.adtxt {float:left; width:70px; padding-top:7px; font-size:11px; color:#7e7e7e;}
#gallery #headline #adSponsoredBy span.adimg {float:left; width:88px;}

#gallery #galleryHeadline {padding:8px 15px 4px 15px;}
#gallery #galleryHeadline h1 {color:#465b72;font-size:18px;padding:4px 0 0 0;}
#gallery #galleryHeadline .txtcont {margin-bottom:0; width:425px;}
#gallery #galleryHeadline .txtcont em.party {display:block; width:36px; height:8px; margin:0; margin-top:5px; padding:0; 
	text-indent:-9999px; overflow:hidden; background:url(http://img2.timeinc.net/web/instyle/i/gallery/parties_gallery_party.gif) no-repeat;}
#gallery #galleryHeadline .txtcont p {margin-bottom:0px; padding-bottom:0px;}

#galleryHeadline p.eyebrow {margin:0 0 -5px 0; padding:0; font:bold 11px/10pt arial,sans-serif; color:#3BC6EE; text-transform:uppercase;}


#gallery .gallery .galleryNavigation {margin-right:0px; padding-right:7px;}

#gallery #newGalleryTabNavigation {float:left; list-style-type:none; width:359px; height:27px; margin:0; margin-top:5px; 
	padding:0;}
#gallery #newGalleryTabNavigation li {float:left; margin:0; padding:0; height:27px; text-indent:-9999px; overflow:hidden; 
	background:url(http://img2.timeinc.net/web/instyle/i/gallery/parties_gallery_tabs.gif) no-repeat;}
#gallery #newGalleryTabNavigation li a {display:block; height:27px; line-height:27px;}
#gallery #newGalleryTabNavigation li#tabguests, #gallery #newGalleryTabNavigation li#tabguests a {width:118px;}
#gallery #newGalleryTabNavigation li#tabpartydetails, #gallery #newGalleryTabNavigation li#tabpartydetails a {width:140px;}
#gallery #newGalleryTabNavigation li#tabvideo, #gallery #newGalleryTabNavigation li#tabvideo a {width:101px;}
#gallery #newGalleryTabNavigation li#tabguests {background-position:0px 0px;}
#gallery #newGalleryTabNavigation li#tabpartydetails {background-position:-119px 0px;}
#gallery #newGalleryTabNavigation li#tabvideo {background-position:-259px 0px;}
#gallery #newGalleryTabNavigation li#tabguests.active {background-position:0px -27px;}
#gallery #newGalleryTabNavigation li#tabpartydetails.active {background-position:-119px -27px;}
#gallery #newGalleryTabNavigation li#tabvideo.active {background-position:-259px -27px;}

#gallery #galleryTabNavigation{background:#e3f9ff;list-style:none;margin:0;padding:0;overflow:hidden;height:27px;}
#gallery #galleryTabNavigation li {float:left;margin:0;padding:0;}

#gallery .gallery {border-top-width:0px;}
#gallery .gallery #gallerySlide .txtcont {padding-top:0px;}
#gallery .gallery .galNavRight {position:relative; margin:0; padding:3px 7px 0px 15px;}
#gallery .gallery .slideshowControls1 {margin:0; /*padding:5px 12px 15px 0px;*/ padding-top:5px; background-color:#fff; text-align:right;  font-size:10px;}
#gallery .gallery .slideshowControls1 a {display:none; color:#858585;text-decoration:underline;}
#gallery .gallery .slideshowControls1 img {vertical-align:top;}
#gallery .gallery .adGalleryCM {margin-left:20px;}

#gallery .gallery #imgGrid .tout {position:relative;}
#gallery .gallery #imgGrid .imgcont ul{background:#c2d4dd;border-top:1px solid #a9bac5;width:324px;}
#gallery .gallery #imgGrid .imgcont ul.first{border-top:none;}
#gallery .gallery #imgGrid .imgcont ul li{border-right:1px solid #a9bac5;}
#gallery .gallery #imgGrid .imgcont ul li.last{border-right:none;}
#gallery .gallery #imgGrid .imgcont ul li a:hover, #gallery .gallery .imgcont ul li a:hover img{background:#465b72;}
#gallery .gallery #imgGrid .imgcont{position:absolute; width:324px;}
* html #gallery .gallery #imgGrid .imgcont {position:static;}
#gallery .gallery #imgGrid .txtcont {padding:40px 35px 40px 374px;}
* html #gallery .gallery #imgGrid .txtcont {float:right; padding-left:0px;}
#gallery .gallery #imgGrid .deck{font-size:14px;line-height:18px;}

#gallery .gallery #gallerySlide .imgcont{background:#50657c url("http://img2.timeinc.net/instyle/images/parties/tile200x200.gif");}

#gallery .gallery #gallerySlide #playlistLinks{border:1px solid #BCECF9;border-left:0;border-right:0;padding:0;}
#gallery .gallery #gallerySlide #playlistLinks tr.odd{background:#e6f9ff;}
#gallery .gallery #gallerySlide #playlistLinks th{font-size:10px;border:0;padding:5px 8px;position:relative;clear:both;text-align:left;color:#777;font-weight:normal;}
#gallery .gallery #gallerySlide #playlistLinks th span{padding-right:30px;}
#gallery .gallery #gallerySlide #playlistLinks td{font-size:11px;padding:5px 8px;vertical-align:top;}
#gallery .gallery #gallerySlide #playlistLinks td.song .artist{white-space:nowrap;color:#3d8499;}
#gallery .gallery #gallerySlide #playlistLinks td.song .title{color:#32475e;font-weight:bold;}

#gallery .gallery #gallerySlide .linkBox{background:#e3f9ff;padding:8px 8px 4px 8px;margin-top:10px;font-size:11px;}
#gallery .gallery #gallerySlide .linkBox h4{font-size:12px;font-weight:bold;text-transform:uppercase;margin:0 0 5px 0;padding:0;border:0;}
#gallery .gallery #gallerySlide .linkBox h4 strong{color:#465b72;}
#gallery .gallery #gallerySlide .linkBox dl{margin:0 0 6px 0;}
#gallery .gallery #gallerySlide .linkBox dt.link{font-weight:bold;line-height:18px;}
#gallery .gallery #gallerySlide .linkBox dt.link a{color:#e40015;text-decoration:underline;}
#gallery .gallery #gallerySlide .linkBox dt.link a img{vertical-align:middle;}
#gallery .gallery #gallerySlide .linkBox dd.url{font-size:10px;margin:0;line-height:12px;}
#gallery .gallery #gallerySlide .linkBox dd.url a{color:#858585;text-decoration:none;}
#gallery .gallery #gallerySlide .linkBox dd.url a:hover{text-decoration:none;}
#gallery .gallery #gallerySlide .linkBox ul{border:0;}
#gallery .gallery #gallerySlide .linkBox ul li{font-size:12px;border:0;padding:0 0 4px 0;}
#gallery .gallery #gallerySlide .linkBox ul li a{color:#e40015;}

#gallery .gallery #galleryRecipe{margin-bottom:20px;margin-right:20px;}
#gallery .gallery #galleryRecipe .tout{margin-top:20px;margin-left:20px;}
#gallery .gallery #galleryRecipe .imgcont{padding-right:20px;}
#gallery .gallery #galleryRecipe .txtcont{margin-right:30px;}
#gallery .gallery #galleryRecipe h5{color:#465b72;font-size:12px;margin:10px 0 0 0;padding:0 0 2px 0;text-transform:none;}

#gallery #moreParties{width:355px;float:left;clear:none;padding:10px 15px;}
#gallery #moreParties h3{padding:10px 0;}
#gallery #moreParties .txtcont{padding-top:20px;margin:0;font-size:18px;}
#gallery #moreParties .txtcont strong{color:#3cf;}
#gallery #moreParties ul{list-style:none;padding:0;margin:-10px 0 0 0;width:345px;}
#gallery #moreParties ul li{clear:both;border-top:1px solid #8DE5FE;margin-top:5px;padding-top:5px;}
#gallery #moreParties ul li a{font-weight:bold;font-size:12px;}

#gallery #partyCalendar{width:260px;padding:12px 5px 12px 15px;float:left;clear:none;margin:10px 0;border:1px solid #8DE5FE;}
#gallery #addPartyNewsTo{width:100%;padding:20px 15px 30px 15px;border-bottom:6px solid #3bc6ee;}

#gallery #videoBox{width:330px;padding:25px 30px 25px 15px;float:left;}
#gallery #videoBox .tout{background:#e6fbfe url(http://img2.timeinc.net/instyle/images/parties/bg/videoBoxTop.gif) no-repeat 0 0;padding:10px 5px 0 5px;}
#gallery #videoBox .tout h3{text-transform:none;font-size:18px;color:#465b72;padding-bottom:10px;}
#gallery #videoBox .tout p{padding:0 10px;margin:5px 0 0 0;}
#gallery #videoBox .tout #AVPlayer{border:1px solid #fff;width:318px;height:253px;overflow:hidden;}
#gallery #videoBox .clear{background:#e6fbfe url(http://img2.timeinc.net/instyle/images/parties/bg/videoBoxBottom.gif) no-repeat 0 0;height:8px;}

#gallery #videoList{width:285px;margin:25px 0;clear:none;}
#gallery #videoList h3{font-size:12px;font-weight:bold;border-bottom:1px solid #bcecf9;padding-bottom:5px;margin-bottom:10px;}
#gallery #videoList .tout{border-bottom:1px solid #bcecf9;padding-bottom:10px;margin-bottom:10px;}
#gallery #videoList .tout .txtcont{margin:0;}
#gallery #videoList .tout .imgcont img{border:1px solid #ccc;margin-bottom:0;}
#gallery #videoList .tout .txtcont p.more img{vertical-align:middle;}

#gallery #secondSection{background:#effbff;border:1px solid #8DE5FE;border-left:0;border-right:0;}

#gallery .twoUp{margin:0 0 10px 20px;padding-top:10px;width:640px;border-bottom:1px solid #8ae7ff;}
#gallery .twoUp h3{padding:0;font-size:14px;text-transform:none;}
#gallery .twoUp h3.label{font-size:11px;border-bottom:1px solid #8ae7ff;padding-bottom:2px;margin-bottom:10px;text-transform:uppercase;}
#gallery .twoUp h3.label strong{color:#21b1d3;}
#gallery .twoUp h3 a{color:#000;}
#gallery .twoUp h3 .date{color:#32475e;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:1.8em;}
#gallery .twoUp .tout{margin-right:10px;width:310px}
#gallery .twoUp .tout p.timestamp{color:#39496b;padding:0 0 2px 0;}
#gallery #latest .imgcont img{border:1px solid #8de5fe;}



/* STARFINDER GALLERY */

#starfinder #headline{height:50px;background:#fff url("http://img2.timeinc.net/instyle/images/parties/starfinder/bgheadline.gif") no-repeat 0 20px;padding-top:20px;}
#starfinder #headline strong{color:#000;font-size:32px;text-transform:lowercase;padding-left:20px;font-weight:normal;}
#starfinder #headline #pageOptions{top:50px;}

#starfinder .gallery{border:4px solid #9eacd3;border-left:0;margin:0;padding:0;width:673px;overflow:hidden;}

#starfinder #galleryHeadline{margin:1px;margin-bottom:0;background:#9eacd3;padding:10px 16px;position:relative;}
#starfinder #galleryHeadline h1{color:#fff;font-size:20px;}
#starfinder #galleryHeadline .selectCelebrity{position:absolute;top:0;right:0;padding:10px;}
#starfinder #galleryHeadline .selectCelebrity label{visibility:hidden;}
#starfinder #galleryHeadline .selectCelebrity select{font-size:12px;}
#starfinder #galleryHeadline .selectCelebrity input{vertical-align:top;padding-top:1px;}

#starfinder .gallery .galleryNavigation{background:#fdfaef;height:28px;padding-left:10px;margin:0;}
#starfinder .gallery .galleryNavigation table{width:240px;float:right;padding:7px 13px;}
#starfinder .gallery .galleryNavigation td{text-align:center;}
#starfinder .gallery .galleryNavigation td.prev{text-align:left;}
#starfinder .gallery .galleryNavigation td.next{text-align:right;}

#starfinder .gallery .galleryNavigation p{float:left;font-size:11px;font-weight:bold;padding:0;margin:0;color:#9d9c9a;padding:10px 0 0 10px;}
#starfinder .gallery .galleryNavigation img.icon{background:#9d9c9a;padding:0;vertical-align:middle;margin-right:2px;}
#starfinder .gallery .galleryNavigation a img.icon{background:#dd111f;padding:0;}

#starfinder .txtcont .more{padding-top:12px;}
#starfinder .txtcont .more a{text-decoration:none;}
#starfinder .txtcont .more a:hover{text-decoration:none;}
#starfinder .credit{font-size:10px;color:#b8babb;padding:20px 0 15px 0;}

#starfinder #gallerySlide .imgcont {background:#e8e8e8 url();}

#starfinder .twoUp{padding:20px 0 10px 15px;width:662px;border-bottom:1px solid #000;}
#starfinder .twoUp .tout{width:310px;padding:0;margin:0 10px 0 0;}
#starfinder .twoUp .txtcont h3{font-size:17px;font-weight:bold;text-transform:lowercase;}
#starfinder .twoUp .txtcont .more{padding:0;}
#starfinder .twoUp .txtcont .more a{text-decoration:underline;}
#starfinder .twoUp .imgcont img{border:1px solid #dbdbdb;}

#starfinder .gallery #imgGrid{padding:20px 0;}
#starfinder .gallery #imgGrid .tout{border-top:1px solid #afafaf;width:541px;margin-left:55px;}
#starfinder .gallery #imgGrid .imgcont{padding:0;}
#starfinder .gallery #imgGrid .imgcont ul{background:#fff;border-bottom:1px solid #afafaf;border-left:1px solid #afafaf;}
#starfinder .gallery #imgGrid .imgcont ul li{border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;background:url("http://img2.timeinc.net/instyle/images/parties/starfinder/instyle.gif") no-repeat 16px 16px;}
#starfinder .gallery #imgGrid .imgcont ul li a:hover, #starfinder .gallery .imgcont ul li a:hover img{background:#c6d4fb;}
#starfinder .gallery #imgGrid .imgcont ul li a img{border:13px solid white;padding:3px;}
#starfinder .gallery #imgGrid .imgcont ul li a:hover img{border:13px solid #c6d4fb;background:#9d001a;padding:3px;}

#starfinder .gallery #imgGrid.nine .tout{width:325px;margin-left:175px;}

#starfinder #secondSection{background:#f5f7ff url("http://img2.timeinc.net/instyle/images/parties/bg/e0e0e01x1.gif") repeat-y 340px 0px;overflow:hidden;height:auto;border-top:28px solid #9eacd3;border-bottom:1px solid #000;}

#starfinder #lookOfTheDay{width:310px;float:left;clear:none;padding:10px 15px;}
#starfinder #lookOfTheDay p{padding:0;font-size:12px;}
#starfinder #lookOfTheDay p.timestamp{font-weight:bold;text-transform:none;}
#starfinder #lookOfTheDay p.more{padding:0;margin:0;font-weight:bold;}
#starfinder #lookOfTheDay p.more a:hover{text-decoration:underline;}

#starfinder #freeNewsletters{width:335px;background:url("http://img2.timeinc.net/instyle/images/parties/arrowBlueBlue.gif") no-repeat 240px 5px;float:left;clear:none;margin-left:1px;}
#starfinder #freeNewsletters .tout{padding:10px 15px;margin:15px 0;}
#starfinder #freeNewsletters ul{list-style:none;margin:0 0 5px 0;padding:0;}
#starfinder #freeNewsletters ul li label{font-size:11px;}
#starfinder #freeNewsletters ul li input{vertical-align:middle;margin-right:5px;}
#starfinder #freeNewsletters ul li strong{font-weight:bold;color:#465b72;}
#starfinder #freeNewsletters #email{width:130px;height:16px;color:#666;vertical-align:middle;margin:0 5px 0 0;padding:0;}
#starfinder #freeNewsletters #submitbtn{vertical-align:middle;margin:0;padding:0;}

/* Star Finder Form */
#formStarFinder .selectmenu, #formStarFinder #sortby {background:#9eacd3;}
#formStarFinder .selectmenu {float:left; margin-top:2px; margin-right:15px;}
* html #formStarFinder .selectmenu {margin-right:1px;}
#formStarFinder #sortby a {text-decoration:none;}
#formStarFinder #sortby {width:100px;}
#formStarFinder #sortby .current {display:block; height:14px; padding-left:3px; background:#ECEFF7 url(http://img2.timeinc.net/instyle/i/bg_select.gif)  no-repeat center right; border:1px solid #fff; font:normal 11px arial,sans-serif; color:#000;}
#formStarFinder #sortby .hidechoices {display:none;}
#formStarFinder #sortby .showchoices, #formStarFinder #sortby .hidechoices {background:#ECEFF7; border:1px solid #000; position:absolute;}
#formStarFinder #sortby .showchoices a, #formStarFinder #sortby .hidechoices a {display:block; padding:1px 8px; font:normal 11px arial,sans-serif; border-bottom:1px solid #BEC6E0; color:#000; text-decoration:none; cursor:default;}
#formStarFinder #sortby .showchoices a:hover, #formStarFinder #sortby .hidechoices a:hover {background:#CDD5EB !important; font-weight:bold; color:#213982;}
#formStarFinder #sortby .current {width:106px;}
#formStarFinder #sortby .showchoices, #formStarFinder #sortby .hidechoices {width:138px;}
#formStarFinder #sortby .showchoices a, #formStarFinder #sortby .hidechoices a {width:122px;}

/* ARCHIVE PAGE */
#archive #leftcolumn h1{padding:10px 20px 2px 20px;background:#e6f9ff;border-bottom:1px solid #8de5fe;text-transform:uppercase;font-size:18px;position:relative;}
#archive #leftcolumn h1 strong{color:#27b2da;}

#archive .twoUp{padding:15px 0 10px 20px;background:#e6f9ff;}
#archive .twoUp .tout{width:310px;margin-right:10px;}
#archive .twoUp .tout .imgcont img{border:1px solid #8ee5fe;}

.gallery .txtcont .more{padding-top:12px;}
.gallery .txtcont .more a{text-decoration:none;}
.gallery .txtcont .more a:hover{text-decoration:none;}
.gallery .credit{font-size:10px;color:#b8babb;padding:20px 0 15px 0;}

#archive #latest h3{border:0;padding:0;text-transform:none;font-size:14px;}
#archive #latest h3 a{color:#000;}
#archive #latest h3 .date{color:#32475e;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:1.8em;}



/* YOURSTYLE */

#yourstyle #headline{height:55px;}
#yourstyle #pageOptions{top:40px;}

#yourstyle .txtcont .more{padding-top:12px;}
#yourstyle .txtcont .more a{text-decoration:none;}
#yourstyle .txtcont .more a:hover{text-decoration:none;}
#yourstyle .credit{font-size:10px;color:#b8babb;padding:20px 0 15px 0;}

#yourstyle #featuredUserGalleries{background:#e3f9ff;overflow:hidden;height:100%;}

#yourstyle .toutSection .imgcont img{border:1px solid #8ee5fe;}
#yourstyle .toutSection p{font-size:11px;padding:0 0 2px 0;}
#yourstyle .toutSection p.timestamp{color:#32475e;padding:0 0 5px 0;}
#yourstyle .toutSection p.tags a{color:#e40015;font-weight:bold;}
#yourstyle .toutSection p.more{padding:0;}
#yourstyle .toutSection p.more a{text-decoration:underline;font-size:11px;}

#yourstyle #featuredUserGalleries .toutSection{width:300px;margin:0;float:left;clear:none;padding:15px 25px 0 25px;}
#yourstyle #featuredUserGalleries .toutSection h3{text-transform:uppercase;font-size:18px;border-bottom:1px solid #95e1f7;margin-bottom:10px;}
#yourstyle #featuredUserGalleries .toutSection h3 strong{color:#27b2da;}

#yourstyle #featuredUserGalleries #joinTheParty{width:310px;margin:0;padding:10px 0;float:left;clear:none;}
#yourstyle #featuredUserGalleries #joinTheParty h3{border:0;}

#yourstyle #moreUserGalleries{padding:15px 0 0 25px;}
#yourstyle #moreUserGalleries h3{text-transform:lowercase;font-size:18px;padding-bottom:5px;}
#yourstyle #moreUserGalleries .tout{width:300px;padding-right:25px;float:left;clear:none;}
#yourstyle #moreUserGalleries .seeAllLink{border-top:1px solid #95e1f7;margin-right:25px;padding:3px 0 25px 0;text-align:right;font-weight:bold;font-size:12px;}

#yourstyle #galleryHeadline{background:#e3f9ff;padding:8px 15px 0 15px;position:relative;width:auto;height:100%;}
#yourstyle #galleryHeadline h1{color:#465b72;font-size:18px;padding:4px 0 0 0;}
#yourstyle #galleryHeadline .txtcont{margin-bottom:0;width:490px;}
#yourstyle #galleryHeadline .user{position:absolute;top:15px;right:15px;}
#yourstyle #galleryHeadline .user strong{color:#465b72;}
#yourstyle #galleryHeadline .tags{float:left;}
#yourstyle #galleryHeadline .timestamp{padding-left:5px;margin-left:5px;border-left:1px solid #465b72;float:left;height:10px;}

#yourstyle .gallery #gallerySlide .imgcont{background:#71a5b5 url(http://img2.timeinc.net/instyle/images/parties/bg/squaresVerticalLight.gif) repeat-x top left;}
#yourstyle .gallery #gallerySlide .imgcont img{border:0;}
#yourstyle .gallery #gallerySlide .deck{font-size:12px;}

#yourstyle #addPartyNewsTo{width:100%;padding:20px 15px 30px 15px;border-bottom:6px solid #3bc6ee;}

#yourstyle #secondSection{background:#effbff;border:1px solid #8DE5FE;border-top-width:5px;border-left:0;border-right:0;}

#yourstyle #moreParties{width:355px;float:left;clear:none;padding:10px 15px;}
#yourstyle #moreParties h3{padding:10px 0;}
#yourstyle #moreParties .txtcont{padding-top:27px;line-height:15px;margin:0;font-size:18px;}
#yourstyle #moreParties .txtcont strong{color:#3cf;}
#yourstyle #moreParties ul{list-style:none;padding:0;margin:-10px 0 0 0;width:345px;}
#yourstyle #moreParties ul li{clear:both;border-top:1px solid #8DE5FE;margin-top:5px;padding-top:5px;}
#yourstyle #moreParties ul li a{font-weight:bold;font-size:12px;}

#yourstyle #partyCalendar{width:260px;padding:12px 5px 2px 15px;float:left;clear:none;margin:10px 0;border:1px solid #8DE5FE;}
#yourstyle #partyCalendar img{border:0;}

#yourstyle #linkTable td.party{font-size:11px;}
#yourstyle #linkTable td.tags a{text-decoration:underline;}

#yourstyle #leftcolumns.submit{border-top:5px solid #38c8eb;background:url(http://img2.timeinc.net/instyle/images/parties/bg/w405b272.gif) repeat-y;}

#yourstyle #leftcolumns.submit #leftcolumn{width:365px;padding:15px 20px;float:left;}
#yourstyle #leftcolumns.submit #middlecolumn{width:212px;padding:15px 30px;float:left;}

span.required{color:#ff6b04;padding-right:5px;font-weight:bold;}

#yourstyle #leftcolumns.submit input,#yourstyle #leftcolumns.submit textarea{width:250px;}
#yourstyle #leftcolumns.submit p{margin:0;padding:10px 0 0 0;}
#yourstyle #leftcolumns.submit ul{list-style:none;padding:15px 0;margin:0;}
#yourstyle #leftcolumns.submit li{margin:0 0 8px 0;}
#yourstyle #leftcolumns.submit li textarea{font:12px Arial;}
#yourstyle #leftcolumns.submit li a{text-decoration:underline;}
#yourstyle #leftcolumns.submit li.related{margin:0;}
#yourstyle #leftcolumns.submit li p{margin:0 0 3px 0;}
#yourstyle #leftcolumns.submit li p b{display:block;}
#yourstyle #leftcolumns.submit li span.note{display:block;}
#yourstyle #leftcolumns.submit li.agree input{vertical-align:middle;}
#yourstyle #leftcolumns.submit li.agree input,#yourstyle #leftcolumns.submit li.submit_line input{width:auto;}

#yourstyle #leftcolumns.submit #middlecolumn p{line-height:15px;}
#yourstyle #leftcolumns.submit #middlecolumn a{font-weight:bold;text-decoration:underline;}
#yourstyle #leftcolumns.submit #middlecolumn .introduction{color:#28a3c6;font-size:14px;font-weight:bold;padding:0;}

#mainEvent h3 {position:relative; top:3px;}

#lastNightsParty .txtcont .tout h4 img {padding-bottom:3px;}

/* LOTD */
#lotdtout {padding:10px 10px 10px 18px;}
#lotdtout h3 {margin:0; padding:0 0 10px 0;}
#lotdtout .imgcont {float:left; width:140px; padding-right:10px;}
#lotdtout .txtcont {float:left; width:128px; color:#fff;}
#lotdtout .txtcont .timestamp {font:bold 14px arial,sans-serif; color:#3bc6ee;}
#lotdtout .txtcont h4 {font:bold 15px arial,sans-serif; }
#lotdtout .txtcont h4 a {color:#a8e5f7;}
#lotdtout .txtcont .deck {font-weight:bold;}
#lotdtout .txtcont .more a {font-weight:bold; color:#fff; text-decoration:underline;}
#lotdtout .txtcont .clicktobuy a {font-weight:bold; color:#fff;}
#lotdtout .txtcont .vote {margin:5px 0 10px 0; padding-left:20px; background:url(http://img2.timeinc.net/instyle/images/parties/arrowBlueSmall.gif) 20px 1px no-repeat; font-weight:bold;}
#lotdtout .txtcont .vote a {display:block; padding-left:30px; color:#fff;}

/* Global Recirc - 3 touts */
#globalrecirc {width:660px; padding:10px 0; margin-bottom:10px; background:#fff url(http://img2.timeinc.net/instyle/i/globalrecirc/bg_threecol.gif) top left repeat-y;}
#globalrecirc .tout01, #globalrecirc .tout02, #globalrecirc .tout03 {float:left; width:180px; padding:0 20px; background:none;}
#globalrecirc .cleardiv {display:block;}


/* Interstitial Ad slide */
#ad {}
#ad .tout .imgcont .adcont {width:644px; margin:0 auto; padding-bottom:10px;}
#ad .tout .imgcont .adtxt {margin:0; padding:0; font-size:10px; color:#888; text-align:center; text-transform:uppercase;}
#ad .tout .imgcont .adbox {display:block; width:644px; height:340px; margin:0; padding:0; overflow:hidden; background:#eed url(http://img2.timeinc.net/instyle/static/2007/i/bg_photo.gif);}
#ad .tout .imgcont .adbox .adtable {width:644px; height:340px;}


/* Parties Toolbar */
#gallerySlide .partiestoolbar {display:block; width:400px; padding:4px 0 2px 0; background:#fff url(http://img2.timeinc.net/instyle/images/parties/bg_partiestoolbar.gif) no-repeat; border-bottom:1px solid #dceff5; font:normal 11px arial, sans-serif; text-align:left;}
#gallerySlide .partiestoolbar img, #gallerySlide .partiestoolbar a {margin:0; padding:0;}

#gallerySlide .partiestoolbar td.printemail {width:55px; padding-right:1px; text-align:center;}
#gallerySlide .partiestoolbar td.printemail p {margin:0; padding:0;}
#gallerySlide .partiestoolbar td.printemail a {background:#fff;}

#gallerySlide .partiestoolbar td.share {width:50px; padding:0 6px 0 5px;}
#gallerySlide .partiestoolbar td.share a {display:block; height:16px; padding:11px 0 5px 0; font:normal 11px arial, sans-serif; color:#28539b; text-decoration:none;}

#gallerySlide .partiestoolbar td.rss {width:42px; padding:0 6px 0 5px;}
#gallerySlide .partiestoolbar td.rss a {display:block; height:16px; padding:11px 0 5px 20px; background:url(http://img2.timeinc.net/instyle/static/2007/i/icon_rss.gif) 0 11px no-repeat; color:#28539b;}

#gallerySlide .partiestoolbar td.buzz {width:90px; padding-left:5px;}
#gallerySlide .partiestoolbar td.buzz a {color:#28539b;}
/*#gallerySlide .partiestoolbar td.buzz a {display:block; height:16px; padding:11px 0 5px 20px; background:url(http://img2.timeinc.net/instyle/static/2007/i/thirdparty/icon_buzz.gif) 0 11px no-repeat; color:#28539b;}*/

#gallerySlide .partiestoolbar td.sponsored {width:143px;}
#gallerySlide .partiestoolbar td.sponsored .ad88x31 {display:block; width:143px; float:right;}
#gallerySlide .partiestoolbar td.sponsored .adimg {width:88px;}
#gallerySlide .partiestoolbar td.sponsored .adtxt {width:50px; padding:2px 5px 0 0; font-size:9px; text-align:right; text-transform:lowercase; color:#333;}


#adLastSlide .partiestoolbar {display:block; width:400px; padding:4px 0 2px 0; background:#fff url(http://img2.timeinc.net/instyle/images/parties/bg_partiestoolbar.gif) no-repeat; border-bottom:1px solid #dceff5; font:normal 11px arial, sans-serif; text-align:left;}
#adLastSlide .partiestoolbar img, #gallerySlide .partiestoolbar a {margin:0; padding:0;}
#adLastSlide .partiestoolbar td.printemail {width:55px; padding-right:1px; text-align:center;}
#adLastSlide .partiestoolbar td.printemail p {margin:0; padding:0;}
#adLastSlide .partiestoolbar td.printemail a {background:#fff;}
#adLastSlide .partiestoolbar td.share {width:50px; padding:0 6px 0 5px;}
#adLastSlide .partiestoolbar td.share a {display:block; height:16px; padding:11px 0 5px 0; font:normal 11px arial, sans-serif; color:#28539b; text-decoration:none;}
#adLastSlide .partiestoolbar td.rss {width:42px; padding:0 6px 0 5px;}
#adLastSlide .partiestoolbar td.rss a {display:block; height:16px; padding:11px 0 5px 20px; background:url(http://img2.timeinc.net/instyle/static/2007/i/icon_rss.gif) 0 11px no-repeat; color:#28539b;}
#adLastSlide .partiestoolbar td.buzz {width:90px; padding-left:5px;}
#adLastSlide .partiestoolbar td.buzz a {color:#28539b;}
/*#adLastSlide .partiestoolbar td.buzz a {display:block; height:16px; padding:11px 0 5px 20px; background:url(http://img2.timeinc.net/instyle/static/2007/i/thirdparty/icon_buzz.gif) 0 11px no-repeat; color:#28539b;}*/
#adLastSlide .partiestoolbar td.sponsored {width:143px;}
#adLastSlide .partiestoolbar td.sponsored .ad88x31 {display:block; width:143px; float:right;}
#adLastSlide .partiestoolbar td.sponsored .adimg {width:88px;}

/* Ad 88x31 */
#adSponsoredBy span.adtxt {float:left; width:70px; padding-top:7px; font-size:11px; color:#7e7e7e;}
#adSponsoredBy span.adimg {float:left; width:88px;}

/* Content Velocity Updates */

/* New Today */
#newtoday {width:292px; margin:8px auto; padding:8px 0 5px 8px; background:#fff;}
#newtoday .clear {clear:both; display:block; height:1px; font-size:1px;}
#newtoday h3 {display:block; height:16px; margin-bottom:8px; background:url(http://img2.timeinc.net/instyle/static/2007/i/makeovertool/default2/hd_newtoday.gif) no-repeat; text-indent:-9999px;}

#newtoday .tout01, #newtoday .tout02, #newtoday .tout03 {display:block; padding:2px 0; border-top:1px solid #c4c4c4;}
#newtoday .tout01 {border-top:none;}
#newtoday .imgcont {float:left; width:77px; padding-right:8px;}
#newtoday .txtcont {float:left; width:207px; padding-top:3px; font-size:12px; color:#111;}
#newtoday .imgcont img {border:1px solid #c4c4c4;}
#newtoday .txtcont h4 a {font-size:13px; color:#111;}
#newtoday .txtcont a.more {font-weight:bold; color:#d02726; text-decoration:underline;}
