a,.showPost p.byline a,.postList a.readMore,#b .topAd .mdlBox,#cod-promo a,.addthis_toolbox a,.addthis_default_style .hpPrint:hover .print_text{color:#00AEEF}/*light blue2*/
.hpFeatured a,.showPost span.category a,.profileBio h1,.expert .showPost .vmore{color:#EC0D62}/*pink*/
.showPost h2 a,.whatsHot .mdlUl li p,.perma h1 a,.profileComments h2,.profileComments h3 a,.profileComments .cmt_cmt strong,.profileBio #profileContainer h2,.search #a .mdlUl li h4 a,.yeddaAskPros h3,.gmcTips h3,#b .ad h4,.kitchen h3{color:#13424F}/*dark blue*/
.hpFeatured p,.showPost p,.showPost p.byline{color:#444A49}/*dark text*/
.bttn{color:#FFF} /* white */
.search h1 small{color:#A1429C}/*purple*/
.addthis_default_style .print_text,.editors li span,.cCount,.addthis_toolbox a.cCount{color:#434343}

/*image loading */
#hat,#hat ul li.aolgh a,#hat ul .aolHomeLogo a, #prevButton, #carouselButtons span#nextButton, #carouselButtons span.pauseButton, #carouselButtons span.playButton,.bttn,
.commentPage li.next, .commentPage li.prev,#uspCarouselMod .prevNext,#nextC2, .writerBio .links li.rss, .separator_button,
.cCount b, .perma #comments .cmt_tools, .perma #comments .star, #foot .aolf,
.drop, .sites a, .crosspromo .cartridge, .perma #comments .mdlUl .bttn,#addCommentButton,
#menu .nav ul li.foot a, .followUs .mdlUl a, .followUs .mdlUl b,.whatsHot .mdlUl li,.sitesWeLove .mdlUl li, .writerBio .links li.rss,
.grid .photoGalleries .mdlUl li, .home #a .showPost .bttn,.search #a .mdlUl li a.thumb,.uploadPic .avatar,
.posts .showPost .more,#b h3,#yeddaAskPros .innxbox1,.expert .showPost .thumb .vidBtn,.videoMod .vidBtn,.avatar284x213,.avatar182x137{background-image:url('http://www.blogsmithmedia.com/www.shelterpop.com/media/sprite.png');background-repeat:no-repeat}
#body{background:url('http://www.blogsmithmedia.com/www.shelterpop.com/media/page.png') no-repeat center 60px}
#content,#content .contentClr,#page .pageBtm, #foot, #id1,#id2,
.search fieldset.a, #id1 .sub, #id2 .sub,#cod-promo,#page #contentBtm,#contentBtm .shadow{background:url('http://www.blogsmithmedia.com/www.shelterpop.com/media/no-alpha.png') no-repeat 0 0}
#page > #content,#content>.contentClr, #page>.pageBtm, #page >#menu, #page > #foot, #id1, #id2,
.search fieldset.a, #id1 .sub, #id2 .sub,#page>#cod-promo,#page>#contentBtm,#contentBtm>.shadow{background:url('http://www.blogsmithmedia.com/www.shelterpop.com/media/alpha.png') no-repeat 0 0}
/*image bg-positions*/
.search form fieldset.a{background-position:-3000px 0}
.search form fieldset.over{background-position:-3000px -58px}
#id1 form > .sub, #id2 form > .sub{background-position:0 100%}
#page #content{background-position:0 0;background-repeat:repeat-y}
#page #foot,#page #id2,#page #contentBtm{background-position:-2000px 0;background-repeat:repeat-y}
#page > #menu{background-position:-1000px -12px}
#page #id1{background-position:-1000px 95px;_background-position:-1000px 97px}
#page .pageBtm,#contentBtm .shadow{background-position:-1000px -107px;height:8px;border:0;clear:both}
#content .contentClr{background-position:-8px 0;background-repeat:repeat-y;margin:0 8px}
#contentBtm .shadow{background-position:-1008px -107px;margin:0 8px}
#page #cod-promo{background-position:-2000px 0;background-repeat:repeat-y}

/*DEFAULT BLOG STARTER STYLES*/
*{margin:0;border:0; padding:0}
h1 small{padding-left:5px}
a:focus{-moz-outline-style:none}
button::-moz-focus-inner{border:0}
body, textarea, input{font:normal normal 13px/15px helvetica, arial, sans, sans-serif}
a:hover{text-decoration:underline}
a, a.bttn:hover, .perma h1 a:hover, .followUs .mdlUl a:hover, .lists #a .mdlUl li a:hover, .grid .photoGalleries .mdlUl li a:hover, .search #a .sort a, .commentPage li.p a:hover, .commentPage li.on a:hover,.cCount:hover,.tagName:hover,.profile_buttons a:hover{text-decoration:none}
ol, ul, .mdlUl{list-style:none}
.meta strong, h1 small, h6 small, strong small, #hat ul li, .followUs .mdlUl b,.cmt_notify label{font-weight:normal}
legend, .commentPage, label{font-weight:bold}
h6 small, strong small, #hat ul li, .followUs .mdlUl b{font-size:11px;display:block}
#content #a, #menu a.rss, #menu li.feed a, #content .bttn, #menu .nav .feedback a, #menu .nav ul li a{font-size:12px}
h5{font-size:13px}
ul.read em, h6, legend, dl.comments strong, input.sub, .profileComments h3{font-size:14px}
h4, .search input, .contentBtm h3, .lists #a h3, h1 small{font-size:18px;line-height:20px}
h1{font-size:24px;line-height:30px;letter-spacing:-0.5px}
h2{font-size:24px;line-height:30px;letter-spacing:-0.5px}
h3{font-size:22px;line-height:24px}
p{line-height:16px}
.hide{display:none}
.show, label{display:block}
.clr, #b .topAd, div.col, #a .post{overflow:hidden}
.right, #hat .login,#hat ul .aolHomeLogo, #menu .nav .feedback{float:right}
.clr, .mdl, .postPage, .postPage li.clr, #id2, #cod-promo,.mdlHd, .mdlBox, .mdlUl, .mdlFt, .post{clear:both;float:none;border:none}
.clr{font-size:1px;line-height:1px;background:transparent;height:1px !important;margin:0;border:0 !important}
li.clr{float:none !important;clear:both;width:100%}
#id1 form .sub, #id2 form .sub, .addComment ul.userType li, #loginButton, #thumbnails li img{cursor:pointer}
/*DEFAULT BLOG STARTER STYLES END*/

/*DEFAULT BLOG LAYOUT STRUCTURE START*/
#page{text-align:left;width:1000px;margin:0 auto}
#top .ad{text-align:center;background:#FFF;height:116px;margin:0 9px;display:none}
#top>.ad{margin:0 8px}
#sponsor{right:8px;position:absolute;top:36px}
#top #adsDiv0{height:116px;background-color:#fff;padding-top:15px;text-align:center;overflow:hidden}
.search{clear:both}
#id1 .q, #id2 .q{color:#404914;background-color:#FFF;position:absolute;top:11px;left:11px;width:340px;line-height:22px;width:340px;padding:7px 4px;border:0}
#id1 fieldset.a,#id2 fieldset.a{left:290px}
#id1 form .sub, #id2 form .sub{font-size:14px;color:#414A15;position:absolute;top:24px;left:660px;width:122px;height:58px;color:#000;padding:0;font-weight:bold;background-position:100% 0;border:0;overflow:visible}
#id1 form .sub:hover, #id2 form .sub:hover,#id1 form input.sub.over,#id2 form input.sub.over{background-position:100% -58px}
#id1{height:106px;position:relative}
#id1 .logo{top:0}
#id2{margin:0;height:108px;position:relative}
#id2 form {height:108px}
#id2 fieldset.a{top:42px}
#id2 form .sub{top:42px}
#content>#id2{margin:0 8px}
textarea, input{background-color:#F3F3F3;border:1px solid #c2c2c2;border-bottom-color:#EEE;border-right-color:#EEE}
textarea:focus, input:focus{background-color:#FBFBFB}
.search .logo{position:absolute;top:14px;left:35px;width:240px;height:60px}
.search fieldset.a{position:absolute;top:24px;left:280px;width:370px;height:58px}
#content #a{width:647px;margin-top:18px;float:left}
#content #b{width:320px;margin:13px 0 0 16px;float:left}
#page #foot{background-repeat:repeat-y}
#foot .aolf {background:url("http://o.aolcdn.com/os/living-food/images/aollifestyle.png") no-repeat scroll 0 0 transparent;}
/* layout > module styles */
.mdl{margin:0 22px 40px 35px;position:relative}
.mdlBox{position:relative}
#b .mdl{margin:0 0 34px 0}
.perma .showPost, .sectionHd{margin-left:0;margin-right:0}
.perma h1{padding-left:35px}
.perma p.byline,.perma .showPost .mdlBox,.meta,.addthis_default_style,#profile_private{margin-left:35px;margin-right:22px}
.showPost h2, .perma h1, p.byline, h3{padding-bottom:5px}
#b .mdlHd{margin-bottom:17px}
.tagName b{text-transform:capitalize;color:#A1429C}
p.byline{line-height:16px;padding-top:20px;color:#555;font-weight:bold}
.posts .post{padding:0 40px 25px 0}
.perma .post{padding:0 0 25px 0}
.mdl > .cCount, .cCount b {display:block}
.bttn{display:block;background-position:100% -473px;height:25px;padding:0 13px 0 0;clear:both;float:left;cursor:pointer}
.bttn b{font-size:13px;text-transform:lowercase;line-height:25px;background-color:#A1429C;height:25px;padding:0 8px;display:block;}
#b .bttn b,.expert .bttn b{text-transform:none;_display:inline-block}
.meta{padding:20px 0 20px}
.meta p, .meta .posttags strong{font-weight:bold;padding-bottom:0}
.meta p a,.meta p a:hover{font-weight:normal;color:#2c5259}
.perma .meta p a, .meta p a:hover{color:#a1429c}
.showPost .cCount{font-weight:bold;line-height:24px;background-position:100% -370px;float:left;display:inline-block;margin:0 10px 0 0;padding:0 0 0 22px;height:24px}
.showPost .cCount b{color:#FFF;line-height:24px;text-align:center;background-position:100% -370px;width:22px;height:26px;margin-right:4px;display:block;float:left}
.addthis_toolbox a {font-weight:bold;color:#434343;padding:0 !important;margin-right:10px;line-height:16px}
.addthis_toolbox a:hover{color:#00AEEF}
.addthis_toolbox a span {margin:0 4px;}
.allCats .mdlUl, .sectionHd, .profileBio, .addthis_default_style{margin-bottom:20px}
.sectionHd .mdlHd{margin:0 22px 0 35px;padding-bottom:5px}
.sectionHd {margin-bottom:20px}
* html .searchResult .bttn b,* html .searchResult .bttn,* html .uploadPic .bttn b,* html #comments .mdlUl .bttn b,* html #comments .mdlUl .bttn,* html #addCommentButton,* html #addCommentButton b{display:inline-block}
/*DEFAULT BLOG LAYOUT STRUCTURE END*/

/*BORDERS*/
.hpFeatured .mdlBox,.showPost p,.showPost p.byline,.home .hpFeatured .mdlBox,.ad .mdlBox,#b .topAd .mdlBox,.perma .mdlBox,.search .postPage,.flickr .mdlBox,.uploadPic .mdlBox,.expert .colPost .mdlBox,.expert .colPostF .mdlBox,#yeddaAskPros{border:none}
.mdlBox,.writers .writerBio,.perma .mdlBox .addthis_toolbox,#b h3,.yeddaAskPros h3,.gmcTips h3,.kitchen h3,.expert .ad h4, #b .ad h4{border-bottom:4px solid #CDDBD9;_height:1%}/*blue*/
.hpFeatured,.profileComments h2,.sectionHd .mdlHd,.ad h4{border-bottom:4px solid #C9DDC2;_height:1%}/*green*/
.search #a .sort,.search #a .mdlUl li,#comments .mdlUl li{border-bottom:1px solid #CDDBD9;_height:1%}/*1px darkblue*/
.meta,.perma .showPost .post,.perma p.byline,.profile_cmt,.expert .showPost .addthis_toolbox,.expert .clr2,.perma .gmcBreadcrumb{border-bottom:1px solid #E4EDEA;_height:1%}/*1px lightblue*/
.avatar{border:solid 1px #e2e2e2}
.relatedStories h3,.perma #comments h3,.commentForm h3,.home #a h1,.postPage,.mdlBox,.writers .writerBio,.perma .mdlBox .addthis_toolbox,#b h3,.yeddaAskPros h3,.gmcTips h3,.kitchen h3,.expert .ad h4, #b .ad h4,.hpFeatured,.profileComments h2,.sectionHd .mdlHd,.ad h4{border-bottom:4px solid #CEDADA;_height:1%}/*4px universal blue*/

/*TOP HEADER STYLE*/
#hat{height:24px;background-color:#999;background-position:0 -624px;background-repeat:repeat-x;position:relative;z-index:120}
#hat .wrap{width:1000px;margin:0 auto}
#hat ul li{float:left;line-height:24px}
#hat ul .aolgh a, #hat ul li.mail a{border-right:1px solid #BBB}
#hat ul .aolgh a, #hat ul li.mail a, #hat ul li.login a{padding:0 10px}
#hat ul .aolgh a{background-position:-492px -299px;width:21px;height:14px;margin-top:5px;display:block}
#hat ul .aolHomeLogo a{background-position:-492px -319px;width:76px;height:14px;margin:5px 8px 0 0;display:block}
#hat ul li.also{padding:0 6px 0 10px}
#hat ul li a, #hat ul li{color:#797979}
#hat .sites{position:relative}
#hat #moreLink{background:#FFFFFF none repeat scroll 0 0;border:1px solid #B8B8B2;display:none;padding-bottom:8px;position:absolute;width:300px;left:0;top:24px;z-index:120}
#hat #moreLink a, #hat #moreLink{color:#000}
#hat #moreLink li, #hat .login{border:none}
#hat li:hover #moreLink,
#hat li.over #moreLink{display:block}
#hat #moreLink{padding-top:8px}
#hat #moreLink li{border:medium none;padding:0;width:91px;line-height:18px;margin-left:9px;display:inline}
#hat #moreLink li.head{width:100%;clear:both;height:30px;margin:0}
#hat #moreLink b{display:block;margin:0 10px;border-bottom:1px solid #B8B8B2}
#hat ul li.sites a{background-position:100% -134px;padding-right:20px}

#menu{height:29px;padding:0 8px}
#menu .nav{background-color:#08232B;padding:0 16px 0 12px;position:relative;z-index:110}
#menu .nav, #menu .nav li, #menu .nav a{height:29px}
#menu .nav li{padding:0 0 0 10px}
#menu .nav li:hover{background-color:#FFF}
#menu .nav li:hover a{color:#821536;text-decoration:none}
#menu .nav a{display:inline-block;padding:0 10px 0 0;line-height:29px;font-weight:bold;color:#FFF}
#menu .nav li{float:left;position:relative;width:auto}
#menu .nav a.drop{padding-right:23px;background-position:100% -58px}
#menu .nav a.drop:hover, #menu .nav li.on a:hover{text-decoration:none}
#menu .nav li:hover a.drop{color:#821536;background-position:100% -106px}
#menu .nav li:hover ul{display:block;background-color:#FFF}
#menu.nav1 li.nav1,#menu.nav2 li.nav2,#menu.nav3 li.nav3,#menu.nav4 li.nav4,#menu.nav5 li.nav5,#menu.nav6 li.nav6,#menu.nav7 li.nav7,#menu.nav8 li.nav8,#menu.nav9 li.nav9,#menu.nav10 li.nav10{background-color:#FFF;margin:0 1px}
#menu.nav1 li.nav1 a,#menu.nav2 li.nav2 a,#menu.nav3 li.nav3 a,#menu.nav4 li.nav4 a,#menu.nav5 li.nav5 a,#menu.nav6 li.nav6 a,#menu.nav7 li.nav7 a,#menu.nav8 li.nav8 a,#menu.nav9 li.nav9 a,#menu.nav10 li.nav10 a{color:#821536;background-position:100% -34px}
#menu.nav1 li.nav1 a.drop,#menu.nav2 li.nav2 a.drop,#menu.nav3 li.nav3 a.drop,#menu.nav4 li.nav4 a.drop,#menu.nav5 li.nav5 a.drop,#menu.nav6 li.nav6 a.drop,#menu.nav7 li.nav7 a.drop,#menu.nav8 li.nav8 a.drop,#menu.nav9 li.nav9 a.drop,#menu.nav10 li.nav10 a.drop{background-position:100% -82px}
#menu .nav ul{position:absolute;left:-1px;top:29px;display:none;border:1px solid #898989;border-top:0;padding:10px 0 0;z-index:100}
#menu .nav ul{width:205px;padding:0}
#menu .nav ul li a:hover{color:#FFF !important;text-decoration:none}
#menu .nav ul.col2{width:240px}
#menu .nav ul.col3{width:360px}
#menu .nav li ul li{padding:0;float:left;width:205px}
#menu .nav ul li a{color:#898989 !important;height:24px;line-height:24px;margin:0 0 0 12px;border-bottom:1px dotted #D4D4D4;display:block;background:transparent;overflow:hidden}
#menu .nav ul li.lrow a{border:0}
#menu .nav ul li.lcol a{margin-right:12px}
#menu .nav ul li a:hover{color:#10b2f0 !important;text-decoration:none}
#menu .nav ul li.foot{background-color:#10b2f0;width:100%;clear:both;height:36px}
#menu .nav ul li.foot a, #menu .nav li.over ul li.foot a{height:35px;line-height:38px;margin:0 10px;padding:0 0 0 15px;border:0;color:#FFF !important;background-position:0 -122px}
#menu .nav .feedback{padding-left:0}
#menu .nav .feedback:hover{background-color:transparent}
#menu .nav .feedback:hover a{color:#7bc24a}
#menu .nav li.feedback.fover{background-color:transparent !important}
#menu .nav li.feedback.fover a{color:#7bc24a !important}
#menu .nav li.over{background-color:#FFF}
#menu .nav li.over a{color:#821536;text-decoration:none}
#menu .nav li.over a.drop{color:#821536;background-position:100% -106px}
#menu .nav li.over ul{display:block;background-color:#FFF}
/*TOP HEADER STYLE END*/

/*FOOTER STYLE*/
html>body .linkCols{border-top:1px solid transparent}
.linkCols .mdlUl{background-position:-1px -16px;margin:0 4px;padding-top:55px}
.linkCols .col{float:left;width:171px}
.linkCols .col ul{padding-top:19px}
.linkCols .col li{line-height:17px}
#page .legalLinks{height:115px;margin-bottom:0;padding:24px 0 0 0}
.legalLinks a.aolf{float:left;display:block;width:140px;height:32px;margin:0 25px 70px 0;padding:0}
.legalLinks ul{display:block}
.legalLinks ul li{color:#00BAA2;float:left}
.legalLinks p{float:left;line-height:20px;width:777px}
.legalLinks a.top{float:left;line-height:20px;font-weight:bold;display:block;padding-top:20px}
.legalLinks .copyright{font-size:11px;color:#394132;width:70%;padding-top:3px}
/*FOOTER STYLE END*/
/* HP FEATURED */
.hpFeatured{width:590px;margin:0 0 29px 35px;padding-bottom:52px;overflow:hidden}
.hpFeatured .mdlBox{width:612px}
.hpFeatured .mdlBox div{width:182px;margin-right:22px;float:left}
.hpFeatured img{margin-bottom:0;position:relative;z-index:1}
.hpFeatured span{font-size:16px;font-weight:bold;color:#13424f;line-height:17px;margin-bottom:5px;display:block}
.hpFeatured p{font-size:12px;margin-bottom:7px;padding:0}
.hpFeatured a{font-size:13px;font-weight:bold;position:relative}
.hpFeatured a:hover span{color:#EC0D62}
.hpFeatured .mediaCredit{font-size:10px;color:#5E5E5E;margin-bottom:18px}
/* HP FEATURED END */
/* SHOWPOST START */
.showPost{margin:0 22px 27px 35px}
.showPost a:hover{text-decoration:none}
.showPost .mediaCredit{font-size:10px;color:#5E5E5E;width:284px;position:absolute;left:0;top:218px}
.showPost .mediaCredit_featured{font-size:10px;color:#5E5E5E;width:284px;position:absolute;left:0;top:140px}
.showPost .col{width:284px;position:relative}
.showPost h2{padding-top:0}
.showPost h2 a{font-size:22px;line-height:24px;margin:0;padding:6px 0 1px}
.showPost h2 a:hover{color:#EC0D62}
.showPost span.category{display:inline-block;position:absolute;left:0;top:0}
.showPost span.category a{font-size:18px;font-weight:bold;line-height:20px}
.showPost p,.showPost p.byline{font-weight:normal;margin:0;padding:0 0 9px}
.showPost p.post{padding:0 22px 18px 0}
.showPost .bttn{line-height:25px;background-color:#A1429B;background-position:100% -473px;height:25px;padding:0 21px 0 8px}
.showPost .bttn b{font-size:13px;padding:0;_display:inline-block}
.showPost .addthis_toolbox{height:34px;margin:20px 0 0;padding:0 0 0 0;border-top:1px solid #E5EDEC;position:relative}
.avatar284x213{background-position:-916px -987px;width:284px;height:213px;position:absolute;top:3px;left:0;z-index:0}
.avatar182x137{background-position:-916px -987px;width:182px;height:137px;position:absolute;top:3px;left:-204px;z-index:0;}
.hpFeatured .avatar182x137{top:-126px;left:0}
.expert .avatar284x213{left:-306px}
.home .showPost img,.category .showPost img, .tag .showPost img, .profile .showPost img, .expert .showPost img, .experts .showPost img{margin:3px 22px 20px 0;float:left;position:relative;z-index:1}
/* SHOWPOST END */
/*WRITERS EDITORS START*/
.writerBio{margin-bottom:35px;padding:0 0 35px 0;border-bottom:0}
.writerBio h1,.writerBio h4 a{font-size:18px;color:#EC0D62;line-height:30px;text-decoration:none;margin-right:130px;display:block}
.writerBio .avatar{float:left;width:131px;height:131px;background:#FBFBFB;margin:7px 20px 0 0;border:0}
.writerBio .col{margin-left:151px;padding:0}
.writerBio p.long{padding:0 130px 24px 0}
.writerBio h5.short{font-style:normal;color:#373c3b;margin-right:130px;padding-bottom:12px;position:relative;top:-4px}
.writerBio h6{font-size:13px;font-style:italic;margin-right:130px;}
.writerBio .links{width:90px;padding-top:4px;float:right}
.writerBio .links li{font-weight:bold;padding:4px 0 4px}
.writerBio .links li a{color:#A1429C;text-decoration:none}
.writerBio .links li.rss {background-position:-596px -405px}
/*WRITERS EDITORS END*/
/*PAGING NAVIGATION BUTTONS*/
.postPage{padding:20px 0}
.postPage li{text-align:center;width:121px;height:25px;float:left}
.postPage li.next{float:right}
.postPage li.prev .bttn{background-position:-1127px -411px;padding-left:13px}
.postPage li.next .bttn{padding-right:13px;float:right}
.postPage li.prev .bttn b,.postPage li.next .bttn b{background-color:#A1429C}
.postPage li .bttn{font-size:13px;line-height:25px;width:121px;height:25px}
.postPage li a{line-height:25px;height:25px;padding:0;float:none}
.postPage li b{text-transform:none;padding:0}
.postPage li.clr{background:#FFF}
.commentPage{padding:12px 0}
.commentPage li.crumb, .commentPage li li{padding:3px 6px 1px}
.commentPage li.num ul{float:right;display:inline-block}
.commentPage li.num ul li{float:right;margin-left:4px}
.commentPage li.num ul li.next a,.commentPage li.num ul li.prev a{color:#FFF;text-decoration:none;line-height:25px;background-color:#A1429C;height:25px;padding:0 11px;display:block}
.commentPage li.p{border:solid 1px #CCC}
.commentPage li.p, .commentPage li.on{margin-top:2px}
.commentPage li.p a{color:#333}
.commentPage li.next{background-position:100% -411px;padding:0 13px 0 0}
.commentPage li.prev{background-position:-1127px -411px;padding:0 0 0 13px}
/*PAGING NAVIGATION BUTTONS END*/

/*RIGHT COLUMN*/
/*RIGHT COLUMN>DEFAULT START*/
#b h3{font-size:20px;color:#08232B;text-indent:-999px;height:30px;overflow:hidden}
.followUs h3{background-position:0 -870px}
.whatsHot h3{background-position:0 -895px}
.popular h3{background-position:0 -955px}
.giveaway h3{background-position:0 -1045px}
.rented h3{background-position:0 -1015px}
.editors h3{background-position:0 -985px}
.sitesWeLove h3{background-position:0 -1075px}
.ad h3{background-position:0 -1105px}
.uploadPic h3{background-position:0 -1135px}
.flickr h3{background-position:0 -1165px}
.relatedExperts h3{background-position:-350px -865px}
.fromSponsor h3{background-position:-350px -955px}
.gmcTradeSecrets h3{background-position:-350px -1045px}
.expertBio h3{background-position:-350px -925px}
.expertBio2 h3{background-position:-350px -895px}
.videoMod h3{background-position:0 -925px}
.imu h3{background-position:-350px -1015px}
/*RIGHT COLUMN>DEFAULT END*/
#b .topAd{margin-bottom:14px;padding:10px;z-index:0;}
.topAd span{font-size:10px;color:#999}
.topAd .mdlBox{margin-bottom:0;}
.ad{background:#FFF}
#b .ad .mdlHd{margin-bottom:0}
.ad h4, #b .ad h4{font:bold 19px helvetica,arial;text-transform:capitalize;padding:0 0 6px;margin-bottom:0}
.flickr a.bttn{text-align:center;margin-top:6px;padding:0;float:none}
.flickr a.thumb-grid{width:75px;height:55px;margin:0 2px 2px 0;display:inline-block;overflow:hidden}
.followUs .mdlHd{margin-bottom:5px}
.followUs h3{margin-bottom:10px;margin:0;padding:0}
.followUs .mdlUl{overflow:hidden;margin-left:24px}
.followUs .mdlUl li,.followUs .mdlUl a,.followUs .mdlUl b{display:block;float:left}
.followUs .mdlUl li{margin:0 30px 0 0;height:76px}
.followUs .mdlUl li.clr{margin:0;padding:0;height:1px}
.followUs .mdlUl li.rss{margin-right:0}
.followUs .mdlUl a{background-position:0 -198px;width:71px;height:76px;color:#333;cursor:pointer}
.followUs .mdlUl a:hover{background-position:-75px -198px}
.followUs .mdlUl b{color:#00AEEF;font-size:12px;font-weight:bold;width:71px;text-align:center;padding-top:58px}
.followUs .mdlUl li.email b{background-position:-150px -198px}
.followUs .mdlUl li.facebook b{background-position:-300px -198px}
.followUs .mdlUl li.twitter b{background-position:-375px -198px}
.followUs .mdlUl li.rss b{background-position:-225px -198px}
.whatsHot .mdlUl li{height:46px;margin:0 0 12px 0;padding:0 0 0 50px;border-bottom:1px solid #e5edec}
.whatsHot .mdlUl li.li1{background-position:6px -654px}
.whatsHot .mdlUl li.li2{background-position:6px -703px}
.whatsHot .mdlUl li.li3{background-position:6px -755px}
.whatsHot .mdlUl li p{font-size:12px;height:36px;overflow:hidden}
.whatsHot .mdlUl li a{text-decoration:none;cursor:pointer}
.whatsHot .mdlUl .title{font-size:15px;color:#ec0d62;height:16px;display:block;overflow:hidden}
.whatsHot .moreTopics{font-size:12px;color:#08232b;padding-top:3px}
.whatsHot .moreTopics b{font-size:16px;padding-bottom:7px;display:block}
.whatsHot .moreTopics a{font-weight:bold;text-decoration:none}
.videoMod .thumb{position:relative}
.videoMod .vidBtn{background-position:-585px -445px;width:40px;height:40px;position:absolute;left:28px;top:18px;filter:alpha(opacity=90);opacity:0.9}
.videoMod p{color:#373C3B}
.videoMod .category{font-size:16px;font-weight:bold;padding-bottom:3px;display:inline-block}
.videoMod .thumb{display:block;height:72px;float:left}
.videoMod .firstVid .thumb{height:auto;float:none}
.videoMod .thumb:hover{text-decoration:none}
.videoMod .firstVid{height:auto;position:relative}
.videoMod .firstVid .vidBtn{left:268px;top:190px}
.videoMod .firstVid .btmBar{background-color:#000;width:318px;height:60px;position:absolute;left:0;top:182px;filter:alpha(opacity=65);opacity:0.65}
.videoMod .firstVid .btmText{color:#FFF;width:242px;height:35px;margin:14px 60px 11px 16px;position:absolute;left:0;top:182px;overflow:hidden}
.videoMod .firstVid .readMore{padding:8px 0 0;display:inline-block;}
.popular {margin-bottom:22px}
.popular .mdlUl li{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #E5EDEC}
.sitesWeLove{margin-bottom:17px}
.sitesWeLove .mdlHd{margin-bottom:15px}
.sitesWeLove .mdlUl li{background-position:0 -820px;width:154px;height:30px;margin:0;padding:0;float:left}
.sitesWeLove .mdlUl li.clr{height:1px;overflow:hidden}
.sitesWeLove .mdlUl li a{color:#00aeef;margin-left:28px}
.editors{margin-bottom:21px}
.editors li {width:102px;margin-bottom:18px;float:left}
.editors li .avatar {width:80px;height:80px;margin-bottom:5px;border:none;display:block}
.editors li .name, .editors li span{font-size:12px;font-weight:bold;line-height:14px;width:100px;height:14px;display:block;overflow:hidden}
.editors li .name{text-decoration:none}
.editors li.more{width:200px;margin:0;clear:both;position:relative;top:-6px}
.uploadPic .avatar{background-position:-1005px -700px;width:97px;height:73px;border:0;display:block;float:left}
.uploadPic .col{width:200px;padding-left:22px;float:left}
.uploadPic .postList{margin-bottom:9px}
.uploadPic .postList li{font-size:11px;font-weight:bold;color:#444a49;height:20px;margin:0}
.gmcTradeSecrets .postList li{height:auto;margin-bottom:15px}
.gmcTradeSecrets .fieldHolder{background-color:#e4efe1;margin-top:30px;padding:12px 17px 20px}
.gmcTradeSecrets .fieldHolder h4{margin-bottom:10px}
.gmcTradeSecrets .fieldHolder input{line-height:26px;height:26px;padding:0 9px;border:0;float:left}
.gmcTradeSecrets .fieldHolder .signUp{font-weight:bold;color:#FFF;background-color:#7bc24a;overflow:visible;cursor:pointer}
.gmcTradeSecrets .fieldHolder .textInput2{width:170px;height:21px;margin-right:20px;padding-top:5px}
#gmcEmailForm{padding-top:1px;clear:both}
#b .fromSponsor h3{height:52px}
.fromSponsor img{margin-bottom:36px}
.fromSponsor .postList li{height:auto}
.fromSponsor .hdLogo{margin-top:9px}
.uploadPic .mdlBox{height:95px}
.imu .adnotation{padding-top:12px !important;position:absolute;right:0}
.imu .body{margin-top:20px}
.imu .body li{padding-top:5px}
.imu .body li a{font-weight:bold}
.imu img{margin:0 20px 30px 0;float:left}
/*RIGHT COLUMN END*/

.search h1,.search h1 small{font-size:18px;font-weight:bold}
.search .sectionHd{margin-bottom:1px}
.search .searchResult{margin-bottom:0}
.search .mdlHd{padding-bottom:0px}
.search #a .mdlUl li{padding:20px 0 24px;border-top:1px solid #FFF}
.search #a .mdlUl li a.thumb{background-position:-750px -200px;width:148px;height:111px;margin:4px 0 0 0;float:left;display:block;line-height:0}
.search #a .mdlUl li a.thumb em{width:148px;height:111px;display:block}
.search #a .mdlUl li a.thumb em b{display:none}
.search #a .mdlUl li h4, .search #a .mdlUl li p, .search #a .mdlUl li .bttn{margin-left:167px}
.search #a .mdlUl li h4{font-size:16px}
.search #a .mdlUl li h4 a:hover{color:#EC0D62;text-decoration:none}
.search #a p{padding-bottom:23px}
.search #a p.byline{font-weight:normal;padding:0 0 11px}
.search #a .sort{padding:8px 0 9px}
.search #a .sort a{background-color:#AAA;height:21px;display:inline-block;background-position:0 -345px;margin-right:10px;padding:0 0 0 7px;cursor:pointer}
.search #a .sort b{color:#FFF;font-size:12px;line-height:13px;height:21px;display:inline-block;background-position:100% -345px;padding:4px 7px 0 0}
.search #a div.relevance a.relevance, .search #a div.date a.date{background-color:#A1429C}

.relatedStories{margin-bottom:82px}
.relatedStories h3,.perma #comments h3{font-size:20px;margin-bottom:15px}
.relatedStories li{padding-bottom:8px}
.relatedStories a{font-weight:bold;color:#a1429c}
#comments{margin-bottom:23px;padding-bottom:35px;border-bottom:0}
#comments h3 a{color:#072229;text-decoration:none}
#comments .mdlUl .avatar{float:left;margin:0 20px 0 0;width:44px;height:44px}
#comments .mdlUl .byline{padding-top:0}
#comments .mdlUl p{color:#1a2426;margin:0 0 17px 66px;padding:0}
#comments .mdlUl li{clear:both;padding:29px 20px 27px 0;position:relative}
#comments .mdlUl li .byline{width:150px;font-weight:bold;color:#1a2426;border:0;margin:0 0 20px 66px;padding:0}
#comments .mdlUl li .byline dd a{color:#1a2426}
#comments .mdlUl li.child{padding-left:70px;padding-bottom:10px}
#comments .mdlUl li.child .avatar{margin-bottom:10px}
#comments .mdlUl .bttn, #addCommentButton {background-position:100% -473px;height:25px;margin-left:66px;padding-right:13px}
#comments .mdlUl .bttn b, #addCommentButton b{font-size:12px;line-height:25px;text-transform:capitalize;height:25px;background-color:#a1429c;padding:0 11px;display:block}
#comments .cmt_votes{width:100px;position:absolute;top:29px;right:0;_right:22px}
#comments .cmt_tools{background-position:-625px -214px}
#comments .votedComment .cmt_tools{background-position:-625px -230px}
#comments .votedComment .cmt_tools a{display:none}
#comments .star, .perma #comments .cmt_tools{width:48px;height:16px;display:block;float:right}
#comments .rt05{background-position:-628px -328px}
#comments .rt1{background-position:-628px -308px}
#comments .rt2{background-position:-628px -248px}
#comments .rt25{background-position:-628px -288px}
#comments .rt3{background-position:-628px -268px}
#comments .voteLink, .perma #comments .reportLink{width:16px;height:16px;display:inline-block}
#comments .votedComment{background-position:-630px -224px !important}
#comments .cmt_tools b{display:none}
.commentForm{margin-bottom:80px}
.commentForm h3{font-size:20px;color:#072229;margin-bottom:3px}
.addComment{margin:0;position:relative}
.addComment h3{font-size:18px;font-weight:bold;color:#4f5050;line-height:58px;width:585px;height:58px;padding:0 0 4px 0;border-bottom:1px solid #c2c2c2}
.addComment ul.allC{position:absolute;top:14px;right:0;_right:18px}
.addComment ul.allC li{font-size:12px;font-weight:bold;color:#4f5050;line-height:28px;height:28px;padding:0 11px;border:1px solid #c2c2c2;float:left}
.addComment ul.allC li.bttn{width:28px;padding:0;border-left:0}
.addComment ul.userType{height:41px;display:block}
.addComment ul.userType li{font-size:12px;font-weight:bold;color:#a1429c;line-height:31px;height:31px;margin:3px 0;padding:0 13px;float:left}
.addComment ul.userType li.on{color:#EC0D62}
.addComment ul.userType li#newAuthor{padding-left:0;border:none} 
.addComment .newForm, #a .addComment .returnForm {padding-top:5px;display:none}
.addComment .newForm.on, #a .addComment .returnForm.on{display:block}
.addComment label{color:#4f5050;line-height:30px;height:30px}
.addComment #remember p{font-weight:bold;color:#4f5050;padding:0 20px 0 0}
.addComment #AuthorName, #AuthorEmail, #C_AuthorEmail, #C_AuthorPass{font-size:12px;width:321px;height:17px;margin-bottom:21px;padding:6px;border:1px solid #abaf96}
.addComment #EmailMe{margin-right:5px}
.addComment textarea{font-size:12px;width:558px;height:98px;padding:6px;border:1px solid #abaf96}
.addComment #addCommentButton, .addComment #addCommentButton b{text-transform:none}
.addComment #addCommentButton{margin:24px 0}
.addComment .instructions p{padding:0}

#a .mdl .mdlUl{background:none}
.lists #a .mdlUl ul{width:585px;overflow:hidden}
.lists #a .mdlUl li{width:150px;height:24px;margin-right:40px;float:left}
.lists #a .mdlUl li a{font-size:13px;font-weight:bold;line-height:24px;height:24px;display:block;overflow:hidden}

.grid .photoGalleries{margin-left:20px}
.grid .photoGalleries .mdlUl li, .grid .photoGalleries .mdlUl li a{display:inline;float:left;width:140px;height:146px;background-repeat:no-repeat}
.grid .photoGalleries .mdlUl li a:hover{background-color:#555}
.grid .photoGalleries .mdlUl li{margin:0 0 10px 10px;background-color:#555;background-position:100% -199px}
.grid .photoGalleries .mdlUl li.clr{margin:0;float:none;clear:both;width:100%;height:1px}
.grid .photoGalleries .mdlUl li a span{display:block;margin-top:105px;padding:0 8px 3px 8px;background-repeat:no-repeat;background-position:0 -90px}
.grid .photoGalleries .mdlUl li a span b{display:block;overflow:hidden;height:30px;color:#FFF}

.profileBio{margin-bottom:13px;padding-top:4px}
.profileBio .mdlBox{height:90px;margin-bottom:0;border-width:1px}
.profileBio .mdlBox img{margin:3px 18px 0 0;border:1px solid #959595;float:left}
.profileBio h1{font-size:18px;line-height:22px}
.profileBio .profile_buttons{padding-top:10px;clear:both}
.profileBio .mdlBox p{line-height:15px;padding-bottom:10px}
#profileContainer{padding-bottom:20px}
#profileContainer h2{font-size:18px;margin:11px 0 9px}
#loginDiv form div,#pwLogin,#loginButton,#profileButton,#profileButton,.profile_buttons a,#uploadBtn{float:left}
#pwLogin,#newname,#newurl,#oldpassword,#newpassword,#confirmpassword{border:1px solid #c2c2c2}
#loginButton,.profile_buttons a,#uploadBtn,#profileButton{font-weight:bold;color:#FFF;line-height:30px;text-transform:lowercase;background-color:#A1429B;height:30px;margin-top:7px;padding:0 10px;border:none;display:block;overflow:visible}
#profileButton,.profile_buttons a,#uploadBtn{margin:1px 18px 0 0;overflow:visible}
.profileBio #profileContainer #privacy_status{margin-bottom:3px}
#pwLogin{margin:7px 12px 0 0}
#loginButton b{font-size:14px;padding-right:18px}
#changeSpace label{padding:7px 0}
#pwLogin, #newname,#newurl,#oldpassword,#newpassword,#confirmpassword{width:325px;height:16px;padding:6px}
#pro_priv{padding-top:14px}
#pro_priv input{float:left}
#pro_priv label{margin-left:16px;padding:0}
#uploadbuttons{padding-top:9px}
.profile_cmt {margin-bottom:2px;padding:11px 0 20px}
.profileComments h2{font-size:24px;padding-bottom:6px}
.profileComments h3{font-size:13px;line-height:14px;padding-bottom:14px}
.profileComments .last{border:0}
.profileComments input{padding-right:3px}
.cmt_cmt{padding-bottom:14px}
.cmt_notify{font-weight:normal}
#profile_passchange .profile_buttons{padding-top:19px}
*:first-child+html .profile_buttons a{margin-top:-14px}
*:first-child+html #profile_passchange .profile_buttons a,*:first-child+html #uploadbuttons a{margin-top:1px}
* html .profile_buttons a{margin-top:-14px}
* html #profile_passchange .profile_buttons a,* html #uploadbuttons a{margin-top:1px}

/* module styles > content styles */
.addthis_default_style{padding:23px 0 0;position:relative;clear:both}
.addthis_button_print{padding-left:0px !important}
.addthis_default_style .at300m{padding:0px !important}
span.addthis_separator{margin:0px !important}
.button_print{display:block;width:16px;height:16px;background-position:-212px -750px;float:left}
.addthis_button_aim .separator_button{width:16px;height:16px;background-position:-608px -215px}
.addthis_toolbox a{font-size:12px;margin:9px 8px 0 0;float:left !important}
.addthis_toolbox a.cCount{margin-top:4px}
.addthis_default_style a.hpPrint {color:#4e34343;float:left}
.addthis_default_style .button_print{background-position:-583px -214px}
.hpPop{background-color:white;border:1px solid black;display:none;height:auto;margin:0;padding:3px;position:absolute;left:40px;top:10px;width:385px;z-index:1000;font-size:11px}

.post .photo img, .post .photo-slim img{margin-right:20px}
.post .photo{display:inline;}
.post .photo-slim{display:inline;float:left;}
.post .photo-wide{display:block;text-align:center}
.post .photo .cap, .post .photo-slim .cap, .post .photo-wide .cap{padding-bottom:10px;margin:0}
.post .photo-wide .cap{text-align:left;display:inline-block;margin:0 auto}
.post .photo-wide .cap{display:inline} /* IE7 */
.post .photo-wide > /* */ .cap{display:block} /* FF */
.post .photo-wide .cap img{display:block}
.post .cap span{font:normal 10px/14px sans-serif;color:#999;display:block;width:320px}
.post .photo-slim .cap span{width:220px}
.post .photo-wide .cap span{width:auto}

.postList li{height:72px;margin-bottom:13px}
.postList li.last{border:none}
.postList p {font-size:12px;font-weight:normal;padding-top:10px}
.postList a {font-size:12px;font-weight:bold;padding-top:3px;display:block}
.postList a.bttn{padding-top:0;float:left;display:inline-block}
.postList a.bttn b{display:inline-block}
.postList img {margin-right:21px}
.postList a.readMore{font-size:13px;margin-top:3px;padding:0 8px 0 0;display:inline-block}
.postList a:hover.readMore{text-decoration:none}

.poll{margin-bottom:30px}
.poll form p,.poll table caption{font-size:24px;font-weight:bold;color:#464646;text-align:left;margin-bottom:22px;padding:22px 0;border-bottom:2px solid #464646}
.poll form label{color:#363636;margin-bottom:9px}
.poll form label input{margin-right:12px;float:left}
.poll form button {font:normal normal 12px/35px helvetica, arial, sans, sans-serif;font-weight:bold;color:#FFF;line-height:32px;height:32px;margin-top:12px;padding:0 26px;overflow:visible;border:solid 2px #DDD}
.poll table {color:#363636;width:100%;float:left}
.poll table th {text-align:left;padding-bottom:8px}
.poll table tr td span {font-weight:bold;background-color:#9cd8ef !important;white-space:nowrap}

/* homepage dl */
#a .dl{margin-top:5px;margin-bottom:18px;padding:0 0 1px}
#a .dl .mdlBox{padding-bottom:0;background:none;*display:inline;_display:inline}
#mycarousel .carouselItem h4{font-size:17px}
#mycarousel .carouselItem .h4Mask h4{line-height:21.5px}
.h4Mask{overflow:hidden;width:293px;height:22px;position:absolute;bottom:26px;left:0px}
#mycarousel li {list-style-type:none}
#mycarousel .credit {color:#969897;font-size:10px;position:absolute;bottom:8px;left:0px;padding:0px 0px 3px 19px}
#a .mdl #mycarousel .credit a{color:#969897;}
img.carouselItem{border:none;border:0px;position:relative}
.carouselContainer{width:590px;margin:2px 0 0 -2px;height:393px;position:relative;overflow:hidden;}
#carouselButtons{float:right;font-size:10px;margin-top:-51px;position:relative;margin-right:10px;margin-right:35px;}
ul#mycarousel{width:4728px;position:relative;height:393px;margin:0px;padding:0px;*margin-bottom:0px;}
ul#mycarousel li{float:left;position:relative;list-style-type:none;width:590px;height:393px;margin:0px;}
ul#mycarousel img{padding:0px;margin:0px;border:0}
ul#mycarousel h4{position:absolute;top:333px;left:0px;padding:0px 0px 0px 19px !important;line-height:22px;width:433px;font-size:24px;}
#a .mdl #mycarousel h4 a{font-size:19px;color:#ffffff;}
#a .mdl #mycarousel h4 a:hover{color:#EC0D62}
#a .mdl #mycarousel .description a{color:#FFF !important}
#mycarousel a{color:#ffffff;text-decoration:none}
#a .mdl #mycarousel a.carouselLinkHover{color:#EC0D62}
ul#mycarousel li .blackOverlay{background:#000000;position:absolute;bottom:0px;left:0px;width: 590px; height: 70px; opacity: 0.8;filter: alpha(opacity = 80);}
ul#mycarousel li .blackOverlay a {display:block;background-color:transparent;width: 590px; height: 70px;}

#carouselButtons span{background-color:none;height:35px;display:block;float:left}
#carouselButtons span#prevButton{background-position:-690px -194px;width:16px;}
#carouselButtons span#nextButton{background-position:-690px -307px;width:16px;}
#carouselButtons span.pauseButton{background-position:-681px -230px;width:38px;}
#carouselButtons span.playButton{background-position:-681px -269px;width:38px;height:38px;}
#carouselButtons span{cursor:pointer}
#mycarousel li .description{font-size:12px !important;position:absolute;width:433px;top:323px;padding:0px 0px 0px 19px !important;left:0px;opacity:0;filter:alpha(opacity=0);}
#mycarousel li .slide{position:absolute;top:335px;left:0px;overflow:hidden;width:437px;}
#mycarousel li .slide .description{width:433px;font-size:12px !important;padding:0px 0px 0px 19px !important;top:0px;opacity:0;filter:alpha(opacity=0);}
#carouselButtons span.prev_carousel_button_hover{background-position:-690px -345px !important}
#carouselButtons span.next_carousel_button_hover{background-position:-690px -458px !important}
#carouselButtons span.pause_carousel_button_hover{background-position:-681px -381px}
#carouselButtons span.play_carousel_button_hover{background-position:-681px -420px}

#cod-promo{height:277px;margin:0;padding-top:18px}
.crosspromo{margin:0 0 0 19px}
.crosspromo .crosshdr{padding-bottom:20px}
.crosspromo h3{font-size:20px;color:#3c3b41;margin-right:24px;padding:13px 0;border-bottom:3px solid #3c3b41;}
.crosspromo h4{font-size:12px;line-height:normal;margin:5px;display:block;float:left}
.crosspromo .icon{float:right}
.crosspromo .cartridge{background-position:0 -345px;width:152px;margin-right:9px;float:left}
.crosspromo .cartridge .top{font-size:6px;line-height:6px;height:6px}
.crosspromo .cartridge .body{height:197px;padding:4px 5px 0 10px}
.crosspromo .cartridge .btm,.crosspromo .cartridge .img_cred,.crosspromo .cartridge ul{clear:both}
.crosspromo .cartridge ul{margin-left:14px}
.crosspromo .cartridge .img_cred{font-size:9px;line-height:12px;text-align:right;height:12pxcolor:#777;display:block}

/*CONTENT SPECIFIC CLASS*/
.home .hpFeatured{padding:0;border:0;}
.home #a h1{font-size:25px;color:#08232B;line-height:30px;height:38px}
.home .showPost h2{padding-top:25px}
.people .sectionHd,.experts .sectionHd{margin-bottom:15px}
.people .writers .mdlHd p,.experts .writers .mdlHd p{margin-bottom:50px}
.experts .writerBio p.long,.experts .writerBio h6{margin-right:0;padding-right:0}
.profile .sectionHd .mdlHd{margin-bottom:30px;padding-bottom:5px}
.perma p.byline{margin:0 22px 2px 35px;padding-bottom:13px}
.perma .meta p{font-weight:bold}
.perma .meta p.posttags{padding-bottom:0}
.perma .addthis_toolbox{margin:0 22px 0 35px;border:none}
.perma .mdlBox .addthis_toolbox{height:27px;margin:0 0 26px;padding:0 0 12px}
.perma .quigoads{margin:0}
.profileComments .postPage{position:relative;top:-3px}
.expert .sectionHd{margin-bottom:11px}
.expert .firstPost .mdlBox{padding-bottom:47px}
.expert .firstPost .addthis_toolbox{height:35px;margin:0 0 23px;padding:0;border-top:0;}
.expert .firstPost .mdlBox a img{padding-bottom:1px}
.expert .colPost,.expert .colPostF{width:182px;margin:0 22px 0 0;padding-bottom:22px;float:left;clear:none;_margin-right:0px}
.expert .colPost .mdlBox p,.expert .colPostF .mdlBox p{height:51px;margin-bottom:6px;padding:0;overflow:hidden}
.expert .colPostF{margin-left:35px;_display:inline}
.expert .colPost h2 a,.expert .colPostF h2 a{font-size:16px;line-height:18px}
.expert .showPost .post .excerpt{margin-top:30px}
.expert .showPost h2{padding-top:0}
.expert .showPost .vmore{font-size:13px;font-weight:bold;position:relative}
.expert .showPost .thumb{position:relative}
.expert .showPost .thumb img{margin-bottom:18px}
.expert .showPost .thumb .vidBtn{background-position:-583px -511px;width:36px;height:36px;position:absolute;top:99px;left:-63px;filter:alpha(opacity=70);opacity:0.7;z-index:2}
.expert .firstPost .thumb .vidBtn{background-position:-265px -415px;width:60px;height:60px;top:76px;left:-194px}
.expert .banner{width:590px;height:auto;margin:12px 0 0 0}
.expert .clr2{font-size:1px;line-height:1px;height:1px;margin:0 22px 22px 35px;clear:both;}
.expert .postPage{padding:0;border:none;}
.expert .showPost .cCount{display:none}
.expert .colPostF .mdlBox,.expert .colPost .mdlBox{margin-left:0;margin-right:0}
.expert .mediaCredit{top:277px}
.gardening .hpFeatured{border:0;margin-bottom:0}
.perma .gmcBreadcrumb .banner,.expert .gmcBreadcrumb .banner{position:relative}
.perma .gmcBreadcrumb, .expert .gmcBreadcrumb{width:590px;margin-left:35px;padding-bottom:17px}
.perma .gmcBreadcrumb{padding-bottom:30px}
.perma .gmcBreadcrumb .banner img,.expert .gmcBreadcrumb .banner img{position:relative;z-index:10}
.perma .gmcBreadcrumb .sponsor,.expert .gmcBreadcrumb .sponsor{width:215px;height:35px;position:absolute;bottom:0;right:0;overflow:hidden;*position:absolute;*top:30px !important;_position:absolute;_margin:0px 0px 40px 0px;}
.perma .gmcBreadcrumb .sponsor{_margin-right:240px}
.gmcTips{margin-bottom:22px}
.yeddaAskPros h3,.gmcTips h3{font-size:26px;padding-bottom:11px}
.yeddaAskPros .mdlBox{margin:0 65px;border:none}
#yeddaAskPros{margin:25px 65px 68px}
#yeddaAskPros .moreLikeThis{width:206px;height:265px;margin:0;float:left;position:relative;_display:inline}
#yeddaAskPros .brdr{width:194px;margin:0 13px 0 0;padding:0 13px 0 12px;border-right:1px dashed #CDDBD9}
#yeddaAskPros img.quest{float:left;_display:inline}
#yeddaAskPros .moreLikeThis h2{font-size:14px;line-height:16px;margin-left:26px}
#yeddaAskPros form{margin-top:9px}
#yeddaAskPros .yeddaPhoto{margin-top:17px}
#yeddaAskPros .imgFloatPros{width:60px;float:left}
#yeddaAskPros .innxbox1{background-position:-898px -130px;height:185px}
#innxbox{width:164px;height:150px;padding:14px 14px 0;border:1px solid #e7f0ed;border-bottom:0}
#yeddaAskPros .signYedda{font-size:13px;font-weight:bold;color:#FFF;text-align:center;line-height:24px;background-color:#A1429C;width:204px;height:24px;margin-top:6px;border:none;display:block;cursor:pointer}
#yeddaAskPros .brdr .signYedda{width:194px}
#yeddaAskPros .clear{clear:both}
.kitchen .hpFeatured{border:none;margin-bottom:0}
.kitchen #a h3{padding-bottom:11px;margin-bottom:20px}
.kitchen .centerpoll{margin-bottom:20px}
.kitchen .centerpoll .mdlBox{border:0}
.kitchen .centerpoll .centerSPollCredit{font-size:10px;color:#5e5e5e}
.kitchen .centerSPollBody{padding-right:130px}
.kitchen .centerSPollLeft,.kitchen .centerSPollImg{float:left;display:block}
.kitchen .centerSPollRight{float:right}
.kitchen .clear{clear:both}
.kitchen #a .ikeaGallery h3{margin-bottom:10px}
.kitchen .uploadPic .avatar{background-position:-1103px -700px}
#uspCarouselMod{height:290px}
#uspCarouselMod .mod,#uspCarouselMod .latestFeatures{position:relative}
#jCarouselLiteC2 .item{width:196px;height:200px;position:relative;overflow:hidden}
#jCarouselLiteC2 #uspCarouselImg img{width:300px}
#jCarouselLiteC2 .item h5{text-align:center;width:196px;padding:7px 0;position:absolute;top:140px;left:0;z-index:20}
#jCarouselLiteC2 .item h5 a,#uspCarouselFooter li a{font-weight:bold;color:#FFF;position:relative;z-index:20}
#jCarouselLiteC2 .item h5 a:hover,#uspCarouselFooter li a:hover{color:#EC0D62;text-decoration:none;}
#uspCarouselFooter li a:hover{color:#FFF}
#uspCarouselFooter{width:588px;position:relative;top:-31px;z-index:10}
#uspCarouselFooter li{line-height:31px;text-align:center;width:196px;height:31px;display:inline-block;float:left;position:relative}
#uspCarouselMod .prevNext{background-position:-1127px -411px;width:588px;height:25px;position:absolute;top:280px}
#uspCarouselMod .prevNext button{font-family:arial;font-size:13px;font-weight:bold;color:#FFF;line-height:25px;background-color:#A1429B;width:121px;height:25px;display:inline-block}
#uspCarouselMod #prevC2{margin-left:13px;float:left}
#uspCarouselMod #nextC2{background-position:100% -473px;padding-right:13px;float:right}
.all-cat .allCats h3{text-align:left;font-size:16px;color:#EC0D62}
.all-cat .allCats li{width:171px;height:27px;margin-right:25px;border-bottom:1px dotted #C2C2C2;display:inline-block;vertical-align:top;overflow:hidden;*display:inline;*float:left}
.all-cat .allCats li a{font-size:13px;font-weight:bold;color:#717171;line-height:27px;height:27px}
.all-cat .allCats li a:hover{text-decoration:none;color:#EC0D62}
.all-cat .allCats li.clr{width:100%;margin:0}
.tag .showPost .mdlBox{width:590px}
/*CONTENT SPECIFIC CLASS END*/

.classy{display:block;clear:both}
.classy .photocaption, .classy .captioncenter{display:block}
.classy .photocaption img, .classy .captioncenter img{margin:10px 20px 10px 0;float:none;display:block}
.classy .photocaption p, .classy .captioncenter p{font-size:10px;color:#5E5E5E;padding-bottom:0px;float:none;display:block;clear:both;position:relative;top:-10px}
.classy .captioncenter p{width:425px;padding-right:20px}
.classy .photocaption p{width:240px;padding-right:20px}

/*in post gallery*/

#postGallery {
text-align:center;
min-height: 496px;
}
.slideMeta {
border-top:1px solid #E4EDEA;
margin-top:10px;
padding-top:10px;
text-align:left;
width: 450px;
}
.postSlide {
margin:0 auto;
width:560px;
min-height: 496px;
}
#postGallery h3 {
font-weight:lighter;
}
#postGallery .credit {
font-size:10px;
}
.postBody {
margin-bottom:25px;
}
.horLayoutItem {margin-bottom:50px;height:260px;}
.pageSub {margin-bottom:30px !important;}
#buttons {
position:absolute;
margin-left:510px;
margin-top:-70px;
z-index:99;
}
#prevPostButton, #nextPostButton {
background:url("http://www.blogsmithmedia.com/www.slashfood.com/media/vertical.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:35px;
}
#nextPostButton {
background-position:-80px -360px !important;
width:16px;
margin-left:20px;
}
#prevPostButton {
background-position:0 -360px !important;
width:16px;
}
.hpFeatured .mdlBox .postPage {
width:590px;
float:right;
}
.hpFeatured .mdlBox .postPage a {
color:#fff;
}