/* @override http://www.blogsmithmedia.com/www.stylelist.com/blog/media/theme.css */
/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - STYLELIST BLOG- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* =RESET */
html, body, form, fieldset{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0;padding:0;}
a img, :link img, :visited img {border:0;}
input, select, textarea	{font-size:1em;}
label input 	{border:0;}
dd, blockquote	{margin-left:1em;}
form label 	{cursor:pointer;}
fieldset	{border:none;}
textarea 	{font-size:1.2em;font-family:arial,helvetica,sans-serif;}
ol, ul, ul li 	{list-style:none;}
table 		{border-collapse:collapse;border-spacing: 0;}
blockquote, q 	{quotes:none;}
:focus 		{outline:0;}
ins 		{text-decoration: none;}
del 		{text-decoration: line-through;}
iframe          {margin:0 !important;padding:0 !important;}
#newsletter iframe {background-color:#fff !important;}
.siteOnly {display:none}
/* =TYPOGRAPHY */
body {font-size:.76em;font-family:arial,helvetica,sans-serif;}   /* IE */
html > body {font-size:12px;}  /* Other browsers */h1,h2,h3,h4,h5,h6 {font-family:Helvetica,Arial,"Lucida Grande",sans-serif;color:#111;clear:both;}
h1 {font-size:3em;}
h2 {font-size:2em;}
h3 {font-size:1.5em;line-height:2;}
h4 {font-size:1.2em;line-height:1.25;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;}
p {margin:0 0 1.5em 0;text-align:left;}
p.last {margin-bottom:0;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top {margin-top:0;} /* Use this if the image is at the top of the &lt;p&gt;. */
ul, ol      { margin: 0 0 10px 1.5em; }
ol {list-style-type:decimal;}
dl {margin:1.5em 0;}
dl dt {font-weight:bold;}
a {color:#448180;text-decoration:none;outline:none;}
a:hover {color:#448180;text-decoration:underline;}
blockquote {margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em {font-style:italic;}
pre {margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code {font:0.9em Monaco, monospace;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:0.1em;margin:1em 0 1.4em 0;border:none;_margin:0 0 1.2em 0;}
table {margin-bottom:1.4em;}
th {font-weight:bold;}
label {font-weight:normal;}
textarea {height:180px;width:385px;}
p.small {font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large {font-size:1.2em;line-height:2.5em;}
p.quiet {color:#666;}
p.sponsored{background:#ffffee;font-size:.9em;padding:12px;margin:0 0 3px;line-height:1.4em;}
.blue {color:#172741;}
.pink {color:#c76488;}

/* NAV */

#headerBottom  {background:url("http://www.blogsmithmedia.com/www.stylelist.com/media/global-navbg.gif") repeat-x scroll 0 -11px transparent;height:40px;position:relative;z-index:999;}
.headerbottomshad  {background:url("http://www.blogsmithmedia.com/www.stylelist.com/media/global-navbg.gif") repeat-x scroll 0 2px transparent;height:10px;margin-top:-9px;width:980px;}
#mainNav li {float:left;padding-top:5px;padding-bottom:10px;}
#mainNav li.moreNav a {background:url("http://www.blogsmithmedia.com/www.stylelist.com/media/arrow-blue.gif") no-repeat scroll right 11px transparent;margin-right:10px;}
#mainNav li a {padding:5px 15px 10px;color: #172740 !important;font-weight: bold;}
#mainNav li.first {margin-left:-15px;}
#mainNav li a:hover {background: #C6D9D9;}
#mainNav li.moreNav:hover {background: #C6D9D9;}
#mainNav li.moreNav a:hover {background: url("http://www.blogsmithmedia.com/www.stylelist.com/media/arrow-blue.gif") no-repeat scroll right 11px #C6D9D9 !important;}
#mainNav li ul {display:none;border:5px solid #C6D9D9;width:150px;background: none repeat scroll 0 0 #FFFFFF;margin-left:0;position:absolute;clear:both;}
#mainNav li ul li {padding:0px;}
#mainNav li ul li a {width:130px;display:block;padding:10px;border-bottom:.1em solid #E3EFEF;display:block;clear:both;color: #448180 !important;background: none !important;}
#mainNav li ul li a:hover, #mainNav li.moreNav ul li a:hover {background: none repeat scroll 0 0 #E0EEFA !important;}
#mainNav li a.selected {background: #fff;}
.chnavRight {float:right;margin-right:20px;margin-top:5px;}

*+ html #mainNav li#fashion ul {margin:20px 0 0 -87px;}
*+ html #mainNav li#beauty ul {margin:20px 0 0 -82px;}
*+ html #mainNav li#hair ul {margin:20px 0 0 -66px;}
*+ html #mainNav li#celeb ul {margin:20px 0 0 -82px;}

/* =CENTER RAIL MODULES */


/* =DL */
#featuredarea {
background:url(http://www.blogsmithmedia.com/jonathon2.sandbox.stylelist.com/media/dropshadow_featured.gif) repeat-x bottom;height:403px;width:660px;}
* html #featuredarea {height:395px; padding-top:10px; }
#dlContainer {float:left;font-size:10px;margin-bottom:-30px;margin-top:29px;overflow:visible;position:relative;width:420px;z-index:998;}
* html #dlContainer {margin-top:-40px;height:420px;}
#dl {display:none;font-family:Helvetica,Arial,sans-serif;height:405px;position:relative;width:420px;}
#dl a img {border:medium none;}
#dl .slide {height:100%;position:absolute;width:100%;}
#dl .slideCredit {color:#FFFFFF;font-family:arial;position:relative;float:right;margin-top:-86px;margin-right:6px;}
#dl .slideImage {margin-top:-60px !important;padding-top:60px;}
#dlContainer .dlSlide {margin-top:-60px;position:absolute;}
* html #dlContainer .dlSlide {margin-top:0;}
#dlContainer .dlSlide img {position:relative;}
#dlContainer .slideBg {background:#172741 none repeat scroll 0 0;bottom:55px;height:55px;margin-bottom:-125px;opacity:0.8;position:relative;width:420px;}
#dl .headline {color:#FFFFFF;font-size:2.2em;font-weight:lighter;line-height:1.3em;margin-left:0;margin-top:20px;padding:0;width:420px;}
#dl .headline a {bottom:5px;color:#FFFFFF;display:block;font-weight:lighter;height:60px;padding-left:20px;padding-top:5px;position:relative;width:100%;}
#dl .headline a:hover {text-decoration:none;}
#dl .slideAction {color:#A2E2EA;font-size:12px;height:12px;margin-top:-70px;overflow:hidden;padding-top:40px;position:absolute;width:420px;}
#dl .slideAction a {bottom:20px;color:#A2E2EA;font-size:12px;margin-top:0;}
#dl .slideAction a:hover {cursor:pointer;}
#dlContainer .slideButtons {float:right;margin-left:345px;margin-top:-69px;overflow:visible;position:absolute;width:80px;z-index:1000;}
*html #dlContainer .slideButtons {margin-top:-9px; margin-left:-70px;}
*+html #dlContainer .slideButtons {margin-top:-70px; margin-left:-70px;}
#dlContainer .slideButtons a {margin:2px;padding:4px 9px;position:relative;}
#dlContainer .slideButtons a.previous {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll 0 0;display:inline;left:0;top:0;}
#dlContainer .slideButtons a.previous:hover {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll 0 -20px;text-decoration:none;}
#dlContainer .slideButtons a.play {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -52px 0;}
#dlContainer .slideButtons a.play:hover {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -52px -20px;text-decoration:none;}
#dlContainer .slideButtons a.pause {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -27px 0;}
#dlContainer .slideButtons a.pause:hover {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -27px -20px;text-decoration:none;}
#dlContainer .slideButtons a.next {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -80px 0;}
#dlContainer .slideButtons a.next:hover {zoom:1;height:12px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-2.png) no-repeat scroll -80px -20px;text-decoration:none;}
/*replace slidebuttons png with gifs for IE6 */
*html #dlContainer .slideButtons a.previous {overflow:hidden; background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll 0 0;display:inline;left:0;top:0;}
*html #dlContainer .slideButtons a.previous:hover {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll 0 -20px;text-decoration:none;}
*html #dlContainer .slideButtons a.play {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -52px 0;}
*html #dlContainer .slideButtons a.play:hover {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -52px -20px;text-decoration:none;}
*html #dlContainer .slideButtons a.pause {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -27px 0;}
*html #dlContainer .slideButtons a.pause:hover {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -27px -20px;text-decoration:none;}
*html #dlContainer .slideButtons a.next {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -80px 0;}
*html #dlContainer .slideButtons a.next:hover {overflow:hidden;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/dl-buttons-stylelist-for-EI.gif) no-repeat scroll -80px -20px;text-decoration:none;}

#hubdl {clear:left;float:left;height:420px;margin-bottom:20px;margin-left:-10px;width:420px;margin-top:-10px;}
*html #hubdl {margin-left:-5px; margin-bottom:-10px;}
#hubdl .dlimage {height:420px;width:420px;}
#hubdl .dlimage img {border-right:1px solid #E3EFEF;border-top:1px solid #E3EFEF;border-bottom:1px solid #E3EFEF;}
#hubdl .dlimage img a {border-right:1px solid #E3EFEF;border-top:1px solid #E3EFEF;border-bottom:1px solid #E3EFEF;}
#hubdl .dlimage img:hover {border-right:1px solid #FEE1F0;border-top:1px solid #FEE1F0;border-bottom:1px solid #FEE1F0;}
#hubdl .dlbg {background:#172740 none repeat scroll 0 0;bottom:44px;height:45px;opacity:0.8;position:relative;width:420px;}
#hubdl h3 {color:#FFFFFF;font-size:24px;height:46px;margin-left:1px;margin-top:-90px;overflow:hidden;position:relative;width:394px;}
#hubdl h3 a {color:#FFFFFF;display:block;font-weight:lighter;padding-left:10px;width:100%;}
#hubdl h3 a:hover {text-decoration:none;}
.shopping {margin-left:10px;margin-top:10px;}
.twoup {clear:right;float:left;margin-left:24px;margin-top:-10px;position:relative;}
.twoup .base {background:#2C3B52 none repeat scroll 0 0;color:#FFFFFF;font-size:17px;height:25px;margin-bottom:29px;margin-top:-29px;opacity:0.8;overflow:hidden;padding-bottom:0;padding-right:6px;padding-top:3px;position:relative;text-align:center;width:184px;margin-left:1px;}
*html .twoup .base {margin-bottom:23px;}
*+html .twoup .base {margin-bottom: 23px;}

.twoup img {width:190px; height:195px; border: 1px solid #E3EFEF;}
.twoup img a {border: 1px solid #E3EFEF;}
.twoup img:hover {border: 1px solid #fee1f0;}
.twoup .base a {color:#FFFFFF;width:100%;height:100%;display:block;padding-left:5px;padding-right:5px;padding-bottom:8px;margin-top:-3px;padding-top:2px;}
.twoup .base a:hover {color:#FFFFFF;background:#b5025e;height:100%;width:100%;text-decoration:none;}


/* =main page newsfeed */
#newsfeed {background:transparent url(http://www.blogsmithmedia.com/jonathon2.sandbox.stylelist.com/media/newsbg.gif) repeat-x scroll 0 38px;float:left;height:410px;margin-left:0px;margin-top:-17px;padding-left:15px;padding-right:15px;position:relative;width:204px;}
* html #newsfeed {padding-right:0px; margin-top:-26px;}
#newsfeed h2 {color:#172741;font-size:30px;font-weight:lighter;margin-bottom:0;}
#newsfeed h3 {clear:right;font-size:16px;font-weight:lighter;line-height:18px;max-height:37px;overflow:hidden;}
* html #newsfeed h3 {height:37px;}
#newsfeed h3 a {color:#172741;}
#newsfeed img.header {margin-left:-13px;margin-bottom:5px;margin-top:4px;}
#newsfeed img.newslead {border:0.1em solid #E3EFEF;float:left;height:60px;margin-right:10px;width:60px;}
#newsfeed .newsitem {border-bottom:0.1em solid #DDDDDD;margin-bottom:5px;padding-bottom:5px;}
#newsfeed .newsdek {color:#C35F85;font-size:12px;height:20px;overflow:hidden;}
#newsfeed .date {color:#999;font-size:11px;height:20px;line-height:18px;overflow:visible;width:200px;}
#newsfeed .morenews {margin-top:10px;}


/* =main cott */
#maincott {height:320px;margin-top:12px;padding-left:8px;width:640px; overflow:hidden;}
#maincott img {border: 1px solid #E3EFEF; margin-left:4px;margin-bottom:2px;}
#maincott img a {border: 1px solid #E3EFEF;}
#maincott img:hover {border: 1px solid #fee1f0;}
#maincott h2 {border-bottom:0.01em solid #E3EFEF;color:#172741;font-size:30px;font-weight:lighter;width:615px;}

#maincott .headline {color:#172741;font-size:20px;font-weight:lighter;margin:-49px auto;text-align:center;width:180px;}
* html #maincott .headline {line-height:1;margin-bottom:0;margin-top:-1px;}
#maincott .headline a {color:#FFFFFF;width:100%;display:block;padding-bottom:20px;}
* html #maincott .headline a {margin-top:-8px; padding-top:9px; position:relative;}
#maincott .headline a:hover {text-decoration:none;}
#maincott .subhead {font-size:12px;font-weight:lighter;margin-left:-90px;position:absolute;width:180px;color:#A2E2EA;padding-top:50px;padding-bottom:5px;bottom:0px;}
*html #maincott .subhead {padding-top:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#maincott .subhead {margin-left:0px;}}
#maincott .subhead { margin-left /*\**/: 0px\9 }
*+html #maincott .subhead {margin-left:-90px;}
#maincott .subhead a {color:#A2E2EA;}
*+html #maincott .subhead a:hover {color:#fff;cursor:pointer;}
#maincott .subhead:hover {color:#fff;cursor:pointer;}
#maincott ul {height:360px;margin-left:-10px;overflow:hidden;text-align:center;width:700px;}
#maincott ul li {display:inline;float:left;padding-right:28px;width:180px;padding-left:9px;}
#maincott .basebg {background:#172740 none repeat scroll 0 0; margin-top:-56px; margin-left:5px;height:49px; width:180px; opacity:.8;position:relative !important;}
*+html #maincott .basebg {margin-top:-52px;}
*html #maincott .basebg {margin-top:-50px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#maincott .basebg {margin-top:-51px;}}
#maincott .basebg { margin-top /*\**/: -50px\9 }
#maincott .base {margin-left:5px;width:180px;position:relative;}
* html #maincott .base {margin-top:-40px;}

.amsbcott {margin-bottom:-40px;}
/* =hub cott */
#categorycott {height:335px;width:470px;}
#categorycott ul {height:340px;overflow:hidden;text-align:center;margin:auto;width:480px;margin-left:0;}
* html #categorycott ul {margin-left:0;height:300px;}
#categorycott ul li {display:inline;float:left;width:128px;padding-right:32px;}
* html #categorycott ul li {padding:5px;width:140px;}
#categorycott .credit {color:#999999;font-size:11px;position:relative;bottom:24px;float:right;}
#categorycott .base {background:#E3EFEF none repeat scroll 0 0;margin:-20px auto auto;width:133px;}
#categorycott h3 {color:#172741;font-size:20px;font-weight:lighter;line-height:0;margin-top:22px;}
#categorycott h3 a {color:#172741;}
#categorycott h4 {font-size:12px;font-weight:lighter;line-height:16px;margin:0 auto;padding-bottom:12px;padding-top:5px;width:133px;}
#categorycott li img {height:192px;width:132px;border:0.01em solid #E3EFEF;}
* html #categorycott li img {width:138px;}
#categorycott h2 {border-bottom:0.01em solid #E3EFEF;width:460px;}


/* =main stylebuzz */
#stylebuzz-main {
background:url(http://www.stylelist.com/media/tag_main_no_title.gif) no-repeat;height:150px;margin-left:-34px;margin-top:-30px;overflow:visible;padding-left:57px;position:relative;width:620px;background-position:24px 6px;clear:both;}
*+html #stylebuzz-main {margin-top:-10px;}
* html #stylebuzz-main {margin-bottom:0px;height:150px;}
#stylebuzz-main img {margin-top:-5px;margin-left:-10px;margin-bottom:-15px;}
* html #stylebuzz-main img {margin-left:-5px;margin-bottom:-5px;}
#stylebuzz-main h2 {color:#172741;font-size:30px;font-weight:lighter;padding-top:22px;width:570px;position:relative; right:10px; border-bottom:.01em solid #e3efef;}
#stylebuzz-main ul {font-size:16px;height:25px;margin-left:-10px;margin-top:0px;overflow:hidden;padding-right:35px;width:570px;}
* html #stylebuzz-main ul {margin-top:-10px;}
#stylebuzz-main ul.second {margin-top:-20px; margin-left:-10px;}
* html #stylebuzz-main ul.second {width:580px;}
#stylebuzz-main ul li {display:inline;background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/stylebuzz-ball.gif) no-repeat 6px 59%;margin:0 0 .5em;padding-left:20px;height:20px;overflow:hidden;}
#stylebuzz-main ul li.first {background:none; padding-left:0px; display:inline;}
img.stylebuzztag {position:relative;bottom:123px;right:117px;}
* html img.stylebuzztag {position:absolute;bottom:112px;right:122px;left:-64px;top:11px;}
*html .stylebuzzcatpage {margin-bottom:-160px; margin-bottom:20px;}
#stylebuzz-main .sub {font-size: 16px; float: right; position: relative; margin-right:30px; margin-top:-30px;}
/* =main postlist */
#mainpostlist {margin-left:10px;margin-right:20px;margin-top:20px;position:relative;}
* html #mainpostlist {zoom:100%;}
#mainpostlist img {border:1px solid #E3EFEF;}
#mainpostlist img.title {margin-left:-6px; margin-bottom:8px;border:0px !important;}
#mainpostlist img.titleceleb {margin-left:-3px;margin-bottom:8px;border:0px;}
#mainpostlist img.titlehair {border:0px !important;margin-bottom:8px;}
#mainpostlist .divider {border-bottom:0.01em solid #E3EFEF;height:15px;width:620px;clear:both;margin-bottom:15px;}
#mainpostlist .dividerAMSB {border-bottom:0.01em solid #E3EFEF;height:15px;width:620px;clear:both;margin-bottom:15px;}
#mainpostlist .postwrap {clear:both;width:600px;padding-top:5px;line-height:0;}
#mainpostlist h2 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/featuredtoday-bolder.gif) no-repeat;height:44px;text-indent:-9000px;}
#mainpostlist h2.amsb {background:none;text-indent:0px;}
#mainpostlist .postcontent {clear:right;float:left;margin-left:20px;font-size:12px;width:455px;margin-bottom:10px;border-bottom:0.01em solid #E3EFEF;padding-bottom:5px;}
*+html #mainpostlist .postcontent {float:none;margin-left:150px;}
#mainpostlist .postcontent_bottom {margin-top:7px;margin-left:150px;}
#mainpostlist .postcontent_bottom .dots a {font-color:#000; text-decoration:none;}
#mainpostlist .postcontent_bottom h4 {clear:none;float:left;font-weight:lighter;margin-top:-1px;color:#172741;}
#mainpostlist .postcontent_bottom h4 a {color:#172741;}
.carrots {font-family:comic Sans MS; font-weight:lighter;}
.titlecarrots {float:left;margin-right:10px;font-size:12px;font-family:comic Sans MS;margin-top:-2px;}
.titlecarrots a {color:#172741; text-decoration:none;}
#mainpostlist .postcontent .readmorebox {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_icon_sprite.gif) scroll 2px -33px;color:#FFFFFF;float:left;font-size:8px;width:15px;height:15px;margin-right:5px;}
#mainpostlist .postcontent a.fullscoop {font-weight:bold;}
#mainpostlist .postcontent h3 {color:#172741;font-size:20px;font-weight:lighter;line-height:22px;margin-top:-6px;}
* html #mainpostlist .postcontent h3 {line-height:26px;}
*+html #mainpostlist .postcontent h3 {margin-top:0px;}
#mainpostlist .postcontent h3 a {color:#172741;}
#mainpostlist .postcontent img{margin-top:-2px;}
#mainpostlist .postcontent .byline {font-size:11px;font-style:normal;font-family:arial;}
#mainpostlist .postcontent .byline .email {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/post_icon.gif) no-repeat scroll 0 2px;display:block;float:left;height:20px;text-indent:-9000px;width:22px;}
#mainpostlist .image {clear:left;float:left;margin-bottom:20px;}
#mainpostlist .image .section {background:#C35F85 none repeat scroll 0 0;color:#FFFFFF;font-size:18px;height:16px;line-height:16px;margin-top:200px;opacity:0.8;padding-bottom:11px;padding-left:10px;padding-top:10px;position:absolute;width:123px;_width:133px;}
#mainpostlist ul.moretitles {padding-left:4px;width:449px;float:right;clear:right; margin-left:0px; margin-bottom:0px; margin-top:10px;}
#mainpostlist ul li.moretitles {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/style-bullet.gif) no-repeat scroll 0 7px;padding-left:10px;}
#mainpostlist li {float:left;}
#mainpostlist ul.addthis {margin-left:0px; margin-top:15px;}
#mainpostlist ul li.comments {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_icon_sprite.gif) no-repeat scroll 2px 3px;padding-right:12px;position:relative !important;z-index:99 !important;}
* html #mainpostlist ul li.comments {z-index:90000 !important;}
#mainpostlist ul li.fullscoop {float:right;}
#mainpostlist ul li.comments a.noline {text-decoration:none !important;}
#mainpostlist .commentnumber {color:#FFFFFF;font-size:10px;padding-left:0.9em;padding-right:15px;position:relative !important;z-index:999 !important; display:visible !important;}
#mainpostlist .commentnumber a {text-decoration:none;border:0px none !important; position:relative !important; z-index:99 !important;}
#mainpostlist .commentnumber a:hover {text-decoration:none !important;}

#post {width:610px; padding-left:10px;}
* html #post {padding-left:0px;padding-bottom:20px;overflow:hidden;}
*+html #post {padding-bottom:10px;}
#post img {padding-right:15px;}
#post h1 {border-bottom:.01em solid #E3EFEF;color:#172741 !important;font-size:25px;font-weight:lighter;margin-bottom:20px;margin-left:-20px;margin-top:-20px;text-transform:lowercase;padding-left:20px;}
* html #post h1 {margin-top:-10px;}
*+html #post h1 {margin-top:-10px;}
#post ul {margin-left:0px; margin-bottom:-30px; margin-top:12px;padding-bottom:20px;}
#post ul li {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/style-bullet.gif) no-repeat scroll 0 7px;padding-left:10px;}
#post h2 {border-bottom:0.01em solid #E3EFEF;color:#172741;font-size:22px !important;font-weight:lighter;margin-bottom:-2px;padding-bottom:10px;text-transform:lowercase;position:relative;right:10px;padding-left:10px;width:645px;padding-top:30px;}
#post .postborder {width:655px;}

/*list hub post*/
#roc {margin-left:10px; width:600px; margin-top:20px;clear:both;position:relative;}
h2.hubroc {color:#C55F84;font-size: 2.2em;width:610px;font-weight: normal;text-transform:lowercase;border-bottom: 1px solid #e3efef;margin-bottom:10px}
.postexcerpt {float:left;margin-left:130px;margin-top:-215px;padding:10px;width:460px;overflow:hidden;}
.postbodyimg {float:left;padding: 10px 0px; margin-left:-10px;}
* html .postexcerpt {float:left;margin-left:60px;margin-top:-220px;}
.postbodyimg img {border:1px solid #E3EFEF;}
.postbodyimg img:hover {1px solid #FEE1F0;}
.postexcerpt li {float:left;padding-right:5px;}
.postexcerpt li.comments {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_icon_sprite.gif) no-repeat scroll 2px 2px;}
.postexcerpt li.comments a.noline {text-decoration:none;}
.postexcerpt .commentnumber {color:#FFFFFF;padding-right:15px;padding-left:.9em;font-size:10px;position:relative;bottom:.1em;}
.postexcerpt .commentnumber a {color:#fff;}
.postexcerpt .commentnumber a:hover {text-decoration:none;}
.postborder {border-bottom:0.01em solid #E3EFEF;clear:both; margin-left:-10px;padding-top:0px;margin-bottom:-10px;}
* html .postborder {margin-bottom:0px;}
.postexcerpt ul {margin:0;padding-top:18px;}
#content .post .postexcerpt h2 {font-family:arial;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal; color:#172741;}
#content .post .postexcerpt h2 a {color:#172741;}
#content #bloggerBio {float:right;margin-bottom:-20px;margin-top:-25px;position:relative;margin-right:10px;}
#roc-cat {margin-left:20px; width:600px; margin-top:-10px;} /* for category and tag rivers */
/*search */
.searchroc h2 {font-family:arial;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal; color:#172741;}
.searchroc h2 a {color:#172741;}
.searchroc {clear:right; float:left; margin-left:100px;margin-top:-170px; padding:10px;width:460px; overflow:hidden;} 
*+html .searchroc {margin-top:0px; margin-left:10px;}
* html .searchroc {margin-top:0px; margin-left:10px;}
/*love-hate*/
#lovehatemod {}
#lovehatemod .lovehateimage {padding:10px;}
#lovehatemod .lovehateheader {border:0.01em solid #E3EFEF;height:50px;margin-left:-6px;padding:5px;}
#lovehatemod .lovehateheader li{float:left;}
#lovehatemod .lovehatepoll {float:right;margin-top:-149px; margin-right:25px;}
#lovehatemod .lovehateheader h2 {line-height:1.8;}
#lovehatemod .lovehateheader h4 {padding-left:6px;margin-top:20px;font-weight:lighter;font-size:14px;color:#C35F85;}
#lovehatemod .lovehatecontent {border:0.01em solid #E3EFEF;height:241px;margin-left:-6px;}
#lovehatemod .lovehateimage span {margin-left:-33px;position:relative;top:12px;font-size:11px;color:#999;}
#lovehatemod .lovehatecontent img {height:134px; width:130px;}

/* =LEFT RAIL MODULES  */

/*category stylebuzz*/

#sidebar #stylebuzz-cat {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/shopping_tag_right.gif) no-repeat scroll 0px -18px;overflow:visible;width:160px;height:420px;margin-top:20px;}
* html #sidebar #stylebuzz-cat {position:relative; margin-left:-1px;}
img.tagleft {float:left;margin-left:-85px;margin-top:841px;position:absolute;height:426px;}
* html img.tagleft {margin-left:-85px;height:426px;margin-top:858px;}
*+html img.tagleft {margin-top:846px;}
#sidebar #stylebuzz-cat li {background:transparent none repeat scroll 0 0 !important;border:0 none !important;padding:0px;margin-left:0px;overflow:visible;}
#sidebar #stylebuzz-cat li a {background:transparent none repeat scroll 0 0 !important; cursor:pointer;display:block;font-size:16px;font-weight:normal;line-height:25px;margin:0;padding-bottom:5px;text-decoration:none;}
* html #sidebar #stylebuzz-cat li a {padding-right:30px;}
#sidebar #stylebuzz-cat li a:hover {text-decoration:underline;}
#sidebar #stylebuzz-cat h3 {color:#000000 !important;font-size:23px;padding-left:45px;padding-top:5px;text-align:left !important;width:102px;}
* html #sidebar #stylebuzz-cat h3 {margin-top:0;}
#sidebar #stylebuzz-cat h3 a {color:#000000;}
#sidebar #stylebuzz-cat h3 a:hover {text-decoration:underline;}
#sidebar #stylebuzz-cat h3 span {display:inline;}

/* =sites we love */
#sites-we-love {margin-bottom:2em;}
#sites-we-love h2 {font-size:1.75em;padding:20px 0 0;text-align:right;text-transform:lowercase;font-weight:normal;}
#sites-we-love h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/siteswelove-header.gif);height:0 !important;height /**/: 60px;width:160px;padding:60px 0 0 0;overflow:hidden;}
#sites-we-love ul li {border-bottom:1px solid #EBF5F3;}
#sites-we-love ul li.last {border-bottom:none !important;}
#sites-we-love li a {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/favs-list-bg.gif) no-repeat right bottom;display:block;padding: 0 18px 0 0;_height:1%;width:144px !important;width /**/:160px;}

/* =RIGHT RAIL MODULES */

/* =most popular posts */
#popularposts h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/mostpopularposts-header.gif) no-repeat 0 0; 
display:block; height:0 !important; height /**/:68px; padding:68px 0 0 0; width:323px; overflow:hidden; margin:0;}
#popularposts .module-inner ol {margin:0 5px 0 25px;list-style-type:decimal;}
/* Video */
.videomod {height:447px;margin-top:2px;overflow:hidden;}
.videomod .credit {position:relative; top:15px;_top:18px; right:10px;}
.infoVidPromoMain .infoVidPromoCnt {background: none transparent scroll repeat 0% 0%;}
.videomod .module-inner {height:400px;}
.videomod .videotitle {position:absolute;margin-left:-310px;margin-top:15px;font-size:28px;border-bottom:1px solid #ddd;width:300px;}
.videomod .videotitle .pink {color:#C35F85}
.infoVidPromoMain {margin:10px 0 0 0;}
.infoVidPromoMain .promoImgCnt img{display:block;width:24em;height:15.67em;padding:5px;zoom:1;}
#subcontent .infoVidPromoMain .vpTopCnt h4 {float:left;font-size:1em;font-weight:bold;padding-top:8px;text-transform:capitalize;margin-left:5px;}
.infoVidPromoMain .infoVidPromoCnt .vpTopCnt {border-bottom:1px solid #fff;margin:0 8px;zoom:100%;}
#subcontent .infoVidPromoMain .infoVidPromoCnt .vpTopCnt h3 {padding:3px 0;}
.infoVidPromoMain .vpTopCnt .trackCtrl {text-align:right;margin-top:-27px;padding-right:8px;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp{position:absolute;margin-top:-116px;margin-left:137px;width:47px;height:47px;overflow:hidden;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a.ovrLay{width:47px;height:47px;display:block;background:transparent url(http://www.stylelist.com/media/style_video_play_button_1023.png) no-repeat 0 0;}
* html .infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a.ovrLay{width:47px;height:47px;display:block;background:transparent url(http://www.blogsmithmedia.com/stylelistmain2.sandbox.stylelist.com/media/style_video_play_button_102.gif) no-repeat 0 0;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a:hover.ovrLay{background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_video_play_button_hover_1023.png) no-repeat 0 0px;text-decoration:none;}
* html .infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a:hover.ovrLay {background: url(http://www.blogsmithmedia.com/stylelistmain2.sandbox.stylelist.com/media/style_video_play_button_hov.gif) no-repeat;}
.infoVidPromoMain .promoImgCnt .ptCredit {color:#8D8D8D;font-size:0.8em;height:1.4em;margin:0;padding:0 4px;text-align:right;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.prev {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/video_mod_back.gif) no-repeat scroll 0 0;cursor:pointer;display:inline;font-size:16px;height:17px;padding-right:22px;width:17px;position:relative;top:15px;display:block;margin-left:234px;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.prev:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/video_mod_back_hover_1023.gif) no-repeat scroll 0 0;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.next {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/video_mod_next.gif) no-repeat scroll 0 0;cursor:pointer;display:inline;font-size:16px;height:17px;padding-right:26px;width:17px;position:relative;display:block;margin-left:257px;top:-2px;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.next:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/video_mod_next_hover_1023.gif) no-repeat scroll 0 0;}
* html .infoVidPromoMain .vpTopCnt .trackCtrl ul li.prev {zoom:100%;padding-right:0px;margin-left:0px;margin-right:50px;}
* html .infoVidPromoMain .vpTopCnt .trackCtrl ul li.next {zoom:100%;margin-right:60px;margin-top:-45px;}
*+html .infoVidPromoMain .vpTopCnt .trackCtrl ul li.next {margin-right:-25px;margin-top:-7px;}
* html .infoVidPromoMain .vpTopCnt .trackCtrl {padding-right:0px;margin-right:-13px;}
.infoVidPromoMain ul.lnkList {list-style-type:none;padding:10px 0 10px 0;margin:0px;}
.infoVidPromoMain ul.lnkList li {margin:3px 0pt;padding:2px 10px 2px 0pt;}
.infoVidPromoMain ul.lnkList li.highlight {background-color:#e2e8e4;}
.infoVidPromoMain ul.lnkList li span.video {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/asset_icons1014.gif) no-repeat scroll 10px 1px;}
.infoVidPromoMain ul.lnkList li span.gallery {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/asset_icons1014.gif) no-repeat scroll 10px 1px;}
.infoVidPromoMain ul.lnkList li span {display:block;padding-left:33px;}
/* ask the editor */
#main .askeditor {height:315px;_height:335px; overflow:hidden;margin-top:-2px;}
#main .askeditor h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/ask-the-editor-head_2.gif) no-repeat scroll 0 0;display:block;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;font-size:0;}
#main .askeditor ul {height:16px;margin-left:12px;margin-top:10px;}
#main .askeditor ul li {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/latest-in-bullet.gif) no-repeat scroll 0 6px;padding-left:10px;}
#main .askeditor li a {font-size:1em;font-weight:normal;line-height:1.5em}
#main .askeditor .sarah {position:absolute;margin-top:3px;margin-left:170px;}
#main .askeditor .beautyeditor {position:absolute;margin-top:3px;margin-left:170px;}
#main .askeditor .celebeditor {position:absolute;margin-top:3px;margin-left:170px;}
#main .askeditor .button {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/RR_button_1012.gif) no-repeat scroll 0 0;color:#FFFFFF;height:33px;margin-left:12px;margin-top:10px;width:150px;}
#main .askeditor .button:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr_button_hover_1023.gif) no-repeat scroll 0 0;}
#main .askeditor .copy {color:#FFFFFF;font-weight:bold;left:40px;position:relative;top:5px;}
#main .askeditor .copy a {color:#FFFFFF;text-decoration:none;}
#main .askeditor .copy a:hover {text-decoration:none;}
#main .askeditor .question {margin-left:13px;line-height:15px;height:45px; overflow:hidden;margin-top:4px;margin-right:10px;font-size:1.2em;font-weight:bold;color:#172741;font-family:Helvetica,Arial,"Lucida Grande",sans-serif;}
#main .askeditor img.ques {float:left;margin-right:7px;margin-top:4px;margin-bottom:10px;padding:0;}
#main .askeditor .answer {line-height:16px;margin-left:15px;margin-top:12px;height:48px;overflow:hidden;}
#main .askeditor img.ans {float:left;margin-right:7px;margin-top:4px;margin-bottom:10px;}
#main .askeditor .gotquestion {font-size:16px;margin-left:12px;margin-top:12px;width:150px;}
#main .askeditor .line {height:2px;border-top:.02em solid white;width:300px;margin-top:5px;margin-left:12px;}
#askedform {background:#fff;text-align:left; margin-left:70px;}
#askedform h3 {color:#172640; font-weight:lighter; size:18px;}
#askedform .form {border:1px solid #e3efef;width:500px;}
#askedform .form-button {margin-left:393px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/send_button.gif) no-repeat scroll 0 0;border:none;height:30px;text-indent:-9000px;width:107px;}
#askedform-thanks {margin-left:10px;}
#askedform-thanks h3 {font-size: 30px; color: #C76488;}

.howyouvoted {margin-top:-33px;}
img.howyouvotedhead {position:relative;}

/*only on stylelist*/
#main .oosl h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/onlyonstylelist.gif) no-repeat scroll 0 0;display:block;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;font-size:0;overflow:hidden;}
#main .oosl ul {margin-left:17px;padding-bottom:20px;float:left; height:120px;}
#main .oosl ul li {color:#c35f85;font-size:14px;margin-left:-10px;padding-left:18px;background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/stylebuzz-ball.gif) no-repeat 6px 59%;}
#main .oosl {height:230px;}

/*giveaway*/
#main .giveaway h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/giveaway_modtitle.gif) no-repeat scroll 0 0;display:block;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;font-size:0;margin-left:0px;}
#main .giveaway .button {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/RR_button_1012.gif) no-repeat scroll 0 0;color:#FFFFFF;height:35px;margin-left:2px;margin-top:22px;width:150px;text-align:center;}
#main .giveaway .button:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr_button_hover_1023.gif) no-repeat scroll 0 0;}
#main .giveaway .copy {color:#FFFFFF;font-weight:bold;position:relative;top:5px;padding-right:10px;}
#main .giveaway .copy a {color:#FFFFFF;text-decoration:none;}
#main .giveaway .copy a:hover {text-decoration:none;}
#main .giveaway .giveawaytext {margin-top:5px;float:left;width:150px;font-size:13px;padding-left:10px;}
#main .giveaway .giveawayimage {margin-top:5px;float:left;width:140px;text-align:right;margin-left:4px;}
#main .giveaway .giveawayimage span {font-size:10px;color:#757575;}
#main .giveaway .module-inner {height:220px;margin-top:2px;}
#main .giveaway h4 {margin:0px;font-size:17px;}
#main .giveaway h4 a {color:#172741;}
#main .giveaway {margin-top:2px;overflow:hidden;}

/*get stylelist*/
#main .getstylelist {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/follow-us-bg.gif) no-repeat scroll 0 0;height:133px;margin-top:0px;width:323px;padding-top:3px;overflow:hidden;}
* html #main .getstylelist {margin-bottom:-3px;}
#main .getstylelist ul {margin-left:0px;padding-top:55px;text-align:center;width:315px;margin-left:15px;}
#main .getstylelist ul li {display:inline;float:left;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/follow-us-box.gif) no-repeat scroll 0 0;height:63px;padding-left:4px;padding-right:14px;padding-top:10px;}
#main .getstylelist ul li:hover {background: url(http://www.blogsmithmedia.com/www.stylelist.com/media/follow-us-box-hover1023.gif) no-repeat scroll 0 0;}
#main .getstylelist ul li a {text-decoration:none;}
#main .getstylelist ul li a:hover {text-decoration:none;}
#main .getstylelist ul li.rss {padding-left:18px;padding-right:28px;}
#main .getstylelist ul li.twit {padding-left:16px;padding-right:24px;}
#main .getstylelist ul li.fb {padding-left:6px;}
#main .getstylelist .descript {bottom:2px;position:relative;}
#main .getstylelist .news {top:4px; position:relative;}
/*shopaholic*/
#main .shopaholic h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/sale_rack_mod_title.gif) no-repeat scroll 0 0;display:block;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;font-size:0;overflow:hidden;}
#main .shopaholic .storename {font-size:20px;color:#172741 !important;}
#main .shopaholic ul {margin-left:12px;}
#main .shopaholic ul li {color:#448180;font-size:12px;list-style-position:outside;margin-left:0;padding-left:0px;}
#main .shopaholic .button {position:absolute;margin-left:249px;margin-top:-36px;font-size:11px;text-align:right;}
#main .shopaholic {margin-top:2px;}
/*meet the editors*/
#main .meeteditors {height:320px;margin-top:2px;overflow:hidden;}
#main .meeteditors h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/header-theeditors-10072009.gif) no-repeat scroll 0 0;display:block;font-size:0;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;}
#main .meeteditors .title {font-size:14px;position:relative;text-align:center;color:#d17b98;}
#main .meeteditors a.pink {color:#D17B98 !important;}
#main .meeteditors a.pink:hover {color:#D17B98 !important;}
#main .meeteditors ul {height:242px;margin-bottom:0;margin-left:12px;margin-top:-5px;overflow:hidden;text-align:center;width:350px;}
#main .meeteditors ul li {display:inline;float:left;font-size:12px;padding-right:10px;width:85px;}
#main .meeteditors ul li.row2 {margin-top:5px;}
#main .meeteditors .meetfullteam {margin-left:200px;margin-top:-35px;position:absolute;width:100px;font-size:11px;text-align:right;}
#main .meeteditors .dept {position:relative;bottom:5px;}
/* =LAYOUT  */
body {background:#172640;line-height:1.5;color:#000;text-align:center;margin:0;}
body body {background:transparent;margin:0;padding:0;}
#container {position:relative;width:980px; /* total width */margin:0 auto;text-align:left;}
#main {overflow:visible;background:#fff url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat-y scroll 656px 0;position:relative;clear:both;width:980px;zoom:1;_border:0;}
#col-1 {background:#FFFFFF;padding:25px 0 0 0;width:656px;display:inline;float:left;}
#col-1-perm {background:#FFFFFF;width:656px;display:inline;float:left;}
#col-2 {float:right;width:324px;display:inline;_margin-left:0;_float:right;}
* html #col-2 {margin-bottom:0px;width:320px;position:relative;margin-left:-5px;margin-right:2px;}
#subcontent {width:323px;padding-top:0;_margin-top:0;_display:inline;_overflow:hidden;}
body.sandwich #sidebar {width:160px;position:relative;float:left;margin-left:-656px;_margin-left:-655px; padding-top:10px;display:inline;}
* html body.sandwich #sidebar {width:140px;position:relative;float:left;padding-top:10px;display:inline;}
#content {width:646px;}


/* =header */

/* =content */
body #lowercontent {background:#transparent;padding:7px 7px;margin-left:10px;width:600px;}
body.permalink #lowercontent {background:#e3efee url(http://www.blogsmithmedia.com/www.stylelist.com/media/content-bg2.gif) repeat-x left bottom;padding:7px 7px 13px 10px;margin-right:8px;margin-bottom:2em;}

/* =post */
#content .post {margin:0 0 2em 0;padding-left:10px;width:600px;}
.post .permalink .permacomm a {bottom:2px;color:white !important;font-weight:lighter !important;padding-right:4px;position:relative;margin-left:-20px;}
* html .post .permalink .permacomm a {bottom:3px;}
*+html .post .permalink .permacomm a {bottom:3px;}
.post .permalink {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_icon_sprite.gif) no-repeat scroll 0 0;margin-top:7px;width:113px;height:18px;text-align:center;}
#content .post .filed-under {border-bottom:0.01em solid #E3EFEF;margin-bottom:15px;padding-bottom:10px;}
.post .filed-under a:link {text-decoration:none;}
.post .filed-under a:hover {text-decoration:underline;}

/* =post body */
.post .titlearea {position:relative;border-bottom:.1em solid #e3efef;padding-bottom:10px;margin-bottom:10px;margin-top:-20px;}
* html .titlearea {margin-top:-4px;}
.post .postbody {padding-top:1em;padding-right:9px;}
.post .postbody #classy .photocaption {float:left;margin-left:-15px;margin-right:15px;}
.post .addthis a {padding-right:6px !important;}
.post .postbody p {margin:.8em 0;}
#content .post .postbody a {text-decoration:none;font-style:normal;font-weight:bold;}
#content .post .postbody a:hover {text-decoration:underline;}
.post .postbody br {line-height:.8em;}
.post .postbody ul {margin-left:0;}
.post .postbody ul li {background:url(http://www.blogsmithmedia.com/framework.weblogsinc.com/media/bullet-square.gif) no-repeat 0 6px;margin:0 0 .5em;padding-left: 15px;_height:1%; overflow:auto;}
.postbody img {background:#fff;margin-left:10px;border-color:#fff;}
.postbody ul a img {margin:0;}
.postbody img.photo {background:#fff;padding:4px;border:1px solid #ddd;}
.postbody img.right {float:right;margin:0 0 15px 15px;}
.postbody img.left {float:left;margin: 0 15px 15px 0;}
.postbody .filedUnder {clear:both;font-weight:bold;margin-top:12px; margin-bottom:12px;padding-top:10px;padding-bottom:10px;border-top:.1em solid #e3efef; border-bottom:.1em solid #e3efef;}
#content .continueReading {margin:.6em 0 .6em 0;}
#content .post .continueReading a {text-decoration:none;}
#content .post .continueReading a:hover {text-decoration:underline;}
#content .filed-under {margin:0 0 .3em 0;}
.galleryfill {background: #e3efef; padding-top:10px; padding-left: 55px; height: 475px; margin-bottom: 20px; continuous; clear: both; width: 530px;}

/* =photo caption */
#classy {margin:0px;padding-left:4px;padding-right:4px;display:block;}
#classy img {padding:2px;}
#classy a img {border:solid white 2px;}
#classy a:hover img {border-color:#448180;border-width:2px;}
#classy .photocaption {float:left;margin-left:-15px;margin-right:15px;}
#classy .photocaption p {color:#C55F84;font-size:11px;font-style:italic;margin-top:0;padding-left:15px;padding-top:0;text-align:left;width:240px;clear:both;}
#classy .captioncenter {align:center;}
#classy .captioncenter p {font-size:11px;clear:both;color:#c55f84;font-style:italic;width:425px;_width:445px;text-align:center;padding-left:7px;_padding-left:12px;padding-top:0px;margin-top:0px;padding-bottom:6px;}
#classy .captionleft {float:right;margin-left:0;padding-left:0;padding-right:7px;}
#classy .captionleft p {color:#C55F84;clear:both;font-size:11px;font-style:italic;margin-top:0;padding-bottom:6px;padding-left:15px;padding-top:0;text-align:left;width:240px;}
#centercap {}
#centercap img {margin:0px; padding:0px;}
#centercap p {width:580px; margin:0px auto; text-align:center; padding-top:10px;padding-left:10px;color:#C55F84;clear:both;font-size:11px;font-style:italic;}

/* =recent headlines */
#recentheadlines ul {margin-left:0;}
#recentheadlines ul li {margin:0 0 .5em 1em;_height:1%;color:#448180;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style-bullet.gif) no-repeat scroll 0 6px;padding-left:10px;}
#recentheadlines {margin:0 0 2em;padding-left:10px;}

/* =post meta ----- */
.postmeta {width:600px;padding-bottom:6px;*clear: both;}
.postmeta a em {color:#005F78;font-weight:bold;font-size:1em;}
.postmeta p {margin:.5em 0;padding:0 5px;}
.postmeta br {line-height:.5em;}
.postmeta h4 {font-weight:normal;padding-top:1em;}
.postmeta .navbar {clear:both !important;margin:0;text-align:center;min-height:30px;padding:2px;_height:1%;background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/post-bg-btm.gif) no-repeat right bottom;}
.postmeta .navbar ul {padding:0 0 0 5px;min-height:30px;margin:0 0 0 200px;_height:1%;width:600px;}
* html .postmeta .navbar ul {margin-left:150px;padding-bottom:10px;padding-top:10px;width:450px;}
.postmeta .navbar li {height:28px;display:inline;margin:0 10px 0 0;padding:0;float:left;}
.postmeta .navbar li a {background-position:left center;background-repeat:no-repeat;color:#448180;display:block;padding-right:5px;padding-left:6px;padding-top:5px;font-size:12px;text-decoration:none;white-space:nowrap;min-width:20px;font-weight:lighter;}
.postmeta .navbar li.addthis a {color:#333;display:block;padding:5px;white-space:nowrap;}
.at300bs.at15t_expanded, .at300bs.at15t_compact {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/addthisbutton1013.gif) no-repeat scroll left center !important;}
.postmeta ul li a:hover {color:#357271;text-decoration:underline;font-weight:lighter;}
.postmeta ul li a {font-weight:bold;}
.postmeta ul li.email-this a {background-image:url(http://www.blogsmithmedia.com/www.stylelist.com/media/icon-email.gif);background-position:3px 8px;padding-left:23px;}
.postmeta ul li.comments a {background-image:url(http://www.blogsmithmedia.com/www.stylelist.com/media/icon-comments.gif);background-position:4px 7px;padding-left:23px;}

.partnerPromo h3 {
background:url(http://www.blogsmithmedia.com/jonathon.sandbox.stylelist.com/media/hotlinks.gif) no-repeat;
text-indent:-999px;
height:45px;
}
.partnerPromo .photo {
float:left;
}
.partnerPromo ul {
float:left;
margin:0px;
width:350px;
}
.partnerPromo ul li.first {
font-size:20px;
padding-top:0px;
}
.partnerPromo ul li {
font-size:14px;
margin-bottom:7px;
padding:7px 0px;
border-bottom:.1em dotted #ddd;
width:350px;
}
.partnerPromo {
margin-bottom:20px;
margin-left:10px;
clear:both;
overflow:hidden;
}
.partnerPromo .photo p {
font-size:11px;
text-align:right;
color:#999;
padding-right:30px;
}

.partnerPromo .photo img {
margin-right:30px;
}

/* =rails */
#sidebar h3 {font-size:21px;font-weight:normal;color:#c76488;text-align:right;_width:170px;_height:1%;margin:.5em 0 0 0;}
#sidebar h3 span {display:block;padding:0;}
#sidebar ul {margin:0;text-align:right;_width:170px;color:#336b6a;}
#sidebar ul li {padding:0;margin:0;border-bottom:1px solid #ebf5f3;}
#sidebar ul li a {font-weight:normal;background:transparent url(http://o.aolcdn.com/art/ch_stylelist/asset_icons) no-repeat scroll 150px -205px;_background:transparent url(http://o.aolcdn.com/art/ch_stylelist/asset_icons) no-repeat scroll 160px -205px;display:block;margin:0;line-height:25px;text-decoration:none;cursor:pointer;_height:1%;padding-right:20px;}
#sidebar ul.default li a:hover {text-decoration:underline;}
#sidebar .categorylist {zoom:1;}
#sidebar .categorylist a {text-decoration:none;display:block;padding:4px;}
#sidebar .categorylist a.selected {text-decoration:none;background:#C45175;color:#fff;}
#sidebar .categorylist a.selected:hover {background:#C45175;}
#sidebar .categorylist a:hover, #sidebar ul li a:hover {background-color:#E0F1EF;}
#sidebar #categories {margin: -1.6em 0 0 0; padding: 0;}
#sidebar dt {display:block;border-bottom:1px solid #EBF5F3;font-size:18px;font-weight: normal;text-transform:lowercase;padding:0 0 2px;margin:10px 0 5px;text-align:right;}
#sidebar dd {color:#336b6a;text-align:right;margin-bottom:.3em;}
#blogroll_header a {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/weblogs-header.gif) no-repeat 0 0;display:block;height:0 !important;height /**/: 25px;padding:25px 0 0 0;overflow:hidden;}


/* =subcontent */
#subcontent {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-bg.gif) repeat-y left;}
#subcontent h3 {background:transparent;font-size:1.1em;font-weight:bold;color:#26334a;clear:both;_clear:none;text-transform:uppercase;margin:1em 0 0;_height:1%;}
#subcontent h4 {clear:both;margin:1em 0 0;_height:1%;}
#subcontent dt {background:#eee;font-size:1.1em;font-weight:bold;color:#333;margin:0;margin-bottom:10px;}
#subcontent dd {margin:.2em 0;}
#subcontent h3 span,#subcontent dt span {background:transparent;display:block;padding:4px 12px;}
#subcontent dt span {padding:4px 12px;}
#subcontent a {text-decoration:none;}
#subcontent a:hover {text-decoration:underline;}
#subcontent ul.box {margin:0;padding:12px 20px 16px;}
#subcontent ul.box li {padding:0;margin:0 0;}
#subcontent .box p {background:#fff;margin:0;padding:12px 20px 16px;}
#subcontent .module {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat-y 0 0;*width:323px;_padding-bottom:0;}
#subcontent .module-inner {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) no-repeat bottom left;padding-bottom:20px;}
#subcontent .module-inner ol {padding:5px 10px 0 0;}
#bloggerstats h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/topbloggers-header2.gif) no-repeat 0 0;text-indent:-9000px;height:68px;margin:0;}
#featured-bloggers .featuredgalleries {background:transparent;margin-left:15px;}
#featured-bloggers .featuredgalleries .thumb a{margin:0 0 .6em 0}
#featured-bloggers h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/featuredbloggers-header.gif) no-repeat 0 0;text-indent:-9000px;height:68px;margin:4px 0 0; /*change to zero when "feature bloggers" added back in */}
#featured-bloggers .thumb  {margin-right:20px;height:80px;width:80px;background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-thumb-bg.gif) no-repeat 0 0;}
#featured-bloggers .thumb img {height:75px;width:75px;}
#featured-bloggers p {clear:both;}
#main .linklist h3 {background:url(http://www.stylelist.com/media/style-links-header2.gif) no-repeat 0 0;display:block;height:0 !important;height /**/:68px;padding:68px 0 0 0;width:323px;overflow:hidden;margin:0;}
#main .linklist  ul {margin:0 5px 0 25px;list-style-type:decimal;}
#main .linklist  li {font-size:1.2em;line-height:1.2em;margin-right:28px;padding:4px 0pt 10px 16px;margin-left:-28px;}
#main .linklist  li a {font-size:.8em; font-weight:bold;}

/* =data table */
table.data {width:100%;font-size:12px;margin-top:1em;width:300px;margin-left:10px;*margin-bottom:0;}
table.data th {color:#172640;text-align:left;padding:4px 4px}
table.data tr td.statsclass2 {background-color:#f2ece0;}
table.data tr td {padding:6px 4px;border-bottom:1px solid #fbf9f6;}
thead th {font-weight:normal;}

/* =stats table */
ul .statsclass1 {padding:5px 0 !important;}
ul .statsclass2 {padding:5px 0 !important;}

/* =proflie */
body.profile #content {background:#fff;}
.profile #profile_comments {padding:0 10px;}
.profile #profile_comments h2 {border-bottom:1px solid #eaf5f3;font-size:1.6em;margin:0 0 1em;padding-bottom:.6em;}
.profile #content h3 a {font-size:15px;text-decoration:none;}
.profile #content .profile_cmt {border-bottom:1px solid #eaf5f3;padding:1em 0;}
.profile #content .cmt_cmt {color:#444;margin:0;}
.profile #profile_comments h3 {line-height:1.3em;font-size:1.4em;}
.profile #subcontent h3 {background:transparent;font-size:18px;font-weight:normal;text-transform:lowercase;padding:6px 10px 3px;margin:0;}
.profile #avatar {float:left;margin:0 10px 10px 18px;}
.profile #subcontent .module {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat-y top left;margin:0;color:#999;font-size:.95em;}
.profile #subcontent .module h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat-y top left;padding-left:18px;margin:0;}
.profile #subcontent .module-inner {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) no-repeat left bottom;}
.profile #profile_main form {clear:both;padding:10px 0 20px 45px;}
.profile #profile_main form label {display:block;}
.profile #profile_main a {text-decoration:none;}
.profile #profile_main a:hover {border-bottom:none;}
.profile #pwLogin {border:1px solid #ccc;padding:3px;margin-right:3px;width:140px;}
.profile #loginButton {padding:1px;}
.profile #pwStatus {color:red;display:block;clear:both;text-align:center;margin-bottom:.3em;}
.profile #memberName strong {color:#000;font-size:1.4em;font-weight:normal;}
.profile #activity_inner {width:320px;margin:0 auto;text-align:center;}
.profile #activity_inner img {background:#fff;padding:3px;border:1px solid #eee;border-right-color:#ddd;border-bottom-color:#ccc;}
.profile #activity_inner dd {line-height:1em;font:italic 1.1em/1em georgia;}
.profile #activity_inner dt {background:none;}
.profile #paging {margin:1em 0;}
.profile #paging a {text-decoration:none;}

/* =ADS */
#omniture {position:absolute;top:0 left: 0;}
#outerslice {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_top_bg0917.gif) repeat-x;padding:4px 0 3px;}
#slice {list-style:none;margin:0;padding:3px 0 5px;text-align:center;color:#ccc;}
#slice p {padding:3px 0;display:inline;}
#slice a {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style_top_text_0917.gif) repeat-x;color:#a3c1bf;font-size:12px;margin-right:2px;padding:5px 8px 6px;text-decoration:none;border:1px solid #646d7c;}
#slice a:hover {text-decoration:underline;color:#fff;}
.topleader {background:#F8FAF6;position:relative;text-align:center;margin:0 auto;padding:4px 0;width:980px;overflow:hidden;}
.topleader img {text-align:center;}
.blogsmith-logo {display:block;margin:1em 0 1em 8px;text-align:center;width:160px;}
.pinboxland {margin:10px 0;}
.pinbox {margin:0 0 8px;}
.bottomleader {position:relative;text-align:center;margin:0 auto;padding:4px 0;width:980px;overflow:hidden;}
.bottomleader img {text-align:center;}
.skyscraper {margin:10px 0 10px 8px;padding:0;width:160px;overflow:hidden;}
.skyscraper img {background:#fff;border:1px solid #ddd;}
.medrect {background:#EFE8D9 url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat scroll 0 0;margin-bottom:0;padding:4px 11px 20px 12px;width:300px;}
.medrect * {margin:0;}
#medrectad {text-align:right;color:#9c9993;font-size:10px;margin-bottom:-13px;padding-top:3px;}
.googlebanner {width:470px; overflow: hidden; margin: 1em 0 3em; background: #fff !important;}
.inpostad {margin:0 auto;text-align:center;margin:1em 0 2.5em;}
#subcontent .sponsoredlinks {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/sub-module-bg.gif) repeat-y 0 0;}
#subcontent .sponsoredlinks .module {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-default-header.gif) no-repeat top left;padding-top:20px;}
#subcontent .sponsoredlinks .module-inner {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-default-footer.gif) no-repeat bottom left;padding-left:5px;padding-bottom:28px;}
#BuzzTagCloud {position:relative;z-index:1;top:0px;left:-12px;width:182px;}
#BuzzTagCloud .midShade {position:relative;z-index:2;margin:11px 0 -20px;width:190px;background:transparent url(http://www.aolcdn.com/ch_stylelist/pink_line) repeat-y scroll 1px 50%;}
#BuzzTagCloud p {position:relative;z-index:3;top:-15px;left:0;line-height:1.7em;overflow:hidden;width:140px;min-height:7.5em;max-height:225px;_height:100px;padding:50px 30px 10px 20px;background:transparent url(http://www.aolcdn.com/ch_stylelist/style_header_tile_sprite6) no-repeat -343px 3px;text-align:left;}
#BuzzTagCloud #bztgBottom {position:relative;z-index:3;width:190px;height:30px;background:transparent url(http://www.aolcdn.com/ch_stylelist/style_header_tile_sprite6) no-repeat -734px 0;text-align:left;}
#BuzzTagCloud a {color:#a2e2ea;font-size:15px;}
#BuzzTagCloud a:hover {text-decoration:underline;}
#BuzzTagCloud a.tagSmall {font-weight: normal;font-size:1em;}
#BuzzTagCloud a.tagNormal {font-weight: bold;}
#BuzzTagCloud a.tagLarge {font-size: 1.8em;}

/* =FEATURED BOX */
#subcontent .featuredbox h3 {color:#F6F2E8;background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/featurestories-header.gif) no-repeat 0 0;display:block;height:0 !important;height /**/:68px;padding:68px 0 0 0;width:323px;overflow:hidden;margin:0;}
#main #subcontent .box {background:transparent;padding:0 11px;margin:0;}
#main #subcontent ul.box li {background-image:url(http://www.blogsmithmedia.com/www.stylelist.com/media/icon-doc.gif);background-position:0px 7px;_background-position:0px 8px;*background-position:0px 9px;background-repeat:no-repeat;clear:both;margin-bottom:1px;padding:0;_height: 1%;_padding-bottom:2px;}
#main #subcontent ol.box li {clear:both;margin-bottom:1px;padding:0;_height:1%;_padding-bottom:2px;}
#main #subcontent ol.box li {margin:0 0 0 18px;}
#main #subcontent .box a {color:#448180;border-bottom:1px solid #faf8f4;display:block;line-height:1.3em;padding:6px 0 6px 18px;}
#main #subcontent ol.box a {padding:3px 0 3px 18px;}
#main #subcontent ol.box a {padding-left:0;border:none;}
#main #subcontent ul.box img.thmb {display:none;}

/* =SEARCH RESULTS PAGE */
#search-content {padding:0 15px;}
#sortlinks {font:normal 1.1em arial; position:relative;clear:none;float:right;top:36px;right:28px;z-index:1000;}
*+html #sortlinks {top: 56px;}
*html #sortlinks {top: 56px;}
#sortlinks li {float:left;}
#sortlinks li.selected {color:#000;}
#sortlinks li.selected a {color:#000;}
#sortlinks a {text-decoration: none;padding-right:2px;padding-left:2px;}
#content .searchresults h2 {font-size: 1.5em;margin:1em 0;padding-bottom:.4em;letter-spacing:normal;border-bottom:1px solid #eaf5f3;}
#content .searchresults h1 {color:#172741;font-size:25px;font-weight:lighter;text-transform:lowercase;border-bottom:0.1em solid #E3EFEF;width:632px;}
#content .searchresults h2 strong {font-style:italic;}
#content .searchresults h3 {color:#000;font-size:1.3em;margin:1em 0 .1em;border:none;}
#content .searchresults .byline strong {font-weight:normal;}
#content .searchresults .byline {color:#555;font-weight:normal;line-height:1.4em;margin:0;font-size:11px;}
#content .searchresults .search_post {border-bottom:1px solid #eaf5f3;padding-bottom:1.5em;margin:.4em 0;}

/* =SPONSORED RESULTS */
.sponsored {background:#fff;border:1px solid #eee;margin:.6em 0;padding:0 0 .3em 0;}
#content .sponsored h2 {background:#e1e1e1;font-size:1.1em;font-family:arial,sans-serif;padding:10px;margin:0;letter-spacing:normal;_width:450px;}
#content .sponsored .post {background:transparent;width:430px;font-size:12px;padding:0 10px;margin:0 0 1em;line-height:1.3em;}
#content .sponsored h3 {font-size:1.2em;margin:.5em 10px 0;}
#content .sponsored h3 a {text-decoration:none;}
#content .sponsored p {margin:.3em 0;}

/* =PAGE NAV */
#content .page-nav {text-align:right;padding:0 0 10px 35px;clear:both;border-bottom:3px solid #E3EFEE;width:575px;margin-bottom:20px;}
*html #content .page-nav {width:585px;}
#content .page-nav .divider {display:none;}
#content .page-nav a {text-decoration:none;_display:inline-block;}
#content .page-nav .previous-page a {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/prev_button_1014.gif) no-repeat scroll 0 0;margin-right:4px;padding:3px 26px;padding-bottom:12px;position:relative;top:21px;margin-right:55px;}
*html #content .page-nav .previous-page a {padding-bottom:4px; top:28px;}
#content .page-nav .previous-page a:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/prev_button_over_1014.gif) no-repeat scroll 0 0;}
#content .page-nav .previous-page a:active {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/prev_button_1014.gif) no-repeat scroll 0 0;}
#content .page-nav .next-page a {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/next_button_1014.gif) no-repeat scroll 0 0;padding:2px 26px 10px;position:relative;top:2px;}
#content .page-nav .next-page a:hover {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/next_button_over_1014.gif) no-repeat scroll 0 0;}
#content .page-nav .next-page a:active {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/next_button_1014.gif) no-repeat scroll 0 0;}
#content .page-nav .move {margin-top:-22px;}
.post a.related-link {font-weight:bold;}

/* =COMMENTSFORM SNS ---- */
#commentform {background:#fff;display:block;border:1px solid #ddd;border-top:0;_width:445px;}
#cmttabs {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/cmttabs-bg.gif) repeat-x 0 0;height:42px;}
#cmttabs ul {list-style:none;margin:0;padding:0 0 0 15px;}
#cmttabs li {float:left;margin:9px 3px 0 0;}
#cmttabs li a {display:block;line-height:33px;text-decoration:none;padding:0;color:#529290;font-weight:normal;padding:0 10px;}
#cmttabs li a:hover {color:#172640;}
#cmttabs li.currenttab {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/cmttab-tab-bg.gif) repeat-x 0 0;color:#c55f84;}
#cmttabs li.currenttab a {color:#c55f84;border-right:1px solid #d3e5e3;}
.cmtuinfo {clear:left;padding:10px 15px;border-bottom:1px dotted #cecece;margin-bottom:10px;}
.cmtuinfo .instructions {color:#999;margin:0 0 .7em;}
.cmtuinfo label {display:block;float:left;}
.cmtuinfo input {background:#fff;width:160px;margin-right:8px;}
#cmtmain {padding:10px;clear:both;}
#cmtmain div {padding:5px;}
.cmtuinfo input, #cmtmain textarea {border:1px solid #eee;border-top-color:#e5f0ef;border-left-color:#e5f0ef;padding:3px;}
.cmtuinfo input:focus, #cmtmain textarea:focus {background:#f1f7f6;_background:#fff !important;}
#cmtmain .cmtchecks {padding:6px 5px 0;}
#cmtmain .cmtchecks label {font-weight:normal;}
#cmtmain .cmtchecks input {margin:0 5px 0 0;}
#cmtmain textarea {background:#fff;margin-top:5px;}
#replyindicator {font-weight:bold;}
#cmtbuttons input {margin-top:1em;}
#addCommentButton {height:23px;width:140px;}
#instructions {border-top:1px dotted #cecece;padding:15px;margin-top:1em;}
#instructions p {color:#777;margin:0 0 .7em;line-height:1.2em;}
#instructions .preamble {color:#000;font-size:1.1em;line-height:1.1em;}

/* =COMMENTS */
#comments {background:#fff url(http://www.blogsmithmedia.com/www.stylelist.com/media/comment-bg.gif) no-repeat 0 0;margin:0 0 2em 0;padding:10px 0;position:relative;_width:445px;}
#comments p {color:#534545;margin:0 0 .3em 0;padding-left:0px;}
#comments h4 {padding-left:0px;font-family:arial, helvetica, sans-serif;font-size:1em;margin:.2em 0 .4em;}
#comments h4 span {font-weight:normal;}
#content #comments h4 a {color:#448180;text-decoration:none;}
#content #comments p br {height:.5em;}
.commentclass1,.commentclass2 {background:#fff;padding:0 0 3em 37px;position:relative;margin:10px 10px 0;border-bottom:1px solid #ebebeb;}
.child {margin-left:2em;border-left:5px solid #eee;padding-left:40px;}
#comments .child .rownum,#comments .child .avatar {left:5px;}
#comments .rownum {background:#fff;color:#999;font-size:1.2em;position:absolute;top:0;left:0;_left:-20px;text-align:center;width:30px;z-index:9;text-align:center;display:block;}
.avatar {display:block;height:30px;width:30px;position:absolute;top:0px;left:0;_left:-40px !important;margin:0;outline:0;z-index:9;}
.cmt_reply a {background:#e3efee;display:block;float:right;text-decoration:none;font-size:10px;padding:2px 5px;margin:.5em 0;}
.cmt_reply a:hover {background-color:#448180;color:#fff;}
#thankYou {background:#ffe;color:#666;padding:10px 15px;}
#thankYou em {color:#000;}
.cmt_votes {position:absolute;top:0;right:-6px;width:98px !important;_right:20px;}
.cmt_votes .star {margin-top:1px;}
.cmt_tools {position:absolute;top:0;right:0;width:49px;}
.votedComment .cmt_tools a {display:none;}
.votedComment .cmt_tools {background:url(http://www.blogsmithmedia.com/www.parentdish.com/media/voted.gif) 0 1px no-repeat;width:54px;height:16px;text-align:right;}

/* =getfeed */
#getfeed {margin:10px 0 20px 10px;text-align:right;}
#getfeed a {display:block;padding:4px 25px 4px 4px;background:transparent url(http://o.aolcdn.com/art/feeds_media/feed_icon) no-repeat scroll 130px 6px;color:#448180;}
#getfeed a:hover {background-color:#E0F1EF;text-decoration:none;}

/* =showfeeds */
#showfeeds {padding:0 10px;}
#showfeeds * {font-family:Arial,Helvetica,sans-serif;font-size:100%;}
#content #showfeeds h1 {margin-bottom:15px;border-bottom:0.1em solid #E3EFEF !important;padding-bottom:10px;color:#172741 !important;text-transform:lowercase;line-height:20px;font-size:25px !important;}
#content #showfeeds h2 {border-bottom:1px solid #e3efee;padding-bottom:10px;font-size:2.3em;color:#172640;text-transform:lowercase;padding-top:5px;letter-spacing:-1px;font-weight:normal;}
#showfeeds ul {margin-left:0;}
#showfeeds ul li {line-height:15px;list-style-type:none;padding-left:20px;background-color:#ffffff;background-image:url(http://o.aolcdn.com/art/feeds_media/feed_icon);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;color:#757575;}
#showfeeds ul li a {font-size:12px;color:#448180;}

/* =CONTENT FORM */
#contentform {background:#e6eadf;display:block;padding:20px;margin:1em 0;font-size:100%;width:410px !important;width /**/:430px;}
#incontent .byline {font-family:georgia, serif;font-size:1.1em;}
#incontent .byline a {font-family:arial, helvetica, sans-serif;}
#contentforminner {padding:0;}
#contentform p.instructions {font-size:.9em;margin:1em 0;}
#contentform .formlabel {display:block;padding:1.3em 0 .4em 2px;font:normal 11px/100% "trebuchet ms", trebuchet, arial;font-weight:normal;color:#000;text-transform:uppercase;}
#contentform input.text,#contentform textarea.text {border:1px solid #ccc;padding:3px;width:310px;}
#contentform textarea.text {width:410px;}
#contentform .nav {margin:1em 0;}
#contentform p {clear:both;}
#contentform button {float:none;margin-top:15px;}
.form-button {margin-top:15px;}

/* =POLLS -- */
.poll {clear:both;border-collapse:collapse;background:#f1f1f1;width:80%;padding-bottom:.5em;margin:0 auto 1em;position:relative;}
div.poll {border:none;}
.poll table.poll {width:100%;}
.poll fieldset {background:transparent;padding:5px 10px 10px;font-size:1em;border:none;margin:0;text-align:center;}
.poll caption,#content .poll form p {font-family:"helvetica neue", Arial, Helvetica, "Lucida Grande", Verdana, sans-serif !important;padding:10px 0;margin:0 auto;font-weight:normal;border-bottom:3px solid #ddd;background:#fff;border-top:2px solid #eee;font-size:1.2em;line-height:1.2em;text-align:center;color:#407748;_height:1%;}
.poll td, .poll th {text-align:left;border-collapse:collapse;border-bottom:1px dotted #ddd;padding:.3em 10px;font-weight:normal;}
.poll th{width:80%;}
.poll td{width:20%;white-space:nowrap;border-left:3px solid #fff;font-style:italic;}
.poll form label{display:block;position:relative;text-align:left;margin:.4em 0;padding-left:25px;width:90%;line-height:1.5em;_height:1%;}
.poll label input {position:absolute;top:0;left:0px;}
.poll button {width:7em;margin:0 auto;}
.poll_result_bar {background:transparent !important;border-bottom:9px solid #ed8a2a;position:relative;}

/* =FEATURED GALLERIES */
.featuredgalleries {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/sub-module-bg.gif) repeat-y left;}
#main .featuredgalleries h3 {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/featuredgalleries-header.gif) no-repeat 0 0;display:block;height:0 !important;height /**/:68px;padding:68px 0 0 0;width:323px;overflow:hidden;margin:0;}
.featuredgalleries-inner {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-default-footer.gif) no-repeat left bottom;padding:0 0 14px 12px;}
.featuredgalleries .nav {clear:both;padding:0;margin:0;}
.featuredgalleries .thumb {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/gallery-thumb-bg.gif) no-repeat 0 0;min-height:80px;_height:80px;width:80px;float:left;text-align:left;margin:12px 23px 11px 0;}

/* =Adverpost-------------------------------------------------------------- */
.adverpost_ind_top,.adverpost_ind_bottom {font:normal 10px arial, helvetica, sans-serif;text-align:center;}
.adverpost_ind_top {margin:0;}
.adverpost_ind_bottom {margin:0;}
.adverpost {padding:10px;background-color:#ffe;border:1px solid #ccc;font-size:.9em;}
.adverpost h1, .adverpost h2, .adverpost h3 {font-size:1.2em;margin:0 0 .5em 0 !important;}
.adverpost img {float:right;margin:0 0 5px 5px;}
.adverpost:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
/* for IE-mac */
.adverpost {display:inline-table;}
/* Hides from IE-mac \*/
* html .adverpost {height:1%;}
.adverpost {display:block;}
/* End hide from IE-mac */
.cobrand-footer {margin:1em .5em;display:block;width:148px;height:37px;text-indent:-9999px;cursor:pointer;border:0!important;}

/* =MISC */
.clearfix {display:inline-block;}
.clearfix:after, .container:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.hide {visibility:hidden;}
.noheight {height:0 !important;margin-bottom:0 !important;}
.center {text-align:center;}
.hide-me {display:none;}
.no-bullets {margin:0 0 1em;}
.no-bullets li {background:transparent;padding-left:0 !important;margin-left:0 !important;}
.trigger {cursor:pointer;}
img.left {float:left;padding:0 10px 10px 0;}
.hide     {display:none;}
.required {color:darkred !important;font-weight:bold;}
span.normal {text-transform:none !important;font-size:1em !important;}
.module {margin-bottom:0 0 1em;}
#nocache_ind {display:none;}
@media print {body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea 
{font-family:Helvetica, arial, sans-serif;line-height:130%;color:#000;background:none;}
#header, #hat, #header-middle, #main, #container, #footer {width:470px !important;background:none;}
#container {background:#fff;}
p,ul,ol,h1,h2,h3,h4,h5,h6 {margin:.5em 0 .5em 0;}
body {background:white;font-size:11pt;width:720px;}
.topleader {top:0;margin:0;overflow:hidden;padding-bottom:0;}
#header {border:0;padding:0;height:50px;width:470px;}
#header #logo {top:0;left:0;}
img {float:left;margin:10px 10px 10px 0;}
a img {border:0;}
hr {background:#ccc;width:100%;height:2px;margin:20px 0;padding:0;border:none;}
blockquote {margin:15px 0;padding:10px;border:2px solid #ccc;font-style:italic;font-size:0.9em;}
.small, .small p  {font-size:0.9em;}
.large, .large p  {font-size:1.1em;}
.quiet, .quiet p  {color:#999;}
.hide {display:none;}	
a:link, a:visited {background:transparent;font-weight:bold;text-decoration:none;color:#000;}
.post {padding-top:.5em;margin-top:0;}
a:link:after, a:visited:after {/*content: " (" attr(href) ") "; THIS SHOWS THE LINK. WE DON'T NEED THIS. */font-size:90%;}
#footer {background:#fff;padding:0;border-top:1px solid #eee;padding-top:10px;width:970px;overflow:hidden;}
* html #footer {width:960px; overflow:hidden;}
#footer a {color:#000 !important;}
#outerslice, #hat, .postmeta, #sidebar, #subcontent,.page-nav, #bp3, #bp5, #bp9, .googlebanner, #grid, .chGuide, #dogear_promo  {display:none !important;}
#logo img {display:block;margin-bottom:30px;}
#main {clear:both;}
.post .postbody {text-align:justify;}
}
/* LIGHT BOX GALLERY */
.lbgMod {background:#ededed;padding:10px 16px 16px 16px;margin-bottom:16px;zoom:100%;}
.lbgLg {padding:10px;}
.lbgSm {padding:10px 8px 8px 8px;}
.lbgMod div.picCont {background:#fff;padding:8px 8px 1px 8px;text-align:center;}
.lbgSm div.picCont {margin-bottom:0;width:240px;float:left;}
.lbgLg div.picCont {padding:0;text-align:center;margin-bottom:5px;width:404px}
.lbgMod .picCont img {background:#fff;padding-bottom:2px;float:none;}
.lbgTitle {background:url(http://www.aolcdn.com/aol/lbg-photo-icon-15-12) no-repeat 0 0;padding:2px 0 7px 22px;font-family:Arial, Helvetica, sans-serif;font-size:0.95em;zoom:100%;}
.lbgBody {background:#fff;float:left;padding:0 8px 0 0;_width:404px;}
.lbgSm .lbgBody {width:436px;} 
.lbgLg .lbgBody {background:#fff;float:left;padding:16px 16px 8px 16px;}
/*\*/
html*.lbgLg .lbgBody {
padding:16px 16px 8px 16px;/*seen only by Safari and IE*/
}/**/
.lbgMod h4 {width:310px;float:left;margin:0 0 8px 0;}
.lbgSm h4 {width:auto;float:none;margin:10px 0 8px 0;}
.lbgChild .lbgCon .lbbL {display:block;float:left;width:440px;text-align:left;margin:0 6px 0 0;}
.lbgLg .lbgCon .lbgNxt {*clear:right;}
.lbgCap {width:297px;_width:277px;*width:277px;float:left;}
.lbgSm .lbgCap {width:auto;float:none;font-size:1em;height:105px;overflow:hidden;}
.lbgSm .noHl {height:125px;padding-top:8px}
.lbgChild .lbgCap {width:440px;font-size:1em;font-weight:normal;text-align:left;}
.lbgChild .lbgCapTrunk {overflow-y:scroll;height:114px} 
.lbgSm .lbgCapTrunk {overflow-y:scroll;}
.lbgMod .lbgCnt, .lbgChild .lbgCnt {float:right;margin:0;font:bold 10px Verdana, sans-serif;text-align:center;letter-spacing:0.1em;}
.lbgLg .lbgCnt {margin-top:22px;}
.lbgChild .lbgCnt {float:left;margin-top:8px}
.lbgCnt em {display:block;font:normal 22px Georgia, Times, serif;font-style:normal;padding-bottom:4px;text-align:center;letter-spacing:0;}
.lbgCnt em i {font-weight:normal;font-size:11px;}
.lbgSm .lbgCnt {padding-bottom:8px;_padding-bottom:3px}
.lbgOverlay {display:none;position:absolute;top:0;left:0;z-index:2000;width:980px;height:500px;}
.lbgChild {position:absolute;left:-2000px;width:990px;*width:994px;z-index:3000;text-align:center;visibility:hidden;}
.lbgDSTop {position:relative;width:990px;height:10px;background: url(http://www.aolcdn.com/aol/drop-shadow-cap2) repeat-x 0 0;_background-position:0 5px;margin:0;opacity:0.3;filter:alpha(opacity=30);}
.lbgDSRt {float:left;position:relative;width:10px;height:100px;background: url(http://www.aolcdn.com/aol/lbg-drop-shadow-rt) repeat-y right 0;opacity:0.3;filter:alpha(opacity=30);}
.lbgDSBt {clear:both;position:relative;width:990px;height:10px;background: url(http://www.aolcdn.com/aol/drop-shadow-cap2) repeat-x 0 bottom;_background-position:0 -10px;opacity:0.3;filter:alpha(opacity=30);}
.lbgDSLt {float:left;position:relative;width:10px;height:100px;background: url(http://www.aolcdn.com/aol/lbg-drop-shadow-lt) repeat-y 0 0;opacity:0.3;filter:alpha(opacity=30);*margin-left:5px;_margin-left:0;}
.lbgActive {background:#fff;width:948px;padding:10px 10px 9px 10px;*padding:10px 10px 0 10px;margin:0;position:relative;float:left;}
.lbgL {float:left;width:618px;margin-right:10px}
.lbgR {float:right;width:316px;}
.lbgL h3 {font-size:1.9em;font-weight:normal;text-align:left;height:36px;padding:0;margin-top:5px;}
/*\*/
html*.lbgL h3 {height:auto;padding:0 0 11px 0;/*seen only by Safari and IE*/_padding:0 0 10px 0;/*seen only by IE6*/*padding:0 0 9px 0;/*seen only by IE7*/}/**/
.lbgImgOut {width:618px;height:422px;display:table; position:static;_position:relative;}
.lbgImgMid {display: table-cell; vertical-align: middle; position: static;_position:absolute;_top:50%;_left:-0%;}
.lbgImgIn {margin:auto;position: static;_position: relative;_top: -50%;}
.picCont .lbgImgWrap {margin:0 auto;}
.lbgImg img {margin:0 auto 4px auto;}
.lbgMod cite, .lbgChild cite {float:right;font-size:0.8em;color:#666;font-style:normal;padding-right:2px;}
.lbgLg cite {padding:0;}
.lbgNxt {float:right;margin:5px 0 0 10px;}
.lbgLg .lbgNxt {margin:30px 0 0 10px;}
.lbgChild .lbgNxt {margin:15px 10px 0 15px;}
.lbgPre {float:right;display:block;margin-top:15px;}
.lbgNxt img, .lbgPre img {border:none;}
.lbgQuigo {margin-top:8px;}
.lbgDisclaimer {display:block;font-style:italic;font-size:0.8em;padding-top:10px;}
.lbgR h4 {float:left;margin:5px 0 15px 0}
.lbgChild .clear {_background:#fff;}
a.lbgClsBtn, a:hover.lbgClsBtn {display:block;float:right;margin:8px 0 0 0;font:bold 12px Verdana;color:#000;text-decoration:none;}
.lbgAdCon {clear:both;background:url(http://www.aolcdn.com/aol/advertisement-77-5) no-repeat 50% 6px #f1f1f1;padding:16px 0 8px 0;*padding:8px 0 8px 0;}
.lbgLg .lbgCap {clear:none;}
/* overlay display fixes */
.lbgOn #cod-promo, .lbgOn .cott_head, .lbgOn .cott_wrap .show_arws, .lbgOn #bb_fme, .lbgOn #horizontal_dmn_results .sponsor .body, .lbgOn .s6, .lbgOn .s7 {overflow:visible;_overflow:hidden;}
.lbgOn #news_topvideo {visibility:hidden;}
/* non FIFr ad handeling */
.lbgOn #adsDiv1, .lbgOn #adsDiv2, .lbgOn #adsDiv3, .lbgOn .quigoMod {position:absolute;left:-3000px;display:block;}
.lbgOn object, .lbgOn #content object {display:none;}
.lbgOn #content .lbgChild object, .lbgOn #ad object, .lbgOn  #ad #adsDiv0 {display:block;}

body.lbgOn span {_position:static !important;}
.lbgOn div.admodule {visibility:visible;}
.lbgOn .hfeed, .lbgOn .module .body, .lbgOn .module .body ol.lined, .lbgOn .module div.body ol.lined li, .lbgOn #news_makernew div.wt_brd-new .news_maker_cnt-new, .lbgOn #header #headerMiddle {position:static;}
.lbgOn .lbgBody .lbgCapTrunk {overflow-y:hidden;}
/* *** new crosspromo styles *** */
.crosspromo {background: url(http://www.aolcdn.com/ch_channels/promobg.gif) repeat-x #f8f8f8 important!; padding:0 0 0 6px; overflow:hidden; width:956px; height:24.33em; clear:both;}
* html .crosspromo {width:960px !important;}
div.crosspromo img {border:none; padding:0; margin:0;}
.crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
div.crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; #margin-bottom:1px; display:block; width:auto; float:left;}
.crosspromo .icon {float:right;}
.crosshdr {border-bottom:5px solid #bababa; margin:18px 10px 10px 2px; padding:0 0 8px 4px; float:left; width:946px;}
.crosshdr h3 {display:block; width:auto; float:left; padding-top:5px; font-family:georgia, times new roman, serif; color:#333; font-size:1.5em;}
.crossnav {float:right;}
.crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/prev_off.gif) no-repeat;}
.crossnav a.prev:hover {background:url(http://www.aolcdn.com/ch_channels/prev_on.gif);}
.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/next_off.gif) no-repeat;}
.crossnav a.next:hover {background:url(http://www.aolcdn.com/ch_channels/next_on.gif);}
.crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}
.crosspromo .content {clear:both;}
#Footer {padding:0px;}
#Footer #QuickLinks{margin:0;}
.searchButton{border:0px}
.hdrMdl {position:relative;background:#fff;padding-right:20px;margin-top:-10px;padding-top:10px;padding-left:15px;margin-right:1px;}
#Footer .hdrMdl {position:relative;background:#fff;padding-right:20px;margin-top:-10px;padding-top:10px;padding-left:15px;margin-right:1px;}
* html #Footer .hdrMdl {position:absolute;width:945px;}

.photo img {clear:both;}
div.photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}
div.text p {clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px;}
.list .body {padding-right:5px;}
div.list ul {clear:both; color:#777; list-style:disc; margin-bottom:0; margin-left:14px; #margin-left:16px; _margin-left:18px;}
div.list ul li {padding:0; padding-bottom:5px;}
.list li.more {list-style:none; margin-bottom:0;}
.list li.more a {font-weight:bold; text-decoration:underline;}
.crosspromo { background:#E5E5E5 none repeat scroll 0%; margin:auto;padding:5px;}
.crosspromo .crosshdr {border-bottom:3px solid #cccccc;}
.crosspromo .crosshdr h3 {color:#fffff;}
.clear {clear:both;float:none;}
#header{background:#fff;}

/* HEADER ROWS DEFINITIONS */
.bannerAd {padding:3px 0;background:#F6F2E8;text-align:center;}
.bannerAd .adBkgd {background:transparent url(http://o.aolcdn.com/art/body/advertisement-vertical) no-repeat scroll 12% 55%;}

#hat {background:#F8FAF6 none repeat scroll 0 0;height:25px;width:980px;font-size:10px;line-height:1.5;}
#hat ul.miniHat {float:left; margin:0;color:#797979;}
#hat ul.miniHat li {float:left;padding-left:10px;margin:0;font-size:1.04em;}
#hat ul.miniHat li a {font-size:1.04em;color:#797979;}
#hat ul.miniHat li a.lastLink {border:none;}
#hat ul.miniHat li a:hover {text-decoration:underline;}
#hat #hatcont ul li {clear:both !important;border:none;}
#hat #hatcont ul li a {border:none;font-weight:lighter;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/navball.gif) no-repeat scroll 0px 6px !important;padding-left:9px;}
#hat #hatcont {display:none;margin-left:300px;width:300px;background-color:white;position:absolute;z-index:90000;border:3px solid #c6d9d9;margin-top:14px;padding: 0px 10px 20px;text-transform:none;font-weight:lighter;}
* html #hat #hatcont {margin-left:-50px;margin-top:12px;z-index:90000;}
*+html #hat #hatcont {margin-left:-60px;z-index:90000;}
#hat #hatcontsecond {float:left;font-size:12px;padding-top:10px;width:130px;}
#hat #hatcontfirst {padding-left:10;padding-right:0px;padding-top:10px;font-size:12px;float:left;width:130px;text-align:left;}
#hat #hatcont h3 {border-bottom:1px solid #E3EFEF;}
#hat ul.chGuide {float:right; margin:0;}
#hat ul.chGuide li {float:left; padding:0;}
#hat ul.chGuide li a {font-size:1em;display:block;padding:0.4em 8px;color:#000;float:left;}
#hat ul.chGuide li a:hover, ul.chGuide a.selected {background:#fff;}
#hat ul.chGuide li.firstLink a {width:61px;float:left;list-style:none;background-position:center center;}
#hat ul.chGuide li.firstLink a:hover {width:61px;float:left;background:#fff;list-style:none;background-position:center center;}
#hat ul.chGuide li.firstLink a.selected {width:61px;float:left;background:#fff;list-style:none;background-position:center center;}
* html #hat ul.chGuide li.firstLink a {width:70px;}

#smore {display:none;position:absolute;width:7em;border:1px solid red;padding:7px 5px 4px;}
#smorex {position:absolute;top:1px;right:5px;}
#smore ul li {height:1.5em;white-space:nowrap;}

#headerMiddle {padding:4px 0 4px 13px;background:#F8FAF6;}
.sitelogo {float:left;margin-top:20px;clear:left;}
.sitelogo a {width:170px;}
.searchContainer {float:left;margin-top:-75px; height:0px;}
.searchContainer .feedbacklink {position:absolute;margin-left:600px;margin-top:113px;}
* html .searchContainer .feedbacklink {margin-top:20px;}

.srchMore{display:none;position:absolute;padding:.6em .42em .33em .42em;border:1px solid black;background:#fff;width:7em;margin:13px 0 0 0;left:51.75em;}
.srchMore ul{list-style-type:none;}
.srchMore ul li{height:1.5em;}
.srchMoreClose{position:absolute;right:.417em;top:.083em;}

.searchCat ul {margin:0;padding:0 0 0 .25em;}
.searchCat ul li.searchCatBg {background:#A43A5F url(http://o.aolcdn.com/art/ch_stylelist/stylelist-grads) repeat-x 0 -100px;font-weight:900;}
.searchCat ul li.searchCatBg a {color:#fff;}
.searchCat ul li a {color:#448180;font:12px arial;}
.searchCat ul li {float:left;margin:0 0 0 .4em;padding:.2em .5em;_margin:0 0 0 .25em;}
.headerSearch {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/search_bg.gif) no-repeat scroll 0 0;height:50px;margin-left:23px;margin-top:88px;padding:15px 0 0 20px;width:497px;}
* html #headerMiddle {margin-bottom:10px;zoom:100%;}
* html .searchContainer {margin-top:20px;}
* html .headerSearch {margin-top:0px;}

.headerRight{padding:25px 0;text-align:right;width: 15em;float:right;margin-top:-88px;}
.headerRight ul li{list-style-type:none;padding-top:1px;}
.snsButtonContainer {border:1px solid #d9d9d9;display:block;float:right;margin:.75em 10px 0;}
.logoutButton{background:#d9d9d9 url(http://o.aolcdn.com/art/ch_stylelist/style_global_icon_sprite3.gif) repeat-x;padding:.2em .5em;color:#000;display:block;}
.headerRight .usrName {padding-right:10px;color: #9B9B9B;}
* html .snsButtonContainer {margin-top:110px;}

input.search {background:#f5f4f2 none repeat scroll 0 0;border-color:#E8E8E8;border-style:solid;border-width:2px 1px 1px 2px;color:#5E5E5E;float:left;font-size:14px;height:22px;*height:22px;padding:8px 5px 5px;width:340px;}
.searchButton {float:left;border:none;background:transparent url('http://www.blogsmithmedia.com/www.stylelist.com/media/search_btn_01.gif') no-repeat;margin:0px 0px 1px 6px;width:112px;height:39px;text-indent:-9000px;}
.searchButton:hover {background:transparent url('http://www.blogsmithmedia.com/www.stylelist.com/media/search_btn_01_hover1023.gif')no-repeat;height:39px;text-indent:-9000px;}
* html input.search {height:38px;}

html[xmlns*=""] body:last-child input.search {height:1.30em;}




.hub-sponsor {margin-left:0px;width:656;border-bottom:.1em solid #e3efef;margin-top:-10px;}
.tag-hub {margin-bottom:50px;}
.hub-sponsor h1 {font-size:25px;font-weight:lighter;margin-bottom:-2px;margin-left:20px;color:#172741;text-transform:lowercase;}
#content .hub-sponsor {margin-left:0px;width:656;border-bottom:.1em solid #e3efef;margin-top:-10px;margin-left:-10px;}
#content .hub-sponsor h1 {font-size:25px;font-weight:lighter;margin-bottom:6px;margin-left:20px;color:#172741;text-transform:lowercase;}
.sponsor_logo {z-index:1;margin-top:5px;_margin-top:5px;position:relative;float:right;}
.logo_hub {margin-top:-40px;}



/* STYLELIST FOOTER */
#Footer #FeedbackUrl {float:right;width:170px;margin:0 5px 0 0;position:relative;top:0;text-align:right;}
#Footer #FeedbackUrl a {color:#4d8f8e;}

/* QUICK LINKS */
#QuickLinks {clear:both;width:100%;}
* html #Footer #QuickLinks {margin-left:6px !important;padding-top:20px;}
*+ html #Footer #QuickLinks {margin-left:6px !important;padding-top:20px;}
* html #Footer {width:960px; overflow:hidden;}
*+ html #Footer #QuickLinks {margin-left:6px !important;padding-top:20px;}
#QuickLinks .col {float:left;width:212px;border-left:1px solid #EFEFEF;padding:10px;}
* html #QuickLinks .col {width:212px;}
*+ html #Footer #QuickLinks {margin-left:6px !important;padding-top:20px;}
#QuickLinks .col ul {margin:0;padding:0;margin-top:10px;}
#QuickLinks .col li {margin:0;padding:0 0;}
#QuickLinks .col ul a {color:#4d8f8e;}

#FooterLinks {clear:both; margin-left:10px; margin-top:20px;}
*> #FooterLinks { margin-top: 130px; } /*for gecko browsers */
*+html #FooterLinks {margin-top:0px;} 
#FooterLinks li.col {display:inline;float:left;width:230px;}
#FooterLinks li.last {display:inline;float:left;width:200px;}
#FooterLinks .col ul {margin-left:0px;}
#FooterLinks .last ul {margin-left:0px;}

/* TERMS OF SERVICE */
#TermsOfService {clear:both;overflow:auto;}
#TermsOfService div {float:left;width:127px; padding-left: 9px; margin-top:50px;}
#TermsOfService ul {margin:0;padding:0;float:right;margin-top:9px;list-style:none; margin-top:50px;}
#TermsOfService ul li {display:inline;*margin:0 .3em 0 0;*border-left:1px solid #777777;*padding:0 0 0 .3em;font-size:1em;}
#TermsOfService ul li:before {content:"| ";}
#TermsOfService ul li:first-child:before {content:'';}
#TermsOfService ul li a {padding:3px;color:#4d8f8e;}
* html #TermsOfService ul li {margin:0 0.3em 0 -0.3em;border-left:1px solid #777777;padding:0 0.3em 0 0.3em;} /* IE6 Fix */
#TermsOfService p {clear:both;float:right;margin-right:8px;text-align:right;*float:none;line-height: 1.75em;color:#8d8e90;}
#TermsOfService a{color:#4d8f8e;}
.error {color: red;}
form#commentform h4 {margin:15px 15px 5px;font-size:12px;color: red;}
form#commentform p.error {background:#ffc;padding:5px;margin:2px 10px ;}

/* ON OUR RADAR */
.onradarbottom {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/onradarbottom.gif) repeat scroll -1px -9px;width:980px;height:10px;}
#OnOurRadar{background:#fff url(http://www.aolcdn.com/ch_stylelist/stylelist-grads2) repeat-x 0 248px;margin-left:0px;width:979px; overflow:hidden; clear:both;}
* html #OnOurRadar {margin-left:0px; width:960px !important;}
#OnOurRadar .crosspromo {background:#FFFFFF url(http://www.blogsmithmedia.com/www.stylelist.com/media/stylelist-grads1020.gif) repeat-x scroll 0 -400px;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:29em;margin-left:0px;overflow:hidden;padding:0 0 0 19px;position:relative;width:956px;}
#OnOurRadar .crosspromo img {border:none; padding:0; margin:0;}
#OnOurRadar .crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
#OnOurRadar .crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
#OnOurRadar .crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; display:block; width:auto; float:left;}
#OnOurRadar .crosspromo h4 a {color:#52272d;}
#OnOurRadar .crosspromo .icon {float:right;position:relative;top: -18px;*position:static;*top:0;}
#OnOurRadar .crosspromo .crosshdr {border-bottom:1px solid #e5e5e5; margin:18px 10px 10px 2px; padding:0 0 8px 0; float:left; width:946px;}
#OnOurRadar .crosspromo .crosshdr h3 {display:block; width:auto; float:left; padding-top:5px; color:#767a80; font-size:2em;text-transform: lowercase;}
#OnOurRadar .crosspromo .crossnav {float:right;}
#OnOurRadar .crosspromo .crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/prev_off.gif) no-repeat;}
#OnOurRadar .crosspromo .crossnav a.prev:hover {background:url(http://www.aolcdn.com/ch_channels/prev_on.gif);}
#OnOurRadar .crosspromo .crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/next_off.gif) no-repeat;}
#OnOurRadar .crosspromo .crossnav a.next:hover {background:url(http://www.aolcdn.com/ch_channels/next_on.gif);}
#OnOurRadar .crosspromo .crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}
#OnOurRadar .crosspromo .content {clear:both;}
#OnOurRadar .crosspromo .cart {float:left;margin:0 6px 0 1px; width:152px;}
#OnOurRadar .crosspromo .cart .top {display:block; _font-size:0;border-top: 1px solid #f0f0f0;}
#OnOurRadar .crosspromo .cart .body {padding:23px 9px 0px; min-height:175px; height:auto; _height:175px;background:#fff;border:1px solid #f0f0f0;border-width:0 1px;*padding:10px 9px 0;}
#OnOurRadar .crosspromo .cart a {display:block; clear:both;}
#OnOurRadar .crosspromo .cart .btm {display:block; height:41px; _font-size:0; background:url(http://www.aolcdn.com/ch_stylelist/stylelist-cardref) no-repeat -1px 0;}
#OnOurRadar .crosspromo .photo img {clear:both;}
#OnOurRadar .crosspromo .photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}
#OnOurRadar .crosspromo .text p {clear:both; margin:0; color:#2864b4; font-size:1.4em; line-height:22px;}
#OnOurRadar .crosspromo .list .body {padding-right:5px;}
#OnOurRadar .crosspromo .list ul {clear:both; color:#777;  margin-bottom:0;}
#MoreOnStylelist .list ul li,#OnOurRadar .crosspromo .list ul li {padding:0 0 3px 10px;line-height:1.17em;background:transparent url(http://www.aolcdn.com/ch_stylelist/bullet_green) no-repeat scroll 0px 5px;}
#OnOurRadar .crosspromo .list li.more {list-style:none; margin-bottom:0;}
#OnOurRadar .crosspromo .list li.more a {font-weight:bold; text-decoration:underline;}
#OnOurRadar .crosspromo a:hover {color:#4d8f8e;outline-color:invert;outline-style:none;outline-width:0px;text-decoration:underline;}
#OnOurRadar .crosspromo a {color:#4d8f8e;text-decoration:none;}

/* Category Content */
body.sandwich #content {clear: both; float: left;position: relative; padding: 13px 0 0 10px; display: inline;_overflow-x: visible;}
.sandwich #content {background:#fff;position: relative;}
#hublayout {margin-left: 165px;_margin-left:175px; margin-top:-15px; width: 470px;}
*html #hublayout {overflow:hidden;}

#content h1 {color:#AE4063;font-size:2em;font-weight:normal}
#content h1.small {color:#C55F84;font-size: 2.2em;font-weight: normal;text-transform:lowercase;}
#content h1.small strong{font-weight:normal;}
#content h2 {font-size: 2.3em;font-weight: normal;line-height: 1.1em;letter-spacing: -1px;margin: 0 0 .4em;color:#172741;}
#content h2 a {color:#172741; text-decoration: none;}
#content h2 a:hover {text-decoration: underline;}
#content h3 {font-weight: normal;margin-bottom: .3em;}
#content .post .postbody a {text-decoration:none;font-style:normal;font-weight:bold;}
#content .post .postbody a:hover {text-decoration:underline;}
#content .continueReading {margin: .6em 0 .6em 0;}
#content .post .continueReading a { text-decoration: none; }
#content .post .continueReading a:hover { text-decoration: underline; }
#content .filed-under {margin: 0 0 .3em 0;}
#content .postgallery h2 {font-size:14px;text-align:left;margin: 0 0 .3em;width:260px;float:left;}
#content .postgallery h2 a {color:#448180;}
#content .postgallery p.instructions {text-align: right;margin:0 0 .3em; font-size:.9em;width:165px;float:right;}
#content .postgallery ul {background: url(http://www.blogsmithmedia.com/www.stylelist.com/media/postgallery-bg.gif) no-repeat 0 0;display:block;height: 101px;width: 447px;padding-left: 3px;_padding-left: 1px;clear:both;}
#content .postgallery ul li {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/postgallery-thumb-bg.gif) no-repeat 0 0;width:  79px;float: left;margin: 13px 0 0 8px;padding: 0;_display:inline;}
#content .postgallery ul li img {width: 75px; height: 75px;}
#content .searchresults h2 strong {font-style: italic;}
#content .searchresults h3 {color: #000;font-size: 1.3em;margin: 1em 0 .1em;border: none;}
#content .searchresults .byline strong {font-weight: normal;}
#content .searchresults .byline {color:#555;font-weight: normal;line-height: 1.4em;margin: 0;font-size:11px;}
#content .searchresults .search_post {border-bottom: 1px solid #eaf5f3;padding-bottom: 1.5em;margin: .4em 0;}
#content .sponsored h2 {background: #e1e1e1;font-size: 1.1em;font-family: arial, sans-serif;padding: 10px;margin: 0;letter-spacing: normal;_width: 450px;}
#content .sponsored .post {background:transparent;width: 430px;font-size: 12px;padding: 0 10px;margin: 0 0 1em;line-height: 1.3em;}
#content .sponsored h3 {font-size: 1.2em;margin: .5em 10px 0;}
#content .sponsored h3 a {text-decoration: none;}
#content .sponsored p {margin: .3em 0;}

#LocalNav {color:#448180;clear:both;padding-top:7px;}
#LocalNav.common{margin-bottom:0 !important;}
#LocalNav b {display:block;border-bottom:1px solid #EBF5F3;font-size:15px !important;font-weight:normal;text-transform:lowercase;margin:3px 0 0px;text-align:right;}
#LocalNav b.last {border-bottom:0px none;}
#LocalNav b a:hover{background-color:#E0F1EF;text-decoration:none;}
#LocalNav li {padding:1px 0;}
#LocalNav a {padding:4px;display:block;}
#LocalNav a:hover,.searchStyle a:hover {text-decoration:none;}
#LocalNav li a:hover,.searchStyle li a:hover {background-color:#E0F1EF;}
#LocalNav li a.picLocalNavDflt:hover {background-color:#C45175;}
*+html #LocalNav b {margin-top:5px 0 2px;padding-bottom:2px;}
#LocalNav ul li a {background:transparent none repeat scroll 0 0;cursor:pointer;display:block;font-size:18px;line-height:19px;margin:0;padding:4px;text-decoration:none;}
#LocalNav ul li {border:0 none;}
* html #LocalNav ul li {line-height:0;}
#LocalNav .subcatnav li a {font-size:14px;}
#LocalNav ul li a.selected {background:#bc1567 none repeat scroll 0 0;color:#FFFFFF;text-decoration:none;}
#LocalNav .subshop ul li a {font-size:12px; border-bottom:1px solid #EBF5F3;}

#SitesWeLove.common h2, #MostViewed.common h2 {font-size:1.75em;padding:20px 0 0;text-align:right;text-transform:lowercase;font-weight:normal;}
#SitesWeLove a {background:transparent url(http://o.aolcdn.com/art/ch_stylelist/asset_icons) no-repeat scroll 146px -205px;color:#4D8F8E;display:block;}
#SitesWeLove li a:hover, #MostViewed li a:hover, #hotList a:hover {background-color:#E0F1EF;text-decoration:none;}
* html #SitesWeLove {width:180px;margin-left:-25px;}
* html #SitesWeLove a {padding-right:30px;text-align:right;}
#SitesWeLove li{border-bottom:1px solid #EBF5F3;}
/asset_icons) no-repeat scroll 145px 6px;padding:4px 21px;}
#BlogBuzzNrw h3, #BlogBuzz h3 {font-size:1em;}
#BlogBuzzNrw h3:hover, #BlogBuzz h3:hover{text-decoration: underline;}
#BlogBuzz .header{background:#FFFFFF url(http://o.aolcdn.com/art/ch_stylelist/style_header_tile_sprite11.gif) no-repeat -1270px 0px;padding-top:60px;}
#BlogBuzz .styleDash{background:transparent url(http://o.aolcdn.com/art/ch_stylelist/middle_grad) repeat-y 0px;padding:10px;}
#BlogBuzz .styleDash .feed {background:transparent url(http://o.aolcdn.com/art/feeds_media/feed_icon) no-repeat scroll left center;float:right;width:auto;position:relative;top:-46px;padding-left:16px;}
#BlogBuzz li {margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #FFFFFF;}
#BlogBuzz .styleDash .moreNewsButton a {background-color:#F0EADE;background:url(http://o.aolcdn.com/art/ch_stylelist/more-news-on-blog-button) repeat-x 0 0px;padding:14px 80px;_padding:14px 88px 14px 70px;font-weight:bold;white-space:nowrap;}
#BlogBuzz .styleDash .moreNewsButton a:hover {background-color:#F0EADE;background:url(http://o.aolcdn.com/art/ch_stylelist/more-news-on-blog-button-hover) repeat-x 0 0px;padding:14px 80px;_padding:14px 88px 14px 70px;font-weight:bold;white-space:nowrap;}
#BlogBuzz a {color:#448180;font-weight:bold;}
#BlogBuzz .blogFeed {background:transparent url(http://o.aolcdn.com/art/ch_stylelist/rss-icon.jpg) no-repeat scroll 0% 50%;margin-left:3px;padding:0px 3px 0px 18px;}
#BlogBuzz {height:100%;margin:0 0 4px;}
#BlogBuzz li {margin-bottom:13px;padding-bottom:10px;border-bottom:1px solid #FFFFFF;}
.infoVidPromoCnt{background:#fff url(http://o.aolcdn.com/art/ch_stylelist/style_header_tile_sprite11.gif) no-repeat -2280px -1px;height:15px;}
#trendyTop, #perfectPant, #bossBelts {padding:14px;background:transparent url(http://o.aolcdn.com/art/ch_stylelist/shopstyle_gradient2.gif) repeat-x bottom center;margin-bottom:6px;margin-right:10px;}
#trendyTop iframe, #perfectPant iframe, #bossBelts iframe {margin:10px auto 0;padding:0 0px;background:#FFFFFF;}
#trendyTop h2, #perfectPant h2, #bossBelts h2 {font-size:1.75em;border-bottom:1px solid #EBF5F3;}
#footerbottom .footerbottom_logo {clear:both;}
#footerbottom .footerbottom_logo img {float:left;position:relative;top:20px;}
#footerbottom ul {float:left;left:60px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;position:relative;width:636px;}
#footerbottom ul li {display:inline;font-size:1em;}
#footerbottom ul li a {color:#4D8F8E;padding:3px;}
#footerbottom p {float:left;left:272px;position:relative;width:636px;}
#footerbottom ul li span {color:#A8A8A8;}
#LocalNav ul#hairnav,#LocalNav ul#fashionnav,#LocalNav ul#beautynav,#LocalNav ul#celebsnav {display:none;}
#LocalNav #hairnav li a,#LocalNav #celebsnav li a,#LocalNav #fashionnav li a,#LocalNav #beautynav li a,#LocalNav #shopnow li a{font-size:12px !important;font-weight:normal !important;}


/*hatsignin*/
#openAuth {float: right;padding-right:15px;}
#loginStatus {color:#797979;text-align:right;}
#loginStatus a:link, #loginStatus a:visited, #loginStatus a:hover, #loginStatus a:active, #loginStatus #loginLink, #loginStatus #logoutLink {color:#448180;font-weight:bold;cursor:pointer;}
* html #loginLink:hover {text-decoration:underline !important;}
#loginStatus a:hover, #loginStatus #loginLink:hover, #loginStatus #logoutLink:hover {text-decoration:underline !important; cursor:pointer;}
#userName {color: #797979;font-size:1.2em;font-weight:bold;padding-right:5px;}
#openAuthIframe {clear:left;position:absolute;z-index:999;left:40em;height:34em;top:11em;width:49em;display:none;border:1px solid #ccc;text-align:left;background-color:#fff;_left:-30em;}
#openAuth #openAuthIframe iframe {width:49em;height:31em;background-color:#fff;}
#closeMe {background-color: #fff;z-index:5;margin:0 auto;text-align:right;padding:0.5em 0 0;}
#closeMe a {margin-right: 5px;border:none;line-height:1.2em;}
#closeMe img {border: none;}
#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:424px;width:408px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
#button{text-align:center;margin:100px;}
/*fashion forecast*/
#FashionForecast {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/sub-module-bg.gif) repeat-y scroll 0 0;margin-top:3px;}
#FashionForecast .module-inner {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/subcontent-default-footer.gif) no-repeat bottom left; height:410px;}
/* shopping cott */
#shoppingcott {height:350px;width:470px; margin-bottom:-40px;}
#shoppingcott ul {height:340px;overflow:hidden;text-align:center;margin:auto;width:480px;margin-left:0;}
* html #shoppingcott ul {margin-left:0;}
#shoppingcott ul li {display:inline;float:left;width:128px;padding-right:32px;}
* html #shoppingcott ul li {padding:5px;width:140px;}
#shoppingcott .credit {color:#757575;float:right;font-size:9px;position:relative;}
#shoppingcott .base {background:#2c3b52 none repeat scroll 0 0;margin:-20px auto auto;width:132px;padding-bottom:10px;}
#shoppingcott h3 {color:#FFFFFF;font-size:19px;font-weight:lighter;line-height:0;padding-left:10px;padding-top:16px;letter-spacing:-.3px;}
#shoppingcott h3 a {color:#FFFFFF;}
* html #shoppingcott h3 a {line-height:1;width:130px;}
* html #shoppingcott h3 {padding-top:23px; margin-right:-20px;}
#shoppingcott h4 {font-size:12px;font-weight:lighter;height:20px;line-height:16px;margin:0 auto;overflow:hidden;padding-bottom:12px;padding-left:10px;padding-top:10px;width:122px;}
#shoppingcott h4 a {color:#A3E2EB;}
*html #shoppingcott h4 {padding-top:0px;, height:32px;}
#shoppingcott li img {height:198px;width:132px;}
#shoppingcott h2 {border-bottom:0.01em solid #E3EFEF;width:460px;}
#shoppingcott .shoppingcart {border-right:0.01em solid #E3EFEF;padding-right:20px;text-align:left;padding-left:10px;}
* html #shoppingcott .shoppingcart {padding-right:5px;width:140px;}
#shoppingcott .shoppingcarttwo {padding-left:10px;text-align:left;}
#shopstyle h2 span {color:#C76488;}
#shopstyle h2 {font-size:2em;padding-bottom:4px;line-height:95%;border-bottom:0.01em solid #E3EFEF;}
#shopstyle {height:240px;margin-top:20px;padding-left:20px;}
* html #shopstyle {margin-right:3px;padding-bottom:10px;height:260px;}
#shopstyle .hidetop {background:#FFFFFF none repeat scroll 0 0;position:absolute;height:2px;width:450px;line-height:0;}
*html #shopstyle .hidetop {margin-top:-7px;}
#shopstyle .hideleft {background:#FFFFFF none repeat scroll 0 0;position:absolute;width:2px;height:155px;}
#shopstyle .hideright {background:#FFFFFF none repeat scroll 0 0;position:absolute;margin-left:428px;width:2px;height:155px;}
#shopstyle .hidebottom {background:#FFFFFF none repeat scroll 0 0;position:absolute;height:2px;width:430px;margin-top:152px;}
/*findInstyle*/
#main #findinstylefooter {padding-left:20px;clear:both;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/style-bullet.gif) no-repeat scroll 9px 7px;margin-left:10px;}
#main .wherecanifind h3 {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/where-can-I-find1015.gif) no-repeat scroll 0 0;display:block;height:0 !important;margin:0;overflow:hidden;padding:68px 0 0;width:323px;font-size:0;margin-left:0px;margin-top:2px;}
* html #main .wherecanifind {margin-top:2px;}
#main .findinstyleimage {float:left;width:86px;padding-left:15px;overflow:hidden;}
#main .findinstyletext {margin-top:-108px;padding-bottom:10px;margin-left:98px;padding-right:20px;float:left;}
*+html #main .findinstyletext {margin-top:-10px;margin-left:5px;}
* html #main .findinstyletext {padding-left:0px;margin-top:-18px;padding-right:10px;margin-left:0px;}
#main .findinstylebuy {clear:both;padding-left:15px;padding-top:10px;padding-right:10px;}
#main .findinstylebottom {padding-left:15px;padding-top:10px;padding-right:10px;}
#main .instyleLogo {padding-left:3px;}
#main .findinstyleimage span {color:#757575;font-size:10px;float:right;margin-right:10px;}
#rulesheader {font-family:arial;font-size:20px;color:#172741;text-transform:lowercase;border-bottom:1px solid #e3efef;}
#rulesheader span {color:#C35F85;}
#rulesbody {font-size:12px;color:#172741;}
/*lightbox*/
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity:0.75;}
* html #TB_overlay { /* ie6 hack */position:absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
/*beauty flash*/
#beautyflash span {color:#C35F85;}
#beautyflash .beautyflashheader {float:left;}
#beautyflash .instyleLogo {float:left;padding-left:50px;}
#beautyflash #beautyflashimage {clear:both;width:160px;padding-top:10px;}
* html #beautyflash #beautyflashimage {width:75px;text-align:right;}
#beautyflash #beautyflashimage span {color:#757575;font-size:10px;text-align:left;padding-left:64px;}
* html #beautyflash #beautyflashimage span {padding-left:0px;}
#beautyflash #beautyflashtext {float:left;margin-top:-80px;padding-bottom:10px;padding-left:100px;padding-right:10px;}
#beautyflash {border-top:0.01em solid #E3EFEF;padding-top:24px;}
* html #beautyflash {padding-top:10px;}
#beautyflash #beautyflashtext h4 {color:#172741;}
#beautyflash #beautyflashfooter {background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/latest-in-bullet.gif) no-repeat scroll 0 14px;font-size:12px;padding-left:10px;font-weight:bold;padding-top:10px;}5
/* =PREGALLERY */
#content .pregallery {width: 460px;}
#content .pregallery h2 {color:#ae4063;border-bottom:1px solid #eaf5f3;padding-bottom:.5em;text-transform:lowercase;}
#content .pregallery ul {margin:0 0 0 2px;}
#content .pregallery .thumb {background:url(http://www.blogsmithmedia.com/www.stylelist.com/media/postgallery-thumb-bg.gif) no-repeat 0 0;min-height: 80px;_height:80px;width: 80px;float: left;text-align:left;margin: 5px 5px 5px 0;padding-right: 5px;padding-bottom:5px;}
#content .pregallery .gallery-thumbnails h2 {font-size: 18px;color: #000;border: none;margin: 0; padding:0;}
#content .pregallery .gallery-thumbnails h2 a {color: #000;}
#content .pregallery .gallery-thumbnails h3 {color:#ae4063;font-size:24px;border-bottom:1px solid #eaf5f3;margin: 0 0 .5em;text-transform:lowercase;}
/* =CAPTIONED-PHOTOS */
#content .pregallery .captionedthumb {background: url(http://www.blogsmithmedia.com/www.stylelist.com/media/postgallery-thumb-bg.gif) no-repeat 0 0;height: 149px;width:97px;float:left;text-align:left;margin:0 5px 0 0;padding-right:5px;padding-bottom:0;overflow:hidden;}
#content .pregallery .captionedthumb img {margin-bottom:10px;}
#content .pregallery .captionedthumb .title a {text-decoration:none;line-height:1em;text-align:center;display:block;font-size:12px;margin:0;padding:0;}
.quigoads_right{padding-left:10px;background:transparent url(http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif) repeat-y scroll 0 0;margin-top:2px;}
.quigo_right_move {margin-left:-10px;}
.quigocover_top {height:10px; background:#fff; position:relative; top:10px; clear:both; border-top:.01em solid #E3EFEF;width:600px;}
.quigocover_left {float:left; position:relative; left:5px; height:300px; width:10px; background:#fff;}
.quigocover_right {float:right; position:relative; right:20px; height:300px; width:10px; background:#fff;}
.quigocover_bottom {height:10px; background:#fff; position:relative; bottom:10px;}

/*old stylelist gallery */
.gallery #hat {
display: none;
}
.gallery #content-inner {
background: #d9ecea url(http://www.blogsmithmedia.com/www.stylelist.com/blog/media/gallery-content-bg.gif) repeat-x 0 -80px;
padding: 0 7px 6px;
margin-right: 7px;
}
.gallery #content h2 {
color: #af244e;
font-size: 2.2em;
font-weight:normal;
text-transform:lowercase;
padding: .2em 0 .3em;
margin-bottom: 0;
letter-spacing: 0;
}
.gallery #content .subHead {
border-bottom: 1px solid #d7eeea;
border-top: 1px solid #d7eeea;
position:relative;
padding: 10px 0;
margin:0 0 1em 0;
}
.gallery #content .subHead h3{float:left;line-height:1.2em;font-size:18px;text-transform:lowercase;width:300px}
.gallery .masthead {
position:relative;
}
.gallery h3 a {
color: #172640;
text-decoration:none;
margin:0;
}
/* =PHOTO */
.photoviewer {
padding: 0;

}
.gallery #photo {
clear: both;
width: 460px;
}

#photo .photo-body {
width: 460px;
overflow: hidden;
text-align: center;
zoom:1;
margin-top:20px;
}
#photo .photo-body img {
position: relative;
margin: 0 auto;
max-height: 470px;
max-width: 600px;
}
/* =GALLERY-NAV */
.gallery .gallery-nav {float:right;margin: 0;width:350px}
.gallery .gallery-nav .galLinks{padding:.3em 1em 0 0;float:left;}
.gallery-nav a {
background:url(http://www.blogsmithmedia.com/www.stylelist.com/blog/media/divider.gif) no-repeat 0 2px;
font-size: 12px;
padding:0 0 0 6px;
margin: 0 0 0 6px;
text-decoration:none;
}
.gallery-nav a.first{
background: transparent;
}
.gallery .photo-nav {border-bottom: 1px solid #d7eeea;margin:0 0 .6em 0;padding:0 0 .6em 0;}

/* =PHOTO-META */
.gallery .photo-meta {
background: #fff;
padding:10px;
margin: 1em 0;
}
.gallery #content .photo-meta h2 {
color: #101b31;
font-size: 1.2em;
font-weight: bold;
text-transform:none;
}
.gallery .photo-meta p.description {
color: #3c3b3b; 
margin:0;
padding: 0;
}
.gallery .photo-meta .credits { color: #777; }
.gallery .photo-meta .count {padding:.3em 0 0 0;float:left;color:#000;font-size:1.1em;margin:0;}
.gallery .photo-mini-nav {
width: 135px;
overflow: hidden;
float:right;
display:inline;
margin: 0;
z-index:99;
}
.gallery .photo-nav .photo-mini-nav {bottom:auto;position:relative;width:auto}

.photo-mini-nav a {
display: block;
height: 22px;
width: 65px;
overflow: hidden;
text-indent: -9000px;
float:left;
}
.photo-mini-nav .previous-arrow {
background:url(http://www.blogsmithmedia.com/www.stylelist.com/blog/media/gallery-btn-prev.gif) no-repeat 0 0;
}
.photo-mini-nav .next-arrow {
background:url(http://www.blogsmithmedia.com/www.stylelist.com/blog/media/gallery-btn-next.gif) no-repeat 0 0;
margin-left: 5px;
}
/*fw vlog */
.vloggers {float:left;width:220px;height:220px;overflow:hidden;margin-left:20px;position:relative;border-bottom:.1em solid #fff;}
.vloggers ul {margin-left:0px;position:relative;}
.vloggers ul li {float:left;width:60px;padding-right:12px;padding-bottom:2px;opacity:.5;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.featuredVid {float:left;width:390px;}
.vidHolder {margin-top:5px;}
.fvidTitle {font-size:20px;text-transform:lowercase;padding:0px 10px 5px 20px;width:215px;float:left;margin-bottom:5px;}
.fvidTitle a {color:#fff;}
.promoVid {padding-bottom:20px;margin-left:10px;margin-bottom:20px;overflow:hidden;clear:both;border-bottom:.1em solid #e3efef;position:relative;}
.featuredarea {width:390px;height:212px;opacity:.9;background:#172741;position:absolute;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.featuredcopy {color:#fff;font-size:50px;z-index:999;position:absolute;padding:10px;line-height:50px;text-transform:lowercase;width:370px;}
.vlogDescript {background:#eee;color:#333;font-size:12px;padding:10px 20px;}
*+ html .featuredarea {margin-top:5px;}
* html .promoVid {margin-bottom:240px;}
* html .featuredarea {display:none;}
* html .featuredcopy {display:none;0px;}

/* fb - rishisharma08 */
.fbBox{background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;width:300px;border:1px solid #eae5df;border-top:none;}
#fb_container {margin-bottom:2px;padding:40px 0px 20px 12px;background:url("http://www.blogsmithmedia.com/www.stylelist.com/media/rr-bg-stylelist.gif") repeat scroll 0 0 #EFE8D9;}
#fb_container #fb_banner {background:url("http://www.aolcdn.com/ke/stylelist/stylelist_tab_sprite.png?v=2") no-repeat scroll 0 -75px transparent;display:block;height:60px;width:298px;}
#fb_container #tabs{width:300px;height:25px;background:#ffffff;border:1px solid #eae5df;border-bottom:none;}
#fb_container #tabs span{float:left;width:148wpx;height:25px;display:inline-block;line-height:25px;padding:0px !important;margin-top:0px !important;}
#fb_container #tabs #popular{}
#fb_container #tabs span a{background:url('http://www.aolcdn.com/ke/stylelist/stylelist_tab_sprite.png?v=2') no-repeat 0 -25px;display:block;width:148px;height:25px;line-height:25px;}
#fb_container #tabs span#activity a{background-position:-148px -25px;display:block;width:152px;_width:150px;height:25px;float:left;}
#fb_container #tabs #popular .active {background-position:0px 0px !important;}
#fb_container #tabs #activity .active {background-position:-148px 0px !important;}
#fb_container #tabs #popular a:hover{background-position:0px -50px;}
#fb_container #tabs #activity a:hover{background-position:-148px -50px;}
#fb_container #popular_box{display:none;}
#fb_container #activity_box{display:block;}

/* Cross Channel Syndication */
.presentedBy {text-align:right;float:right;width:160px;}
.cobrand-logo-hdr {float:right;height:25px;margin:15px -15px 0 0;}

.fromsponsor {height:447px;margin-top:2px;overflow:hidden;}
.fromsponsor .credit {position:relative; top:15px;_top:18px; right:10px;}
.fromsponsor .module-inner {height:auto;}
.fromsponsor .title {position:absolute;margin-left:-310px;margin-top:15px;font-size:22px;border-bottom:1px solid #ddd;width:300px;}
.fromsponsor .title .pink {color:#C35F85}
.fromsponsor ul li {border-bottom:1px dashed #DDDDDD;margin:5px 0;width:285px;}
.fromsponsor .more{font-weight:bold;text-align:right;}
.fromsponsor .title img{float:right;}