@charset "UTF-8";
/* CSS Document */




/* This CSS is for all pages in the Revolution Newspaper portal, Starting with Issue 449 - as of 7-2016 it is only applied to current issue page */
#newspaper-landing-page-container {
	width:960px;
	margin: auto;
	background-color:#E3E7F4;
}





/* BEGIN STYLES FOR CURRENT ISSUE PAGE */


/* Style for Issue Number/Date for Current Issue page on Revolution portal. */
/* #Issue-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	clear: both;
	margin-top:40px;
	height: 10px;
	width: 960px;
} */


/* This CSS is for current issue page in the Revolution Newspaper portal, Starting with Issue 449 */
#newspaper-current-issue-page-container {
	width:100%;
	min-width:960px;
	margin: auto;
	background-color:white;
}

#maincontent {
	width:100%;
	margin: auto;
}




/* global Revolution banner */
#banner {
	width:100%;
	height:180px;
	margin:auto;
	background-color:black;
	text-align:center;
}


#banner-print {
	display: none;
	height: 160px;
	width: 960px;
}

/* navigation of four level one buttons */
#nav-1 {
	height:40px;
	padding-top:12px;
	width:100%;
	text-align:center;
	margin:auto;
	display:inline-block;
}


/* navigation of level two links */
#nav-2 {
	height:40px;
	padding-top:12px;
	display:inline-block;
	text-align:center;
	width:100%;
	margin:auto;
}



#current-left-banner {
/*	background-color:#ffcb05; */
	padding:4px 6px 2px 6px;
	border-bottom:1px solid #666;	
	margin:0px 0px 0px 10px;
	clear:both;
}



#newspaper-current-issue-page-container #maincontent #current-left-column-main #current-left-banner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:000000;
}


/* This creates entire left column block for article listings on current issue page. */
#current-left-column-main {
	float: left;
	display: inline;
    width: 68%;
	padding-left:1%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* This creates entire right column block for new article listings and ads on current issue page. */



#current-right-column-main {
	float: left;
	width: 27%;
/*  width:248px; */
	margin: 40px 10px 0px 25px;
	padding:0px 0px 0px 0px;

}

#current-right-banner {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:1.1;
	font-weight:bold;
	color:#ffffff;
	padding:6px 6px 6px 16px;
	margin:0px 0px 0px 0px;
	clear:both;
}

.current-right-listings {
	padding:16px 12px 9px 6px;
	/*	background-color:#ececed; */
	background-color:none;
}



/* style for includes in current issue page as of Jan 2014 */

#current-right-column-includebox {
	float:right;
	display: inline;
/*	width:45%; */
	width:112px;
	/*	background-color:#DDDEDD; */
	padding:0px;
	margin-top:16px;
	overflow:hidden;
	margin-left: 12px;
} 


.current-right-column-includes {
	float:right;
	display: inline;
	width:112px;
	background-color:#FFDD00;
	padding:0px;
	margin-top:16px;
	overflow:hidden;
	clear:right;
}

/* this creates a section across the left column block with clearfix. */
.current-section-block {
	clear: both;
	float: left;
	display: inline;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:20px;
    width:100%;
}

.separatorclear {
	border-top:2px solid #666;
	margin-top:20px;
}

.separatorlight {
	border-top:2px solid #666;
	background-color:#f2f4f4;
}


.separatordark {
	border-top:2px solid #666;
	background-color:#dfe8e7;
}

.hoverbrite:hover {
  filter:brightness(90%);
  -webkit-filter:brightness(90%);
}


/* Styles for left main column blocks divided into three columns */


/* Styles for columns, left, center and right */
.current-3-across-left-article {
	float: left;
	display: inline;
 	width: 32%;  
/*  width:305px; */
}


.current-3-across-center-article {
	float: left;
	display: inline;
	width: 32%;
	padding-left: 2%; 
/*	width:305px;
	padding-left:20px; */
}
.current-3-across-right-article {
	float: left;
	display: inline;
 	width: 32%;
	padding-left: 2%; 
/*  width:305px;
	padding-left:20px;*/
}



/* Style for lead article, approx 2/3 of content column on left side. */
.current-3-across-left-2col {
	float: left;
	display: inline;
	width: 68%;
	padding-right: 0px;
}

/* Style for lead article, approx 2/3 of content column on right side. */
.current-3-across-right-2col {
	float: left;
	display: inline;
	width: 69%;
	margin-left: 2%;
}
/* END Styles for left main column blocks divided into three columns */


/* Begin styles for left main column blocks divided into four columns */

.blue {
	background-color:#CCDFF7;
}


.green {
	background-color:#A9F769;
}

.current-titlesection  {
    width:10%;
	display: inline;
	float: left;	
}

.current-articlesection  {
    width:88%;
	display: inline;
	float: left;
	margin-left:2%;	
}


.current-4-across-outside-leftcol  {
    width:23.5%;
	display: inline;
	float: left;	
}

.current-4-across-inside-leftcol  {
  	width:23.5%;
  	margin-left:2%; 
	display: inline;
	float: left;
}

.current-4-across-inside-rightcol  {
  	width:23.5%; 
  	margin-left:2%;
	display: inline;
	float: left;
}

.current-4-across-outside-rightcol  {
	width:23.5%; 
	margin-left:2%; 
	display: inline;
	float: right;
}


.current-4-across-left2cols-wide  {
	width:49%;
	margin-left:0px;
	display: inline;
	float: left;	
}

.current-4-across-right2cols-wide  {
	width:49%;
	margin-left:2%;
	display: inline;
	float: left;
}


.current-4-across-inside2cols-wide  {
	width:49%;
	margin-left:2%;
	display: inline;
	float: left;	
}

.current-4-across-left3cols-wide  {
	width:74.5%;
	display: inline;
	float: left;
}


.current-4-across-right3cols-wide  {
	width:74.5%;
	margin-left:2%;
	display: inline;
	float: left;
}



/* End styles for left main column blocks divided into four columns */


/* end left main column block styles */



/* Text styles for current issue page */

/* style for blurb text for lead articles */
#maincontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#01040e;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:3px;
	margin-bottom:6px;
}

#maincontent p.baquote {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	margin-top:0px;
	margin-bottom:12px;
}


/* Style for author byline for article blurbs on current issue page */
#maincontent .byline {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 14pt;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#maincontent .current-section-block  img.centerfold {
	width: 390px;
}


/* styles for four levels of heads in content columns */


#maincontent h1.levelonehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	line-height:1.4;
	color:#01040e;
	margin-bottom:3px;
	font-weight: normal;
	margin-top:0px;
	padding:0px
}


#maincontent h1.levelonekicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:19px;
	color:#01040e;		
	font-style:italic;
	margin-bottom:3px;
	font-weight: normal;
	margin-top:0px;
	padding:0px;
}

#maincontent h1.leveltwohead {
 	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.2;
	color:#01040e;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight: normal;
}

#maincontent h1.leveltwokicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.2;
	color:#01040e;
	font-style:italic;
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight: normal;
}

#maincontent h1.levelthreehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.1;
	color:#01040e;
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight: normal;
}

#maincontent h1.levelthreekicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.0em;
	line-height:1.1;
	color:#01040e;
	font-style:italic;
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight: normal;
}

#maincontent h1.levelfourhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight: normal;
}

#maincontent h1.levelfourkicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	font-style:italic;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight: normal;
}





#maincontent ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 3px;
	margin-left: -14px;
	list-style-position: outside;
}
#maincontent #current-left-column-main .photocredit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}

/* end text styles for left main column */

/*text styles for right columns */


#maincontent #current-right-column-main p.byline {
	font-weight: normal;
	font-size:12px;
	padding: 0px;
	margin-top: 2px;
}

#maincontent #current-right-column-main .current-right-listings p {
	font-weight: normal;
	font-size:10pt;
	line-height:11pt;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}




.current-right-listings H1.levelonehead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 15pt;
	margin-bottom:0px;
	font-weight: bold;
	margin-top:0px;
	padding:0px
}


.current-right-listings H1.levelonekicker {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style:italic;
	line-height: 13pt;
	margin-bottom:3px;
	font-weight: bold;
	margin-top:4px;
	padding:0px;
}

.current-right-listings H1.leveltwohead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight: bold;
}

.current-right-listings H1.leveltwokicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-style:italic;
	margin-top:4px;
	margin-bottom:3px;
	padding:0px;
	font-weight: bold;
}

.current-right-listings H1.levelthreehead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height: 11pt;
	margin:0px 0px 3px 0px;
	padding:0px;
	font-weight:bold;
}

.current-right-listings H1.levelthreekicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-style:italic;
	margin:4px 0px 3px 0px;
	padding:0px;
	font-weight: bold;
}

.current-right-listings H1.levelfourhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	margin-top:0px;
	margin-bottom:3px;
	padding:0px;
	font-weight: bold;
}

.current-right-listings H1.levelfourkicker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	font-style:italic;
	margin-top:4px;
	margin-bottom:3px;
	padding:0px;
	font-weight: bold;
}

.current-right-listings .posted {
	font-size:10px; 
	font-style:normal;
	color:#6a6a6a;
	margin:0px;
	padding:0px;
}
.current-right-listings .article-blurb {
	padding-top: 0px;
	margin:0px;
	padding-bottom: 5px;
}


/* end text styles for right columns */


/* popups for includes */
a.tip {	
	color: black;
	font-size: 10px;
	line-height:11px;
}
a.tip:hover {
	/* [disabled]cursor: help; */
	position: relative;
}
a.tip span {
    display: none
}
a.tip:hover span {
	border: thin solid black;
	padding: 3px 3px 3px 3px;
	display: block;
	z-index: 1001;
	background: white;
	left: 0px;
	margin: 2px;
	width: 90px;
	position: absolute;
	top: -50px;
}

/* end popups for includes */




/* popups for centerfold */
a.centerfold {	
	color: black;
	font-size: 10px;
}
a.centerfold:hover {
	/* [disabled]cursor: help; */
	position: relative;
}
a.centerfold span {
    display: none
}
a.centerfold:hover span {
	border: thin solid black;
	padding: 3px 3px 3px 3px;
	display: block;
	z-index: 1001;
	background: white;
	left: 125px;
	margin: 2px;
	width: 90px;
	position: absolute;
	top: -150px;
}

/* end expanded image */



/* end styles for notes (replaces tooltip) */


/* begin hyperlink styles to make current issue page headlines black */

a {
	text-decoration: none;
	color: #000000;
}

a:link {
	text-decoration: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
	color: #000000;
}

/* end hyperlink styles to make current issue page headlines black */


/* begin hyperlink styles to make current issue page non-headline links red */


p a {
	text-decoration: none;
	color: #C20007;
}

p a:link {
	text-decoration: none;
	color: #C20007;
}

p a:visited {
	text-decoration: none;
	color: #c20007;
}

p a:hover {
	text-decoration: underline;
	color: #c20007;
}


#current-right-column-includebox p a {
	text-decoration: none;
	color: #000000;
}

#current-right-column-includebox p a:link {
	text-decoration: none;
	color: #000000;
}

#current-right-column-includebox p a:visited {
	text-decoration: none;
	color: #000000;
}

#current-right-column-includebox p a:hover {
	text-decoration: underline;
	color: #000000;
}


li a {
	text-decoration: none;
	color: #C20007;
}

li a:link {
	text-decoration: none;
	color: #C20007;
}

li a:visited {
	text-decoration: none;
	color: #c20007;
}

li a:hover {
	text-decoration: underline;
	color: #c20007;
}



/* End begin hyperlink styles to make current issue page non-headline links red */




/* END STYLES FOR CURRENT ISSUE PAGE */


/* BEGIN STYLES FOR NEWSPAPER PORTAL LANDING PAGES (both languages) */

#newspaper-home-page-issue-date {
	margin-left:60px; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	margin-top:80px;
}

#newspaper-home-page-front-cover {
	margin-left:60px; 
	width:360px; 
	height:577px; 
	float:left;
	display: inline;
}

#newspaper-home-page-back-cover  {
	margin-left:80px; 
	width:360px; 
	height:577px; 
	float:left;
	display: inline;
}

#newspaper-home-page-blurb {
	clear:both; 
	margin:60px; 
	padding-top:60px;
}

#newspaper-home-page-blurb-text {
	line-height:140%;
	margin-left:110px;
	margin-right:110px;
	font-size:18px;
}

/* END STYLES FOR NEWSPAPER PORTAL LANDING PAGES (both languages) */

.Download-entire-issue {
	font-family: "Comic Sans MS", cursive;
	background-color: #86A872;
	padding: 8px;
	margin-top: 12px;
	margin-right: 12px;
	margin-bottom: 24px;
	margin-left: 12px;
}


/* BEGIN STYLES FOR SPECIAL ISSUE PAGE (both languages) */
.revolution-special-issues-large-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	float: left;
	display: inline;
	padding:0px;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	position: relative;
}
.revolution-special-issues-large-box1-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	float: left;
	display: inline;
	padding:0px;
	margin-top:20px;
	margin-left:255px;
	margin-right:0px;
	position: relative;
}
.revolution-special-issues-large-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	display: inline;
	padding: 0px;
	float: left;
	margin-top:20px;
	margin-left:42px;
	margin-right:0px;
	position: relative;
}

.revolution-special-issues-small-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	padding: 5px;
	float: left;
	margin-top:0px;
	margin-left:14px;
	position: relative;
}

.revolution-special-issues-small-box1-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	padding: 5px;
	float: left;
	margin-top:0px;
	margin-left:255px;
	position: relative;
}

.revolution-special-issues-small-box1-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	padding: 5px;
	float: left;
	margin-top:0px;
	margin-left:140px;
	position: relative;
}

.revolution-special-issues-small-box1-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	padding: 5px;
	float: left;
	margin-top:0px;
	margin-left:0px;
	position: relative;
}

.revolution-special-issues-small-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	display: inline;
	padding: 5px;
	float: left;
	margin-top:0px;
	margin-left:56px;
	position: relative;
}
/* END STYLES FOR SPECIAL ISSUE PAGE (both languages) */




/* #maincontent div .revolution-special-issues-large-box1 img {
	height: 490px;
	width: 300px;
}
#maincontent div .revolution-special-issues-large-box2 img {
	height: 490px;
	width: 300px;
}   */





.current-issue-rightcol-box {
	display: inline;
	padding: 12px;
	float: left;
	width: 70px;
	margin-left: 6px;
	border: 2px solid #c20007;
}



/* BEGIN CSS FOR POST THIS PAGE */

.post-this-issue-container   {
	width:960px;
	margin-top:10px;
	float:left;
	display:inline-block;
}

.post-this-front-cover-container  {
	width:180px;
	float:left;
	margin-right:20px;
    display:inline;
}

.post-this-back-cover-container  {
	width:180px;
	margin-right:20px;
	float:left;
	display:inline;
}

.post-this-centerfold-container  {
	float:left;
	margin-right:20px;
	display:inline;
	width:400px;
}

.post-this-additonal-items-right-container  {
	width:130px;
	float:right;
	display:inline;
	font-size:12px;
}


#maincontent .post-this-issue-container  h3 {
	font-size: 14px;
	font-weight: bold;
	display: inline;
	padding: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-left: 0px;
	float:left;
	width:960px;
}


#distribute-main-content {
	background-color: #E3E7F4;
	width: 960px;
	margin: auto;
}
#distribute-main-content #distribute-left-column p {
	line-height: 20px;
}
#distribute-container {
	width:960px;
	margin: auto;
    background-color:#E3E7F4;
}
.distribute-title {
	margin-top: 50px;
	margin-left: 15px;
	margin-bottom: 25px;
}
#distribute-left-column {
	float: left;
	width: 260px;
	margin-left: 25px;
	margin-top: -20px;
	margin-right: 40px;
	font-size:15px;
	line-height:22px;
}
.distribute-middle-column {
	float: left;
	width: 335px;
}
.distribute-right-column {
	float: left;
	width: 260px;
	margin-top: -20px;
}
#distribute-main-content .distribute-right-column ul li {
	margin-left: -20px;
	line-height: 18px;
	margin-top: 10px;
}
#maincontent #current-right-column-main #current-right-column-new-articles p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
}
#maincontent #current-right-column-main #current-right-column-new-articles p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}


/*  LEGACY ARTICLE & NEWSPAPER LANDING PAGE SYLES  */


p.itemdate  {
	color: #6a6a6a;
	font-size: 80%;
	padding: 0;
	margin: 0;
}

.thinline  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;	
}


/* GRADIENTS */

.gradientgreytowhitetogrey {	
background: -moz-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%, rgba(148,156,163,1) 12%, rgba(148,156,163,0.97) 17%, rgba(187,194,200,0.8) 43%, rgba(203,210,216,0.8) 54%, rgba(187,194,200,0.8) 67%, rgba(164,172,179,1) 85%, rgba(148,156,163,0.81) 98%, rgba(148,156,163,0.8) 99%, rgba(148,156,163,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(148,156,163,0.8)), color-stop(12%,rgba(148,156,163,1)), color-stop(17%,rgba(148,156,163,0.97)), color-stop(43%,rgba(187,194,200,0.8)), color-stop(54%,rgba(203,210,216,0.8)), color-stop(67%,rgba(187,194,200,0.8)), color-stop(85%,rgba(164,172,179,1)), color-stop(98%,rgba(148,156,163,0.81)), color-stop(99%,rgba(148,156,163,0.8)), color-stop(100%,rgba(148,156,163,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc949ca3', endColorstr='#00949ca3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.gradientorangetoblack {
	background: rgb(241,90,34); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(241,90,34,1) 0%, rgba(255,232,129,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(241,90,34,1)), color-stop(100%,rgba(255,232,129,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(241,90,34,1) 0%,rgba(255,232,129,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(241,90,34,1) 0%,rgba(255,232,129,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(241,90,34,1) 0%,rgba(255,232,129,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(241,90,34,1) 0%,rgba(255,232,129,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15a22', endColorstr='#ffe881',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}


.gradientorangetoyellowangledown {
background: rgb(249,160,60); /* Old browsers */

background: -moz-linear-gradient(-45deg,  rgba(249,160,60,1) 0%, rgba(255,233,78,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(249,160,60,1)), color-stop(100%,rgba(255,233,78,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(-45deg,  rgba(249,160,60,1) 0%,rgba(255,233,78,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(-45deg,  rgba(249,160,60,1) 0%,rgba(255,233,78,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(-45deg,  rgba(249,160,60,1) 0%,rgba(255,233,78,1) 100%); /* IE10+ */

background: linear-gradient(135deg,  rgba(249,160,60,1) 0%,rgba(255,233,78,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a03c', endColorstr='#ffe94e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.gradient1 {	background: -moz-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%, rgba(148,156,163,1) 12%, rgba(148,156,163,0.97) 17%, rgba(187,194,200,0.8) 43%, rgba(203,210,216,0.8) 54%, rgba(187,194,200,0.8) 67%, rgba(164,172,179,1) 85%, rgba(148,156,163,0.81) 98%, rgba(148,156,163,0.8) 99%, rgba(148,156,163,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(148,156,163,0.8)), color-stop(12%,rgba(148,156,163,1)), color-stop(17%,rgba(148,156,163,0.97)), color-stop(43%,rgba(187,194,200,0.8)), color-stop(54%,rgba(203,210,216,0.8)), color-stop(67%,rgba(187,194,200,0.8)), color-stop(85%,rgba(164,172,179,1)), color-stop(98%,rgba(148,156,163,0.81)), color-stop(99%,rgba(148,156,163,0.8)), color-stop(100%,rgba(148,156,163,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* IE10+ */
background: linear-gradient(135deg, rgba(148,156,163,0.8) 0%,rgba(148,156,163,1) 12%,rgba(148,156,163,0.97) 17%,rgba(187,194,200,0.8) 43%,rgba(203,210,216,0.8) 54%,rgba(187,194,200,0.8) 67%,rgba(164,172,179,1) 85%,rgba(148,156,163,0.81) 98%,rgba(148,156,163,0.8) 99%,rgba(148,156,163,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc949ca3', endColorstr='#00949ca3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}



}


/* END GRADIENTS */


/* BEGIN sub portal buttons on current issue page */

.shadow-subportalbuttons {
	-moz-box-shadow: 3px 3px 6px #ea9c05;
	-webkit-box-shadow: 3px 3px 6px #ea9c05;
	box-shadow: 3px 3px 6px #ea9c05;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ea9c05')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ea9c05');
}

.shadow-subportalbuttons-gray {
	-moz-box-shadow: 2px 2px 2px #666666;
	-webkit-box-shadow: 2px 2px 2px #666666;
	box-shadow: 2px 2px 2px #666666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');
}
.subportalbutton{
	margin-top:12px; 
	margin-bottom:12px; 
	margin-left:3%; 
	width:20%;  
	float:left; 
	background-color:#FEF8D8;
	border:0px solid #ea9c05; 
	text-align:left; 
	padding:10px;
	alignment-adjust:middle;
	vertical-align:middle;
	height:120px;
}

/* END sub portal buttons on current issue page */


