#body { margin: 0 auto; } /* header and description */ .video-results h2 { margin-bottom: 0; } .video-results .desc { margin-bottom: 15px; max-height: 2em; color: #888; font-size: 95%; clear: both; } /* general page elements */ .box .hd { padding: 4px 0 0; font-weight: bold; border-bottom:1px solid #CCC; } /* main layout */ #tags { float: left; } #video { float: left; margin-left: 5px; } #frames { float: left; } #videoplayer { margin: 5px 0; } /* tag player */ .yui3-tag-list { background: transparent; overflow: auto; border: 1px solid #CCCCCC; margin-bottom: 5px; } .yui3-tag-list ul { margin: 0; padding: 0; } .yui3-tag-list li { overflow: hidden; list-style: none; margin: 1px 0; padding: 4px 8px; } .yui3-tag-list li:nth-child(even) { background-color: #EEE; } .yui3-tag-list li.focus .label { font-size: 150%; } .yui3-tag-list li .label { cursor: pointer; } .yui3-tag-list li .label.concept { color: #0033CC; } .yui3-tag-list li.reconciled .label { background: url("sprite.png") no-repeat scroll 115% -400px; } .yui3-tag-list li.reconciled.closed .label { background: url("sprite.png") no-repeat scroll 115% -350px; } .yui3-tag-list li.closed .reconcile-list { display: none; } /* video frames */ .yui3-video-frames { overflow: auto; border-width: 1px 1px 1px 0; border-style: solid; border-color: #CCCCCC; } .yui3-video-frames-disabled { display: none; } .yui3-video-frames .header { padding-bottom: 2px; margin: 12px 0 4px; font-weight: bold; border-bottom: 1px solid #CCC; clear: both; } .yui3-video-frames ul.frames-list { margin: 0; padding: 0; } .yui3-video-frames li { overflow: hidden; list-style: none; margin: 0 auto 5px; border: 4px solid transparent; } .yui3-video-frames li.selected { } .yui3-video-frames li.hidden { display: none; } .yui3-video-frames img { width: 100%; } .yui3-video-frames .image { position: relative; z-index: 2; height: 98px; overflow: hidden; } .yui3-video-frames .tag, .yui3-video-frames .frame-confirm { text-align: center; padding: 3px 0; background-color: #DDD; cursor: pointer; } .yui3-video-frames .frame-confirm.depicted { background-color: green; color: white; } .yui3-video-frames .frame-confirm.associated { background-color: blue; color: white; } .yui3-video-frames .frame-confirm.rejected { background-color: red; color: white; } /* timeline */ .yui3-timeline { background-color:#CCCCCC; height:15px; width:100%; } .yui3-timeline ul { margin: 0; padding: 0; } .yui3-timeline li { list-style: none; position: absolute; margin: 1px 0; height: 18px; background-color:yellow; } .yui3-timeline li.hidden { display: none; } .yui3-timeline li.highlight { background-color:red; } /* reconcile items */ .reconcile-item { padding-left: 14px; } .reconcile-item .radio { margin-left: -16px; } .reconcile-item .types { font-size: 95%; } .reconcile-item .type { } .reconcile-item .desc { font-size: 95%; color: #888; } /* reconciler */ .yui3-tag-reconcile .status { color: #666; font-style: italic; padding-left: 10px; }