/* ShelterPop Theme */

/* reset */
html, body, form, fieldset{ margin: 0;padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }
a img, :link img, :visited img {border: 0;}
input, select, textarea	{ font-size:1em; }
label input 	{border: 0;}
dd, blockquote	{margin-left: 1em;}
form label 	{cursor: pointer;}
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;}
#cRSponsor {float:right}
.channelHead{float:left;margin:10px 10px 0 10px;}
.spot7H1{float:left;margin-top:20px;}
.spot7H1Kitchen{float:left;margin:22px 0 0 -2px !important;color:#FCA605 !important;font-family:arial !important;padding-left:0 !important;}
.topMod {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_swirl.gif) no-repeat scroll 0 0 !important;}


/* typography */
body          { font-size: .76em;font-family:Arial, Helvetica, sans-serif;}   /* IE */
html > body   { font-size: 12px; }  /* other browsers */

#gradient {background:#FFFFFF url(http://www.blogsmithmedia.com/www.shelterpop.com/media/bkgd.gif) repeat-y scroll center;margin-left:-1px;}

h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif;color:#111;}
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; font-weight:bold; }
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 <p>. */
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: #2994c2; text-decoration: none; outline: none; }
a:hover     { color: #2994c2; 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: #FBF0CD; color: #ddd; clear: both; float: none; width: 100%; height: 1px; margin: 1em 0 1.4em 0; border: none; }

table   { margin-bottom: 1.4em;}
th,td   { }
th      { font-weight:bold; }
label     { font-weight: normal; }
textarea  { height: 180px; width: 300px; }
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 10px 10px; line-height: 1.4em;}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
#basement {background: #fff;border-top: 1px solid #F5D985;clear: both;}
fieldset {border:medium none;}

.jcarousel-clip {z-index: 2;padding: 0;margin: 0px;overflow: hidden;position: relative;width:592px;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;
/* We set the width/height explicitly. No width/height causes infinite loops. */width: 75px;height: 75px;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-HD .jcarousel-container-horizontal {position:relative;margin-left:23px;}
#mycarousel {overflow:hidden;width:567px}
 
/* =CAROUSEL */
.carousel li {list-style:none;color:#000;float:left;width:190px;margin:-4px 5px 0 0;padding-right:2px;height:206px;overflow:hidden;border-left:1px dashed #9ED3E5;}
.carousel ul {margin-top:4px;margin-left:-1px;margin-bottom:4px;}
.carousel img {border:0;float:left;border:1px solid #F5D985;margin:4px 0 0 4px;}
.carousel a {outline:0;}
/* .carousel a:focus img {outline:3px dotted #F00;}*/
.carousel h4 {z-index: 9999;text-align: left; font-size: 1.3em; font-weight: normal; line-height: 1em; margin:0 0 9px 0;color:#5f3827;font-family:georgia;}
.carousel h4 a:hover {text-decoration:underline;}
.carousel p {color:#000;padding:0 9px;}
.carousel .cottBottomLink {color:#2864B4;font-weight:bold;padding:0 9px;}
.carousel .jcarousel-prev{cursor:pointer;position:absolute;top:80px;left:-17px;width:23px;height:33px;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/left-arrow.gif) no-repeat scroll 0;z-index:1000;overflow:hidden;}
.carousel .jcarousel-prev:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/left-arrow-over.gif) no-repeat scroll 0;}
.carousel .jcarousel-next{cursor:pointer;position:absolute;top:80px;right:1px;width:23px;height:33px;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/right-arrow.gif) no-repeat scroll 0;z-index: 1000;overflow:hidden;}
.carousel .jcarousel-next:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/right-arrow-over.gif) no-repeat 0;}
.carousel h4 a {text-decoration:none;padding:0 0px 7px 0px;margin-left:6px;color:#5f3827;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/readmore_small.gif) no-repeat scroll left bottom;height:52px;display:block;}
.carousel .credit {z-index:1;color:#777777;font-size:.75em;display:block;text-align:right;clear:both;}
.carousel #lastItem {border:none}
.carousel .panelStage{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_COTT_leftgradient.gif) repeat-y scroll left;}
.carousel .panelStage .jcarousel-skin-HD{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_COTT_rightgradient.gif) repeat-y scroll right;zoom:100%;}
.carousel {z-index:0;position:relative;overflow:hidden;width:639px;margin:0 0 5px 9px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #9ED3E5;}

/* =LAYOUT  */
body {line-height: 1.5;font-family: Arial, Verdana, sans-serif;color: #444;text-align: center;margin:0 auto;}
#subcontent {padding: 0;position: relative;}

/* =HEADER HAT (HEADER and TOP NAV) */
.gallery #hat { display: none; }
#hat ul {margin: 3px;}

/* =SEARCH FORMS (header and footer)
-------------------------------------------------------------- */
#smore, #smorefooter {position: absolute;background: #fff;border: 1px solid #ddd;padding: 10px;width: 100px;margin:1.6em 0 0;z-index: 9999;left:41.5em;}
#smore ul, #smorefooter ul {list-style-type:none; margin: 0;}
#smore ul li, #smorefooter ul li {height:1.5em;white-space:nowrap;}
#smorex, #smorexfooter {position:absolute;right:5px;top:1px;}

/* =CONTENT
--------------------------------------------------- */
#content h1.small {font-weight: normal;font-size:2em;font-weight:normal;margin:0 17px 0 0;;padding:5px 0;background:none;border-bottom:1px dashed #F9D368;}
#content .post h2 {margin: 0 0 .3em; clear:right; padding-top:.7em; margin-bottom:.2em; padding-bottom:0;}
#content .post img.badge {border: 0px none; padding: 3px 10px 8px 0;}
ul.normal {margin-left: 1em;}

/* =POST
--------------------------------------------------- */
.post {width:456px;margin: .3em 0 1em 0;padding: 0 6px 40px 0;background: transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop-divider.gif) no-repeat scroll center bottom;}

/* =POST META ----- */
.postmeta {clear:both;}
.postmeta a em {font-weight: bold;font-size: 1em;}
.postmeta br {line-height: .5em;}
.postmeta h4 {border-top: 1px solid #ddd;font-weight: normal;padding-top: 1em;}
.comments-link a:hover {text-decoration: underline;}

/* =ADS
-------------------------------------------------------------- */
.advertise-link {margin-left: 1em;}
#omniture {position: absolute; top: 0; left: 0;}
#dogear_promo {position:absolute;top:0;right:0;width:120px;height:120px;z-index:99;}
.topleader img {text-align: center;margin: 0 auto;}
.topleader #adsDiv0 table {margin:0 auto;}
.blogsmith-logo {display: block;margin: 1em 0 1em 8px;text-align: center;width: 160px;}
.pinboxland {margin: 10px 0;}
.pinbox {margin: 0 0 8px;}
.bottomleader {background: #faf0cd url(http://www.blogsmithmedia.com/framework.weblogsinc.com/media/advertisement-vert.gif) no-repeat 117px 14px;; margin:0 auto; text-align: center; clear:both;padding: 12px 10px;zoom:100%;}
.skyscraper {margin: 0;padding: 10px 0;text-align:center;color:#6AC2DF;font-size:.9em;}
.googlebanner {width: 450px; overflow: hidden; margin: 1em 0 3em; background: #fff;}
#subcontent #sponsoredlinks h3 {border: none;margin: 0; padding: 0;text-align: center;}
#sponsoredlinks ul {background:#ffe;margin-top: 6px;border:1px solid #feefb1;clear: both;}
li.sponsored{ background: transparent;border:  none;font-size:1em; margin: 1.2em 15px;line-height: 1.2em; }
.sponsored .post {background: none;}

/* =DATA TABLE
-------------------------------------------------------------- */
table.data {background-color: #f5f4ea;width: 100%;font-size: 13px;}
table.data th {background-color: #fff;color: #000;font-weight: normal;text-transform: uppercase;text-align: left;padding: 4px 4px}
table.data tr td.statsclass1 {background-color: #FFFFFF;}
table.data tr td.statsclass2 {background-color: #FFFFFF;}
table.data td {padding: 6px 4px;}
thead th {font-weight: normal;}

/* =STATS DATA
-------------------------------------------------------------- */
ul .statsclass1 {padding: 5px 0;}
ul .statsclass2 {padding: 5px 0;}

/* =COMMENT FORM
-------------------------------------------------------------- */
#remember { clear: left;padding-top: .4em;}
#remember label {display: inline;}
.form-button {background:#F8E8B5 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/search-btns.gif) repeat-x scroll 0 75%;border:1px solid #DFBF64;color:#603927;cursor:pointer;font-family:arial;font-weight:normal;margin-top:7px;padding:5px;font-size: 11px;}
#incontent input {margin-bottom:15px}
#incontent input#RememberMeYes, #incontent input#RememberMeNo{margin-bottom:0px;}

/* =COMMENTS
-------------------------------------------------------------- */
#comments {margin: 0 0 2em 0;position: relative;}
#comments .comment-link a {margin-bottom: .5em;float: left;font-size: 14px;text-decoration: none;}
#comments p {margin: 0 0 .3em 0;padding-left: 0px;}
#comments h4 {padding-left: 0px;font-size: 1.1em;font-weight: normal;margin: -.2em 0 .7em;}
#comments h4 .dim,
#comments h4 .dim a {color: #a7a7a7;font-weight: normal;}
#content #comments p br {height: .5em;}
.commentclass1, .commentclass2 {border-bottom:1px dashed #F9D368;padding: 18px 0 3.5em 40px;position: relative;width: 430px;}
.child {margin-left: 15px;border-left: 1px dotted #F5D985;width: 410px;padding-left: 45px;}
#comments .child .avatar, 
#comments .child .rownum { left: 8px; }
#comments .rownum {background: #fff;color: #F9D368;border: 1px solid #F9D368;font-size: 1.4em;position: absolute;top: 18px;left: 0;text-align: center;width: 28px;height: 28px;line-height: 28px;z-index: 9;}
#comments .avatar {display: block;height: 30px;width: 30px;position: absolute;top: 60px;left: 0;margin: 0;outline: 0;z-index: 9;border: 1px solid #F5D985;}
.cmt_votes {position: absolute;top: 17px;right:0;width: 98px;}
.cmt_votes .star {margin-top: 1px;}
.cmt_tools {position: absolute;top: 0;right: 0;width: 49px;}
.votedComment .cmt_tools a { display: none; }
.votedComment .cmt_tools { background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/voted.gif) 0 1px no-repeat; width: 54px; height: 16px; text-align: right;}
.cmt_reply a{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_comment-reply-btn.gif) no-repeat scroll 0 50%;height:28px;margin-top:5px;position:absolute;right:0;text-indent:-9000px;width:64px;}
#thankYou {background: #FBF0CD;color: #666;padding: 15px 25px;margin: 1em 0.8em 1em 0;border:1px solid #F5D985;}

/* =CONTENT FORM
-------------------------------------------------------------- */
#contentform {background: #eee;display: block; padding: 20px; border: 1px solid #cecece; margin: 1em 0; font-size: 100%;width: 410px;}
#incontent .byline {font-family: georgia, serif;font-size: 1.1em;}
#incontent .byline a {font-family: verdana, sans-serif;}
#contentforminner {padding: 0;}
#contentform p.instructions {font-size: .9em;margin: 1em 0;}
#contentform .formlabel {display: block;padding: 1.3em 0 .4em;font-size: 10px;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: 5px;}

/* =POST GALLERY */
.postgallery {position: relative;background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/postgallery-bg.gif) no-repeat;padding-bottom: 10px;border-bottom: 2px solid #c3e677;width: 467px;text-align: left;padding-top: 58px;}
.postgallery h4 {width: 240px;position: absolute;top: 8px;left: 240px;color: #5c534a;font-size: 13px;}
.postgallery h4 a {color: #5c534a;text-decoration: none;}
.postgallery h4 a:hover {text-decoration: underline;}
.postgallery h4 em {font-size: 10px;font-weight: normal;font-style: normal;display: block;}
.postgallery img {margin-left: 8px;border: 2px solid #c3e677;}

/* =inpostad & =adverpost -- */
.adverpost_ind_top {background: #f8f5cc url(http://www.blogsmithmedia.com/framework.weblogsinc.com/media/advertisement.gif) no-repeat center center;margin: 0;padding: 5px;text-indent: -9000px;}
.adverpost_ind_bottom {display: none;}
.inpostad .adverpost {background: #fdfbe9;border: none;padding: 15px 20px 0;margin: 0;}
.inpostad h1, .inpostad h2, .inpostad h3 {color: #222;font-size: 1em;margin: 0 0 .5em 0;}
.adverpost p {font-size: 1.1em;}
.adverpost img {float: right;margin: 0 0 5px 5px;border: 6px solid #f8f5cc;}
.adverpost a:hover img {border-color: #222;}
.inpostad:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* =MISC
-------------------------------------------------------------- */
.clearfix:after, .container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: block;}
#nocache_ind {background-color: #fff;text-align: center;font-size: 10px;text-transform: uppercase;font-weight: normal;}
.noheight {height: 0;margin-bottom: 0;}
.center {text-align: center;}
.hide-me {display: none;}
.no-bullets {margin: 0 0 1em;}
.no-bullets li {background: transparent;padding-left: 0;margin-left: 0;}
.trigger {cursor:pointer;}
img.left {float: left; padding: 0 10px 10px 0;}
.hide     { display: none; }
.required {color: red;font-weight: bold;}

/* CAPTIONED THUMB --------------- */
.gallery .all-galleries {padding: 8px 0;width: 470px;margin: 0;}
#content .gallery .all-galleries h2,
#content .gallery .gallery-thumbnails h2 {font-size: 1.6em;color:#6D4217;}
.gallery .captionedthumb a:hover {background:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture_rollover1.gif) no-repeat 0 0;}
.gallery .captionedthumb .title a:hover {background:none;}
/* GALLERY THUMBNAILS */
.gallery-thumbnails {padding: 8px 0;width: 470px;margin: 0;}
.gallery-thumbnails ul {margin: 0; padding: .5em 0;width: 490px;}
.gallery-thumbnails .thumb {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture1.gif) no-repeat 0 0;border: 0;float: left;width: 95px;}
.gallery-thumbnails .thumb a {padding: 0;display: block; padding: 7px;width: 78px;}
.gallery-thumbnails .thumb a:hover {border: 0;background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture_rollover1.gif) no-repeat 0 0;}
.gallery-thumbnails .thumb a:hover img { /*border-color: #f73d88;*/ }
#quick-links {clear: both;}
#stats_bloggers {margin-left: 10px;padding-right: 10px;}
#stats_bloggers h3 {line-height: 1.4em;padding: .7em 0;}
#stats_bloggers h3 .wrap {padding-left: 0;}
.statstable ul {margin: 10px;}

/* on our radar */
.crosspromo {padding:0; overflow:hidden; width:auto; height:26.00em;}
div.crosspromo img {border:none; padding:0; margin:0;}
.crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
div.crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; #margin-bottom:1px; display:block; width:auto; float:left;}
.crosspromo .icon {float:right;}
.crosshdr {border-bottom:4px solid #6AC2DF; margin:18px 0 10px 15px; padding:0 0 0 4px; width:946px;}
.crosshdr h3 {text-transform:uppercase;display:block; width:auto; padding-top:5px; font-family:Arial; color:#ea7114; font-size:1.5em;}
.crossnav {float:right;}
.crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;float:left;background:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/prev_off.gif) no-repeat;}
.crossnav a.prev:hover {background:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/prev_on.gif);}
.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/next_off.gif) no-repeat;}
.crossnav a.next:hover {background:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/next_on.gif);}
.crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}
.crosspromo .content {clear:both;margin-left:15px;}
.cart {float:left;margin:0 6px 0 1px; width:152px; background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/promobox.gif) repeat-y;}
.cart .top {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/promotop.gif) no-repeat; display:block; height:6px;}
.cart .body {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/home-grad-set1.gif) repeat-x scroll 0px 0px;padding:4px 9px 0px; min-height:175px; height:175px;margin:0 1pt;}
.cart a {display:block; clear:both;color:#2864B4;}
.cart .btm {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/cross-cards.gif) no-repeat scroll 0 -6px; display:block; height:41px;}
.photo img {clear:both;padding-right:14px;}
.crosspromo .photo {padding:0;}
 div.photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}
 div.text p {clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px;}
.list .body {padding-right:5px;}
 div.list ul {clear:both; color:#777; list-style:disc; margin-bottom:0; margin-left:14px;}
 div.list ul li {padding:0; padding-bottom:3px;list-style-type:disc;}
.list li.more {list-style:none; margin-bottom:0;}
.list li.more a {font-weight:bold; text-decoration:underline;}

/* pets cross promo */
.pets-crosspromo {padding:0;}
.pets-crosspromo p{color:#555555;}
.pets-crosspromo h5 {clear:none;font-size:1.2em;font-family:arial;}
.pets-crosspromo img {float:left;margin: 0 10px 10px 0;}
.pets-crosspromo ul {padding:10px 0px 0px 85px;}
.pets-crosspromo ul li {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/bullet_green.gif) no-repeat scroll 0px 9px;padding-left:8px;}

/* pets cross promo */
#adsDiv7 {padding:0;}
#adsDiv7 p {color:#555555;}
#adsDiv7 h5 {clear:none;font-size:1.2em;font-family:arial;}
#adsDiv7 img {float:left;margin: 0 10px 10px 0;}
#adsDiv7 ul {padding:10px 0px 0px 85px;}
#adsDiv7 ul li {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/bullet_green.gif) no-repeat scroll 0px 9px;padding-left:8px;}

.petsThumb {border:1px solid #FFFFFF;clear:both;float:left;text-align:right;width:92px;font-size:10px;color:#ccc;margin-right:8px;}
.petsThumb a {display:block;padding:6px 0 0 6px;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture1.gif) no-repeat scroll left top;width:92px;height:93px;}
.petsThumb a:hover {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture_rollover1.gif) top left no-repeat;}
.petsThumb img {margin-bottom:8px;}
#pets-sponsor #intro {position:relative;top:35px;left:5px;}
#cod-promo #cp-ads {clear:both;margin-top:10px;border-top:10px transparent solid;}
p.clearer a {font-weight:bold;}
#pets-fos h3 {color:#84A000;font-size:1.5em;font-weight:normal;}
#pets-fos img {float:left;border:1px solid #F5D985;margin:0px 11px 15px 0px;}

/* --------------------------------------------------------------------------------------------------------- */

body.sandwich #sidebar {background:#fff;position:relative;float:left;display: inline;margin:0px;padding-top:10px;width:160px;}
#main {zoom: 1;}
#col-2 {background:#fff;float: left;width: 320px;display: inline;margin-bottom: 20px;}
												  
/*Search Page Center Rail CSS*/
#sortlinks { font: normal 1.1em arial; margin: 5px 0 1em; background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/sortlinks_bg.gif) no-repeat bottom;zoom:100%;}
#sortlinks li.selected {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/searchresults-tab-selected-lt2.gif) no-repeat 0 0;}
#sortlinks strong {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/search_results_tab.gif) no-repeat right top;font-weight: normal;display: block;padding: 9px;}
#sortlinks li {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/searchresults-tab-lt-3.gif) no-repeat 0 0;float: left;margin-right: 4px;}
#sortlinks a {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/searchresults-tab-rt1.gif) no-repeat right top;text-decoration: none;display: block;padding: 9px 9px 8px;}
#sortlinks a:hover{text-decoration: underline;}
#content .searchresults h2 {font-size: 1.5em;margin: 1em 0;padding-bottom: .4em;letter-spacing: normal;color:#5F3827;}
#content .searchresults h2 strong {font-style: italic;}
#content .searchresults h3 {color: #000;font-size: 1.4em;margin: 1em 0 .1em;border: none;}
#content .searchresults h3 span{color: #ea7114;font-family:Georgia;font-size: 1.3em;}
#content .searchresults h3 a:hover{text-decoration:underline;color:#FF9151;}
#content .searchresults .byline strong {font-weight: normal;}
#content .searchresults .byline {font-weight: normal;font-size: .9em;line-height: 1.4em;margin: 0;}
#content .searchresults .search_post {font-size: 1em;border-bottom:1px dashed #F9D368;padding-bottom: 1.5em;margin: .4em 10px .4em 0;}
#content .searchresults .search_cmtslink:hover{color:#2994c2;}
#content .searchresults .search_paging a{color:#2994c2;}
#content .searchresults .search_paging a:hover{color:#2994c2;}

/*Gallery Page Center Rail CSS*/
.gallery .captionedthumb {padding: 3px;float: left;display: block;margin: 0;height: 160px;width: 94px;}
.gallery .captionedthumb a.thumblink {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture89.gif) no-repeat scroll left top;display:block;padding:2px 0 0 2px;text-align:left;}
.gallery .captionedthumb a.thumblink:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture_rollover89.gif) no-repeat scroll 0 0;}
.gallery .captionedthumb img {width: 75px;height: 75px;margin: 4px 0 1em 4px;}
.gallery .captionedthumb .title {padding: 3px 0;width: 85px;text-align: center;}
.gallery .captionedthumb .title a {font-size: 12px;overflow: hidden;position: relative;line-height: 1.1em;text-align: center;}

/*Footer links*/
#QuickLinks {clear:both;overflow:auto;margin-left: 5px;}
#QuickLinks b {color:#faa667;}
#QuickLinks .col ul {margin-top:10px;margin-left:0;}
#QuickLinks .col li {padding:3px 0;}
#QuickLinks .col li b {color:#7A3D00;}
#QuickLinks .col {float:left;width:170px;height:250px;border-left:1px solid #faf0cd;padding:0 12px;}

/*terms of service */
#TermsOfService {clear:both;overflow:auto;background:#fff;padding:20px;}
#TermsOfService div {float:left;width:127px;}
#TermsOfService ul {float:right;margin-top:9px;list-style:none;}
#TermsOfService ul li {display:inline;font-size:1em;color:#333;}
#TermsOfService ul li a {padding:3px;}
#TermsOfService p {clear:both;margin-right:8px;text-align:right;line-height: 1.75em;color:#8d8e90;}

/*Permalink page */
#col-1{width:659px;float:left;padding:0;border-right:1px solid #FAF0CD;}
body.sandwich #content {width: 480px;float:left;padding:6px 0 10px 10px;background:#fff;margin-left:1px;}
.topMod {background:#FFFFFF url(http://www.blogsmithmedia.com/www.shelterpop.com/media/header_side1.gif) no-repeat scroll 0% 50%;padding-bottom:1px;zoom:100%;}
#col-1 h1 {color:#5f3827;font-size:1.83em;font-weight:normal;font-family:georgia,times new roman,serif;padding:11px 10px 15px;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_swirl.gif) no-repeat scroll 0px 0px;}
#container {position: relative;width: 980px; /* total width */margin: 0 auto;text-align: left;z-index: 1;padding:0;}
#content h2 {font-size: 2em;font-weight: normal;line-height: 1.1em;letter-spacing: -1px;margin: 0 0 .4em;}
#content h2 a {color: #ea7114;font-family:Georgia;}
#content h2 a.catImg {background:transparent url(http://www.shelterpop.com/media/picture89.gif) no-repeat scroll left top;float:left;height:85px;padding:6px 0 0 6px;text-align:left;width:92px;}
#content h2 a.catImg:hover {background: url(http://www.shelterpop.com/media/picture_rollover89.gif) no-repeat left top;}
#commentform {color: #ea7114;background: #FbF0cd;border: 1px solid #F5D985;display: block; padding: 15px 0 25px; margin: 10px 0; font-size: 100%;width: 468px;}
#content h3 {color: #ea7114;font-weight: normal;margin-bottom: .3em;}
#commentform h3 {padding-left: 25px;}
#formerrors { color: #900; font-weight: bold; padding: 0 0 8px 0; }
#commentform fieldset { padding: 0 0 0 25px;border: 0; font-size: 1em;color: #666;}
#commentform #remember input {border:0px none;}
#commentform #remember label {display: inline;}
#authorinfo_anon,#authorinfo_user {display:block;float:left;width:40%;}
#authorinfo_anon legend,#authorinfo_user legend {color: #ea7114;font-size: 1.3em; padding: 0 0;margin-bottom: .3em;}
#commentform p {margin: .5em 0;}
#commentform label {display: block;padding: 5px 0 0;}
#authorinfo_user {padding-left: 25px;}
#replyindicator { font-weight: bold; }
#comment_text {padding-top: .4em;}
#commentform input.text, #commentform textarea { padding: 3px;border: 1px solid #F5D985;outline: 0;font-size: 1.1em;}
#commentform textarea {width: 410px;}
.instructions {font-size: .9em;color: #4d605f;margin-top: 1.4em;padding: 0 25px;}
.instructions .preamble {font-size: 1.1em;line-height: 1.4em;}
.instructions strong {color: #4d605f;}

/*Header CSS*/
.clear{clear:both;}
#pets-sponsor {position:relative;float:right;width:215px;margin:44px 10px 0px 30px;}
.sitelogo {float:left;margin-bottom:40px;margin-left:10px;margin-right:20px;margin-top:46px;width:180px;}
#basement .sitelogo {height:40px;}
#basement #cod-promo {zoom:100%;}
#outerslice {background:#FAF0CD none repeat scroll 0 0;border-color:#484137 -moz-use-text-color;border-style:solid none;border-width:1px medium;padding-top:1px;}
#slice {color:#CCCCCC;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:2px;text-align:center;}
#slice a {background-color:transparent;color:#5f3827;font-size:12px;margin-right:2px;text-decoration:none;}
#slice a:hover {color: #ea7114;text-decoration:underline;}
.topleader {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/pttrn.gif) repeat scroll 0 0;border-bottom:1px solid #999999;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:3px 0;text-align:center;}
#header {background:#FFF url(http://www.blogsmithmedia.com/www.shelterpop.com/media/header_gradient1.gif) repeat-x scroll center bottom;padding-bottom:0;position:relative;border-bottom:1px solid #999;zoom:100%;}
#hat {background:#E6E6E8 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/tp_rail_bg.gif) repeat-x scroll 100% 100%;border-top:1px solid #989898;height:22px;}
#hat ul.miniHat {margin:0px;float:left;}
#hat ul {margin:3px;}
#hat ul.chGuide li a:hover, ul.chGuide a.selected {background:#FFFFFF none repeat scroll 0 0;}
#hat ul.chGuide li.firstLink a:hover {background:#FFFFFF url(http://o.aolcdn.com/os/living/food/branding-images/minilogo_hover) no-repeat 6px 7px;}

#hat ul.chGuide {margin:0px;float:right;}
#hat ul li {-x-system-font:none;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:100%;text-transform:uppercase;}
#hat ul li.top-cobrand {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/aol_living_logo.gif) no-repeat scroll 0 0;height:20px;margin:1px 10px;text-indent:-9999px;width:96px;}
#hat ul li.top-cobrand a {display:block;height:20px;width:96px;}
#hat ul li a {color:#000;display:block;float:left;padding:6px;font-size:.9em;}
#hat ul li.firstLink a {background:transparent url(http://o.aolcdn.com/os/living/food/branding-images/minilogo_default) no-repeat scroll 6px 7px;text-indent:-1000px;width:60px;}

.searchform {height:54px;float:left;margin:20px 10px 0px;width:49%;}
.searchform ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 4px;padding-left:0;width:100%;}
.searchform ul li.selected, .searchform ul li a:hover {background:#6AC2DF;color:#fff;text-decoration:none;}
.searchform ul li {color:#30A7A5;float:left;line-height:1em;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0;}
.searchform ul li.selected a, .searchform ul li:hover a {color:#FFFFFF;}
.searchform ul li a {cursor:pointer;display:block;float:left;font-family:arial,verdana,sans-serif;font-size:12px;padding:6px 6px 5px;text-decoration:none;color:#2864B4;}
.searchform ul li.selected a{font-weight:bold;}
.searchform form {background:#B0E1F6 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_search_box_gradient.gif) repeat-x scroll 0 0;padding:0;}
fieldset {border:medium none;}
.searchform input.text {background:#DEF6FE;border:2px solid white;font-size:13px;padding:4px;margin:5px 4px;width:27.8em;}
.searchform button {background:#F8E8B5 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/search-btns1.gif) repeat-x scroll 0 75%;font-family:arial;font-size:1em;font-weight:bold;text-transform:uppercase;border:2px solid #FFFFFF;cursor:pointer;margin:5px 0;vertical-align:top;padding:5px 3px 3px 3px;color:#545454;width:7.6em;height:28px;}
.searchform button:hover {background:#F8E8B5 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/search-btns1.gif) repeat-x scroll 0 25%;}
.searchform button img {margin:0 0 0 5px;vertical-align:top;}
#headerBottom ul.chNav {margin:0;}
#headerBottom ul.chNav li {float:left;font-size:14px;text-transform:uppercase;border-right:1px solid #C3C3C3;}
#headerBottom a.feedbackUrl {padding:2px 14px;float:right;}
#header #headerBottom ul.chNav li a {color:#5f3827;display:block;float:left;font-family:arial,tahoma,serif;font-size:12px;line-height:23px;padding:0 0.9em;text-decoration:none;}
#header #headerBottom ul.chNav li a:hover {background:#fbf0cd none repeat scroll 0 0;color:#5f3827;}
#header #headerBottom ul.chNav li a.selected, #header #headerBottom ul.chNav li a.selected:hover {background:#FC9A50;color:#fff;height:23px;font-weight:bold;}
#headerBottom ul.metaNav {float:right;margin-bottom:0px;}
#header #headerBottom ul.metaNav li {display:inline;}
#header #headerBottom ul li.feedback a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/send-feedback.gif) no-repeat scroll 5px 50%;}
#header #headerBottom ul.metaNav li a {color:#7A3D00;font-family:arial,tahoma,serif;font-size:12px;padding:4px 4px 4px 26px;}
#header #headerBottom ul li.rss-feed a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/rss-feed-button.gif) no-repeat scroll 5px 50%;}

/*center rail css start*/
.byline {margin: 0 0 .7em;}
.byline em {font-style: normal;}
.post .filed-under {margin: .5em 0 1em 0;clear: both;}
.post .filed-under a {border-bottom: 1px dotted #50D4DF;}
.post .filed-under a:hover {text-decoration:none;font-weight:bold;}
.post .postbody {line-height: 1.3em;clear: both;padding: 10px 0 5px 0;}
.post .postbody div {clear:both;}
/*photo caption*/
.post .postbody .classy img {padding:2px; border: 0px;}
.post .postbody .classy a img {border: solid white 2px;}
.post .postbody .classy a:hover img {border-color: #42add9; border-width: 2px;}
.post .postbody .photocaption img {float:right;}
.post .postbody .photocaption p {clear:both;float:right;font-size:11px; color:#ea7114; font-style:italic; position: abs bottom; width:240px; text-align:center; padding-left:10px; padding-top:0px; margin-top:0px;}
.post .postbody .captioncenter p {font-size:11px;color:#ea7114;font-style:italic;position: abs bottom;width:425px;text-align:center;padding-left:7px;margin-top:0px;padding-bottom:6px;}
.post .postbody .captionleft {float:left;padding-left:0px;margin-left:0px;padding-right:7px;}
.post .postbody .captionleft p {font-size:11px;color:#ea7114;font-style:italic;position: abs bottom;width:240px;text-align:center;padding-left:10px;padding-top:0px;margin-top:0px;padding-bottom:6px;}
/*end photocaption*/
/*hilow feature*/
.post .postbody .hilowleft {float: left; width: 220px;_width:215px; clear: none;}
.post .postbody .hilowleft img {border:2px solid #ea7114; with:220px;_width:215px;}
.post .postbody .hilowleft img.header {border:0px;}
.post .postbody .hilowleft .price {background: transparent url(http://blogger-page-test.sandbox.shelterpop.com/media/overlay-bg-sp3.png); position:absolute; letter-spacing:-.04em; font-size:1.4em; line-height:1.1em; padding-left:7px; padding-top:7px; padding-bottom:7px; padding-right:7px; margin-left:6px; margin-top:6px; font-size:1.6em; font-weight:bold; color:#fff;}
.post .postbody .hilowleft .copy-left {color: rgb(153, 153, 153); margin-left: 7px;_margin-left:3px; margin-top: 0px; padding-top: 0px; clear: none;}
.post .postbody .hilowright {float: right; width: 220px;_width:215px; clear: none; margin-bottom: 12px; _margin-bottom:6px; margin-right:6px; _margin-right:0px;}
.post .postbody .hilowright img {border:2px solid #8bd1ea; width:220px;_width:215px;}
.post .postbody .hilowright img.header {border:0px;}
.post .postbody .hilowright .price {background: transparent url(http://blogger-page-test.sandbox.shelterpop.com/media/overlay-bg-sp2.png); position:absolute; letter-spacing:-.04em; font-size:1.4em; line-height:1.1em; padding-left:7px; padding-top:7px; padding-bottom:7px; padding-right:7px; margin-left:6px; margin-top:6px; font-size:1.6em; font-weight:bold; color:#fff;}
.post .postbody .hilowright .copy-right {color: rgb(153, 153, 153); margin-left: 7px; margin-top: 0px; padding-top: 0px; clear: none;}
/*end hilow feature*/
/*beforeafter feature*/
.post .postbody .beforeafterleft {background-image:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/beforeafter-left2.gif);background-repeat:no-repeat;clear:none;float:left;margin-top:8px;padding-top:30px;width:220px;}
.post .postbody .beforeafterleft img {border:2px solid #EA7114;margin-top:12px;width:220px;}
.post .postbody .beforeafterleft .price {background:transparent url(http://blogger-page-test.sandbox.shelterpop.com/media/overlay-bg-sp3.png) repeat scroll 0 0;color:#FFFFFF;font-size:1.6em;font-weight:bold;letter-spacing:-0.04em;line-height:1.1em;margin-left:6px;margin-top:12px;padding:7px;position:absolute;}
.post .postbody .beforeafterleft .copy-left {clear:none;color:#999999;margin-left:7px;margin-top:0;padding-top:0;position:relative;}
.post .postbody .beforeafterright {background-image:url(http://www.blogsmithmedia.com/www.shelterpop.com/media/beforeafter-right2.gif);background-repeat:no-repeat;clear:none;float:right;margin-bottom:12px;margin-right:6px;margin-top:8px;padding-top:30px;width:220px;}
.post .postbody .beforeafterright img {border:2px solid #8BD1EA;margin-top:12px;width:220px;}
.post .postbody .beforeafterright .price {background:transparent url(http://blogger-page-test.sandbox.shelterpop.com/media/overlay-bg-sp2.png) repeat scroll 0 0;color:#FFFFFF;font-size:1.6em;font-weight:bold;letter-spacing:-0.04em;line-height:1.1em;margin-left:6px;margin-top:12px;padding:7px;position:absolute;}
.post .postbody .beforeafterright .copy-right {clear:none;color:#999999;margin-left:7px;margin-top:0;padding-top:0;}

/*related posts*/
.relatedposts {margin-bottom:0px;}
.relatedposts h3 {margin-top:-20px;}
.relatedposts ul {text-align:center;width:480px;margin-left:0px;margin-top:12px;}
.relatedposts ul li {display:inline;float:left;margin-right:12px;text-align:center;width:108px;}
.relatedposts img {padding-bottom:7px; width:75px; height:75px;}
.relatedposts a img {border:2px solid #2994C2;padding:2px;}
.relatedposts a:hover img {border:2px solid #EA7114;padding:2px;}

/*calendar*/
.calendar {margin-left:-12px;width:470px;}
.calendar .calendartext {margin-bottom:40px;margin-left:32px;width:425px;}
.calendar h3 {font-size:24px;font-weight:lighter;line-height:26px;margin-bottom:12px !important;margin-left:15px;margin-top:20px;margin-left:32px;color: #EA7114;}
.calendar .postfooter h3 {margin-bottom:28px important!; margin-left:42px;}
.calendar .title {color:#FFFFFF;line-height:15px;overflow:hidden;position:relative;width:126px;float:left;margin-top:3px;}
.calendar .title a {color:#fff; text-decoration:none;}
.calendar .title a:hover {color:#fff; text-decoration:none;}
.calendar .day {color:#EA7114;font-size:16px;margin-left:-131px;margin-top:-23px;position:absolute;}
.calendar .number {background:#EA7114 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;margin-left:-20px;padding:3px;position:absolute;}
.calendar .titlebg {background:#5F3827 none repeat scroll 0 0;height:36px;margin-top:-36px; opacity:0.8;overflow:hidden;overflow-x:visible;padding-left:6px;width:126px;}
@-moz-document url-prefix() { .calendar .titlebg { margin-top:-40px; } } 
.calendar .titlebg { margin-top /*\**/: 0px\9 }
.calendar .titlebg a {color:#fff; text-decoration:none; border:0px;}
.calendar .titlebg a:hover {color:#fff; text-decoration:none;}
.calender ul {width:470px;}
.calendar ul li {display:inline;float:left;padding-bottom:40px;padding-left:14px;width:133px;text-align:left;}
.calendar .postfooter ul li {padding-left:24px;}
.calendar .postfooter ul li.last {margin-top:-20px;float:right;margin-right:13px;font-size:14px;width:160px;}
.calendar .postfooter {margin-left:-30px;}

div.poll, table.poll {background:#FAF1CD none repeat scroll 0 0;padding:2px;}
.poll fieldset {padding: 8px;background:#fff;}
.poll caption, #content .poll form p {padding:7px 10px 8px;margin:0;font-weight:bold;width: 44%;font-size: 1.3em;line-height: 1.4em;color: #6F4C38;float: left;}
.poll form label{display:block;position: relative;text-align:left;margin: .4em 0;padding-left: 25px;line-height: 1.6em;zoom:100%}
.poll label input {position: absolute;top: 0;left: 0px;}
.poll button {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_vote.gif) no-repeat scroll 2px 75%;height:34px;margin:0.6em 0 0.4em 5px;width:63px;border:none;color:#6F4C38;letter-spacing:-0.01em;white-space:nowrap;y}
.post .postbody p {margin: .8em 0;}
.post .postbody br {line-height: .8em;}
.post .postbody ul {padding-left:10px;margin-left: 10px;padding-right:10px;margin-right:10px;}
.post .postbody li {line-height:13px;list-style-type:disc;float:none;margin-left: 10px;padding-left:10px;padding-bottom: 12px;}
.postbody img {margin:0.5em 0.5em 0.5em 0.5em;}
.postbody img.photo {padding: 4px;}
.postbody img.right {float: right;margin: 0 0 15px 15px;}
.postbody img.left {float: left;margin: 0 15px 15px 0;}
.comments-link {float: right;}
.comments-link a {font-size: 15px;}
.comments-link a span {color: #888;}
#commentform input {border:1px solid #F5D985;padding:3px;}
#commentform #addCommentButton {border:0px none;}
#content .continueReading a{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/readmore_large.gif) repeat-x scroll 0 75%;float:left;height:32px;margin:0 0 0.5em;width:111px;}
.postmeta .navbar {border-top:2px solid #FAF1CD;clear: both;min-height: 38px;}
.postmeta .navbar ul {margin: 0;}
.postmeta .navbar li a {display: block;font-size: 12px;}
#content .post ul li {margin:5px 5px 5px 0px;float:left;}
.at300bs {width:18px !important;}
.navbar li  a.more-link {padding-left: 13px;background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/more-icon.gif) 0 no-repeat;}
.quigoads {margin: 0;text-align: center;margin: 1em 0 2.4em;}
.inpostad {padding: 16px;margin:20px 10px 20px 0px;text-align:center;border:1px solid #def7fe;}
.inpostad .advertisement {margin-left:220px;text-transform:uppercase;font-size:.9em;color:#666;}
p.page-nav {height: 50px;}
.hide {visibility: hidden;}
#content p.page-nav a.next-page {background: transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/next-page-button-shelterpop.gif) no-repeat right center;float:right;height:32px;margin:10px;width:111px;text-indent:-1000px;}
#content p.page-nav a.previous-page {background: transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/previous-page-button-shelterpop.gif) no-repeat right center;float:left;height:32px;margin:10px 0;width:126px;text-indent:-1000px;}
#shelterPopFeed .shelterPopFeed {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/feed_icon.gif) no-repeat scroll left 0;padding:0 0 2px 17px;}
#shelterPopFeed{border-bottom:1px dashed #F9D368;padding:15px 0;text-align:right;margin-right:14px;}

/*right rail css*/
.medrect {padding:9px 10px 0;}
#col-2 #advertisement{color:#F8C859;font-size:10px;text-align:right;margin:0px 8px 3px 0px;}
#subcontent h3 {border-top:1px dashed #F9D368;color:#5F3827;font-weight:normal;padding:3px 10px;font-family:georgia;zoom:100%;}
#subcontent h3 span {display:block;padding:3px 10px;}
#populararticles {margin:0 0.6em;}
#populararticles li.popno1 {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/button_1.gif) no-repeat 0 0;zoom:100%;}
#populararticles li.popno2 {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/button_2.gif) no-repeat 0 0;zoom:100%;}
#populararticles li.popno3 {background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/button_3.gif) no-repeat 0 0;zoom:100%;}
#populararticles li {font-size:1.3em;line-height:1.2em;margin-right:28px;padding:4px 0pt 10px;}
#populararticles li a {display:block;margin-left:33px;margin-top: 2px;}
.featuredgalleries {margin: 0px 10px;}
.pets-gallery {clear: both;margin-bottom: 30px;}
.pets-gallery p{margin-bottom: 12px;}
.pets-gallery .photo {float:left;margin:0 3px 0 0;position:relative;}
.pets-gallery .photo a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture.gif) no-repeat scroll left top;display:block;height:85px;padding:6px 0 0 6px;text-align:left;width:92px;}
.pets-gallery .photo a:hover{background: url(http://www.blogsmithmedia.com/www.shelterpop.com/media/picture_rollover.gif) no-repeat left top;}
.pets-gallery .credit {color:#999999;font-size:10px;padding-left: 3px;}
.pets-gallery .list-item {margin:0 0 10px 8.6em;}
.pets-gallery .list-item li a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/bullet_orange.gif) no-repeat scroll 0 6px;padding-left:8px;}
#subcontent .skyscraper {border-top:1px dashed #9ED3E5;border-bottom:1px dashed #9ED3E5;background: #e3f8fd;}
#subcontent h4.title {clear:none;margin:0;color:#EA7114;}
p.clearer {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/button_gradient.gif) repeat scroll 0 0;clear:both;height:20px;padding:7px 0;text-align:center;}
p.clearer a {font-weight:bold;}
.module,#partnerGalleries{background:#FFFFFF url(http://www.blogsmithmedia.com/www.shelterpop.com/media/olive-bkg2.gif) repeat-y scroll right -198px;padding-bottom:14px;}

/*left rail css starts*/
#sidebar h3{color:#5F3827;padding:13px 0 0 10px;font-size:1em;text-transform:uppercase;}
#sidebar h3.ikeaCat {padding-top:0px;}
#sidebar ul{margin:0 0 15px 0;padding:0;}
#sidebar ul li a span.post-count{color:#999999;}
#sidebar ul li.divider{border-bottom:1px dashed #F9D368;line-height:3px;margin:8px 0;}
#sidebar .categories{border-bottom:1px dashed #F9D368;} 
#sidebar ul li a {font-size:1em;padding:1px 10px;display:block;zoom:100%;}
#sidebar ul li a:hover, #sidebar .siteswelove ul li a:hover,#sidebar ul li a.selectNav {background-color:#e3f8fd;text-decoration:none;}
#sidebar .siteswelove ul li {padding:0px 2px;}
#sidebar .siteswelove ul li a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_house_bullet2.gif) no-repeat scroll 8px 50%;padding-left:25px;zoom:100%;}
.chModule {text-align: center;margin-top:15px;}
.chModule h3 {line-height:1.1em;color:#F28435;font-weight:bold;text-transform:uppercase;margin-bottom:7px;}
.chModule img {border:1px solid #BBE9E6;margin-bottom:0.3em;}
.chModule a {color:#6AC2DF;text-decoration:none;font-size:1.3em;margin:0px;}
.chModule a:hover {background-color: #bbe9e6;}
.chModule p{color:#7f6154;text-align: center;margin-top:0px;}


/* get shelterpop css starts */
/* .getSPop {display:none;} */
.getSPop ul {margin:0 0.8em;}
.getSPop ul li {font-size:1.3em;line-height:1.2em;margin-right:31px;padding:0px 0 8px;}
.getSPop ul li a{margin:0px;padding:4px 28px;font-size:0.9em;}
.getSPop ul li a.sRss{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/tfs.gif) no-repeat scroll 0px -0px;padding-left: 31px;}
.getSPop ul li a.twitter{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/tfs.gif) no-repeat scroll 0px -26px;padding-left: 31px;}
.getSPop ul li a.fb{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/tfs.gif) no-repeat scroll 0px -54px;padding-left: 31px;}

/*search module css starts*/
#searchLftRail {background:#FC9A50 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/home-elements1.gif) repeat-x scroll -108px -81px;margin:20px 4px 4px 4px;padding:8px 0 12px 0;}
#searchLftRail  #searchsubmit {background:#ECC048 url(http://www.blogsmithmedia.com/www.shelterpop.com/media/gardening_search_button.gif) no-repeat scroll center;border:1px solid #F2864C;height:25px;width:27px;cursor:pointer;}
#searchLftRail h4{border-bottom:1px dashed #F2864C;color:#FFFFFF;font-family:georgia;font-size:1.4em;font-weight:normal;margin:0 4px;text-align:center;padding-bottom:8px;}
#searchLftRail .searchTextBx{border:1px solid #F2864C;height:21px;width:99px;float:left;margin-right:8px;}
#searchLftRail .searchBdy{margin:12px 0px 0px 7px;}


/* H1 SEO related changes */
.topMod h2{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/shelterpop_swirl.gif) no-repeat scroll 0px 0px;color:#5F3827;font-family:georgia,times new roman,serif;font-size:1.83em;font-weight:normal;padding:11px 10px 15px;}
.topMod h2 a,.topMod h1 a{color:#5F3827;text-decoration:none;}
#content .searchresults h1 {background:none;color:#5F3827;font-size:1.5em;letter-spacing:normal;margin:1em 0 0;padding:0;font-family:Arial,Verdana,sans-serif;}
#content h1.posttitle{clear:right;margin:0 0 0.2em;padding:0.7em 0 0 0;font-size:2em;font-weight:normal;letter-spacing:-1px;line-height:1.1em;background:transparent;}
#content h1 a{color:#EA7114;font-family:Georgia;}

#bloggerBio.post{margin:0 17px 0 0;padding:5px 0 0;background:none;border-bottom:1px dashed #F9D368;}
#bloggerBio.post h3.bloggername{color:#5f3827;font-size:1.83em;font-family:georgia;margin:0 0 5px 0;}
.formlabel{padding-top: 5px;}
#AuthorName.form, #AuthorEmail.form, #ForwardEmail.form{margin-bottom: 7px; border: 1px solid #999;padding: 3px;}

/* IKEA CSS START */
.providerAd {float:right;margin:26px 10px 0 0;}
.ikea .partnerGalleries {background:none;}
.ikea #content .featuredgalleries {margin:0px;}
.ikea .featuredGallery {border:1px solid #FAF0CD;margin-bottom:10px;padding-bottom:10px;}
.ikea .featuredGallery h3 {padding-left:6px;}

/* Share Your Pics */
.ikea .sharePics {padding-top:10px;border-bottom:1px dashed #F5D985;}
.ikea .sharePics .shareYourPics {margin-left:10px;}
.ikea .sharePics .photo {float:left;}
.ikea .sharePics .photo img, #askExpert .photo img {border:1px solid #F8D368;padding:3px;margin-right:10px;}
.ikea .sharePics .credit, #askExpert .credit {color:#999999;font-size:0.8em;margin-right:9px;text-align:right;}
.ikea .sharePics .description ul {margin-bottom:36px;}
.ikea .sharePics .description li {color:#ee893b;padding-left:154px;margin-bottom:10px;}
.ikea .sharePics .description li.step1 {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/sp_ikea_usp.gif) no-repeat scroll 132px 0;}
.ikea .sharePics .description li.step2 {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/sp_ikea_usp.gif) no-repeat scroll 132px -19px;}
.ikea .sharePics .description li.step3 {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/sp_ikea_usp.gif) no-repeat scroll 132px -38px;}
.ikea .sharePics .description a {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/sp_ikea_usp.gif) no-repeat scroll 0 -56px;padding:14px 72px;}

/* Latest Features */
.latestFeatures {border:1px solid #FAF0CD;padding:10px 4px 5px;margin-bottom:10px;}
#content .latestFeatures h3, #content .partnerGalleries h3, .ikea #content .featuredGallery h3 {border:medium none;color:#5F3827;font-family:georgia;margin:-4px 0pt 0pt 4px;text-transform:capitalize;}
.latestFeatures .prevNext {float:right;padding-right:4px;}
.latestFeatures #prevC1, .latestFeatures #prevC2 {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/square_prev2.gif) no-repeat scroll 0%;margin-right:2px;}
.latestFeatures #nextC1, .latestFeatures #nextC2 {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/square_next2.gif) no-repeat scroll 0%;}
.latestFeatures button {height:23px;width:23px;border:0 none;padding:0;cursor:pointer;}
.latestFeatures .bod {background-color:#FFFFFF;clear:both;height:auto;overflow:hidden;/*width:468px;*/}
.latestFeatures .bod ul {margin:0;}
.latestFeatures .footer {clear:both;}
.latestFeatures .item {background:#fff6df none repeat scroll 0%;border:1px solid #fff6df;float:left;margin:0pt 2px;padding:9px 9px 0 9px;text-align:center;width:28.18%;}
#jCarouselLiteC1 cite.photoCreditNo {padding:5px;}
.mod cite {clear:both;color:#787878;display:block;font-size:0.8em;font-style:normal;text-align:right;padding-bottom:5px;}
.latestFeatures h5 {font-weight:normal;margin-bottom:10px;text-align:center;}
.latestFeatures h5 a {padding:6px;display:block;border-top:1px dashed #F9D368;border-bottom:1px dashed #F9D368;}
.latestFeatures li:hover {text-decoration:none;background:#fbefce;cursor:pointer;}

/* USP Carousal module */
#uspCarouselMod .latestFeatures h5 {border-bottom:1px dashed #F9D368;border-top:1px dashed #F9D368;color:#4479BB;font-weight:normal;margin:10px 0pt;padding:5px;text-align:center;}
#uspCarouselMod .latestFeatures h5 a, #uspCarouselMod .latestFeatures h5 a:hover {display:inline;color:#2994C2;background:none;padding:0px;border:none;}
#uspCarouselMod img{width: 78px !important;height: 78px !important;}

/* Featured Galleries */
#partnerGalleries .featuredgalleries {margin: 0px;}

/* Video */
.infoVidPromoMain {margin:10px 0 0 0;}
.infoVidPromoMain .promoImgCnt img{border:1px solid #F5D985;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:6px;text-transform:capitalize;}
.infoVidPromoMain .infoVidPromoCnt .vpTopCnt {border-bottom:1px dashed #F5D985;margin:0pt 8px;zoom:100%;}
#subcontent .infoVidPromoMain .infoVidPromoCnt .vpTopCnt h3 {padding:3px 0;}
.infoVidPromoMain .vpTopCnt .trackCtrl {text-align:right;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp{position:absolute;margin-top:-110px;left:45.50%;width:27px;height:27px;overflow:hidden;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a.ovrLay{width:27px;height:27px;display:block;background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/vpoverlay-sprite.gif) no-repeat 0 0;}
.infoVidPromoMain .promoImgCnt .vpImgCnt .overLayWrp a:hover.ovrLay{background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/vpoverlay-sprite.gif) no-repeat 0 -207px;text-decoration:none;}
.infoVidPromoMain .promoImgCnt .ptCredit {color:#8D8D8D;font-size:0.8em;padding:0 4px;margin:0;text-align:right;height:1.4em;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.prev {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/home-elements1.gif) no-repeat scroll -66px 0px;height:17px;width:17px;padding-right:16px;display:inline;font-size:16px;cursor:pointer;}
.infoVidPromoMain .vpTopCnt .trackCtrl ul li.next {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/home-elements1.gif) no-repeat scroll -135px 0px;height:17px;width:17px;padding-right:16px;display:inline;font-size:16px;cursor:pointer;}
.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:#E9F6FB;}
.infoVidPromoMain ul.lnkList li span.video {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/cp_video_home.gif) no-repeat scroll 10px 1px;}
.infoVidPromoMain ul.lnkList li span {display:block;padding-left:33px;}
#dlContainer {
			background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl_container_tile.gif) repeat-x scroll 0 52px;
font-size:10px;
height:342px;
margin-bottom:0;
overflow:hidden;
position:relative;
width:456px;
padding-top:12px;
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
		}
			#dl {
				display: none;
				position: relative;
				height: 342px;
				width: 456px;
				overflow: hidden;
				position: relative;
				font-family: Helvetica, Arial, sans-serif
			}
				#dl a img {
					border: none;
				}
				#dl .slide {
					width: 100%;
					height:100%;
					position: absolute;
				}
			#dl .slideCredit {
				color:#eee;
font-family:arial;
margin-right:1em;
position:absolute;
right:0;
top:-5.1em;
font-size:10px;
			}
	#dlContainer .dlSlide {position:absolute;}
	#dlContainer .dlSlide img {position:relative;width:456px;height:342px;}
	#dlContainer .slideBg {background:#833B01;margin:0px 0 -100px 0;height:100px; opacity: 0.8;position:relative; width:456px;}
	#dlContainer h2, #dlContainer h3, #dlContainer .slideAction {position:relative;}
	#dl h2 {color:#FFFFFF;font-size:2.1em;
font-weight:bold;
line-height:0.6em;
margin:0.9em 0.3em 0.2em 0.45em;
padding:0;}
	#dl h3 a {color:#FFFFFF;
font-size:.8em;
font-weight:lighter;
line-height:1.1em;
margin:0 0 0 0.9em;
padding:0;}
	#dl .slideAction {color:#EEBE40;font-size:1.1em;font-weight:bolder;margin:0pt 0pt 0pt 0.9em;}
	#dl .slideAction a {color:#2994C2;}

	#dlContainer .slideButtons {margin-top:-26px;float:right;z-index:1000;position:absolute;width:80px;margin-left:365px;line-height:1.3;}
	#dlContainer .slideButtons a {padding:4px 8px;margin:2px;position:relative;zoom:100%;}
	#dlContainer .slideButtons a.previous {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll 0 0;}
	#dlContainer .slideButtons a.previous:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll 0 -20px;text-decoration:none;}
	#dlContainer .slideButtons a.play {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -52px 0px;}
	#dlContainer .slideButtons a.play:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -52px -20px;text-decoration:none;}
	#dlContainer .slideButtons a.pause {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -27px 0;}
	#dlContainer .slideButtons a.pause:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -27px -20px;text-decoration:none;}
	#dlContainer .slideButtons a.next {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -80px 0;}
	#dlContainer .slideButtons a.next:hover {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/dl-buttons-home.gif) no-repeat scroll -80px -20px;text-decoration:none;}
        #dlControls{height:10px}
#centerSPoll, #askExpert {border:1px solid #FAF0CD;margin-bottom:10px;padding-bottom:10px;}
#centerSPoll h3, #askExpert h3 {padding:2px 10px;margin-bottom:10px;border-bottom:1px dashed #F9D368;color:#5F3827;font-weight:normal;font-family:georgia;}
#askExpert .photo {margin-left:10px;float:left;}
.centerSPollLeft{float:left;margin-left:10px;}
.centerSPollImg{border:1px solid #F8D368;padding:3px;}
.centerSPollImg img{margin:0;}
.centerSPollCredit{font-size:.8em;text-align:right;color:#8D8D8D}
.centerSPollRight{float:right;display:inline;margin-left:3px;}

/* USP remote module */
#uspCarouselMod .clear {line-height:0px;}
#uspCarouselMod h3 {float:left;}
#uspCarouselMod .item {height:140px;width:132px !important;zoom:100%;}
#uspCarouselMod .item img {width:132px;height:88px;}
#jCarouselLiteC2 ul {width:1874px !important;}
#uspCarouselMod #uspCarouselFooter ul {height:34px;margin:0px;}
#uspCarouselMod #uspCarouselFooter ul li {text-align:center;float:left;padding-top:6px;margin:-6px 2px 0;zoom:100%;}
#uspCarouselMod #uspCarouselFooter ul li a {width:152px;padding:6px 0;color:#fff;background:#6AC2DF;display:block;cursor:pointer;}
#uspCarouselMod #uspCarouselFooter ul li a:hover {background:#2994C2;text-decoration:none;}
#uspCarouselMod #uspCarouselFooter ul li.selected {background:transparent url(http://www.blogsmithmedia.com/www.shelterpop.com/media/selected_arrow_IKEApages.gif) no-repeat scroll 70px top;position:relative;z-index:1000;}
#uspCarouselMod #uspCarouselFooter ul li.selected a {background:#2994C2;}

/* IKEA CSS END */

.jane_dagmi_bio{margin: 128px 0px 0px 65px;*margin: 128px 0px 0px -70px;_margin: 128px 0px 0px -70px; position: absolute; color: rgb(153, 153, 153); font-size: 0.8em; text-align: right;}

/* NEW PHOTO PLUGIN STYLES */
.post .photo img, .post .photo-slim img{margin-right:20px}
.post .photo, .post .photo-slim{display:inline;float:left}
.post .photo-wide{display:block;text-align:left}
.post .photo .cap, .post .photo-slim .cap, .post .photo-wide .cap{padding-bottom:10px;margin:0}
.post .photo-wide .cap{text-align:center;display:inline-block;margin:0 auto}
.post .photo-wide .cap{display:inline} /* IE7 */
.post .photo-wide > /* */ .cap{display:inline-block} /* FF */
.post .photo-wide .cap img{display:block}
.post .cap span{font:italic 11px sans-serif;color:#EA7114;display:block;width:320px;line-height:14px;margin:10px 0 8px;}
.post .photo-slim .cap span{width:220px}
.post .photo-wide .cap span{width:350px}