a:link, a:visited,
a:hover, a:active 												{ color: #2958b2; text-decoration: underline; }


/* Top Content */
div#top-content														{ position: relative; overflow: hidden; margin-bottom: 14px; }

div#news-feed															{ float: left; overflow: hidden; display: inline; width: 500px; }
div#news-feed div.widget-wrap							{ background: url(../images/bchip-top-500.jpg) no-repeat 0 0; }
div#news-feed div.inner										{ padding: 0 12px 4px 18px; color: #fff; background: url(../images/bchip-mid-500.jpg) repeat-y 0 0; }
div#news-feed div.bottom-cap							{ height: 15px; width: 500px; background: url(../images/bchip-bot-500.jpg) no-repeat 0 0; }
div#news-feed h2													{ padding-left: 18px; }
div#news-feed p														{ font-size: 1.2em; }
div#news-feed a, a:visited								{ font-weight: normal; color: #fff; }
div#news-feed h4													{ font-size: 1.6em; padding-top: 1px; margin-bottom: 3px; }
div#news-feed img													{ float: left; border: none; margin-right: 10px; }


/* Main Content */
div#main-content													{ overflow: hidden; }


/* Member Feed */
#member-feed															{ float: left; overflow: hidden; display: inline; margin-bottom: 12px; width: 720px; }

#member-feed a:link,
#member-feed a:visited										{ text-decoration: none; }

#member-feed a:hover,
#member-feed a:active											{ text-decoration: underline; }

#member-feed .widget-wrap									{ background: url(../images/yychip-top-720.png) no-repeat 0 0; position: relative; }
#member-feed label												{ color: #9d7e09; font-size: 1.1em; }
#member-feed .chip-header									{ padding-left: 12px; }
#member-feed .chip-header small						{ font-size: 11px; }

#member-feed .search-widget								{ font-size: 11px; position: absolute; top: 8px; left: 320px; width: 390px;	}
#member-feed #member-feed-rss							{ position: absolute; left: 0; top: 0; }
#member-feed #feed_form										{ position: absolute; right: 0; top: 0; }
#member-feed .search-widget input					{ vertical-align: middle; }
#all-feeds																{ padding-right: 8px; }



#member-feed .search-widget span					{ font-size: 1.1em; color: #8d7e09; padding-right: 4px; }
#member-feed .inner												{ padding: 0 10px; background: url(../images/ychip-mid-720.png) repeat-y 0 0; }
#member-feed .bottom-cap									{ height: 17px; width: 720px; background: url(../images/ychip-bot-720.png) no-repeat 0 0; }

#member-feed .chip-header small						{ font-size: 11px; }
#member-feed .chip-header small span			{ font-size: 11px; padding-left: 6px; }

#member-feed #general_comment_container,
#member-feed .movie_review,
#member-feed .movie,
#member-feed .topic,
#member-feed .pik_list										{ background-color: #fff; border: 1px solid #2753ac; font-size: 14px; margin-bottom: 10px; padding: 12px 3px 3px 3px; overflow: hidden; position: relative; }

#member-feed .last												{ margin-bottom: 0; }
#member-feed .main-avatar									{ position: absolute; left: 3px; top: 14px; }

#member-feed .feed-review-poster,	
#member-feed .vl-posters									{ float: right; }


#member-feed .feed-movie-poster														{ float: right; height: 172px; width: 100px; }
#member-feed .feed-movie-poster .feed-review-poster				{ display: block; float: none; height: 148px; width: 100px; margin-bottom: 8px; }
#member-feed .feed-movie-poster .infiniteCarousel					{ width: 100px; }
#member-feed a.ondemand																		{ display: block; text-align: center; }

#member-feed .vl-posters a								{ display: inline; }
#member-feed .vl-posters .more-link				{ color: #000; display: block; text-align: center; text-decoration: underline; }

#member-feed h1,
#member-feed .review-text,
#member-feed .comments										{ margin-left: 60px; width: 524px; word-break: hyphenate; word-wrap: break-word; }

#member-feed .comment-text								{ font: 14px Arial, Helvetica, sans-serif; margin-left: 0; width: auto !important; }
#member-feed .comment-text li							{ border: none !important; margin: 0; padding: 0 !important; }

#member-feed .comment-text p,
#member-feed .comment-text ul,
#member-feed .comment-text ol							{ margin-bottom: 0.3em; }



#member-feed .topic h1,
#member-feed .topic .review-text					{ width: 630px; }

#member-feed h1														{ font-size: 16px; }
#member-feed h1 a													{ color: #000; text-decoration: underline !important; }
#member-feed h1 em												{ color: #2753ac; font-weight: bold; }

#member-feed .review-text									{ position: relative; }
#member-feed .info-line										{ font: 12px Arial, Helvetica, sans-serif; position: absolute; bottom: -18px; left: 0; width: 100%; }
#member-feed .info-line a									{ font-weight: bold; }
#member-feed .info-line .full-review			{ position: absolute; right: 0; bottom: 0; }

#member-feed .comments															{ margin-top: 22px; position: relative; }
#member-feed #general_comment_container .comments		{ margin-top: 0; }

#member-feed .comments li									{ background-color: #edeff4; border-bottom: 1px solid #e5eaf1; padding: 3px 3px 2px; position: relative; margin-bottom: 3px; }
#member-feed .comments li.post						{ padding: 3px 3px 1px 39px; }
#member-feed .comments .comment-replies		{ padding-left: 39px; }

#member-feed .reply-avatar								{ position: absolute; top: 3px; left: 3px; }
#member-feed .comments .timestamp					{ color: #aaa; font-size: 12px; }
#member-feed .comments a									{ color: #2753ac; }
#member-feed .commenter										{ float: left; padding-right: 2px; }
#member-feed .comment-link								{ font-size: 12px; position: absolute; top: -19px; left: 154px; }

#member-feed .show-hide										{ font-size: 12px; position: absolute; right: 4px; bottom: 0; }
#member-feed .info-line .show-hide				{ right: 108px; }
#member-feed .movie .info-line .show-hide	{ right: 0; }

#member-feed .show-hide .hide,
#member-feed .full-comment								{ display: none; }

#member-feed .pik_list .comment-link,
#member-feed .movie_review .comment-link	{ left: 212px; }

#member-feed .fb_edge_widget_with_comment	{ display: block; overflow: hidden; position: absolute; left: 158px; top: -3px; width: 47px; }

#member-feed .comment-link a							{ font-size: 12px; font-weight: bold; }
#member-feed .comment-field-wrap					{ border: 1px solid #bdc7d8; background-color: #fff; }
#member-feed .comments textarea						{ background: none; border: none; outline: none; height: 14px; line-height: 14px; width: 100% !important; padding: 4px; resize: none; }
#member-feed .comments textarea.inactive	{ color: #777; font-size: 12px; }

#member-feed .reply-functions							{ display: none; margin-top: 6px; text-align: right; }



/* FreshPiks */
div#freshpiks															{ float: left; overflow: hidden; display: inline; margin-bottom: 12px; width: 728px; }
div#freshpiks div.widget-wrap							{ background: url(../images/yychip-top-720.png) no-repeat 0 0; }
div#freshpiks label												{ color: #9d7e09; font-size: 1.1em; }
div#freshpiks h2.chip-header							{ padding-left: 12px; }

div#freshpiks h2.chip-header span					{ font-size: 0.53em; padding-left: 24px; }
div#freshpiks div.search-widget						{ float: left; padding: 2px 0 0 52px; font-size: 1.1em;	}

div#freshpiks div.search-widget input			{ vertical-align: middle; }
label#rb1-label														{ padding-right: 8px; }

div#freshpiks select											{ margin-right: 10px; }
div#freshpiks div.search-widget span			{ font-size: 1.1em; color: #8d7e09; padding-right: 4px; }
div#freshpiks div.inner										{ padding: 0 10px; background: url(../images/ychip-mid-720.png) repeat-y 0 0; }

div#freshpiks div.bottom-cap							{ height: 17px; width: 720px; background: url(../images/ychip-bot-720.png) no-repeat 0 0; }
li.freshpik-item													{ overflow: hidden; padding: 1px 0 0 15px; height: 202px; width: 688px; background: url(../images/new-welcome/freshpik-bg.png) no-repeat 0 0; }

div.freshpik-img 													{ float: left; width: 110px; }
div.freshpik-img a												{ text-align: center; }
li.freshpik-item h4.top-bar								{ overflow: hidden; margin: 6px 11px 0 0; padding-left: 14px; background-color: #2c56a8; }

ul.freshpik-info li												{ float: left; display: inline; }
ul.freshpik-info li.title									{ line-height: 18px; height: 18px; overflow: hidden; padding: 3px 4px 0 0; width: 182px; }
ul.freshpik-info li.genre									{ color: #fff; font-size: 1.1em; line-height: 11px; padding-right: 3px; width: 73px; }
ul.freshpik-info li.genre span						{ display: block; line-height: 14px; }

ul.freshpik-info li.title-l								{ width: 393px; padding: 3px 8px 0 0; }
ul.freshpik-info li.qual-title						{ width: 47px; padding-right: 6px; text-align: right; }
ul.freshpik-info li.trust-title						{ width: 32px; }
ul.freshpik-info li.qual-title,
ul.freshpik-info li.trust-title						{ height: 22px; color: #fee064; font-size: 1.1em; line-height: 0.9em; padding-top: 3px; }
ul.freshpik-info li.qual-desc							{ margin-right: 6px; text-indent: -9999px; }

ul.freshpik-info li.qual-desc div span		{ display: block; font-size: 0.5em; line-height: 5px; }
ul.freshpik-info li.qual-img-s						{ border-left: 1px solid #fff; border-right: 1px solid #fff; margin-right: 6px; }
ul.freshpik-info li.trust-desc						{ width: 38px; padding: 2px 4px 0 2px; text-align: right; color: #fff; font-size: 1.87em; }

ul.freshpik-info li.freshpik-help					{ height: 18px; padding-top: 4px; }
ul.freshpik-info li a											{ font-size: 1.5em; font-weight: normal; color: #fff; }
ul.freshpik-detail												{ overflow: hidden; color: #333; }
ul.freshpik-detail p.detail-header				{ font-size: 1.38em; font-weight: bold; color: #636363; }
ul.freshpik-detail p.detail-header em			{ color: #2958b2; font-weight: bold; }
ul.freshpik-detail p.detail-header a			{ vertical-align: middle; }
ul.freshpik-detail												{ padding-top: 6px; }
ul.freshpik-detail ul											{ padding-top: 4px; }

li.summary																{ float: left; display: inline; padding: 0 16px 0 14px; width: 300px; }
li.summary div.review-text								{ font-size: 1.4em; height: 90px; width: 100%; overflow: hidden; padding-top: 4px; }

li.byline																	{ clear: both; padding-left: 14px; }
li.byline span.user-name									{ font-size: 12px; }
li.byline span.user-name a								{ color: #333; }

ul.freshpik-user-info											{ overflow: hidden; font-size: 1.15em; margin-top: 4px; padding-left: 24px; }
ul.freshpik-user-info li									{ float: left; display: inline; padding-right: 20px; }
ul.freshpik-user-info a										{ display: block; }
ul.freshpik-user-info a.full-review,
ul.freshpik-user-info a.reviewer-name			{ font-weight: bold; padding-bottom: 6px; }
ul.freshpik-user-info a.full-review				{ width: 130px; color: #2958b2; }
ul.freshpik-user-info a.reviewer-name			{ display: inline; color: #2b2b2b; }

ul.freshpik-user-info span.date-time			{ color: #9d7e09; }
ul.freshpik-user-info span.user-name			{ color: #333; padding-left: 4px; }
ul.freshpik-user-info p										{ color: #333; padding-bottom: 6px; }
li.quality																{ float: left; display: inline; font-size: 1.1em; /*width: 129px;*/width: 145px; }

li.quality em															{ color: #2958b2; font-weight: normal; }
li.content																{ float: left; display: inline; font-size: 1.1em; width: 90px; }
li.quality span, li.content span					{ padding-left: 8px; font-size: 0.6em; }

ul.freshpik-actions												{ overflow: hidden; }
ul.freshpik-actions li										{ float: left; display: inline; padding-top: 4px; }
ul.freshpik-actions li a									{ color: #2958b2; font-size: 1.5em; line-height: 25px; text-decoration: none; }
ul.freshpik-actions li.ondemand						{ height: 18px; width: 110px; position: relative; }
ul.freshpik-actions li.discuss						{ width: 110px; text-align: center; }
ul.freshpik-actions li.discuss a img			{ padding-right: 4px; }
ul.freshpik-actions li.discuss img				{ margin-bottom: -2px; }
ul.freshpik-actions li a.discuss					{ font-size: 15px; }
ul.freshpik-actions li.read-review				{ padding-left: 14px; }
ul.freshpik-actions li a.full-review			{ background: url(../images/read-review.png) no-repeat 0 0; display: block; line-height: 25px; padding: 0 42px 0 26px; text-align: center; }
ul.freshpik-actions li.share-this					{ width: 95px; }
ul.freshpik-actions li.share-this					{ padding-right: 14px; }
ul.freshpik-actions li a.stico_default		{ background-position: 0 2px !important; }
ul.freshpik-actions li.wikchip						{ float: right; overflow: hidden; padding: 0 18px 0 1px; width: 230px; }
ul.freshpik-actions li.wikchip a					{ font-size: 1.1em; line-height: normal; }
ul.freshpik-actions li.wikchip em					{ color: #2958b2; font-size: 1.1em; font-weight: bold; padding-right: 4px; }
ul.freshpik-actions li.wikchip a.wikchip-type { color: #333; padding: 0 4px; text-decoration: underline; }
ul.freshpik-actions li.wikchip a.wikchip-more { font-weight: bold; text-decoration: underline; }
ul.freshpik-actions li.wikchip p					{ color: #2b2b2b; font-family: "Times New Roman", Times, serif; font-size: 1.4em; height: 18px; line-height: 18px; }

a.trust-reviewer													{ display: block; margin-top: 6px; height: 20px; width: 100px; background: url(../images/new-welcome/trust-button.png) no-repeat 0 0; text-indent: -9999px; }

li.ad																			{ height: 60px; width: 468px; margin: 4px auto; }


/* TopPiks */
div#toppiks																{ float: right; overflow: hidden; display: inline; width: 256px; }
div#toppiks div.widget-wrap								{ background: url(../images/bchip-top-large-256.png) no-repeat 0 0; }
div#toppiks div.inner											{ background: transparent url(../images/bchip-mid-256.png) repeat-y scroll 0 0; padding: 0 8px 0 10px; }
div#toppiks div.bottom-cap								{ height: 18px; width: 256px; background: url(../images/bchip-bot-256.png) no-repeat 0 0; }

div#toppiks h2.chip-header								{ padding-left: 10px; font-size: 1.7em; }

div#toppik-desc														{ overflow: hidden; font-size: 1.2em; }

#toppik-desc,
#toppik-desc h3														{ color: #fff; }

div#toppiks p#toppik-desc span						{ float: left; }
div#toppiks div.review-text p							{ overflow: visible; font-size: 1.0em; }

#toppik-desc a														{ float: right; font-weight: normal; margin-right: 10px; color: #fdc800; }

div#toppiks-top-cap												{ height: 12px; margin-top: 8px; background: url(../images/toppik-bg-top.png) no-repeat 0 0; }

div#toppiks-bottom-cap										{ height: 14px; background: url(../images/toppik-bg-bot.png) no-repeat 0 0; }
ol#toppiks-list														{ padding: 0 2px; background: url(../images/toppik-bg-mid.png) repeat-y 0 0; }
li.toppik-item														{ position: relative; overflow: hidden; }
ol#toppiks-list h4.top-bar								{ overflow: hidden; padding-left: 10px; height: 25px; background-color: #fdc800; }
ol#toppiks-list h4.top-bar a							{ float: left; display: block; padding-top: 4px; font-size: 1.4em; font-weight: normal; color: #2b2b2b; }
ol#toppiks-list div.img-container					{ float: left; width: 70px; margin-top: -40px; padding-left: 4px; }
div.img-container a.discuss								{ display: block; height: 15px; width: 68px; margin-top: 4px; background: url(../images/new-welcome/discuss-button-sm.png) no-repeat 0 0; text-indent: -9999px; }
ol#toppiks-list div.qual-img-s 						{ float: right; }
ul.toppik-info														{ padding: 3px 0; height: 34px; background-color: #2c56a8; }
ul.toppik-info li													{ float: right; display: inline; padding: 0 8px 0 5px; }
ul.toppik-info li.trust-weighted					{ margin-right: 10px; padding: 0; }

ol#toppiks-list ul.toppik-info li p				{ height: 12px; font-size: 1.1em; color: #fee064; line-height: 0.9em; }
ol#toppiks-list ul.toppik-info li em			{ display: block; text-align: right; font-size: 1.87em; color: #fff; font-weight: normal; }
ol#toppiks-list ul.toppik-info li.trust-weighted em { text-align: left; }


ol#toppiks-list ul.toppik-info li em.trust-weighted { text-align: left; }
ol#toppiks-list blockquote								{ float: left; padding: 0 4px 10px; height: 118px; width: 152px; color: #2b2b2b; }
ol#toppiks-list blockquote blockquote			{ float: none; padding: 0; height: 100%; width: 120px; }
ol#toppiks-list blockquote p.user-info		{ font-size: 1.1em; height: 27px; padding-top: 4px; }

ol#toppiks-list blockquote p.user-info a,
ol#toppiks-list blockquote p.user-info em			{ font-weight: bold; }
ol#toppiks-list div.review-text								{ overflow: hidden; height: 78px; font-size: 1.3em; }
ol#toppiks-list blockquote a.full-review			{ position: absolute; bottom: 4px; font-size: 1.15em; font-weight: bold; color: #2958b2 !important; }
ol#toppiks-list blockquote cite a.toppik-user { color: #2958b2 !important; }

/* Ads */
div#top-ad																{ position: absolute; right: 0; bottom: 1px; width: 468px; height: 60px; }
div#mid-ad																{ width: 728px; height: 90px; margin-top: 10px; }
div#bot-ad																{ width: 160px; height: 600px; margin: 10px auto; }
