/* For icons */
@font-face {
    font-family: 'EntypoRegular';
    src: url('../fonts/entypo-webfont.ttf');
    src: url('../fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/entypo-webfont.woff') format('woff'),
         url('../fonts/entypo-webfont.ttf') format('truetype'),
         url('../fonts/entypo-webfont.svg#EntypoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Action bar container */
.actionBar {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
	border: 1px solid #eee;
	border-radius: 5px;
	float: left;
	padding: 8px 10px 5px;
	width: 938px;
}
.actionBar li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.articleControls {
	padding: 8px 10px 5px 250px;
	width: 698px;
}
/* Buttons */
.button {
	background: #f5f5f5;
	border-radius: 4px;
	border: none;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
	color: #333;	
	cursor: pointer;
	display: block;
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 0.75em;
	font-weight: normal;	
	margin: 0 10px 5px 0;
	padding: 8px 10px;
	position: relative;
	text-decoration: none;
}
.button:focus,
.button:hover {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */	
}
.button:active {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.confirmBtn {
	background: #87003c;	
	color: #fff;	
}
.confirmBtn:focus,
.confirmBtn:hover {
	background: #b21058; /* Old browsers */
	background: -moz-linear-gradient(top, #b21058 0%, #87003c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b21058), color-stop(100%,#87003c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b21058 0%,#87003c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b21058 0%,#87003c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b21058 0%,#87003c 100%); /* IE10+ */
	background: linear-gradient(top, #b21058 0%,#87003c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21058', endColorstr='#87003c',GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.confirmBtn:active {
	background: #87003c; /* Old browsers */
	background: -moz-linear-gradient(top, #87003c 0%, #b21058 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87003c), color-stop(100%,#b21058)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87003c 0%,#b21058 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87003c 0%,#b21058 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #87003c 0%,#b21058 100%); /* IE10+ */
	background: linear-gradient(top, #87003c 0%,#b21058 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87003c', endColorstr='#b21058',GradientType=0 ); /* IE6-9 */
	color: #fff;
}
.greenBtn {
	background: #8cdc50;
	color: #333;
}
.greenBtn:focus,
.greenBtn:hover {
	background: #aaf174; /* Old browsers */
	background: -moz-linear-gradient(top, #aaf174 0%, #8cdc50 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaf174), color-stop(100%,#8cdc50)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #aaf174 0%,#8cdc50 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #aaf174 0%,#8cdc50 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #aaf174 0%,#8cdc50 100%); /* IE10+ */
	background: linear-gradient(top, #aaf174 0%,#8cdc50 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaf174', endColorstr='#8cdc50',GradientType=0 ); /* IE6-9 */
	color: #333;
}
.greenBtn:active {
	background: #8cdc50; /* Old browsers */
	background: -moz-linear-gradient(top, #8cdc50 0%, #aaf174 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cdc50), color-stop(100%,#aaf174)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8cdc50 0%,#aaf174 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8cdc50 0%,#aaf174 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8cdc50 0%,#aaf174 100%); /* IE10+ */
	background: linear-gradient(top, #8cdc50 0%,#aaf174 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cdc50', endColorstr='#aaf174',GradientType=0 ); /* IE6-9 */
	color: #333;	
}
.blackBtn {
	background: #333;
	color: #fff;
}
.blackBtn:focus,
.blackBtn:hover {
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%,#333333 100%); /* IE10+ */
	background: linear-gradient(top, #666666 0%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.blackBtn:active {
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #333333 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(top, #333333 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.redBtn {
	background: #c00;
	color: #fff;
}
.redBtn:focus,
.redBtn:hover {
	background: #ed4e4e; /* Old browsers */
	background: -moz-linear-gradient(top, #ed4e4e 0%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed4e4e), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ed4e4e 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ed4e4e 0%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ed4e4e 0%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(top, #ed4e4e 0%,#cc0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed4e4e', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.redBtn:active {
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top, #cc0000 0%, #ed4e4e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#ed4e4e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc0000 0%,#ed4e4e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc0000 0%,#ed4e4e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc0000 0%,#ed4e4e 100%); /* IE10+ */
	background: linear-gradient(top, #cc0000 0%,#ed4e4e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ed4e4e',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.blueBtn {
	background: #1974c1;
	color: #fff;	
}
.blueBtn:focus,
.blueBtn:hover {
	background: #50a9f5; /* Old browsers */
	background: -moz-linear-gradient(top, #50a9f5 0%, #1974c1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50a9f5), color-stop(100%,#1974c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #50a9f5 0%,#1974c1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #50a9f5 0%,#1974c1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #50a9f5 0%,#1974c1 100%); /* IE10+ */
	background: linear-gradient(top, #50a9f5 0%,#1974c1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50a9f5', endColorstr='#1974c1',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.blueBtn:active {
	background: #1974c1; /* Old browsers */
	background: -moz-linear-gradient(top, #1974c1 0%, #50a9f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1974c1), color-stop(100%,#50a9f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1974c1 0%,#50a9f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1974c1 0%,#50a9f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1974c1 0%,#50a9f5 100%); /* IE10+ */
	background: linear-gradient(top, #1974c1 0%,#50a9f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1974c1', endColorstr='#50a9f5',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.pinkBtn {
	background: #e61464;
	color: #fff;
}
.pinkBtn:focus,
.pinkBtn:hover {
	background: #e66797; /* Old browsers */
	background: -moz-linear-gradient(top, #e66797 0%, #e61464 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e66797), color-stop(100%,#e61464)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e66797 0%,#e61464 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e66797 0%,#e61464 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e66797 0%,#e61464 100%); /* IE10+ */
	background: linear-gradient(top, #e66797 0%,#e61464 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e66797', endColorstr='#e61464',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.pinkBtn:active {
	background: #e61464; /* Old browsers */
	background: -moz-linear-gradient(top, #e61464 0%, #e66797 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e61464), color-stop(100%,#e66797)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e61464 0%,#e66797 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e61464 0%,#e66797 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e61464 0%,#e66797 100%); /* IE10+ */
	background: linear-gradient(top, #e61464 0%,#e66797 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e61464', endColorstr='#e66797',GradientType=0 ); /* IE6-9 */
	color: #fff;	
}
.amberBtn {
	background: #fc0;
	color: #333;
}
.amberBtn:focus,
.amberBtn:hover {
	background: #fee78c; /* Old browsers */
	background: -moz-linear-gradient(top, #fee78c 0%, #ffcc00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee78c), color-stop(100%,#ffcc00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fee78c 0%,#ffcc00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fee78c 0%,#ffcc00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fee78c 0%,#ffcc00 100%); /* IE10+ */
	background: linear-gradient(top, #fee78c 0%,#ffcc00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee78c', endColorstr='#ffcc00',GradientType=0 ); /* IE6-9 */
	color: #333;	
}
.amberBtn:active {
	background: #ffcc00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffcc00 0%, #fee78c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#fee78c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcc00 0%,#fee78c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcc00 0%,#fee78c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcc00 0%,#fee78c 100%); /* IE10+ */
	background: linear-gradient(top, #ffcc00 0%,#fee78c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#fee78c',GradientType=0 ); /* IE6-9 */
	color: #333;	
}
.greyBtn {
	background: #eee;
	color: #333;
}
.greyBtn:focus,
.greyBtn:hover {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	color: #333;	
}
.greyBtn:active {
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(top, #cccccc 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	color: #333;	
}
.emptyBtn {
	background: transparent;
	border: none;
	box-shadow: none;
	color: #246be2;
	padding: 9px 4px;
	text-decoration: underline;
}
.emptyBtn:focus,
.emptyBtn:hover {
	background: transparent;
	color: #333;
}
.emptyBtn:active {
	background: transparent;
	color: #000;	
}
/* Action bar, button specific types */
.button:before {
	font-family: 'EntypoRegular';
	font-size: 40px;
	left: 7px;
	position: absolute;
	top: -6px;	
}
/* This fixes icon positioning for Firefox */
@-moz-document url-prefix() {
	.button:before {
		top: -14px;
	}
}
.publishBtn {
	padding: 8px 10px 8px 35px;
}
.publishBtn:before {
	content: '/';
}
.editBtn {
	padding: 8px 10px 8px 33px;
}
.editBtn:before {
	content: '&';
}
.deleteBtn {
	padding: 8px 10px 8px 30px;
}
.deleteBtn:before {
	content: 'X';
	left: 9px;
}
.previewBtn {
	padding: 8px 10px 8px 35px;
}
.previewBtn:before {
	content: '*';
}
.searchBtn {
	padding: 8px 10px 8px 37px;
}
.searchBtn:before {
	content: 'A';
}
.videoAddBtn {
	padding: 8px 10px 8px 35px;
}
.videoAddBtn:before {
	content: 'q';
}
.audioAddBtn {
	padding: 8px 10px 8px 34px;
}
.audioAddBtn:before {
	content: 'r';
}
.pollAddBtn {
	padding: 8px 10px 8px 34px;
}
.pollAddBtn:before {
	content: 'l';
}
.relatedAddBtn {
	padding: 8px 10px 8px 34px;
}
.relatedAddBtn:before {
	content: '>';
}
.nextBtn {
	padding: 8px 10px 8px 34px;
}
.nextBtn:before {
	content: '*';
}
.uploadBtn {
	padding: 8px 10px 8px 34px;
}
.uploadBtn:before {
	content: 'v';
}
.saveBtn {
	padding: 8px 10px 8px 34px;
}
.saveBtn:before {
	content: 'W';
}
/* Action bar additions: search */
.actionBar form {

}
/* Lightbox buttons */
.closeBtn {
	background-color: #333;
	background-image: url(../images/nt-icon-close.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 3px;
	box-shadow: none;
	margin: 0;
	padding: 6px 12px;
	position: absolute;
	right: 5px;	
	text-indent: -9999px;
	top: -11px;
	z-index: 100;
}
.closeBtn:hover {
	/* Image needs to be duped so as to override .button gradient */
	background: #000 url(../images/nt-icon-close.png) 50% 50% no-repeat;
}