#top{
	
	margin: 25px 23px 25px 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B01000;
}
#leftcol{ background: #ffffff; }
#rightcol{ background: #ffffff; }

#editorial p.dlPDF{ float: right; margin: 45px 0 0 0; } 
p.dlPDF a{ width: 74px; height: 20px;background: url(../../images/btn/btn-rss.html) top left no-repeat; padding: 0; border: none; }

#editorial{ margin-right: 40px; }
#editorial div{ margin: 0 0 40px 26px; border-top: 1px solid #B01000; padding-top: 20px; }
h4{
	float:left;
	width:200px;
	height:35px;
	margin:0;
}
* html h4{  float:left;
	width:146px;
	height:15px;
	margin:0;  }
#browseCats{ padding: 0; }
#browseCats li{ display: inline; text-indent: -9999px; }
#browseCats li a{ float: right; display: block; background: url(../../images/nav/nav-browseCats.html) left top no-repeat; height: 20px; margin-left: 22px; padding: 0; border: none; }
#browseCats li.recent a{ width: 109px; background-position: 0 0; margin-left: 0; }
#browseCats li.brand a{ width: 140px; background-position: -109px 0; }
#browseCats li.intweb a{ width: 151px; background-position: -249px 0; }
#browseCats li.printcom a{ width: 180px; background-position: -400px 0; }
#browseCats li.all a{ width: 83px; background-position: -580px 0; }
#browseCats li.recent a:hover,
#browseCats li.recent a.selected{ background-position: 0 -20px; }
#browseCats li.brand a:hover,
#browseCats li.brand a.selected{ background-position: -109px -20px; }
#browseCats li.intweb a:hover,
#browseCats li.intweb a.selected{ background-position: -249px -20px; }
#browseCats li.printcom a:hover,
#browseCats li.printcom a.selected{ background-position: -400px -20px; }
#browseCats li.all a:hover,
#browseCats li.all a.selected{ background-position: -580px -20px; }

#recentPosts{ position: relative; padding-bottom: 35px; margin-bottom: 150px; }

ul#postSnippet{ width: 391px; height: 240px; background: #565656; }
ul#postSnippet p{ color: #fff; margin: 0; }
ul#postSnippet p.posted{ color: #cccccc; font-size: 10px; line-height: 1; }
ul#postSnippet p.title{ color: #fff; font-size: 20px; line-height: 23px; margin: 10px 0; font-family: Georgia, Times, Serif; text-transform: uppercase; }
ul#postSnippet p.title a{ color: #fff; padding: 0; border: none; }

ul.controls{ position: absolute; bottom: 0; height: 35px; width: 391px; background: #565656; }
ul.controls li{ float: left; height: 35px; margin-right: 12px; font-size: 14px; }
ul.controls li a{ padding: 0; border: none; }
ul.controls li.view{ width: 80px; background: url(../../images/nav/spinner-view.html) top left no-repeat; }
ul.controls li.next{ float: right; margin-right: 0; }
ul.controls li.next a{ width: 66px; height: 35px; background: url(../../images/nav/spinner-next.html) top left no-repeat; }
ul.controls li.num{ margin-top: 10px; }
ul.controls li.num a{ color: #999999; }
ul.controls li.num a:hover,
ul.controls li.num a.selected{ color: #fff; }

.row{ clear: both; display: block; }

.item{ float: left; width: 150px; padding: 12px; background: #f4f2ed; margin: 0 22px 22px 0; }
* html .item{  margin: 0 18px 23px 0;  }
.item:hover{ background: #333; }
.item:hover a{ color: #fff; }
.item a{ padding: 0; border: none; margin: 0; }

.item img{ margin-bottom: 7px; }
.item p{ font-size: 11px; line-height: 14px; font-family: Georgia; color: #666; margin: 0; }
.item p a{ color: #666; padding: 0; border: none; }

#leftcol ul{ margin-bottom: 28px; padding: 0 15px 0 25px; }
#leftcol ul li{ font-size: 11px; line-height: 14px; margin-bottom: 7px; color: #999999; }
#leftcol ul li strong{
	color: #B01000;
}
#leftcol ul li a{ color: #999999; padding: 0; border: none; }
#leftcol ul li a:hover{ color: #ff3300; border-bottom: 1px dotted #ff3300; }

p.goback{ float:right;
margin:0 0 20px; }
p.goback a{ padding: 0; border: none; color: #666; }
p.goback a:hover{ padding: 0 0 1px; border-bottom: 1px dotted #ff3300; color: #ff3300; }
