/* RSS */
#genericpage #pageheader {padding:20px 10px 0px 16px; border-bottom:5px solid #000;}
#genericpage #pageheader h1 {display:block; width:305px; height:41px; overflow:hidden; background:url(http://img2.timeinc.net/instyle/static/i/hd_newsfeeds_8.png) no-repeat; text-indent:-9999px; font:bold 300% "times new roman",times,serif; color:#000;}
#genericpage #pageheader p.backto {display:none; margin:0; padding:0;}
#genericpage #pageheader p.backto a {padding-left:10px; background:url(http://img2.timeinc.net/instyle/static/i/icon_arrow04_8.png) 0 5px no-repeat; font-weight:bold; color:#d22527;}
#genericpage #pageheader .deck {padding-bottom:10px;}

#genericpage #pageheader .ad88x31 {display:block; float:right; width:158px; height:31px; margin:0; padding:0 10px 0 0;}
#genericpage #pageheader .ad88x31 .adtxt {display:block; float:left; width:70px; padding-top:7px; font-size:80%; color:#949ca5;}
#genericpage #pageheader .ad88x31 .adimg {display:block; float:left; width:88px;}

#genericpage #container2 {clear:both; display:block; margin:0; padding:0; width:992px; background:#fff url(http://img2.timeinc.net/instyle/static/i/bg_whitepage_rail_8.png) repeat-y;}
#genericpage #container2 #containleft {float:left; width:656px; padding-left:20px;}
#genericpage #container2 #containright {float:left; width:316px;padding-top:10px}

#rssmain {width:600px; padding:0 0 40px 0;}
#rssmain h2 {padding-top:20px; font-size:130%; color:#456274;}
#rssmain a {font-weight:bold; color:#d73126;}
#rssmain p {margin:0; padding:8px 0;}

#feeds .feedlist {width:560px; margin-bottom:20px; padding:12px 20px 4px 12px; background:#f9fafd; border:1px solid #e3e4eb;}
#feeds .feedlist h3 {padding-top:4px; font-size:105%;}
#feeds .feedlist p.url {margin:4px 0; padding:0 0 0 18px; background:url(http://img2.timeinc.net/instyle/static/i/icon_rss_8.png) no-repeat;}
#feeds .feedlist ul.buttons {padding:4px 0 16px 0;}
#feeds .feedlist ul.buttons li {display:inline; padding-right:4px;}

#feeds h4, #feeds .software h5 {font-size:105%;}
#feeds p.text {margin:0; padding:0 0 12px 0;}
#feeds .software {margin-bottom:20px;}
#feeds .software .web, #feeds .software .desktop {float:left; width:200px; padding-right:20px;}
#feeds .software ul {padding-top:3px;}
#feeds .software ul li {padding:0 0 2px 8px; background:url(http://img2.timeinc.net/instyle/static/i/icon_bullet02_8.png) 0 6px no-repeat; font-size:90%;}

/* --- Right Rail Modules --- */

/* This Just In */
#thisjustin {background:#b7c1cc url(http://img2.timeinc.net/instyle/static/i/makeovertool/default/bg_thisjustin_8.png) repeat-y;}
#thisjustin .header {display:block; padding:0 13px 4px 18px;}
#thisjustin .header h4 {float:left; width:125px; height:19px; margin-top:12px; background:url(http://img2.timeinc.net/instyle/static/i/makeovertool/default/hd_thisjustin_8.png) no-repeat; text-indent:-9999px;}
#thisjustin .header .timestamp {float:right; width:100px; margin-top:16px; font-size:90%; font-weight:bold; color:#465b72; text-align:right;}
#thisjustin .links {margin:0 5px; background:#fff; border:5px solid #e9ecee; border-bottom:none; font-size:90%;}
#thisjustin .links strong {color:#465b72; text-transform:uppercase;}
#thisjustin .links a {font-weight:bold; color:#e40015;}
#thisjustin .links ul {padding:2px 8px 0 8px;}
#thisjustin .links ul li {padding:2px 0; border-bottom:1px solid #c1ccd1;}
#thisjustin .addto {margin:0 5px 6px 5px; background:#fff; border:5px solid #e9ecee; border-top:none; font-size:90%;}
#thisjustin .addto a {color:#000; text-decoration:underline;}
#thisjustin .addto ul {padding:2px 8px 5px 8px;}
#thisjustin .addto ul li {display:inline;}
#thisjustin .addto ul li.text {display:block;}

/* Ad */
.ad300x250 {width:300px; margin:0 auto; padding:6px 0 10px 0;}
#ad300x54 {width:300px; margin:0 auto 20px auto;}
.adtext {font-size:70%; color:#fff; text-align:center; text-transform:uppercase;}

/* New Today */
#newtoday {width:284px; margin:8px auto 4px auto; padding:8px 8px 4px 8px; background:#fff;}
#newtoday h3 {display:block; height:16px; margin-bottom:4px; background:url(http://img2.timeinc.net/instyle/static/i/makeovertool/default2/hd_newtoday_8.png) no-repeat; text-indent:-9999px;}

#newtoday .tout01, #newtoday .tout02, #newtoday .tout03 {clear:both; 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:199px; color:#111; padding-top:3px;}
#newtoday .imgcont img {border:1px solid #c4c4c4;}
#newtoday .txtcont h4 a {font-size:105%; color:#111;}
#newtoday .txtcont a.more {font-weight:bold; color:#d02726; text-decoration:underline;}