#content ul.blogs-list { margin: 0 0 0 35px; overflow:hidden; padding:0; list-style:none; }
#content ul.blogs-list li { overflow:hidden; border-bottom: solid 1px #6e6f71; margin:0 0 -1px 0;  padding:12px 0 0 0; }
/* Moved to listing.css so they aren't spread across 4 css files. -am --
content ul.blogs-list li div.blog-thumb
content ul.blogs-list li div.blog-description
content ul.blogs-list li div.link-and-brand span.brand-name
-- Moved to listing.css so they aren't spread across 4 css files. -am */
#content ul.blogs-list li div.blog-thumb img { border:solid 1px #6e6f71; }
#content ul.blogs-list li div.blog-description h3 { font-weight:bold; font-size:12px; width:400px; }
#content ul.blogs-list li div.link-and-brand { clear:both; text-align:right; overflow:hidden; padding:5px 0 10px 0; }
#content ul.blogs-list li div.blog-description p,
#content ul.blogs-list li div.link-and-brand a{ font-size:11px; }
#content ul.blogs-list li p.date { margin:6px 0 8px 0; }

#content div#post-content h1 { margin: 0; width:330px; }
#content div#post-content div.post-title-and-brand { margin-bottom:8px; }
#content div#post-content h2 { margin:12px 0; font-weight:bold; font-size:14px; }
#content div#post-content ul li, .post-date,
#content div#post-content div.post-description ol li,
#content div#post-content p { font-size:12px; line-height:15px; }
#content div#post-content div.post-description p { margin: 0 0 8px 0; }
#content div#post-content div.post-description { margin-bottom:25px; }
#content div#post-content div.post-description ol { list-style-position:outside; list-style-type: decimal; }
#content div#post-content div.post-description ol li { margin:0 0 8px 0; padding:0; }
#content div#post-content div.post-description ol,
#content div#post-content div.post-description ul {
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
}
#content div#post-media img#hero-image { border:solid 1px #6e6f71; float:left; _margin-left:-3px; }
#content div#post-content { width:325px; float:left; margin-top:20px; }
#content div#post-media { margin: 20px 20px 0 35px; width:343px; float:left; _margin-left:20px; }

#content div#post-media div#image-thumbs ul.thumbs li { display:inline; float:left; margin:0 8px 8px 0; height: 75px; padding:0; }
#content div#post-media div#image-thumbs ul.thumbs { width:350px; overflow:hidden; margin:10px 0 0 0; float:left; list-style:none; padding:0; }
#content div#post-media div#image-thumbs ul.thumbs li a { background:#ffffff; border:1px solid #fff; padding:1px; display:block; float:left; width:75px; overflow:hidden; _width:79px; }
#content div#post-media div#image-thumbs ul.thumbs li.selected a { background:#fff; border:1px solid #6E6F71; padding:1px; }
#content div#post-media div#image-thumbs ul.thumbs li img { display: block; margin-left: auto; margin-right: auto; }

.brand { margin-top:8px; }
.post-date, .product-date { margin-top:17px; }