/*
 * $Id: newsfeed.css,v 1.82 2011/01/05 11:47:24 antti-pe Exp $
 */

#box-newsfeed.box2 .center,
#box-newsfeed .center .content                             { padding: 0; overflow: visible; }
#box-newsfeed.box-index-tabbed .header                     { padding: 0; position: relative; z-index: 1; }
#box-newsfeed .header .actions li.refresh a                { background: none; }
#box-newsfeed #newsfeed-header                             { border-top-left-radius: 4px; border-top-right-radius: 4px; min-height: 50px; padding: 21px 20px 5px 20px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }
#box-newsfeed #newsfeed-header-channel                     { border-top-left-radius: 4px; border-top-right-radius: 4px; min-height: 50px; padding: 0px 20px 5px 0px; border-bottom: 1px solid #BFBFBF; }
#box-newsfeed #newsfeed-header-channel form                { position: relative; padding-left: 60px; }
#box-newsfeed #newsfeed-header-channel .justify-left       { position: absolute; left: 0; }
#box-newsfeed #newsfeed-header-channel .justify-left a     { padding-right: 15px; }
#box-newsfeed #newsfeed-header-channel fieldset textarea   { width: 630px; }
#box-newsfeed #newsfeed-welcome h4                         { border: 0; margin: 0; }
#box-newsfeed #newsfeed-welcome .user                      { left: 15px; margin: 0; position: absolute; top: 15px; }

#box-newsfeed .important_information                       { margin: 0 15px; }
#box-newsfeed #newsfeed-header + .important_information    { margin-top: 15px; }

#box-newsfeed #newsfeed-items                              { list-style: none; margin: 0; padding: 0; }
#box-newsfeed .newsfeed-item                               { border-top: 1px solid #103953; margin: 0; min-height: 45px; overflow: hidden; padding: 10px 20px 10px 75px; position: relative; }
#box-newsfeed .newsfeed-item.ad                            { padding: 15px 20px; }
#box-newsfeed .newsfeed-item.ad .adv                       { margin: 0 auto; }
#box-newsfeed #newsfeed-items.loading .newsfeed-item       { opacity: 0.3; }
#box-newsfeed #newsfeed-items li.newsfeed-item.first       { border: 0; }
#box-newsfeed #newsfeed-items li.newsfeed-item.last        { padding-bottom: 20px; }
#box-newsfeed #newsfeed-items .newsfeed-show-more          { text-align: center; display: block; margin: auto; top: 0.5em;}
#box-newsfeed .newsfeed-item-stamp                         { position: absolute; right: 1em; top: 0.5em; }
#box-newsfeed .newsfeed-item-stamp a                       { color: inherit; text-decoration: none; }
#box-newsfeed .newsfeed-item .square-thumb                 { left: 15px; margin: 0; position: absolute; top: 15px; }
#box-newsfeed .newsfeed-item .square.achievement           { left: 0; margin-right: 1em; position: relative; top: 0; }
#box-newsfeed .newsfeed-item .newsfeed-event-target a      { font-weight: bold; }
#box-newsfeed #newsfeed-share                              { padding-right: 10px; }
#box-newsfeed #newsfeed-share input,
#box-newsfeed #newsfeed-share button                       { vertical-align: baseline; float: right; right: -10px; }
#box-newsfeed #newsfeed-share button                       { margin-left: 5px; }
#box-newsfeed #newsfeed-share .charcounter                 { float: right; border: 0; position: absolute; right: 25px; top: 12px; }
#box-newsfeed #newsfeed-share .charcounter.warning         { color: #E98300; }
#box-newsfeed #newsfeed-share textarea                     { font-size: 1.3em; height: 2.6em; width: 100%;  }
#box-newsfeed #newsfeed-share fieldset                     { width: 100%; }
#box-newsfeed #newsfeed-share .newsfeed-share-action       { padding-left: 24px; background: url('/img/bashi/icon_image_small.png') no-repeat 7px center; }
#box-newsfeed #newsfeed-filters                            { margin-top: 1em; padding-top: 1em; overflow: hidden; }
#box-newsfeed #newsfeed-filters .expand-down               { float: right; }

.newsfeed-item-content                                     { margin: 0.5em 0 1em; }
.newsfeed-item-content blockquote                          { font-style: italic; padding: 0.5em 3em 0 1em; }

#box-newsfeed .newsfeed-item-tools                         { clear: both; color: #707070; font-size: 0.9em; margin: 0.3em 0 0; }
#box-newsfeed .newsfeed-item-tools-views                   { margin-right: 2em; }

.newsfeed-item-blogentrylikeaggregate .newsfeed-item-content,
.newsfeed-item-moodlikeaggregate .newsfeed-item-content    { margin-left: 1em; }
.newsfeed-item-moodlikeaggregate .newsfeed-item-mood,
.newsfeed-item-moodlike .newsfeed-item-mood,
.newsfeed-item-mood .newsfeed-item-topic                   { font-style: italic; }
#box-newsfeed.box .newsfeed-item-mood .newsfeed-item-topic  { color: black; }
.theme-4 #box-newsfeed.box .newsfeed-item-mood .newsfeed-item-topic,
#box-newsfeed.box2 .newsfeed-item-mood .newsfeed-item-topic { color: white; }
.newsfeed-item-mood .newsfeed-item-topic .nick0            { font-style: normal; }

.newsfeed-item-content .thumb                              { margin: 0 0.5em 0 0; padding-left: 2px; }
#box-newsfeed .newsfeed-item-content .square-thumb         { position: relative; margin-right: 1em; top: 0; left: 0; }
#box-newsfeed .newsfeed-item-content .square-thumb .thumb  { margin: 0; padding: 0; }
#box-newsfeed .newsfeed-item-imagecomment .newsfeed-item-content .nick1 { margin-right: 0.2em; }

#box-newsfeed li.newsfeed-item-hotlist_imageaggregate,
#box-newsfeed li.newsfeed-item-hotlist_videoaggregate      { padding-left: 55px; }
#box-newsfeed li.newsfeed-item-hotlist_imageaggregate .newsfeed-item-tools,
#box-newsfeed li.newsfeed-item-hotlist_videoaggregate .newsfeed-item-tools    { padding-left: 20px; }

#newsfeed-show-more                                        { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: block; padding: 1em 2em; text-align: center; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
#newsfeed-current-mood                                     { font-style: italic; font-size: 0.9em; }

#box-newsfeed .newsfeed-delete                             { margin: 0; position: absolute; right: 15px; top: 20px; visibility: hidden; }
#box-newsfeed .newsfeed-item:hover .newsfeed-delete        { visibility: visible; }
#box-newsfeed .newsfeed-item-loading                       { background: url(ajax_light_background.gif) no-repeat 750px 15px; }
#box-newsfeed .newsfeed-item-loading .newsfeed-delete      { display: none; }

#box-newsfeed .newsfeed-item .urlextract-container .urlextract-left img { border: 1px solid #ACB0A6; }

/***** FILTERS *****/

form#form-newsfeed-filter                                  { border-top: 1px solid #204564; position: relative; width: 490px; }
#form-newsfeed-filter select                               { float: left; margin-right: 0.5em; width: 150px; }

#form-newsfeed-filter #newsfeed-filter-vip-teaser          { background: url(vip_39x57.png) no-repeat left top; bottom: 0; color: #DAEEFF; padding: 25px 0 0 45px; position: absolute; right: 0; top: 7px; width: 200px; z-index: 3; }
#form-newsfeed-filter #newsfeed-filter-vip-teaser a        { color: #7EDBEE; font-weight: bold; }
#form-newsfeed-filter a#newsfeed-filter-vip-teaser-close   { font-size: 0.9em; font-weight: normal; position: absolute; right: 5px; top: 5px; }
#form-newsfeed-filter #newsfeed-filter-vip-teaser-overlay  { background: #234C6C; border: 1px solid #002B45; border-radius: 4px; bottom: -5px; filter: alpha(opacity = 70); left: -5px; opacity: 0.7; padding: 5px; position: absolute; right: -5px; top: 7px; z-index: 2; -moz-border-radius: 4px; -moz-opacity: 0.7; -webkit-border-radius: 4px; }

/***** /FILTERS *****/


/***** COMMENTS & LIKES *****/

#box-newsfeed .newsfeed-item .comments form                { bottom: 0; position: relative; }
#box-newsfeed .comments,
#box-newsfeed .likes                                       { background: #E9EAE1; border-radius: 4px; margin-top: 0.5em; padding: 0.5em 0.7em; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#box-newsfeed.box-blue .comments,
#box-newsfeed.box-blue .likes                              { background: #113651; color: #DAEEFF; }
#box-newsfeed.box-blue .comments .content tr:hover         { background: #002B45; }
#box-newsfeed div.insider                                  { margin: 0; }
#box-newsfeed.box-blue .comments .sender b,
#box-newsfeed.box-blue .comments td.comment                { color: #DAEEFF; }
#box-newsfeed.box-blue .comments .private td               { color: #B93EA4; }
#box-newsfeed div.insider .likes                           { border: 0; }
#box-newsfeed .comments .center,
#box-newsfeed .comments .center .content                   { background: none; padding: 0; }

#box-newsfeed.box2 #newsfeed-items .comments .header 			 { background: transparent; }


#box-newsfeed.box2 #newsfeed-items .comments .header 			 { display:none; }

#box-newsfeed .newsfeed-item-tools-views .pill             { margin-right: 0.3em; }
#box-newsfeed a.newsfeed-item-tool-likes,
#box-newsfeed a.newsfeed-item-tool-likes:hover,
#box-newsfeed a.newsfeed-item-tool-likes.selected          { background-image: url(icon_like_small.png); background-repeat: no-repeat; background-position: 2px 2px; padding-left: 16px; }
#box-newsfeed a.newsfeed-item-tool-likes.selected          { background-image: url(icon_like_white_small.png); }

#box-newsfeed a.newsfeed-item-tool-like,
#box-newsfeed a.newsfeed-item-tool-unlike                  { background: #E9EAE1 url(icon_like_add_small.png) no-repeat center center; border: 1px solid #B5B5B5; border-radius: 3px; display: inline-block; padding: 0.8em 1.6em; vertical-align: top; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#box-newsfeed a.newsfeed-item-tool-unlike                  { background-image: url(icon_like_delete_small.png); }

#box-newsfeed .likes                                       { display: inline-block; overflow: hidden; }
#box-newsfeed .likes .square-thumb                         { margin: 3px 2px 3px 3px; position: static; }

/***** /COMMENTS & LIKES *****/


/***** PROFILE *****/

#box-newsfeed.box .important_information                   { margin: 0; }

#box-newsfeed.box .newsfeed-item                           { border-color: #BFBFBF; padding-left: 60px; padding-right: 0; }
.theme-4 #box-newsfeed.box .newsfeed-item                  { border-color: #092434; }
#box-newsfeed.box .newsfeed-item .square-thumb             { left: 0; }
#box-newsfeed.box .newsfeed-item-loading                   { background-position: 665px 15px; }

#box-newsfeed.box #newsfeed-items .comments .header { background: none; }

#center .box-blue-tabbed .comments .actions ul { position: relative; float: right; clear: both; top: 0px; }

#box-newsfeed.box a.newsfeed-item-tool-like,
#box-newsfeed.box a.newsfeed-item-tool-unlike              { background-color: #FAFBF7; }

#box-newsfeed.box .comments,
#box-newsfeed.box .likes                                   { background: #FAFBF7; border: 1px solid #DDD; }
.theme-4 #box-newsfeed.box .comments,
.theme-4 #box-newsfeed.box .likes                          { background: #113651; border: 0 none; color: #DAEEFF; }

/***** /PROFILE *****/


/***** SINGLE EVENT VIEW ******/

#center .newsfeed-single-event #comments li.last           { padding-bottom: 0px; }
#center .newsfeed-single-event #comments .header           { background: none; }
#center .newsfeed-single-event #comments                   { margin: 1em 0 0 0; }
#center .newsfeed-single-event #comments .center           { padding: 9px 20px 3px; }
#center .newsfeed-single-event #comments .center .content  { padding-bottom: 0; }

/***** /SINGLE EVENT VIEW *****/
