#editor_status_indicator {
    position: absolute;
    bottom: 27px;
    left: 0;
    width: calc(100% - 20px);
    background: #eee;
    padding: 5px 10px;
    border-top: 1px solid #ccc;
}

.news_wrapper{
	position:relative;
	width: 612px;
	/*height: 968px;*/
	left: 25px;
	border-style:solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-color: #989EA1;
	background-color: #FFFFFF;
	font-size: 13px;
}

.news_header{
	height: 32px;
	width: 608px;
	margin-top: 2px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
}

.news_row{
	height: 28px;
	width: 584px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
}

.news_wrapper_2{
	width: 612px;
	margin: 2px auto 0;
	font-size: 12px;
}

.story_header {
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.news_story{
	margin: 16px 16px 0;
	font-size: 13px;
}

.story_title{
	font-size: 15px;
	/*font-weight:bold;*/
}

			.news_sort_form {
				margin: 0;
				line-height : 2;
				position: relative;
			}

			.news_sort_form form {
				display: inline;
			}

			.news_sort_form label {
				float : left;
				text-align: right;
				width : 98px;
				padding-right : 5px;
			}

			.news-s-submit {
				position : absolute;
				right : 60px;
				top : 0;
			}

			.news-s-reset {
				position : absolute;
				right : 0;
				top : 0;
			}

tr.news_0 td {
	background-color: #F5F5F5;
}

tr.news_1 td {
	background-color: #FFFFFF;
}

.news_links {
	font-size: 13px;
}


.sort{
	font-size: 12px;
}

table.news_headlines {
	border-width: 0px;
	/*border-spacing: ;*/
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}

table.news_headlines th {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	/*-moz-border-radius: ;*/
}

table.news_headlines td {
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #F5F5F5;
	/*-moz-border-radius: ;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}


table.news_opinions {
	border-width: 1px;
	/*border-spacing: ;*/
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}

table.news_opinions th {
	border-width: 4px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	/*-moz-border-radius: ;*/
}

table.news_opinions td {
	border-width: 4px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	/*-moz-border-radius: ;*/
}

#shim_for_home{
	height: 20px;
	width: 30px;
}

.news_gray_wrapper{
	/*height: 490px;*/
	width: 288px;
	border-style:solid;
	border-width: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-color: #989EA1;
	background-color: #FFFFFF;
}

.news_shim{
	height: 3px;
}

.news_info_header{
	margin: 0 auto;
	height: 32px;
	width: 282px;
}

.news_shim_header{
	height: 8px;
}

.news_info{
	height: 40px;
	width: 234px;
	margin-top:25px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
}

.news_follow_info{
	position:relative;
	height: 48px;
	width: 234px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	font-size:12px;
}


.follow_form{
	position:absolute;
	top:2px;
	right:60px;
}

.news_hr{
	height: 1px;
	width: 254px;
	border-top: 1px;
	border-left: 0px;
	left:0px;
	margin: 0 auto;
}

.more_arrow{
	position:relative;
	left: 241px;
	height: 32px;
	width: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.courses_header{
	margin: 0 auto;
	height: 32px;
	width: 282px;
}

a.pagination:link{
	text-decoration: underline;
}
a.pagination:visited{
	text-decoration: underline;
}

a.pagination:hover{
	text-decoration: underline;
}

a.pagination:active{
	text-decoration: underline;
}

.pagination a.next-10:link {
	font-weight: bold;
}



.newsroom_list {
	border: 1px solid #CCC;
	border-bottom: 0px;
}

.left_main_box .body .newsroom_list li {
	padding: 10px 20px;
	background-color: #eee;
	margin: 0px;
	border-bottom: 1px solid #CCC;
	line-height: 20px;
	position : relative;
}

.left_main_box .body .newsroom_list li.e {
	background-color: #ddd;
}

.newsroom_jobtitle {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #333;
}

.newsroom_name {
	font-size: 14px;
}

			.follow-reporter {
				display : inline-block;
				position : absolute;
				top : 10px;
				right : 10px;
			}



/**
 * 	New News Tool
 */


			/* .left_column-container {
				margin : 0 29px 0 25px;
			} */

			.right_column-container {
				margin : 0 27px 0 0;
			}

			.right_column-container .right_info_box {
				width : auto;
			}

			.right_main_box {
			    position: relative;
			    border : 2px solid #989EA1;
			    border-radius: 6px;
			    background : #fff;
			}

			.home-content {
				margin : 10px 29px 0 25px;
			}

.right_main_box .head{

/*
	background-image: url("/images/blue_th.png");
    background-repeat: repeat-x;
*/
    background: black;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, #333));
    background: -webkit-linear-gradient(top, black, #333);
    background: -moz-linear-gradient(top, black, #333);
    background: -ms-linear-gradient(top, black, #333);
    background: -o-linear-gradient(top, black, #333);
    background: linear-gradient(top, black, #333);
    filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='black', endColorstr='#333')";
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='black', endColorstr='#333')";
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    margin: 2px;
    overflow: hidden;
    padding: 8px 10px 0;
    text-overflow: ellipsis;
    text-shadow: 1px 1px 1px #555555;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

/*-Formats-*/
.skyscraper{
	height: 200px;
	width: 100px;
}
.side-scraper{
	height: 80px;
}
.landscape{
	height: 100px;
	width: 177px;
}
.side-landscape{
	height: 92px;
	width: 177px;
}
.available-zone{
	min-height: 120px;
}
.breakin{
	height: 200px;
	width: 370px;
}
.largescape{
	height: 78px;
	width: 564px;
}

.thumbnail{
	width:100px;
	height:100px;
}
/*===================*/
.clear{
	clear : both;
}

.clearl{
	clear : left;
}
.clearr{
	clear : right;
}

.displayinline{
	display: inline-table;
}
.drop_hover {
	-moz-box-shadow: 0 0 10px rgba(102, 102, 102, 0.6) inset;
	box-shadow: 0 0 10px rgba(102, 102, 102, 0.6) inset;
}
.margin0 { margin : 0; }
.margin6 {margin : 6px; }
.draggable {
     cursor: move;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      user-select: none;
}
.inline{
	display : inline-block !important;
}

.overflo{
	overflow: hidden;
}
.article{


}
.title{
	height: auto;
	margin : 0 auto;
	color: #FFF;
	background: #3B7F9C;
	padding: 0 0 0 0px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow-x: hidden;

}
.resizable{position:relative;}

.btndelete{
	background:red;
	color:white;
	border-radius: 16px;
	border: 1px solid #989EA1;
	font-weight:bold;
	cursor:pointer;
	position : absolute;
	right : 3px;
	top : 3px;
	z-index: 100;
}
.btndedit{
	background:#0A4;
	color:white;
	border-radius: 16px;
	border: 1px solid #989EA1;
	font-weight:bold;
	cursor:pointer;
}

#pop-up {
	width:300px;
	max-height: 300px;
	overflow-y: hidden;
	display:none;
	position: absolute;
	padding: 10px;
	z-index: 100000000000;
	background: #FFF;
	border: 1px solid #000;
}
#pop-up .article {
	height: 300px !important;
    width: 92% !important;

}
#pop-up .title {
   padding: 0 7px;
   width: 95% !important;
}
#newsIframe {
	width: 615px;
}
.step-active {
	color : #FDCC31;
}

#writer_title,
#writer_headline {
	width: 570px;
}

#unlock{
	color:#B22A2A;
	width:90px;
}
#btn_bar{
	margin-top: -7px;
}
.figure{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    display: block;
    margin: 10px 20px;
    padding: 10px;
    text-align: center;
}
.figurecation{
	display: block;
    text-align: center;
}
#newsA .vip{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(255, 0, 0, 0.7);
	-moz-box-shadow:    0px 0px 5px 0px rgba(255, 0, 0, 0.7);
	box-shadow:         0px 0px 5px 0px rgba(255, 0, 0, 0.7);
}

#peter #peterstories div{
	border: 2px solid black;
	margin: 5px;
	padding: 3px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}
label{
	vertical-align: bottom;
}
.right_main_box #approvedtitle{
	background-image: url("/images/green_th.png");
}
.right_main_box #unapprovedtitle,
.right_main_box #unapprovedcolumns {
	background-image: url("/images/red_th.png");
}

#intructions ul li{
	font-style: italic;
	font-size: small;
}

#ref{
	margin-top: 10px;
}
#ref input{
	width: 250px;
}
#errmsg{
	position: absolute;
    width: 300px;
    z-index: 1;
}

/* News Tool */

			.head span {
				display : inline-block;
				margin-right : 10px;
			}

			.section-header #step1:after,
			.section-header #step2:after {
				color : #fff;
				content : "\0020\00BB";
				margin-left : 10px;
			}

			.editor-head {
				position : relative;
			}

			.head #date-news {
				position : absolute;
				top : -1px;
				left : 147px;
				padding: 4px 4px 5px 4px;
			}

			.editor-inner {
				padding : 10px 0 0 0;
				font-size : 13px;
				width : 296px;
				position : absolute; /* major fix start*/
				bottom : 0;
				left : -9999px;
			}

			#last {
				font-size: 12px;
				margin : 0 12px 10px 12px;
			}

			#html-editor {
				margin-bottom : 20px;
			}

			#newsA {
			    padding: 4px 10px 4px 4px;
			    border : 2px solid #989EA1;
			    border-radius: 6px;
			    background : Cornsilk;
			    max-height : 350px;
			    overflow-y : scroll;
			}

			#newsA .drop-space {
				height : 50px;
				margin : 4px;
				border : 1px dashed #989EA1;
				border-radius : 6px;
			}

			#newsA div {
				height: auto;
				/*background: #CEDFF1;*/
				margin-bottom: 5px;
				border: 0;
			}

			#newsA div .article {
				display: none;
			}

			#newsA div .title {
				background : transparent;
				padding: 6px 8px 4px 8px;
				color : #333;
			}

			#newsA .available {
				display: block;
			    /*height: 98px;*/
			    margin: 4px;
			    border: 0px solid #FFF;
				background: #CEDFF1;
				border-radius: 6px;
			}

			#newsA .column-avail {
				background : #ddc0f8;
			}

			#newsA .available:last-child {
				margin-bottom : 25px;
			}

			#newsA .available .title {
			}

			#btn_toolbar {
				font-size : 13px;
				height : 15px;
				display: block;
				margin-bottom : 10px;
			}

			#btn_toolbar .icon {
				font-size : 13px;
				height: auto;
			    line-height: 1.1;
			    text-align: left;
			    width: auto;
			    margin-right : 5px;
			}

			#reeditbutton,
			#publishbutton,
			#previewbutton,
			#savebutton,
			#addbutton{
				cursor: pointer;
				display: inline-table !important;
				white-space : nowrap;
				margin-right : 10px;
			}

			/**
			 * 	Top NEWS
			 */

			.topnews {
				float : left;
				width : 196px;
				margin : 0 9px 0 0;

				border : 2px solid #989EA1;
			    border-radius: 6px;
				background : #fff;
			}

			.group > .topnews:last-child {
				width : 197px;
				margin : 0;
			}

			.topnews h3 {
				/* margin : 0;
				padding: 8px 0 0 12px;
				font-size: 14px;
				line-height: 1.1;
				color : #333;
				background-image: url("/images/blue_th.png");
			    background-repeat: repeat-x; */

        background: black;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, #333));
        background: -webkit-linear-gradient(top, black, #333);
        background: -moz-linear-gradient(top, black, #333);
        background: -ms-linear-gradient(top, black, #333);
        background: -o-linear-gradient(top, black, #333);
        background: linear-gradient(top, black, #333);
        filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='black', endColorstr='#333')";
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='black', endColorstr='#333')";

			  border-radius: 4px;
			  color: #ffffff;
			  font-size: 14px;
			  font-weight: 600;
			  height: 24px;
			  margin: 2px;
			  overflow: hidden;
			  padding: 8px 10px 0;
			  text-overflow: ellipsis;
			  text-shadow: 1px 1px 1px #555555;
			  text-transform: uppercase;
			  vertical-align: middle;
			  white-space: nowrap;

			}

			.topnews .icon {
				display : inline;
				font-size : 14px;
				line-height: 18px;
				height : auto;
				padding :  0 0 4px;

				color: #ffffff;
				text-shadow: 1px 1px 1px #555555;
			}

			.topnews-article {
				padding : 10px 12px;
				height : 260px;
				clear : both;
			}

			.topnews .topnews-list {
				list-style-type: none;
				margin : 0;
				padding : 0;
				font-size : 12px;
				line-height: 1.2;
			}

			.topnews .topnews-list li {
				border-bottom: 1px solid #EEEEEE;
			    margin: 0 0 6px 0;
			    padding: 0 0 4px 0;
			}

			.topnews .topnews-list .state {
				font-weight : bold;
			}

			.topnews .topnews-list li:last-child {
				border-bottom : none;
			}

			.topnews .topnews-footer {
				font-size : 12px;
				font-weight : bold;
				line-height: 1.1;
				text-align: right;
				padding : 2px 8px 2px 0;

			}

			.news-block > .topnews:last-child .topnews-footer {
				width : 189px;
			}

			.poptop {
				background : #fff;
			    border : 1px solid #989EA1;
			    position : absolute;
			    z-index : 1000;
			    -moz-box-shadow:    2px 2px 4px 1px #777;
				-webkit-box-shadow: 2px 2px 4px 1px #777;
				box-shadow:         2px 2px 4px 1px #777;

				padding : 8px 12px 3px 10px;
				text-shadow: none;
				color : #333;
			}

			.poptop ul {
				list-style-type: none;
				margin : 0;
				padding : 0;
				text-transform: none;
				font-size : 12px;
				line-height: 1.2;
				font-weight : normal;
			}

			.poptop li {
				margin : 0 0 5px 0;
				padding : 0;
			}


			#templatespopup li {
				display:inline-flex;
				width:125px;
				height:125px;
			}

			#templatespopup li a img {
				width:100px;
				height: 100px;
			}

/* editor */

			.right_column {
				position : relative;

			}

			.available {

			}

			.available .title {
				background : #3B7F9C;
				text-indent : 6px;
			}

			.newsplaceholder .article {
				border : none;
				padding : 8px 12px;
			}

			.top-new-row .article {
				padding-top : 5px;
			}

			.newsplaceholder .title {
				display : none;
			}

			.newsplaceholder .article-column {
				background : #F4F1E9;
				position : relative;
			}

			.newsplaceholder .article-column:before {
				display : block;
				padding : 3px 0;
				width : 200px;
				background : rgba(204, 0, 0, 0.8);
				position : absolute;
				right : -78px;
				top : 10px;
				content : "Opinion";
				font-style : italic;
				font-family : Georgia;
				font-size : 13px;
				color : #fff;
				text-align : center;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
			}

			.newsplaceholder .reporter-vip:before {
				display : block;
				padding : 3px 0;
				width : 200px;
				background : rgba(67, 96, 156, 0.9);
				position : absolute;
				right : -74px;
				top : 12px;
				content : "Featured";
				font-style : italic;
				font-family : Georgia;
				font-size : 13px;
				color : #fff;
				text-align : center;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
			}

			.newsplaceholder .sponsored-1:before {
				display : block;
				padding : 3px 0;
				width : 200px;
				background : rgba(236, 134, 47, 0.9);
				position : absolute;
				right : -72px;
				top : 13px;
				content : "Sponsored";
				font-style : italic;
				font-family : Georgia;
				font-size : 13px;
				color : #fff;
				text-align : center;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
			}

/* NEWS WRITER */

			#publication_code input[type="text"] {
				margin-top : 0;
				margin-bottom : 5px;
			}

			#publication_code select {
				float : left;
				margin : 8px 10px 0 0;
			}

			#publication_code #date-news {
				width : 90px;
				float : left;
				margin-top : 3px;
			}

			#publication_code .label-left {
				float : left;
				margin : 8px 5px 0 0;
				zoom : 1;
			}

/* News Writer sidebar */

			#intructions ul {
				list-style-type : none;
				border-bottom : 2px solid #989EA1;
				padding-bottom : 8px;
				margin-bottom : 15px;
			}

			#intructions ul li{
				font-size : 13px;
				margin-bottom : 5px;
			}

			.instuctions-label {
				font-size : 13px;

			}

/* News Slot Tool */
#contentapproved ul{
	list-style-type: none !important;
}

#contentapproved li:hover {
	cursor: ns-resize;
}

ul li .icon{
	display: inline !important;

}
.icon{
	display: inline !important;
}

.template-preview {
	text-align : center;
	float : left;
	width : 160px;
}

.template-preview img {
	display : block;
	margin : 0 auto;
}
.vip_auth_pk{
	width: 200px;
}

			.template-preview {
				text-align : center;
				float : left;
				width : 160px;
				margin-bottom : 10px;
			}

			.template-preview img {
				display : block;
				margin : 0 auto;
			}

			#btn_bar .btn {
				width : 140px;
				float : left;
				margin-right : 5px;
			}

			.headline-og-title {
				clear : both;

			}

/* article hover */

			.hover-article {
				font-size : 13px !important;
			}

			.hover-article img {
				display : none;
			}

			.hover-article h3 {
				font-size : 15px !important;
				margin : 0 0 10px 0;
			}

/* news-block */

			.delete-block-hover {
				-moz-box-shadow:    0 0 3px 1px #cc0000;
				-webkit-box-shadow: 0 0 3px 1px #cc0000;
				box-shadow:         0 0 3px 1px #cc0000;
			}

			.news-block {
				margin-bottom : 9px;
				position : relative;
			}

			.newsplaceholder {
				border : 2px solid #989EA1;
				border-radius : 6px;
				background : #FEFEFE;
				overflow: hidden;
			}

			.one-column-news {
				height : 150px;
			}

			.top-new-row {
				height : 200px;
			}

			.top-new-row h2,
			.story-date {
				padding : 8px 12px 0 12px;
				margin : 0;
				font-size : 14px;
				font-weight : normal;
				font-style : italic;
				font-family : Georgia;
				color : #555;
			}

			.story-date {
				padding : 0;
				margin-bottom : 5px;
			}

			.two-column-news {
				height : 300px;
				width : 301px;
				margin-right : 9px;
				float : left;
			}

			.two-column-news:last-child,
			.two-last {
				margin-right : 0;
			}

			.three-column-news {
				height : 300px;
				width : 197px;
				margin-right : 9px;
				float : left;
			}

			.three-column-news:first-child,
			.three-column-news:last-child,
			.three-first,
			.three-last {
				width : 196px;
			}

			.three-column-news:last-child {
				margin-right : 0;
			}

			.big-column-news {
				height : 303px;
				width : 395px;
			}

			.small-column-news {
				height : 145px;
				width : 207px;
				margin-bottom : 9px;
			}

			.small-column-news:last-child,
			.small-last {
				margin-bottom : 0;
			}

			.big-left {
				margin-right : 9px;
			}

			.big-left,
			.small-right {
				float : left;
			}

			.big-right {
				margin-left : 9px;
			}

			.big-right,
			.small-left {
				float : right;
			}

			.three-column-news img {
				display : block;
				max-width : 172px;
				height : auto;
				margin : 4px auto 4px auto;
			}

			.two-column-news img {
				max-width : 39%;
				height : auto;
				float : left;
				margin : 2px 10px 10px 0;
			}

			.big-column-news img {
				max-width : 40%;
				height : auto;
				float : left;
				margin : 2px 10px 10px 0;
			}

/* story defaults */

			#bodybody {
				clear : both;
				font-size : 14px;
				line-height : 1.5;
			}

			/* pre-load print watermark */
			.news_story #bodybody {
				background : url(/images/news_watermark.png) no-repeat -9999px -9999px;
			}

			#bodybody p {
				margin : 0 0 15px 0;
			}

			#bodybody image {
				display : block;
				margin : 0 0 10px 0;
			}

			#bodybody .image-left {
				margin : 2px 10px 10px 0;
			}

			#bodybody .caption-left {
				float : left;
				margin : 2px 10px 10px 0;
			}

			#bodybody .caption-left .image-left {
				float : none !important;
				margin : 0;
			}

			#bodybody .image-right {
				margin : 2px 0 10px 10px;
			}

			#bodybody .caption-right {
				float : right;
				margin : 2px 0 10px 10px;
			}

			#bodybody .caption-right .image-right {
				float : none !important;
				margin : 0;
			}

			#bodybody h1,
			#bodybody h2,
			#bodybody h3,
			#bodybody h4,
			#bodybody h5,
			#bodybody h6 {
				margin : 0 0 10px 0;
				line-height : 1.2;
			}

			#bodybody h1 { font-size: 22px; }
			#bodybody h2 { font-size: 20px; }
			#bodybody h3 { font-size: 18px; }
			#bodybody h4 { font-size: 18px; font-weight: normal; font-style: italic; }
			#bodybody h5 { font-size: 16px; font-weight: normal; font-style: italic; }
			#bodybody h6 { font-size: 14px; font-weight: normal; font-style: italic; }

			#bodybody ul {
				list-style-type: square;
				margin : 0 0 15px 35px;
				padding : 0;
			}

			#bodybody ol {
				margin : 0 0 15px 35px;
				padding : 0;
			}

			#bodybody li {
				font-size : 14px;
				line-height : 1.5;
				margin : 0;
			}

			#bodybody .image-wrapper {
				display : inline-block;
				border : 1px solid #eee;
				background : #F5F5F5;
				padding : 10px;
				margin-bottom : 15px;
			}

			#bodybody .image-wrapper img {
				max-width : 561px;
				height : auto;
			}

			#bodybody .image-caption {
				text-align : center;
				margin : 10px 0 0 0;
				font-size : 12px;
			}

			.home-published .three_ads {
				left : -6px;
				margin : 15px 0;
			}

			.home-published .horz_ad {
				margin : 15px 0;
				position : relative;
				left : 0;
			}

			.home-published {
				margin-top : 0;
			}

/* newsplaceholder contents */

			.newsplaceholder,
			.newsplaceholder #bodybody {
				font-size : 13px;
				color : #333;
				position : relative;
			}

			.story-title a {
				/* color : #333; */
			}

			.story-title {

			}

			.newsplaceholder {

			}

			.newsplaceholder .title-wrapper {
				border : none;
				margin : 0 0 2px 0;
				padding : 0;
			}

			.two-column-news .title-wrapper,
			.big-column-news .title-wrapper,
			.three-column-news .title-wrapper {
				margin-bottom : 3px;
			}

			.one-column-news .title-wrapper {
				margin-bottom : 1px;
			}

			.newsplaceholder .story-data {
				color : #666;
				font-size : 12px;

			}

			.one-column-news #bodybody {
				font-size : 14px;
				line-height : 1.6;
			}

			.newsplaceholder .story-header {
				margin-bottom : 6px;
			}

			.newsplaceholder .story-title {
				font-size : 13px;
			}

			.newsplaceholder .article-column .story-title {
				padding-right : 40px;
			}

			.newsplaceholder p {
				margin : 0 0 10px 0;
			}

			.one-column-news .story-title {
				font-size : 18px;
			}

			.two-column-news .story-title {
				font-size : 15px;
			}

			.two-column-news #bodybody {
				line-height : 1.55;
			}

			.two-column-news .story-header .story-data li {
				margin-right : 15px;
				font-size : 11px;
			}

			.three-column-news .story-header .story-data li,
			.small-column-news .story-header .story-data li {
				font-size : 11px;
				margin-right : 10px;
			}

			.small-column-news .story-header {
				margin-bottom : 3px;
			}

			.three-column-news .story-header {
				margin-bottom : 4px;
			}

			.three-column-news #bodybody,
			.small-column-news #bodybody {
				line-height : 1.6;
				font-size : 12px;
			}

			.big-column-news .story-title {
				font-size : 15px;
			}

			.big-column-news #bodybody {
				line-height : 1.55;
			}

/* admin roles */

			#registered table th,
			#registered table td {
				padding : 0 10px 5px 10px;
			}

			#registered .icon-menu {
				cursor : ns-resize;
			}

			#registered .icon-close:hover,
			#registered .icon-edit:hover {
				cursor: pointer;
			}

			#registered .icon-eye,
			#registered .icon-eye-blocked {
				cursor: default;
			}

			.role-info-list {
				margin : 10px 0 5px;
			}

			.left_main_box .role-info-list li {
				margin : 0 0 8px 0;
				font-size : 13px;
			}

			.role-info-list label,
			.role-info-list .label-like {
				vertical-align: middle;

			}

			.role-info-list .role-info {
				background: chartreuse;
			}
.column{
	background: green;
}
.newsstyle{
	background: red;
}
@font-face
{
	font-family: coded;
	src: url('alpha_inv.ttf');
}
#coded{
	font-family: coded;
}
#coded #myDiv{
	font-family: Helvetica, Arial;
}
.meter {
	width:25px;
	background: #FFF;
	border: 1px solid #000;
	font-size: 7px;
	height:10px;
	padding:0;
	float: right;
	background: #ff3232; /* Old browsers */
	background: -moz-linear-gradient(left,  #ff3232 0%, #faff00 50%, #02ff0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff3232), color-stop(50%,#faff00), color-stop(100%,#02ff0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ff3232 0%,#faff00 50%,#02ff0a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ff3232 0%,#faff00 50%,#02ff0a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ff3232 0%,#faff00 50%,#02ff0a 100%); /* IE10+ */
	background: linear-gradient(to right,  #ff3232 0%,#faff00 50%,#02ff0a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232', endColorstr='#02ff0a',GradientType=1 ); /* IE6-9 */

}
.meter span{
	padding: 0;
	margin:0;
	height:10px;
	display:block;
	float: right;
}

			.vip-blog {
				margin-bottom : 0;
				padding : 8px;
				font-size : 13px;
			}

			.vip-blog p {
				margin : 0 0 12px 0;
			}

			.vip-blog p:last-child {
				margin-bottom : 0;
			}

			.vip-row-2 {
				background : #f5f5f5;
			}

			.vip-blog .image-wrapper {
				display : none;
			}

			.archive-thumbnail {
				float : right;
				margin : 0 0 5px 10px;
				max-height : 150px;
				overflow: hidden;
				border : 3px solid #ddd;
			}

			.vip-row-2 .archive-thumbnail {
				border-color : #ccc;
			}

			.archive-thumbnail img {
				max-width : 150px;
				height : auto;
			}

			.vip-blog .three_ads {
			    height: auto;
			    margin: 0 auto;
			    position: static;
			    left: auto;
			    width : 564px;
			    border: none;
			    border-radius: 6px;
			    padding : 9px;
			    background : #ddd;
			}

			.vip-blog .three_ads:after {
				content : '';
				display : block;
				clear : both;
			}

			.vip-blog .three_ads .box {
			    float: left;
			    margin: 0 9px 0 0;
			    padding: 0;
			    border: none;
			    border-radius: 0;
			    background: none;
			    filter: none;
			    -ms-filter: none;
			    -webkit-box-shadow: none;
			    -moz-box-shadow: none;
			    box-shadow: none;
			    height : 152px;
			    width : 182px;
			}

			.vip-blog .three_ads .box:last-child {
				margin-right : 0;
			}

		    .vip-blog .three_ads .box .body {
				border: none;
				border-radius: 0;
				background: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
				box-shadow: none;
			}

			 .vip-blog .three_ads iframe {
			 	border-radius: 0;
			 	border : 1px solid #f7f7f7;
			 }

			 .vip-blog ul {
				 list-style-type: square;
				 margin: 0 0 15px 35px;
				 padding: 0;
			 }


/* Dave's Blog */

			.davids-blog img {

				display : block;
				margin : 20px auto 15px auto;
			}

			.davids-blog td img {

				display : block;
				margin : 0 0 5px 0;
			}

			.davids-blog .tr-caption-container {
				margin : 20px 0 15px 0;

			}

			.davids-link {
				font-size : 14px;
				font-weight : bold;
				margin : 2px 0 0 0;
			}

.predatemodified{
	color: #396;
}
.datemodified{
	color: #000;
	-webkit-transition: color 1s ease-in;
	-moz-transition: color 1s ease-in;
	-ms-transition: color 1s ease-in;
	-o-transition: color 1s ease-in;
	transition: color 1s ease-in;
}

#savedspan{
	font-weight:bold;
	color:#396;
}
#notsavedspan{
	font-weight:bold;
	color:#C00;
	visibility: visible;
}

/* buy story button and text */

			.buynow {
				margin : 15px 0 20px 0;
				line-height: 1.5;
				color : #333;
			}

			.buynow p {
				font-size : 14px;
				margin : 0 0 10px 0;
			}

			.buynow p a {
				font-weight : bold;
			}

			.buynow p span {
				color : #555;
			}

			.buynow .buynow-price {
				font-family : Georgia, "Times New Roman", serif;
				color : #555;
				font-style: italic;
				margin : 0 15px 20px 0;
				padding-top : 5px;
				font-size : 14px;
				float : left;
			}

			.buynow .btn {
				float : left;
			}

			.buynow small {
				color : #555;
			}

/* Comments */

			.comments {
				margin : 20px 16px 16px;
				line-height: 1.5;
			}

			.comments-header {
				margin : 0 15px 15px 0;
				font-size : 16px;
				float : left;
			}

			.comments-header .reply-count {
				color : #777;
			}

			.comments .call-to-action {
				font-size : 14px;
				text-align : right;
				margin : 0 0 10px 0;
				padding : 2px 5px 0 0;
				font-weight : bold;
			}

			.reply-form,
			.comment-form {
				display : none;
				clear : both;
				font-size : 14px;
				line-height: 1.2;
				margin : 0 0 15px 0;
				background : #F5F5F5;
				border-radius : 6px;
				padding : 10px;
				border : 1px solid #ebebeb;
				color : #555;
			}

			.reply-form {
				margin : 10px 0 0 0;
			}

			.reply-form form,
			.comment-form form {
				margin-bottom : 10px;
			}

			.reply-form label,
			.comment-form label {
				vertical-align: middle;
			}

			.reply-form input[type="text"],
			.reply-form textarea,
			.comment-form input[type="text"],
			.comment-form textarea {
				margin : 0 0 10px 0;
			}

			.comments a:link,
			.comments a:active,
			.comments a:visited,
			.comments a:hover {
				color : #25638c;
			}

			.comment {
				margin : 0 0 10px 0;
				padding : 10px;
				background : #F5F5F5;
				border-radius: 6px;
				border : 1px solid #ebebeb;

			}

			.thread-wrapper {
				display : none;
			}

			.thread {
				margin : 10px 0;
				clear : both;
				background : #F5F5F5;
				border-radius : 6px;
				padding : 10px;
				border : 1px solid #ebebeb;
			}

			.thread:last-child {
				margin-bottom : 0;
			}

			.responder {
				float : left;
				width : 84px;
				margin : 0 10px 0 0;
				text-align : center;
			}

			.responder img {
				display : block;
				padding : 1px;
				border : 1px solid #989ea1;
				max-width : 100%;
				height : auto;
			}

			.response {
				float : left;
				width : 467px;
				margin : 0;
			}

			.thread .response {
				width : 445px;
			}

			.response h6 {
				font-size : 13px;
				margin : 0 0 5px 0;
				padding : 0;
			}

			.response p {
				font-size : 13px;
				margin : 0;
				padding : 0;
				line-height: 1.5;
			}

			.comment-date {
				font-size : 12px;
				color : #555;
				font-weight : normal;
				float : right;
				padding-right : 5px;
			}

			.response .comment-replies,
			.comment .reply-to-comment {
				margin : 10px 0 0 0;
				font-size : 12px;
				font-weight: bold;
				float : right;
				padding-right : 5px;
			}

			.comment .delete-comment {
				margin : 10px 0 0 0;
				font-size : 12px;
				font-weight: bold;
				float : right;
				padding-right : 5px;
			}

			.comments .close-form,
			.comments .close-reply {
				float : right;
				font-size : 11px;
				line-height: 1.5;
				margin-right : 4px;
			}

			.comments .icon {
				height : auto;
				width : auto;
				line-height: 1.5;
				font-size : 12px;
				margin : 0;
				padding : 0;
				color : #25638c;
			}
