/* handy */
.btn, .btn:visited, .t-button {
background: #eee url(images/btn.png) repeat-x top;display: inline-block;padding: 4px 9px 5px;color:#00709F;text-decoration: none;
border-radius: 4px;text-shadow: 0 1px 1px #fff;border-color:#bbb #666 #666 #bbb;border-width:1px;
border-style:solid;cursor: pointer;font-size:95%;position:relative;line-height:16px}
.btn:hover, .t-button:hover { color:#F05A00;background-color:#eaeaea;border:1px solid #939393; }
.btn:active, .t-button:active { background:#f9f9f9;}
.btn2 { background: #eff7d7 url(images/btn2.png) repeat-x top;color:Green}
.btn-icon {position:relative;padding-right:24px;}
.btn-icon .p-icon,.btn-icon .p-icon2,.btn-icon .p-progress-small{position:absolute;right:4px;top:4px;}
.watermark{color:#888}
.watermark-focused{color:#000}

.btn-pushed{background:#eee;border-color:#999 #ccc #ccc #999;color:#777;text-shadow: 0 2px 1px #fff;}

/* Styles for editor and display helpers */
.display-label, .editor-label {font-weight:bold;margin:1.2em 0 5px;}
.editor-field input, .editor-field textarea {
border:1px solid #CCC;
border-left-color:#AAA;
font-size:14px;
padding:4px;
width:200px;
background:#fbfbfb
}
.editor-field select {
border:1px solid #CCC;
border-left-color:#AAA;
background:#fbfbfb;
font-size:14px;
padding:3px;
height:27px;
}
.checkbox-field input {width:auto}
.editor-field textarea {height:50px;}
.wide-editor-field input, .wide-editor-field textarea {width:97% !important;}
.tri-state {width: 6em;}
.editor-field select:focus, .editor-field input:focus, .editor-field textarea:focus {background:#fff;}
.datePicker {width:80px !important}
.title-editor-field input {
font-size:1.7em;
line-height:100%;
border-radius:4px;
border:solid 1px #d5d5d5;
outline:none;
padding:3px 4px;
width:96.5%;
margin-bottom:10px;
}
.btns {overflow:auto;padding:10px;margin:10px 0 0;background:#50C6F1;-moz-border-radius: 5px;border-radius: 5px}
.btns, .btns input {font-weight:bold }

/* breadcrumbs */
#breadcrumbs ul{ list-style:none;margin:0;padding:0;float:right}
#breadcrumbs ul li { margin:0;padding:0;float:right;}
#breadcrumbs ul li a, #breadcrumbs .separates, #breadcrumbs .colorseparates{display:block;}
#breadcrumbs ul li a{padding:4px 8px 5px 10px;}
#breadcrumbs .breadcrumbs-current {padding:4px 8px 5px 0;}
#breadcrumbs .separates {margin-top:5px;}
#breadcrumbs .colorseparates {margin-top:5px;}

/* 404 */
.http404{background: url('images/404.png') center bottom no-repeat;height:250px}

/* Comments */
.p-comment-form{margin-bottom:15px}
.p-comment-form input,.p-comment-form textarea {padding: 5px;width: 250px;}
.p-comment-form textarea {width: 400px;}
.p-comments-list{list-style:none;margin:0;padding:0}
.p-comments-list li{border:1px solid #fff;background:#fff;clear: both;margin:10px 0;padding:5px;}
.p-comments-list .comment-new{border: 1px solid #BCDC88;}
.p-comments-list .comment-avatar{margin:0 0 0 5px;width:40px;height:40px;float:right;background:#f5f5f5}
#comment_success{background:#DAFFC7;border:1px solid #90B947;border-radius:8px;color:#427529;margin:10px}
#comment_success h4{margin: 20px 10px;}
#comment-ajax-loader{display:none;position:relative;top:5px;margin-right:10px;float:right}

/* pagination */
.pagination-container{font-size:14px;}
.pagination {list-style:none;margin:10px}
.pagination li{float:right;margin:0 6px;line-height:16px;}

/* forms & validation helpers */
.display-label, .editor-label {font-weight:bold;margin:1.2em 0 5px;}
.field-validation-error {color:#FF0000;display:inline-block !important;vertical-align:middle;}
.field-validation-valid {display: none;}
.input-validation-error {background:#f8ea9a;border:1px solid #f8d69a !important;color:#363636;}
.validation-summary-errors {
background:#BF1D3B;border:1px solid #CD0A0A;color:#FFF;
font-weight:bold;-moz-border-radius: 4px;border-radius: 4px;margin-bottom:10px
}
.validation-summary-errors ul {margin:10px;}
.validation-summary-valid {display: none;}
.editor-label{font-weight:bold;margin-bottom:5px;}
.editor-field{margin-bottom:15px}
.radio-field{background:#f5f5f5;padding:5px;margin-bottom:5px;}
.radio-field input, .checkbox-field input { width:auto }
.depth-0{background:#ddd;font-weight:700}
.depth-1{margin-right:10px;background:#eee;}
.depth-2{margin-right:20px;background:#fff;}
.depth-3{margin-right:30px;color:#444}

/* newsletter */
.sub-bldr{padding:10px;background:#f5f5f5}
.sub-bldr td{padding-bottom:5px}
.sub-bldr .cat-tag-story-sourceSite-sourceFeed{background:#fff;border:1px solid #ccc;padding:4px;height:46px;overflow:auto;}
.sub-bldr .sbjct{display:block;float:right;margin:0 0 5px 5px;padding:2px 5px;border-radius:4px;line-height:16px;font-size:10px;cursor:default;text-shadow: 0 2px 0 #fff}
.sub-bldr .sbjct-cat{background:#d2ec76;color:#354400;}
.sub-bldr .sbjct-tag{background:#cee0e9;color:#032a3f}
.sub-bldr .sbjct-story{background:#f1a4d5;color:#032a3f}
.sub-bldr .sbjct-sourceSite{background:#fce75c;color:#032a3f}
.sub-bldr .sbjct-sourceFeed{background:#fca75c;color:#032a3f}
.sub-bldr .sbjct-rmv{height:8px;width:8px;background:url(images/x8.gif);float:left;opacity:0.5;margin:4px 5px 0 0;cursor:pointer}
.sub-bldr .sbjct-rmv:hover{opacity:1}
.sub-bldr .t-combobox{width:220px}
.sub-bldr .t-combobox .t-input{height:23px;line-height:23px}
.sub-bldr .t-dropdown-wrap .t-select{height:25px;}
.sub-bldr .t-arrow-down{background-position:-12px -173px;height:23px;width:23px;}
.sub-bldr .t-loading{background-position:center !important}
.t-popup{color:#444 !important}
.sub-bldr .input-validation-error{background:#F8EA9A !important}
#sub-bldr-Subscription,.cat-tag-story-sourceSite-sourceFeed{display:none;}

/* Live */
.close-view-post{width:16px;height:16px;background:url(images/x8.gif) no-repeat 4px 4px #eee;float:left;margin-top:5px;cursor:pointer}