﻿
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;}

/* =CENTER RAIL MODULES */



/* =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:25px;font-weight:lighter;width:615px;}

#maincott .headline {color:#172741;font-size:15px;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(/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(  /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 {border-bottom:0.01em solid #E3EFEF;color:#172741;font-size:25px;font-weight:lighter;width:615px;}
#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(  /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(  /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(  /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(  /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(  /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(  /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(  /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(  /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(  /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(  /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(/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( /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(  /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( /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(  /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(  /media/video_mod_back_hover_1023.gif) no-repeat scroll 0 0;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.next {background:transparent url(  /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(  /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(  /media/asset_icons1014.gif) no-repeat scroll 10px 1px;}
.infoVidPromoMain ul.lnkList li span.gallery {background:transparent url(  /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(  /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(  /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(  /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(  /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(  /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(../images/new/header-theeditors-10072009.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(../images/new/stylebuzz-ball.gif) no-repeat 6px 59%;}
#main .oosl {height:230px;}

/*giveaway*/
#main .giveaway h3 {background:transparent url(  /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(  /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(  /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(../images/new/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(  /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(  /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(../images/new/featuredtoday-bolder.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:14px;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(  /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:#000 url(  ../images/index/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-2 {background:#FFFFFF;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(  /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(  /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( /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(  /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(  /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(  /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(  /media/icon-email.gif);background-position:3px 8px;padding-left:23px;}
.postmeta ul li.comments a {background-image:url(  /media/icon-comments.gif);background-position:4px 7px;padding-left:23px;}

.partnerPromo h3 {
background:url( /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(/art/ch_stylelist/asset_icons) no-repeat scroll 150px -205px;_background:transparent url( /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(  /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(  /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(  ../images/index/rr-bg-stylelist.gif) repeat-y 0 0;*width:323px;_padding-bottom:0;}
#subcontent .module-inner {background:url(  ../images/index/rr-bg-stylelist.gif) no-repeat bottom left;padding-bottom:20px;}
#subcontent .module-inner ol {padding:5px 10px 0 0;}
#bloggerstats h3 {background:url(  /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( /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( /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(/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( ../images/index/rr-bg-stylelist.gif) repeat-y top left;margin:0;color:#999;font-size:.95em;}
.profile #subcontent .module h3 {background:url( ../images/index/rr-bg-stylelist.gif) repeat-y top left;padding-left:18px;margin:0;}
.profile #subcontent .module-inner {background:url( ../images/index/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( /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( /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(  ../images/index/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(  /media/sub-module-bg.gif) repeat-y 0 0;}
#subcontent .sponsoredlinks .module {background:url(  /media/subcontent-default-header.gif) no-repeat top left;padding-top:20px;}
#subcontent .sponsoredlinks .module-inner {background:url(  /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(/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(/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(/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(  /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(  /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;}




/* =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;}

/* =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;}
 #hat, #headerBottom, #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;}

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, #headerBottom, .searchform, .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;}
}


/* 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;}


/* ON OUR RADAR */
.onradarbottom {background:transparent url(  /media/onradarbottom.gif) repeat scroll -1px -9px;width:980px;height:10px;}
#OnOurRadar{background:#fff url(/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(  /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(/ch_channels/prev_off.gif) no-repeat;}
#OnOurRadar .crosspromo .crossnav a.prev:hover {background:url(/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(/ch_channels/next_off.gif) no-repeat;}
#OnOurRadar .crosspromo .crossnav a.next:hover {background:url(/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:145px;}
#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:23px 9px 0px 9px;}
#OnOurRadar .crosspromo .cart a {display:block; clear:both;}
#OnOurRadar .crosspromo .cart .btm {display:block; height:41px; _font-size:0; background:url(/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(/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;}
