﻿/*--------------------ARTICLE WRAPPER STYLES-----------------*/
#article-wrapper {
	width:650px;
	margin:auto;
    line-height: 17px!important;
    font-size: 15px!important;
    color: #333;
}
#article-wrapper h1 {
  font-size: 30px;
  font-family: "Georgia";
  color: rgb( 51, 51, 51 );
  font-weight: bold;
  margin-bottom:5px 0;
  line-height:normal;
}

#article-wrapper .cont-from {
  font-size: 12px;
  font-family: "Arial";
  color: rgb( 102, 153, 204 );
  font-weight: bold;
  text-align: left;
  width: 50%;
  float: left;
}

#article-wrapper .pagination-wrap {
    float: right;
    width: 50%;
}

#article-wrapper .blurb {
    font-size: 12px;
    font-family: Arial;
    color: rgb(102, 153, 204);
    font-weight: bold;
    text-align: left;
    margin: 5px 0;
    line-height: normal;
}

#article-wrapper h2 a {
	color:#ff6633;
}

#article-wrapper > p {
    line-height: 24px!important;
	font-size: 15px!important;
	color:#333;
}

#article-wrapper p > img:first-of-type {
    float: left;
    margin: 0 20px 20px 0;
}

/*----------------------DID YOU LIKE?-----------------*/
#didYouLike-wrapper {
	width:650px;
	display:table;
	margin:30px auto;
}

#didYouLike-wrapper-boxOne {
	display:table-cell;
	vertical-align: middle;
}

#didYouLike-wrapper-boxTwo {
	min-width:321px;
	display:table-cell;	
}

img.image-align-left {
	float:left;
	margin:20px 22px 20px 0;
}

img.image-align-right {
	float:right;
	margin:20px 0 20px 22px;
}

img.image-align-center {
	margin:22px auto 22px auto;
}

/*-------------------BOTTOM ARTICLE PAGINATION-------------------*/

.bottom-pagination {
	background-color:#273037;
	width:auto;
	text-align:center;
	color:#FFF;
	padding:23px;
}

/*-------------------------ATTRIBUTION--------------------------*/
.new-article-attribution {
	font-size: 12px;
	font-family: "Arial";
	color: rgb( 255, 255, 255 );
	background: #396da6;
	background: -moz-linear-gradient(top,  #124b86 0%, #749dd1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#124b86), color-stop(100%,#749dd1));
	background: -webkit-linear-gradient(top,  #124b86 0%,#749dd1 100%);
	background: -o-linear-gradient(top,  #124b86 0%,#749dd1 100%);
	background: -ms-linear-gradient(top,  #124b86 0%,#749dd1 100%);
	background: linear-gradient(to bottom,  #124b86 0%,#749dd1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#124b86', endColorstr='#749dd1',GradientType=0 );
	padding:2px;
	margin: 0 0 20px 0;	
}

.new-article-attribution span,
.new-article-attribution a {
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.new-article-attribution-fill {
	background: #6a96cc;
	background: -moz-linear-gradient(top,  #749dd1 0%, #003c78 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#749dd1), color-stop(100%,#003c78));
	background: -webkit-linear-gradient(top,  #749dd1 0%,#003c78 100%);
	background: -o-linear-gradient(top,  #749dd1 0%,#003c78 100%);
	background: -ms-linear-gradient(top,  #749dd1 0%,#003c78 100%);
	background: linear-gradient(to bottom,  #749dd1 0%,#003c78 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#749dd1', endColorstr='#003c78',GradientType=0 );
	padding:18px;
}

/*-------------------------BLUE BUTTON--------------------------*/
.bottom-pagination .article-blue-btn {
	height:54px;
	width:170px;
	border:2px solid #4576a2;
	border-radius:6px;
	font-size: 22px;
	font-weight:300;
	line-height:50px;
	text-decoration:none;
	font-family: "Open Sans";
	color: rgb( 255, 255, 255 );
	text-align: center;
	text-shadow: 0.5px 0.866px 3px rgb( 13, 69, 125 );
	padding:0 16px;
	display:block;
	background: #79aad3;
	background: -moz-linear-gradient(top,  #79aad3 0%, #5b8bb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79aad3), color-stop(100%,#5b8bb6));
	background: -webkit-linear-gradient(top,  #79aad3 0%,#5b8bb6 100%);
	background: -o-linear-gradient(top,  #79aad3 0%,#5b8bb6 100%);
	background: -ms-linear-gradient(top,  #79aad3 0%,#5b8bb6 100%);
	background: linear-gradient(to bottom,  #79aad3 0%,#5b8bb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79aad3', endColorstr='#5b8bb6',GradientType=0 ); /* IE6-9 */
	display:inline-block;
	zoom:1;
	*display:inline;
}

.article-blue-btn:hover {
	box-shadow:inset 0 1px 6px 0 #993300;
	color:#FFF;
	border:none;
	padding:2px 18px;
	background-image: -moz-linear-gradient( 90deg, rgb(207,82,4) 0%, rgb(255,128,49) 49%, rgb(254,159,93) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(207,82,4) 0%, rgb(255,128,49) 49%, rgb(254,159,93) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(207,82,4) 0%, rgb(255,128,49) 49%, rgb(254,159,93) 100%);
}

.article-blue-btn img {
	position:relative;
	top:6px;
}

/*-----------------------PAGE NUMBERS----------------------*/
.page-numbers {
	font:bold 22px Arial, sans-serif;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center;
	padding:0 12px;
}

.page-numbers a {
	color:#FFF;
	padding:0 4px;
}

.page-numbers a:hover {
	color:#ff6600;
}

.top-pagination .current,
.bottom-pagination .current {
	color:#6ca3e6;
	padding:0 4px;
}

/*------------------CONTINUED ON NEXT PAGE------------*/
.page-continued {
	font:bold 22px Georgia, serif;
	color:#5b88c6;
	margin-top:22px;
}
.page-continued a:link {
	color:#5b88c6;
}
.page-continued a:visited {
	color:#5b88c6;
}
.page-continued a:hover {
	color:#ff6633;
}
.page-continued a:active {
	color:#5b88c6;
}

/*---------------------NEW AD MODULE--------------------*/

#midAdMod {
	width:616px;
	margin:22px auto;
	padding:4px 17px 14px 17px;
	background:#273037;
    float: left;
}

#midAdMod h4 {
	font:10px 'Open Sans', sans-serif;
	color:#97d1ff;
	padding-bottom:3px;
}

#midAdMod .left-ad {
	float:left;
	margin:auto;
	}
#midAdMod .right-ad {
	float:right;
	margin:auto;
}
/*----------------------TOP PAGINATION---------------------*/
#article-wrapper .top-pagination {
	text-align:right;
	font:bold 14px Arial, sans-serif;
	margin:0 auto;
}
#article-wrapper .top-pagination a {
	color:#6699cc;
	padding:4px 8px;
	margin:0 -3px;
}
#article-wrapper .top-pagination .current {
	color:#ff6633;
}

#article-wrapper .top-pagination a:hover {
	color:#FFF;
	background-color:#ff6633;
	border-radius:50px;	
}

#article-wrapper .top-pagination .next {
	width:23px;
	height:23px;
	margin:0 3px -6px 3px;
	background:url(~/media/55D3C3A3E416428A8CC5C199436E1274.ashx) no-repeat 0 0;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0;
}
#article-wrapper .top-pagination .next:hover {
	background:url(~/media/55D3C3A3E416428A8CC5C199436E1274.ashx) no-repeat 0 -23px;
}
#article-wrapper .top-pagination .next span {
	display:none;
}

#article-wrapper .top-pagination .prev {
	width:23px;
	height:23px;
	margin:0 3px -6px 3px;
	background:url(~/media/7E9563E469584992ACAAF6B25049867D.ashx) no-repeat;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0;
}
#article-wrapper .top-pagination .prev:hover {
	background:url(~/media/7E9563E469584992ACAAF6B25049867D.ashx) no-repeat 0 -23px;
}
#article-wrapper .top-pagination .prev span {
	display:none;
}

#localIndexNav {
    padding: 5px 0;
}

#localIndexNav a {
    font-weight: bold;
}

.HideOnDesktop {
    display: none;
}

.mobile-more-from-beliefnet {
    display: none;
}