/* feed area */
/* feed nav bar */
#feed-wrapper {
	margin:20px 0px 0px 0px;
}
#feed-wrapper.search {
	margin:0px;
}
.search #feed-vertical {
	padding-top:10px;
}
#feed-wrapper.category { /*no top margin for category listings*/
	margin-top:0px;
}
#feed-leftend {
	width:3px;
	height:46px;
	background:url(../images/feed-left.png) no-repeat 0px 0px;
	float:left;
}
#feed-rightend {
	width:3px;
	height:46px;
	background:url(../images/feed-right.png) no-repeat 0px 0px;
	float:left;
}
#feed {
	height:46px;
	background:url(../images/feed-bg.png) repeat-x 0px 0px;
	float:left;
	width:833px;
	color:#FFF;
	overflow:visible;
	border-right:1px solid #000;
}
#feed.hide-social {
	border-right:none;
}
#feed .icon {
	float:left;
	width:29px;
	height:25px;
	margin:13px 0px 0px 10px;
}
.cat-bar .icon {
	float:left;
	width:29px;
	height:25px;
	margin:0px 4px 0px 0px;
}
#feed .icon.movie, .cat-bar .icon.movie {
	background:url(../images/review-movie-large.png) no-repeat 0px 0px;
}
#feed .icon.music, .cat-bar .icon.music {
	background:url(../images/review-music-large.png) no-repeat 0px 0px;
}
#feed .icon.game, .cat-bar .icon.game {
	background:url(../images/review-game-large.png) no-repeat 0px 0px;
}
#feed .icon.book, .cat-bar .icon.book {
	background:url(../images/review-book-large.png) no-repeat 0px 0px;
}
#feed .icon.product, .cat-bar .icon.product {
	background:url(../images/review-product-large.png) no-repeat 0px 0px;
}
#feed .header {
	float:left;
	padding:13px 15px 0px 10px;
	text-transform:uppercase;
	font-size:1.3em;
}
#feed .sort {
	float:left;
}
#feed .sort a {
	display:block;
	padding:16px 14px;
	font-size:.7em;
	text-transform:uppercase;
	height:22px;
	color:#DDD;
}
#feed .sort a:hover,
#feed .sort a.current {
	background:url(../images/feed-arrow.png) no-repeat center bottom;
}
#feed .sort a:hover {
	color:#FFF;
}
#feed-wrapper .social {
	height:46px;
	color:#FFF;
	float:left;
	width:119px;
	background:url(../images/feed-social-bg.png) repeat-x 0px 0px;
	border-left:1px solid #484848;
}
.ribbon .social {
	position:relative;
	top:-3px;
}
#feed-wrapper .social-placeholder {
	height:46px;
	float:left;
	width:120px;
	background:url(../images/feed-bg.png) repeat-x 0px 0px;
}
#feed-wrapper .social a.rss {	
	float:left;
	background:url(../images/feed-rss.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:10px 5px 10px 13px;
}
#feed-wrapper .social a.twitter {	
	float:left;
	background:url(../images/feed-twitter.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:10px 5px;
}
#feed-wrapper .social a.facebook {	
	float:left;
	background:url(../images/feed-facebook.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:10px 10px 10px 5px;
}
/* feed panels */
#feed-panel-wrapper {
}
#feed-panel-wrapper .left-panel {
	width:658px;
	float:left;
}
.feed-panel .ad {
	padding:10px 0px 0px 0px;		
}
.feed-panel {
	float:left;
	margin-right:30px;
	margin-top:30px;
	height:420px;
	width:300px;
}
.feed-panel.right-most {
	margin-right:0px;
}
.feed-panel .top {
	height:4px;
	width:300px;
	background:url(../images/feed-panel-top.png) no-repeat 0px 0px;
}
.feed-panel .bottom {
	height:4px;
	width:300px;
	background:url(../images/feed-panel-bottom.png) no-repeat 0px 0px;
}
.feed-panel .inner {
	padding:3px 10px;
	width:278px;
	background:#EEEEEE;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	border-bottom:1px solid #C9C9C9;
}
.feed-panel .category {
	text-transform:uppercase;
	padding:4px 0px 0px 5px;
	font-size:.7em;
}
.feed-panel .article-image {
	border:1px solid #CCC;
	background:#FFF;
	padding:8px;
	margin:8px 0px 8px 0px;
}
.feed-panel .article-image-placeholder {
	height:152px;
}
.feed-panel .article-image img {
}
.feed-panel .content {
	padding:5px 10px 0px 10px;
	height:178px;
	overflow:hidden;	
}
.feed-panel h2 {
	margin-bottom:5px;	
}
.feed-panel h2 a {
	font-size:.65em;
	color:#333333;	
}
.feed-panel h2 a cufon {
	padding-bottom:6px;
}
.feed-panel .excerpt {
	font-size:.75em;
	line-height:1.5em;
	color:#545454;
}
.feed-panel .meta {
	border-top:1px solid #FFFFFF;
	width:298px;
	background:#E2E2E2;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	font-size:.6em;
	text-transform:uppercase;
}
.feed-panel .meta a {
	color:#666;
}
.feed-panel .author {
	float:left;
	width:140px;
	padding:5px 15px;	
	height:12px;
	color:#999;
}
.feed-panel .comments {
	float:left;
}
.feed-panel .comments a {	
	display:block;
	width:14px;
	padding:5px 10px;	
	height:12px;	
	color:#FFF;
	font-size:9px;
	text-align:center;
	background:url(../images/feed-comments.png) no-repeat center center;
}
.feed-panel .fullstory {
	float:left;
}
.feed-panel .fullstory a {
	display:block;	
	width:74px;
	padding:5px 10px;	
	height:12px;
}
.feed-panel .fullstory a:hover {
	color:#999;
}
/* feed panels vertical */
.feed-vertical-wrapper {
	background:#FFF url(../images/sidebar-bg.png) repeat-x 0px 0px;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
}
.feed-vertical {
	padding:40px 20px;
}
.feed-vertical .article-image {
	border:1px solid #CCC;
	background:#FFF;
	padding:8px;
	display:block;
	float:left;
	margin-right:20px;
}
.feed-vertical .article-image-placeholder {
	display:block;
	float:left;
	width:238px;
}
.feed-vertical .article-image img {	
}
.feed-vertical .article-image a {
border-width:0px;	
}
.feed-vertical .article {
	width:380px;
	float:left;
	padding-top:0px;
}
.feed-vertical .article .comments {
	float:right;
	background:url(../images/feed-comments-large.png) no-repeat 0px 0px;
	height:47px;
	width:112px;
	color:#555;
	text-transform:uppercase;
	font-size:.7em;
}
.feed-vertical .article .comments .number {
	font-size:1.8em;
	float:left;
}
.feed-vertical .article .comments .number a {
	color:#555;
	display:block;
	width:42px;
	padding:7px 0px;
	text-align:center;
	font-weight:bold;
	letter-spacing:-1px;
}
.feed-vertical .article .comments .label {
	float:left;
	width:64px;
	padding:12px 0px 0px 6px;
	font-weight:bold;
	letter-spacing:-1px;
}
.feed-vertical .article h1 {
	line-height:.7em;
}
.feed-vertical .article h1 a {
	color:#333;
	font-size:.7em;
}
.feed-vertical .article h1 a cufon {
	padding-top:4px;
}
.feed-vertical .article a.category {
	background:#545E7E;
	display:inline-block;
	color:#FFF;
	font-size:.8em;
	text-transform:uppercase;
	padding:6px 10px 4px 10px;
	margin-top:10px;
	margin-bottom:15px;
}
.feed-vertical .article .desc {
	font-size:.65em;
	color:#999999;
	margin:10px 0px;
}
.feed-vertical .article a.read-more {
	float:right;
	text-transform:uppercase;
	font-size:.7em;
}
.feed-vertical .article .excerpt {
	line-height:1.7em;	
	font-size:.8em;
	color:#545454;
}

/* latest by category */
.latest-wrapper {
	background:#FFF;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	padding-top:15px;
}
.latest-wrapper .social {
	height:30px;
	color:#FFF;
	float:left;
	width:112px;
}
.latest-wrapper .social a.rss {	
	float:left;
	background:url(../images/feed-rss.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:0px 5px;
}
.latest-wrapper .social a.twitter {	
	float:left;
	background:url(../images/feed-twitter.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:0px 5px;
}
.latest-wrapper .social a.facebook {	
	float:left;
	background:url(../images/feed-facebook.png) no-repeat 0px 0px;
	display:block;
	height:25px;
	width:25px;
	margin:0px 5px;
}
.latest-wrapper .catpanel-wrapper {
	width:329px;
	float:left;
}
.latest-wrapper .catpanel-wrapper .inner {
	padding:0px 10px 10px 15px;
}
.latest-wrapper .catpanel-wrapper .category {
	background:#545E7E;
	display:inline-block;
	color:#FFF;
	font-size:.8em;
	text-transform:uppercase;
	padding:4px 10px;
	float:left;
}
.latest-wrapper .catpanel-wrapper .more {
	display:block;
	float:right;
	text-transform:uppercase;
	font-size:.7em;
	padding-right:10px;
}
.latest-wrapper .catpanel {
	margin:10px 0px 10px 0px;
	border-bottom:1px solid #F0F0F0;
	padding-bottom:10px;
}
.latest-wrapper .catpanel.last {
	border-bottom:0px;
}
.latest-wrapper .catpanel.first {
	margin-top:0px;
}
.latest-wrapper .catpanel .article-image {
	border:1px solid #D7D7D7;
	display:block;
	padding:7px 7px 7px 7px;
	margin-bottom:15px;
	background:#FFF;
}
.latest-wrapper .catpanel a.thumbnail {
}
.latest-wrapper .catpanel a.thumbnail img {
}
.latest-wrapper .catpanel a {
	color:#555;
	font-size:.75em;
}
.latest-wrapper .catpanel a.title {
	display:block;
	padding:0px 10px;
	line-height:1.5em;
}
.latest-wrapper .catpanel a:hover {
	color:#888;
}
.latest-wrapper .catpanel a.first {
	font-size:1em;
}
.latest-wrapper .catpanel a.first cufon {
	padding-bottom:4px;
}

/*ratings*/
#feed-wrapper .feed-panel.reviews {
	height:375px;
}
#feed-wrapper .feed-panel.reviews .content {
	height:133px;
}
#feed-wrapper .feed-panel.reviews .author {
	width:129px;
}
#feed-wrapper .feed-panel.reviews .fullstory a {
	display:block;	
	width:83px;
	padding:5px 10px;	
	height:12px;
}

#feed-wrapper .stars, .sidebar .stars {
	float:right;
	margin-top:3px;
}
.sidebar .stars {
	margin:10px 5px 0px 0px !important;
}
#feed-wrapper .star, .sidebar .star {
	width:14px;
	height:14px;
	float:left;
	margin-left:2px;
	background:url(../images/star-empty-small.png) no-repeat 0px 0px;
}
#feed-wrapper .star.half, .sidebar .star.half {
	background:url(../images/star-half-small.png) no-repeat 0px 0px;
}
#feed-wrapper .star.full, .sidebar .star.full {
	background:url(../images/star-full-small.png) no-repeat 0px 0px;
}
#feed-wrapper .heart, .sidebar .heart {
	width:14px;
	height:14px;
	float:left;
	margin-left:2px;
	background:url(../images/heart-empty-small.png) no-repeat 0px 0px;
}
#feed-wrapper .heart.half, .sidebar .heart.half {
	background:url(../images/heart-half-small.png) no-repeat 0px 0px;
}
#feed-wrapper .heart.full, .sidebar .heart.full {
	background:url(../images/heart-full-small.png) no-repeat 0px 0px;
}
#feed-wrapper .award, .sidebar .award {
	float:left;
	height:20px;
	width:20px;
	margin-right:4px;
	background:url(../images/special-small-2.png) no-repeat 0px 0px;
}
.feed-vertical .award {
	margin-top:13px;
	margin-left:5px;
}
#feed-wrapper .award-text {
	font-size:1.4em;
	text-transform:uppercase;
	color:#C30;
	margin-top:5px;
	display:block;
	font-weight:normal;
}
.feed-vertical .category-link {
	float:left;
}
.feed-vertical .category-link a {
	background:#545E7E;
	display:block;
	color:#FFF;
	font-size:.8em;
	text-transform:uppercase;
	padding:4px 10px;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:bold;
}

/*feed-specific sidebar style*/
#feed-panel-wrapper .right-panel {
	width:300px;	
	border-left:1px solid #B5B5B5;	
	border-bottom:1px solid #B5B5B5;	
}
#feed-panel-wrapper .feed-vertical-wrapper .right-panel,
#feed-panel-wrapper .right-panel.alt {
	border-left:none;
	border-bottom:none;
}
#feed-panel-wrapper .right-panel.alt {
	border-right:none;
	background:none;
}
	