@charset "utf-8";

* {
  box-sizing: border-box;
}

body {
	width:960px;
	margin:12px auto 10px;
	padding:0;
	background-color:#000;
	background-image:url(img/bg/bg_spotlght2.jpg);
	background-repeat:repeat; 
	background-position:top; 
}
/* ----------------------------------------------------------------*/

.bg {
		background-color: #FAF5E9;
		overflow:auto; 
}

.noircitymag-top {
		background-color: #FAF5E9;
/*		background:linear-gradient(to bottom, #fbf5ea 0, #fbf5ea 34%, #e0d9bf 100%);*/
		clear:both;
		margin: 0; 
		overflow:auto; 
		overflow:hidden;
		padding: 10px 30px 0;
}

.noircitymag-top .col-left {
	float:left; 
/*	width:367px;*/
	width:47%; 
}

.noircitymag-top .col-right {
	float:right;
	padding-top:17px; 
	width:44%
}

.col_left {
	width:330px; 
	margin-right:36px; 
	float:left; 
}
.col_right {
	width:45%; 
	float:right; 
}

.inthisissue {
	clear:both; 
	columns: 330px 2;
	column-gap: 2.5em; 
	margin-bottom: 24px; 
}
.inthisissue p {
	padding: 0 0  1em 0;
}

.inthisissue h2 {
	color:#635f57; 
	column-span:all; 
	padding: 4px 0 6px 0;
}

/* ------  HARD COPY ----------------- */

.hardcopy {
	background:#e6dfd7; 
	height:auto; 
	margin: 0; 
	overflow:hidden; 
	padding: 14px 30px 20px 30px;
}

.hardcopy-col-left {
	float:left; 
	width: 44%; 
}

.hardcopy-col-right {
	float:right; 
	padding-top:14px;
	width:50%; 
}

.hardcopy h2 {
	color: #635f57;
	/* color: #79746A;  */
	margin: 0; 
	padding: 10px 0 0 0;
}

.new-redbx {
	border-radius: .25em;
	color:#fff; 
	background-color:#CC0000; 
	font-family: 'Droid Sans', sans-serif; 
	font-size:11px; 
	font-weight:300; 
	/* padding: 2px 3px; */
	padding: 5px 5px 4px 5px;
}

/* -------------------- GET NC ------------------------------------ */
.getnoircity {
	background-color:#CC0000; 
	overflow: auto; 
	margin:0; 
	padding: 12px 30px 24px;
}
.getnoircity .col-left {
	float:left;  
	/* margin: 12px 40px 14px 30px; */
/*	width:343px;*/
	width:44%;
}

.getnoircity .col-right {
	color:#fff;
	float:right;  
	padding-top: 24px;
	width:50%; 
}

.getnoircity a:link, a:active, a:visited {
		color:#CCC49F; 
		text-decoration: none; 
}
.getnoircity a:hover {
	text-decoration: underline; 
}

.getnoircity h2  {
	color:#FFF; 
	font-size:20px; 
	line-height:1.25em; 
}

/* -------------------BACK ISSUES ----------------------*/

.backissues {
/*	background:#E2DED7; */
	clear:both; 
	overflow:hidden; 
	padding: 18px 30px 14px 30px; 
}

.backissues-left-col {
	float:left;
	margin-top:10px; 
/*	width:410px; */
	width:44%;
}
.backissues-right-col {	
	float:right;
	padding-top:19px;
	width: 50%; 
}

.backissues h2 {
	color:#635f57; 
	padding-top:11px; 
}
.important-blurb {
	background:#E2DED7; 
	clear:both; 
	overflow:hidden; 
	padding: 0 30px 24px 30px; 
}

.important-blurb p {
	background-color: #BDB6B6;
	border-radius: .25em;
	clear: both;
	padding: .5em 1em .5em 1.5em;

}
.idea {
	background-color:#756f6f; 
	clear:both; 
	color:#fff; 
	min-height: 1px; max-height: 999999px;
	padding: 24px 30px 19px; 
	width: 100%; 
}

.idea p {
	color:#fff; 
}

.idea h2 {
	color: #fff; 
}

.idea a:link, .idea a:visited {
	color: #FFCF74;
}
.idea a:hover {
	text-decoration: underline;
}

/* -------------------- ANNUAL &  EXCERPTS ------------------------------------ */

.container-annual-excerpts {
	background-color: #FAF5E9; 
	margin:0; padding: 4px 30px 0 30px; 
	overflow: hidden;
}

.container-annual-excerpts .col-left {
	float:left; 
/*	width:318px; */
	width:44%; 
}
.container-annual-excerpts .col-right {
	float:right;
	width:50%; 
	margin:0; 
	}

.hdrinline {
    color: #7F7F7F;
    font-family: Georgia, serif;
    font-size: 18px;
    font-weight: 700;
	line-height: 1.15em; 
}

.annual {
		border:1px solid #CAA294;
		box-shadow:2px 2px 2px #ccc;
		margin-bottom:10px;
		margin-top:14px;
		padding:4px 10px 10px 10px;
}
.annual h2 {
	color: #635F57;
}
/*---------------------------------------------------------------------*/

.hdr_ncemag, .nc11hdr {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	margin-bottom:6px;
	color:#A29C91;
	letter-spacing:-.01em
}

.hdr_ncemag {
	margin-top:0;
	font-weight:700
}

/*--------------------- EXCERPTS ---------------------------------*/
.excerpts {
	float:right; 
	margin: 0; 
/*	width:350px; */
	width:50%
}

.excerpts h2 {
	color: #635F57;
	margin: 0; 
	padding: 18px 0 2px 0;
}

.excerpts h3  {
	color: #000;;
	font-family: 'Droid Sans', sans-serif; 
	font-size:14px;
	font-weight:normal; 
	padding: 1em 0 0 0; 
}

.bxd-from-ncmag {
	border:1px solid #666;
	color:#666;
	display:inline-block; 
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
	font-weight:400; 
	margin-top:.5em; 
	padding: 4px 6px; 
}

.backissues_hm, .nobordershw {
	box-shadow:2px 2px 2px #ccc;
	padding:10px 14px;
	margin-top:14px;
	margin-bottom:10px;
}

.backissues_hm {
	border:1px solid #CAA294;
	box-shadow:2px 2px 2px #ccc
}

.bx_droid_red, .bxrouge_droid {
    background-color: #707889;
    color: #fff;
    font-weight: 400;
		font-family: 'Droid Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 6px;
}

.bxrouge {
	background-color: #C00;
	color: #fff;
	font-size: 12px;
	font-family: 'Droid Sans', sans-serif;
	padding: 3px 6px 4px;
}

/* ------------------------ LINKS --------------------------*/

a, a:visited {
		color: #963;
		text-decoration: none
}

a:hover {
		color: #b17c48; 
		text-decoration: none; 
}

a:active {
		color: #963; 
		text-decoration: none; 
}
