  / // Print Magazine-specific layout elements // ***/


/*Power on Arizona!*/
@font-face {
	font-family: "Arizona";
	src: url("https://dudbm6bcnmy8e.cloudfront.net/cwru/fonts/Arizona-Fonts/Arizona-Sans/ABCArizonaSans-Regular.woff2") format("woff2"),url("https://dudbm6bcnmy8e.cloudfront.net/cwru/fonts/Arizona-Fonts/Arizona-Sans/ABCArizonaSans-Regular.woff") format("woff"),url("https://dudbm6bcnmy8e.cloudfront.net/cwru/fonts/Arizona-Fonts/Arizona-Sans/ABCArizonaSans-Regular.otf") format("opentype");
	font-weight: normal;
	font-style: normal
  }


/* FLASH Feature section styles */

/*///////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////*/


#feature2, #coverStory

	{

	width:100%;

	height:285px;

	text-align:center;

	padding:0px;

	margin-bottom:20px;

	}







#coverStory div

	{

	width:968px;

	height:250px;

	margin:0 auto;

	padding:0px;

	color:#fff;

	}



#feature div p a

    {

    color:#626262;

    text-decoration:underline;

    }



#feature h1.flashdetect

    {

    padding-top:20px;

    }



#coverStory

    {

    height:285px;

    background: url(/think/fall2021/css/images/fw09bg.png) repeat-x;

    }



#coverStory div

    {

    height:285px;

    color:#666;

    }



#featureHolder

    {

    background-color: #333333

    }



/* MAGAZINE STORY feature section styles and config */

/*///////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////*/

h5.issuedate

	{

	color:#393;

	}



h5.newsection

	{

	margin-top:45px;

	}



/*Left column (typically used for MAG home): Features and two one-story sections*/

#leftFcol

	{

	width:370px;

	min-height:400px;

	float:left;

	padding:0px 5px 20px 0px;

	}



.featureList, .subFeatureList

	{

	width:380px;

	margin:40px 0px 20px 0px;

	clear:both;

	display:block;

	}



#firstFeatureList

	{

	margin-top:15px;

	}



#subFeatureList

	{

	margin-top:3px;

	}



.featureList h2

	{

	font-size:25px;

	}



.featureList p

	{

	clear:both;

	padding:0px;

	}



.featureList p img, .deptList p img

	{

	margin:1px 0px 1px 0px;

	padding:4px;

	border:#eee 1px solid;

	}



.featureList h6, .featureList h6 a, .deptList h6, .deptList h6 a

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	}



/*Left column (typically used for THINK home): Multimedia features and podcast*/

#mmfeatures

	{

	margin-top:5px;

        width:380px;

	}



#mmfeatures h2, #podcast h2

	{

	font-size:20px;

	}



#mmfeatures h2 a, #podcast h2 a

	{

	color:#000;

	}



#mmfeatures h6, #podcast h6, #launchSection h6

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	margin-bottom:10px;

        line-height:20px;

	}



#mmfeatures h6 a, #podcast h6 a, span.connectLink a, #launchSection h6 a

	{

	color:#0a304e;

	text-transform:lowercase;

	font-size:19px;

	font-weight:bold;

	}



#mmfeatures h6 a.inTextLink

	{

	color:#666;

	font-size:14px;

	font-weight:normal;

	margin-bottom:10px;

        line-height:16px;

	text-transform:none;

	text-decoration:underline;

	}





#mmfeatures div.videoholder

	{

	margin-bottom:8px;

	}



#morevideos, #launchSection

	{

	width:380px;

	margin:0px;

	margin-top:5px;

	padding:0px;

	}



#launchSection

    {

    padding-bottom:20px;

	 clear:both;

    }



.mmextra

	{

	width:95px;

	float:left;

	}



.mmextra p

	{

	width:85px;

	font-size:11px;

	}



.mmextra p a

	{

	color:#333;

	}



.mmextra img, .mmextra img a

	{

	border:none;

	}



.mmextra img

	{

	padding:3px;

	border:#ccc 1px solid;

	}
    
.sidebarHeader 
    
    {
 
    color: #626262;
  
    margin: 2px 0px 0px 13px;

    }      

#podcast, #debate, #connector

    {

        clear:both;

    }

    

#debate h5, #connector h5

    {

        padding-top:15px;

    }



#connector p

    {

    float:left;

    width:120px;

    height:97px;

    margin:0px 10px 0px 0px;

    }



#connector p img, #connector p img a

    {

    border:0px;

    }

    

/*Right column: stories from the magazine departments*/

#rightScol

	{

	width:575px;

	float:right;

	}

.photoDiv.right {
	float: right;
	margin-left: 20px;
	margin-right: initial;
	padding: 0 10px 0 10px;
	border-left: 2px dotted #CCC;
	border-right: none;
}

#rightScolLeft

	{

	width:250px;

	float:left;

	padding-right:40px;

	text-align:left;

	}

    

#rightSTcolLeft

	{

	width:280px;

	float:left;

	padding-right:30px;

	text-align:right;

	}



#rightScolRight

	{

	width:245px;

	float:left;

	}



#rightSTcolRight

	{

	width:240px;

	float:left;

	}



div.deptList

	{

	clear:both;

	display:block;

	}



#rightScolRight div.deptList

	{

	width:260px;

	margin-bottom:25px;

	}



#rightSTcolRight div.deptList

	{

	width:240px;

	margin-bottom:40px;

	}



#rightScolLeft div.deptList

	{

	width:270px;

	margin-bottom:45px;

	}



#rightSTcolLeft div.deptList

	{

	width:280px;

	margin-bottom:35px;

	}



#firstLeftList

	{

	margin-top:16px;

	}



#rightSTcolLeft div#firstLeftList

    {

        margin-top:4px;

    }



#firstRightList

	{

	margin-top:11px;

	}



#rightSTcolRight div#firstRightList

	{

	margin-top:6px;

	}



.deptList h2

	{

	font-size:20px;

	}



.deptList p

	{

	clear:both;

	padding:0px;

	}



/*Contest styles*/

h6.contestCopy, h6.contestCopy a

    {

	font-family: "Arizona", sans-serif;

    color:#000;

    font-size:14px;

    }



h6.contestCopy

    {

    padding-left:5px;

    color:#666;

    }



h6.contestCopy a

    {

    color:#0a304e;

    text-transform:lowercase;

    font-size:17px;

    }

.gray-box .h5, .gray-box h5 {
	color: #999;
}

.gray-box .photoCollage .photoDiv {
	border-bottom:none;
	max-width: 270px;
}

.gray-box {
	background-color: #e0e0e0;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 15px;
	margin-bottom: 20px;
}

.gray-box .photoDiv, .quote .photoDiv {
	background: initial;
	border-bottom: 2px solid #CCC;
}


/*Arizonaize it all*/

h2, h3, h4, h5, h6

    {

		font-family: "Arizona", sans-serif;

    }