﻿/* Time Space */
#flash-timespace{ border-top:1px solid black;border-bottom:1px solid black;width:970px;margin:auto;height:540px; }
.ts-box{ border:1px solid black;width:970px; }
.ts-nav-box{ font-size: 11px;height:20px;width:970px;font-weight:bold; }
.ts-nav-box div{ float:left; }
.ts-nav-box-button{ width:110px;padding:3px 0px 0px 10px; }
.ts-nav-box-right{ text-align:right;padding:3px 10px 0px 0px; }
.ts-nav-box-range{ width:730px;text-align:center;color: #666666;padding:3px 0px 0px 0px; }
.clear0{ height:0px;font-size:1px;line-height:0px;clear:both; }

.ad_slug {display:none}
#slug_200x50 {float:right;width:300px}

/* Fluid */

#flash-fluid{ border:1px solid black;width:970px;margin:auto;height:540px; }
.fluid-header{ width:970px;position:relative;color:#fff;font-size:20px;padding-top:6px;border-top:solid 1px black;border-left:solid 1px black;border-right:solid 1px black;height:30px; background:#333; }
.fluid-header span{ margin-left:15px; }

/*JS Styles*/
.json-config { display: none; }

.overlay { position: absolute; top: 0px; left: 0px; z-index: 1000; width: 100%; cursor: pointer; }
.overlay-container { float: left; position: absolute; top: 100px; left: 100px; z-index: 1001; overflow: hidden; }
.float-tl { background: url('images/float-tl.png') no-repeat left top; padding-left: 26px; }
.float-tm { background: url('images/float-tm.png') repeat-x left top; height: 26px; }
.float-tr { background: url('images/float-tr.png') no-repeat right top; padding-right: 28px; }
.float-tr-close { background: url('images/float-tr-close.png') no-repeat right top !important; padding-right: 28px; cursor: pointer; }
.float-ml { background: url('images/float-ml.png') repeat-y left top; padding-left: 26px; }
.float-mm { background: white; }
.float-mr { background: url('images/float-mr.png') repeat-y right top; padding-right: 28px; }
.float-bl { background: url('images/float-bl.png') no-repeat left bottom; padding-left: 26px; }
.float-bm { background: url('images/float-bm.png') repeat-x left top; height: 28px; }
.float-br { background: url('images/float-br.png') no-repeat right bottom; padding-right: 28px; }

/* ANNOTATIONS STYLES */
.annotate-help-box { background: #eeeeee;margin:10px 15px; padding:10px 15px;}
.annotate-help-box p {color:#333;font-size: 13px;font-family: georgia;font-weight: normal;line-height: 20px;}
.annotate-help-box h3 {color: #333;font-size: 22px;font-family: georgia;font-weight: normal;line-height: 30px;padding: 0px 0px 0px 0px;margin: 0px 0px 7px 0px; }
.annotate-help-box .leadPhoto { border: 5px solid #FFF;}
.annotate-help-box .left {float:left;}
.annotate-help-box .right {float:right;}
.annotate-help-box .margin10r { margin-right:10px; }
.annotate-help-box .margin10l { margin-left:10px; }
.annotate-help-box .margin5b { margin-bottom:5px; }
.annotate-help-box .note {height:16px;color: #000;font-size: 12px;font-family: georgia;font-weight: normal;line-height: 12px;font-style: italic;padding: 4px 20px 0px 0px;margin: 0px 0px 10px 0px;text-align: right;}
.annotate-help-box .instructions {color: #777;font-size: 12px;font-family: arial;font-weight: normal;line-height: 16px;margin: 5px 0px 5px 0px;padding: 0px 0px 0px 0px;}
.annotate-help-box .keyfactsLinkFirst { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 0 10px; margin: 0px 0 0 0px; font-size:13px;color: #666; }
.annotate-help-box .keyfactsLink { background: url('http://media.washingtonpost.com/wp-srv/images/bullet_3x3_999999.gif') 0px 5px no-repeat; padding: 0px 0 5px 10px; margin: 5px 0 0 0px; font-size:13px;color: #666; }

.annotate-section { position: relative; border: 1px #aaa dashed; background: #fff;top: 0px;left: 0px; z-index:9;padding:15px;}
span.annotate-section { position: relative; border: 1px #aaa dashed; background: #fff;top: 0px;left: 0px; z-index:9;padding:0;}
.annotate-section-active { position: relative; border: 2px #0076A3 solid; background: #f6f6f6; }
.annotate-section-active-on { z-index:10; }
.annotate-section-tab { background: transparent url(images/comment-bar-start.png) no-repeat scroll left bottom; display: block; height: 39px; padding-left: 24px; position: absolute; z-index: 2; cursor: pointer;z-index:11; }
.annotate-section-tab span { width:225px; background: transparent url(images/comment-bar.png) repeat-x scroll right bottom; color: #FFFFFF; display: block; font-size: 12px; font-weight: bold; height: 20px; padding: 12px 12px 7px 3px; }
.annotate-section-most-comments { border: 2px #0076A3 solid; background: #f6f6f6; margin-top:5px;padding:15px; }

.annotation-link-most-commented { text-decoration: none !important; font-size: 18px; color: #555; !important;}

.annotation-content p {font-size: 13px; line-height: 18px; color: #333;}

.doubleLine {height: 3px;padding: 0px 0px 0px 0px;margin: 15px 0px 15px 0px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; /*IE6 HIEGHT HACK*/ line-height:0px;}

.toast-toaster{ position:absolute;bottom:0px;right:0px;width:292px;z-index:20; }
.toast-slice a,.toast-slice a:link,.toast-slice a:active,.toast-slice a:visited{color:#99ccf7;text-decoration:none;outline:none;}
.toast-slice a:hover{color:#99ccf7;text-decoration:underline;border-bottom:none;}
.toast-slice{ position:relative;z-index:1000; }
.toast-slice-top-left{ background:transparent url('images/toast/tl-bl.png') no-repeat left top; ; padding-left:20px;height:38px; }
.toast-slice-top-right{ background: transparent url('images/toast/tr-br.png') no-repeat right top;  ;position:relative; height:38px; float:left; width:88px; }
.toast-slice-pin{ background:transparent url('images/toast/buttons.png') no-repeat 0px 0px; width:16px; height:38px; position:absolute; top:0px; right:47px;cursor:pointer; }
.toast-slice-pin:hover, .toast-slice-pin-pinned{ background-position:0px -38px !important; }
.toast-slice-drag{ width:184px; height:38px; float:left; cursor:move; }
.toast-slice-close{ background:transparent url('images/toast/buttons.png') no-repeat -16px 0px; width:16px; height:38px; position:absolute; top:0px; right:25px;cursor:pointer; }
.toast-slice-close:hover{ background-position:-16px -38px; }
.toast-slice-middle-left{ background:transparent url('images/toast/ml.png') repeat-y left; padding-left:20px; }
.toast-slice-middle-right{ font-family:Arial, Helvetica, sans-serif; background:transparent url('images/toast/mr.png') repeat-y right; padding-right:20px; }
.toast-slice-content{ font-size:13px; color:#fff; padding:8px 3px 8px 3px;  }
.toast-slice-content a{ font-weight:bold; text-decoration:none;color:#99ccf7;  }
.toast-slice-content a:hover{ text-decoration:underline; }
.toast-slice-content h4{ font-weight:bold; text-transform:uppercase; padding:0px; margin:0px 0px 4px 0px; }
.toast-slice-options{ text-align:right; color:#fff; }
.toast-slice-options a{ color:#fff; font-size:12px; font-weight:normal; text-decoration:none; }
.toast-slice-options a:hover{ text-decoration:underline; }
.toast-slice-bottom-left{ background:transparent url('images/toast/tl-bl.png') no-repeat left bottom; padding-left:204px; }
.toast-slice-bottom-right{ background: transparent url('images/toast/tr-br.png') no-repeat right bottom; position:relative; height:20px; }