#tlogRandQuestionContainer {margin-bottom:20px;}
#tlogRandQuestionContainer .postInfo {height:20px;background:url(../../images/tlog/tlog_post_info_bck.png) bottom repeat-x;}

#tlogRandQuestion {background: url(../../images/tlog/question.gif) 0px 10px no-repeat;border: none;padding: 0px 5px 0px 50px;margin-bottom: 0px;}
#tlogRandQuestionQuestion {font-size:14px;font-weight:bold;float:left;margin:5px 0 5px 0;width:90%;min-height:30px;cursor:pointer;}
#tlogRandQuestionRotate {background:url(../../images/tlog/rotate.gif) no-repeat;width:21px;height:18px;float:right;cursor:pointer;}
#tlogRandQuestionActions {margin-bottom:0px;}
#tlogRandQuestionActions span{margin-right:5px;}

.anchor {position:relative;top:-30px;line-height:0;height:0;width:0;display:block;text-decoration:none;overflow:hidden}
.tlogPost {margin-bottom:20px}
.tlogPostHeader {font-size:17px;font-weight:normal;color:#55a9de;margin-bottom:11px; text-decoration: none}
.tlogPostHeader p {float: right;color: #808080;text-align: right;margin: 1px 0 0 0;}

.tlogPostBody:after {content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;}
.tlogPostBody {display:inline-block; display: block}

.tlogPostText {color:#333;line-height:18px}
.tlogPostFooter {padding-top:7px;border-bottom:1px solid #E5E5E5;font-size:12px;color:#a3a3a3;}
.tlogPostFooter:after {content:".";display:block;clear:both;visibility:hidden;height:0;font-size:0;}
.tlogPostFooter {display:inline-block; display: block}

.tlogPostFooter span {float:left;margin:3px 15px 5px 0;padding:0;}
.tlogPostFooter span.date {width:90px;}
.tlogPostFooter span.rating {float:right;}
.tlogPostFooter span.rating span.voteCountSpan span {min-width:25px;text-align:right;}
.tlogPostFooter span.heavy {float:right;}
.tlogPostFooter .jslink {color:#a3a3a3;border-bottom-color:#a3a3a3;}

.tlogPostComments {background-color:#f2efef;padding:10px 15px; border:  1px solid #E5E5E5; border-top: none; -moz-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px}
.tlogCommentEntry {margin:5px 0 10px 0;}
.tlogPostComments .ll{color:#a2a2a2;}
.tlogCommentEntry .tlogCommentThumb {float:left; width:48px; height:48px; margin-right:10px;}
.tlogCommentEntry .tlogCommentTitle {margin-bottom:5px;}
.tlogCommentEntry .tlogCommentText {margin-bottom:5px;}

.tlogEditPostForm {padding:11px 11px 0;background:#efefef;border:1px solid #DCDCDE;}
.tlogEditPostForm .formField {margin-bottom:11px;}
.tlogEditPostForm .formField .btn{vertical-align: middle; margin: 0 10px 0 0}
.tlogEditPostForm .formFieldTitle {display:block;padding:0 0 11px;font-weight:bold;color:#505050;}
.tlogEditPostForm .formFieldValue {display:block;margin:0;}
.tlogEditPostForm .hlbck {padding:3px;border:1px solid #B2B2B2;background-color:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; box-shadow: 0 1px 1px rgba(0,0,0,.2) inset}
.tlogEditPostForm .formFieldValue input.textField, .tlogEditPostForm .formFieldValue textarea{border:none;background-color:#fff;margin:0;padding:0;width:100%;}
.tlogEditPostTextContainer .tlogEditPostTextTitle {display:block;float:left;width:140px;}
.tlogEditPostAttachmentActions {float:right;margin:0;padding:0;list-style:none;}
.tlogEditPostAttachmentActions li{float:right;margin:0 8px;padding:0px 0px 4px 20px;}
.tlogEditPostAttachmentActions .jslink{color: #58595b; position: relative}
.tlogEditPostAttachmentActions .icon{position: absolute;; top: 2px; left: -17px}
.tlogEditPostBlankImage {width:150px;height:120px;display:none;background-color:#f2efef;border:1px solid #e0e0e0;}
.tlogShowFile .tlogEditPostBlankImage, .tlogShowAlbum .tlogEditPostBlankImage {background-image:url(../../images/tlog/sampleImage.gif);}
.tlogShowVideo .tlogEditPostBlankImage {background-image:url(../../images/tlog/sampleVideo.gif);}
.tlogEditPostEditableRegion textarea {height:120px; width:100%;}
.tlogEditPostEditableRegion .formFieldValue {display:block;}
.attachPositionLeft .tlogEditPostBlankImage{display:block; float:left; width:39%;}
.attachPositionLeft .tlogEditPostFieldWrapper{display:block; float:right; width:59%; height:120px;}
.attachPositionRight .tlogEditPostBlankImage{display:block; float:right; width:39%;}
.attachPositionRight .tlogEditPostFieldWrapper{display:block; float:left; width:59%; height:120px;}
.attachPositionRight textarea {text-align:right;}
.attachPositionTop .tlogEditPostBlankImage{display:block; margin:0 auto 5px auto;}
.attachPositionTop .tlogEditPostFieldWrapper{display:block; margin:0; height:120px;}
.attachPositionTop textarea {text-align:center;}
.attachPositionBottom .tlogEditPostBlankImage{display:block; position:relative; top:125px; margin:0 auto;}
.attachPositionBottom .tlogEditPostFieldWrapper{display:block; margin:-120px 0 125px 0; height:120px;}
.attachPositionBottom textarea {text-align:center;}
.tlogEditPostAttachmentEntry {display:none; float:right; width:250px; padding:5px 0;}
.tlogEditPostAttachmentEntry.attached {display:block;}
.tlogEditAttachmentPosition {display:none; float:right; width:250px; margin-top:10px; padding:5px 0;}
.tlogShowFile .tlogEditPostEditableRegion, .tlogShowAlbum  .tlogEditPostEditableRegion, .tlogShowVideo .tlogEditPostEditableRegion {display:block; float:left; width:380px;}
.tlogShowFile .tlogEditPostAttachmentFile{display:block;}
.tlogShowAlbum .tlogEditPostAttachmentAlbum{display:block;}
.tlogShowVideo .tlogEditPostAttachmentVideo{display:block;}
#tlogEditPostAttachmentQuiz {float:none; width:auto;}
#tlogEditPostAttachmentQuiz select {width:250px;}
.tlogShowFile .tlogEditAttachmentPosition, .tlogShowAlbum .tlogEditAttachmentPosition, .tlogShowVideo .tlogEditAttachmentPosition{display:block;}
.tlogEditPostForm .fileField {background-color:#FFF; border:1px solid #e0e0e0; display:block;}

.selectAttachmentPosition {float:left; width:40px; height:30px; cursor:pointer;margin:0 5px 5px 0;border:1px solid #adadad;background:#FFF url(../../images/tlog/attachPosition.gif) no-repeat;}
.selectAttachmentPositionLeft {background-position:0 0;}
.selectAttachmentPositionRight {background-position:0 -30px;}
.selectAttachmentPositionTop {background-position:0 -90px;}
.selectAttachmentPositionBottom {background-position:0 -60px;}
.tlogEditPostAddAttachmentField {display:inline-block;font-weight:bold;color:#369EFF;cursor:pointer;background:url(../../images/basic/icon_add.gif) center center no-repeat;width:16px; height:16px;margin-left:2px;}

.tlogPost .tlogPhotos {max-width:310px}
.tlogPost .attachLeft .tlogPostAttachment {margin-right:10px;float:left;}
.tlogPost .attachRight .tlogPostAttachment {margin-left:10px;float:right;text-align:right;}
.tlogPost .attachRight .tlogPostText, .aright {text-align:right;}
.tlogPost .attachTop .tlogPostAttachment {width:370px;margin:0 auto 5px;}
.tlogPost .attachTop .tlogPostText {text-align:center;}
.tlogPost .attachBottom .tlogPostAttachment {width:370px;margin:5px auto 0px;}
.tlogPost .attachBottom .tlogPostText {text-align:center;}
.tlogPhotos .tlogFirstPhoto{display:block;float:left;margin:0 4px 4px 0;vertical-align:top;}

/* Voting */
.voteFor .title {float:left;}
.voteFor span {height:18px;padding-top:3px;margin:0}
.voteFor span span {height:auto; padding:0}
.voteFor .title {background-position:0 0;padding-left:20px;margin-right:2px}
.voteFor .voteUp, .voteFor .voteDown {position:relative;padding-left:5px;height:auto}
.voteFor .voteUp .icon, .voteFor .voteDown .icon {position:absolute;top:5px;left:-13px;}
.voteFor .voteDown {margin-left:28px;}
.voteFor .voteUp {margin-left:100px;}

.voteCountSpan {float:right;font-weight:bold;}
.Voted .voteUp, .Voted .voteDown {display:none !important}

.roomTitle .info-tlog{float:right;text-align:right;color:#aaa;font-size:10px; text-shadow: none}
#editQuizForm {margin:15px 0;padding:15px 0 25px 15px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
.quizOnly #editQuizForm {margin:0;padding:0 0 11px;border:none;}

#addTlogError {padding:5px;background:#FAE3E8;border:1px solid #FC92A9;margin-bottom:5px;}

#tlog_access{margin:  0 10px 0 0}
.btn-comment-area{margin: 10px 0 0}
.btn-comment-area .btn{vertical-align: middle}

/* list of operations */
.fs-inner-box.fs-user-actiomenu{padding: 0 0; margin: 0 0 20px}
.fs-user-operation li{background: none;}
.fs-user-operation a, .fs-user-operation a.disab:hover{line-height: 30px; text-decoration: none; color: #3a3a3a; display:block; font-size: 13px; padding: 0 0 0 10px}
.fs-user-operation .picto{margin: 0 7px 0 0; top: 6px; *top: 0}
.fs-user-operation a:hover,.fs-user-operation a.active{color: #f15a2a; background: #f2f2f2}
.fs-user-operation a.disab:hover{cursor: default; color: #3a3a3a; background: none;}
.fs-user-operation a:hover .picto-letter{background-position: -80px 0}
.fs-user-operation a:hover .picto-like{background-position: -128px 0}
.fs-user-operation a:hover .picto-vote{background-position: -144px 0}
.fs-user-operation a:hover .picto-friendplus{background-position: -160px 0}
.fs-user-operation a:hover .picto-friendminus{background-position: -176px 0}
.fs-user-operation a:hover .picto-friends{background-position: -192px 0}
.fs-user-operation a:hover .picto-favoriteplus{background-position: -208px 0}
.fs-user-operation a:hover .picto-favoriteminus{background-position: -224px 0}
.fs-user-operation a:hover .picto-favorite{background-position: -240px 0}
.fs-user-operation a:hover .picto-present{background-position: -256px 0}
.fs-user-operation a:hover .picto-photo{background-position: -272px 0}
.fs-user-operation a:hover .picto-photolike{background-position: -288px 0}
.fs-user-operation a:hover .picto-edit{background-position: -304px 0}
.fs-user-operation a:hover .picto-skin{background-position: -320px 0}
.fs-user-operation a:hover .picto-meeting{background-position: -336px 0}
.fs-user-operation a:hover .picto-blog{background-position: -352px 0}
.fs-user-operation a:hover .picto-rowdown, .fs-user-operation a.active .picto-rowdown{background-position: -384px 0}
.fs-user-operation .fs-link-more{text-align: left; border-top:1px solid #e8e8e8}

#fs-user-operation-more a{padding: 0 0 0 33px;}
#fs-user-operation-more li{padding: 0}

.commentEntry {font-size:12px}
.commentEntry {margin:5px 0 15px 0}
.commentEntry .commentAuthorPhoto{float:left;width:48px; height: 48px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-position: center center;background-repeat: no-repeat;}
.commentEntry .commentInfo{display:block;margin:0 0 5px 60px;min-height:15px}
.commentEntry .commentText{display:block;margin-left:58px}
