/* 
 * $Id: ts.css 7805 2009-10-08 18:24:00Z bag $ 
 */

#appdiv {
  position:absolute;
  border:1px solid #999;
}
#vp {
  position:absolute;
  overflow:hidden;
  cursor:move;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  top:0px;
  left:0px;
  background:#CCC;
}
#curtain {
  position:absolute;
  background:#ACACAC;
  z-index:1000000;
  display:none;
}

#curtain #loading {
  width:150px;
  height:15px;
  border:1px solid #555;
  background:white;
}

#curtain #loading_badge_centerpoint {
  position:absolute;
  left:50%;
  top:50%;
  width:1px;
  height:1px;
}

#curtain #loading_badge {
  background:url(../../static/images/loading_badge.jpg.v4352.jpg) no-repeat;
  width:274px;
  height:253px;
  position:relative;
  left:-137px;
  top:-126px;
  padding-left:67px;
  padding-top:170px;
}

#curtain #loading #progress_bar {
  height:100%;
  float:left;
  background:#97B3D8;
}

.panel {
  position:absolute;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  top:0px;
}
#panelholder {
  position:absolute;
  top:0px;
  overflow:hidden;
}

.panel .extents {
  position:absolute;
  top:0px;
  left:0px;
}

.panel .events {
  position:absolute;
  top:40px;
  left:0px;
  width:100%;
  height:100%;
}

#macro_ticks {
  top:0px;
  left:0px;
  position:absolute;
}
.macro_tick {
  position:absolute;
  background-color:#fff;
  border-top:1px solid #aaa;
  border-left:1px solid #aaa;
  width:1%; 
  bottom:0px; 
}
#popup_anchor {
  position:absolute;
  left:50%;
  top:50%;
  margin-top:-11px;
  z-index:100000000;
}
.minical_icon_inline {
  display:block;
  background:url(../../static/images/calendar04.gif.v2242.gif) no-repeat;
  width:22px;
  height:0px;
  padding-top:19px;
  overflow:hidden;
  margin-left:10px;
  float:left;
  cursor:pointer;
}
.minical_icon_inline:hover {
  background-position:0px -19px;
}
.minical_icon {
  display:block;
  background:url(../../static/images/calendar04.gif.v2242.gif) no-repeat;
  width:22px;
  height:0px;
  padding-top:19px;
  overflow:hidden;
}
.minical_icon:hover {
  background-position:0px -19px;
}
#event_minical {
  margin-top:22px;
  margin-left:4px;
}
#nowline {
  position:absolute;
  width:0px;
  border-left:1px solid red;
  margin-left:-4px;
  height:23px;
  bottom:0px;
}
#curr_datetime {
  position:absolute;
  font-size:9px;
  color:#999;
  text-align:center;
  z-index:100;
  left:50%;
  width:0px;
  display:none;
  top:0px;
  margin-left:-15px;
  border-left:30px solid #000;
  opacity:.5;
  filter: alpha(opacity = 50);
}
#curr_datetime_val {
  position:absolute;
  font-weight:bold;
  text-align:center;
  background:white;
  color:#333;
  left:50%;
  bottom:80px;
  font-size:13px;
  height:16px;
  line-height:16px;
  width:200px;
  margin-left:-100px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border:1px solid #AAA;
  z-index:101;
  display:none;
}
#curr_datetime.curr_datetime_on, #curr_datetime_val.curr_datetime_on {
  display:block;
}
.comment {
  clear:both;
}
.comment_avatar {
  float:left;
  margin-top:2px;
  margin-bottom:5px;
}
.comment_body {
  margin-left:35px;
  margin-bottom:5px;
}
.comment_meta {
  color:#999;
}
.panel_indent
{
  margin-left:3px;
}
.plainlist {
  margin:0;
  padding:0;
  list-style-type:none;
}
.taglist {
  margin:0;
  padding:0;
  list-style-type:none;
}
#frm_add_tag {
}
.bcad {
}

.panelticks {
  width:100%;
  height:100%;
  position:absolute;
}

#tl_floor {
  display:block;
  position:absolute;
  background:transparent url(../../static/images/skins/mono/main_bg.png.v6933.png) repeat-x top;
  margin-top:16px;
  height:100px;
  width:600%;
}
* html #tl_floor {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/skins/mono/main_bg.png.v6933.png', sizingMethod='crop');
  background:transparent;
}

.ticks {
  width:100%;
  position:absolute;
  line-height:24px;
  bottom:0px;
  height:23px;
  background:#444 url('../../static/images/skins/mono/topbar_bg_23.png.v6776.png') bottom repeat-x;
}
.tick {
  position:absolute;
  border-left:1px solid #666;
  padding-left:4px;
  white-space:nowrap;
  font-size:9px;
  height:23px;
  color:#FFF;
}
.tickfirst {
  display:none;
}
.mainlabel {
  position:absolute;
  padding:0px 4px;
  font-size:10px;
  font-weight:bold;
  background:#444 url('../../static/images/skins/mono/topbar_bg_23.png.v6776.png') bottom repeat-x;
  color:#FFF;
  height:23px;
  border-left:1px solid #FFF;
}
#tltoplinks {
  position:absolute;
  padding-top: 4px;
  width:100%;
  font-size:10px;
  z-index:100;
}
#tltoplinks a {
  cursor:pointer;
}
#page_left {
  float:left;
  margin-left:8px;
}
#page_right {
  float:right;
  margin-right:8px;
  white-space:nowrap;
}
.disabled {
  color:#CCC;
}
img.rssicon {
  margin-left:5px;
  vertical-align:-15%;
}

.datetime {
  text-align:center;
}
#ampm_radios {
  color:#666;
}

#sb_slider {
  position:absolute;
  bottom:0px;
  left:0px;
  height:17px;
  overflow:auto;
  overflow-y:hidden;
  overflow-x:scroll;
}
#sb_slider_inner {
  height:1px;
}

#zoomslider_outer {
  position:absolute;
  top:35px;
  left:15px;
  height:165px;
  width:72px;
}
#zoomslider { 
  position:absolute;
  background:url(../../static/images/2.0/vzoom_bg_dk.png.v7086.png) repeat-y center; 
  height:125px;
  width:22px;
  left:0px;
  top:20px;
} 
* html #zoomslider {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/vzoom_bg_dk.png.v7086.png', sizingMethod='crop');
  background:transparent;
}
#zoomdropdown {
  display:none;
}
.zoomslider_mag {
  position:absolute;
  height:0px;
  padding-top:21px;
  width:22px;
  overflow:hidden;
}
#zoomslider_zoom_out {
  bottom:0px;
  left:0px;
  background:url(../../static/images/2.0/vzoom_minus_dk.png.v7086.png) no-repeat;
}
* html #zoomslider_zoom_out {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/vzoom_minus_dk.png.v7086.png', sizingMethod='crop');
  background:transparent;
}
#zoomslider_zoom_in {
  background:url(../../static/images/2.0/vzoom_plus_dk.png.v7086.png) no-repeat;
  top:1px;
  left:0px;
}
* html #zoomslider_zoom_in {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/vzoom_plus_dk.png.v7086.png', sizingMethod='crop');
  background:transparent;
}
#zoomthumb { 
  position:absolute; 
  cursor:pointer;
  top:0px; 
  left:0px;
  background:url(../../static/images/2.0/vzoom_thumb_dk.png.v7086.png) no-repeat;
  padding-left:22px;
  width:0px;
  height:17px;
  line-height:16px;
  overflow:hidden;
  white-space:nowrap;
} 
* html #zoomthumb {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/vzoom_thumb_dk.png.v7086.png', sizingMethod='crop');
  background:transparent;
}
#zoomthumb .zoomlabel {
  background:white;
  border:1px solid #CCC;
  padding:2px;
}
#zoomslider_outer:hover #zoomthumb {
  overflow:visible;
}

#zoomdropdown {
  font-size:10px;
  padding:0px 0;
  background:white;
  margin:0px 4px;
  height:20px;
  color:#666;
  border:1px solid #333;
}
.widget_top_button.deact {
  visibility:hidden;
}

#ajax_loading {
  position:absolute;
  left:0;
  bottom:15px;
  line-height:16px;
  height:16px;
  background:#393 url(../../static/images/loading_16_green.gif.v6163.gif) 4px 2px no-repeat;
  color:#FFF;
  padding:2px 8px 2px 24px;
}

/* EVENT BUBBLES */
.event {
  display:block;
  position:absolute;
  cursor:pointer;
}
.event:hover {
  text-decoration:none;
}

.event.zone1 {
  width:14px;
  height:0px;
  padding-top:14px;
  margin-top:22px;
  background:url(../../static/images/skins/mono/bottom_flag.png.v6776.png) no-repeat;
  background-position:0px -14px;
  overflow:hidden;
}
.event.zone1:hover {
  background-position:0px 0px;
}

.event.zone2,
.event.zone3 {
  margin-left:-24px;
  white-space:nowrap;
}

.event .event_bubble,
.event .event_rightedge {
  background:url(../../static/images/skins/mono/event_bubble_mono.png.v6879.png) no-repeat;
  height:46px;
}
* html .event .event_bubble,
* html .event .event_rightedge {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/skins/mono/event_bubble_mono.png.v6879.png', sizingMethod='crop');
  background:transparent;
}

.event .event_bubble {
  position:absolute;
}
.event .event_rightedge {
  position:absolute;
  width:7px;
  right:-7px;
  top:0px;
  background-position:-448px 0px;
}

.event:hover .event_bubble {
  background-position:0px -46px;
}
.event:hover .event_rightedge {
  background-position:-448px -46px;
}

.event .event_content {
  padding:5px 10px 0px 5px;
}

.event .event_title {
  line-height:15px;
  font-size:13px;
  color:#2754A6; 
}
.event:hover .event_title {
  color:#d66;
  color:#FFF;
}
* html .event:hover .event_title {
  color:#000;
}

.event .event_date {
  white-space:nowrap;
  font-size:10px;
  color:#666;
}
.event:hover .event_date {
  color:#000;
}

.event .event_date .icon {
  margin-left:4px;
  border:none;
}

.event .event_img {
  border:0;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  overflow:hidden; 
}

.event .event_connector {
  position:absolute;
  left:22px; 
  width:5px; 
  background-color:#444;
  opacity:0.1;
  filter: alpha(opacity = 10);
}
.event:hover .event_connector {
  opacity:1;
  filter: alpha(opacity = 100);
}

.event .payload {
  display:none;
}

.event.zone2 .event_img {
  width:26px; 
  height:26px; 
  position:absolute;
}
.event.zone2 .event_img img {
  height:26px;
}
.event.zone2 .yesimg {
  margin-left:31px;
}
.event.zone2 .event_connector {
  top:40px; 
}
.event.zone2 .videoplay {
  position:absolute;
  height:0px;
  overflow:hidden;
  width:24px;
  padding-top:24px;
  left:50%;
  top:50%;
  margin-left:-12px;
  margin-top:-12px;
  background:url(../../static/images/2.0/video_play_zone2.png.v6937.png);
}
* html .event.zone2 .videoplay {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/video_play_zone2.png.v6937.png', sizingMethod='crop');
  background:transparent;
}
.event.zone2:hover .videoplay {
  background-position:0px -24px;
}


.event.zone3 .event_bubble {
  width:203px;
}
.event.zone3 .event_img {
  text-align:center;
  background:white;
  width:197px;
  height:136px;
  margin-left:6px;
}
.event.zone3 .event_img img {
 height:133px;
}
.event.zone3:hover .event_img {
  background:#8b8b8b;
}

.event.zone3 .videoplay {
  position:absolute;
  height:0px;
  overflow:hidden;
  width:91px;
  padding-top:91px;
  left:50%;
  top:50%;
  margin-left:-46px;
  margin-top:-46px;
  background:url(../../static/images/2.0/video_play.png.v6931.png);
}
* html .event.zone3 .videoplay {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cdn.dipity.com/static/images/2.0/video_play.png.v6931.png', sizingMethod='crop');
  background:transparent;
}
.event.zone3:hover .videoplay {
  background-position:0px -91px;
}
.event.zone3 .event_connector {
  top:136px; 
}

.event .new {
  position:absolute;
  background:transparent url(../../static/images/2.0/new-star.png.v6094.png) no-repeat;
  color:white;
  width:14px;
  height:0px;
  padding-top:14px;
  overflow:hidden;
  right:-11px;
  top:-6px;
}
.event.zone3 .new {
  right:-7px;
}


.event .comments {
  position:relative;
  top:-2px;
  text-decoration:none;
  font-size:8px;
  color:#333;
  margin:0px 0px 0px 8px;
  padding:3px 5px 3px 2px;
  overflow:hidden;
}
.event .comments.digits1,
.event .comments.digits2 {
  width:16px;
  background:url(../../static/images/2.0/comment-bubble-2.png.v6078.png) no-repeat;
  background-position:0px 2px;
}
.event .comments.digits1:hover,
.event .comments.digits2:hover {
  background-position:0px -13px;
}
.event .comments.digits1 {
  padding-left:5px;
}
.event .comments.digits3 {
  width:18px;
  background:url(../../static/images/2.0/comment-bubble-3.png.v6078.png) no-repeat;
}
.event .comments.digits3:hover {
  background-position:0px -15px;
  color:white;
}

.event .votelinks {
  visibility:hidden;
  padding:2px;
  height:10px;
  border:1px solid #ddb1b4;
  position:absolute; 
  bottom:-7px;
  right:-2px;
  background:white;
}
* html .event .votelinks {
  bottom:-10px;
  height:16px;
}
.event:hover .votelinks {
  visibility:visible;
  z-index: 1;
}
.event .votescore {
  line-height:10px;
  margin-right:2px;
  float:left;
}
.event .voteimg {
  height:10px;
  width:10px;
  margin:0 0 0 0;
  padding:0;
  overflow:hidden;
  border:none;
  background:url(../../static/images/thumbs.gif.v3460.gif);
}
.event .votelink { padding:0; margin:0 4px 0 0; float:left; height:10px; }
.event .votelink.votedown       .voteimg { background-position:0px 0px; }
.event .votelink.votedown:hover .voteimg { background-position:0px -10px; }
.event .votelink.voteup         .voteimg { background-position:10px 0px; }
.event .votelink.voteup:hover   .voteimg { background-position:10px -10px; }