  /**** // casedotedu layout (page and navigation) 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
  }
    
/* BODY specs */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/


#skip_links				
	{
	display:none;
	}

.wrapper				
	{
	margin:0 auto; 
	width:968px; 
	padding:0;
	}

.noprint
	{
	display:none;
	}

/* HEADER config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

#header					
	{
	max-width:968px;
	width:100%; 
	margin:0 auto; 
	padding:0;
	}

/* image replacement on the logo */
#toplogo
	{
	width: 194px;
	margin:0 auto;
	margin-top:7px;
	padding:0px;
    margin-left: 320px;
	}

#printlogo
	{
	display:none;
	}

#uhome a
	{
	width: 290px;
	height: 65px;
	margin:0px;
	margin-top: 1em;
	padding:0px;
	/* background:url(/think/stylesheets/images/caselogogray.png) no-repeat; */
	background:url(/think/stylesheets/images/caselogoblue.svg) no-repeat; 
	text-decoration:none;
	text-indent:-9999px;
	}

/* #uhome a:hover
	{
	background:url(/think/stylesheets/images/caselogoblue.png) no-repeat;
	} */

#site_title
	{
	width: 194px;
	height: 64px;
	}

#site_title .replace, #site_title .replace span
	{ 
	width: 194px;
	height: 64px; 
	background:url(/think/stylesheets/images/thinklogo.jpg) no-repeat; 
	text-decoration:none;
	}

#lineissue p
	{
	color:#626262;
	text-align:right;
	padding:7px 0px 7px 0px;
	margin:0px;
	font-size:15px;
	}



#lineissue p a
	{
		display:block;
	color:#626262;
	text-align:center;
	padding:7px 0px 7px 0px;
	margin:0px;
	font-size:15px;
	}




/* GLOBAL NAVIGATION configuration */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
#topnav
	{
	padding:3px;
	margin:10px 0px 0px 0px;
	border-top: #e8e8e8 1px solid;
	border-bottom: #e8e8e8 1px solid;
	text-align:center;
	}

#topnav ul
	{
	color:#e8e8e8;
	font-size:19px;
	}

#topnav ul li
	{
	list-style:none;
	display:inline;
	}

#topnav ul li a
	{
	color:#626262;;
	margin:0px 15px 0px 15px;
	}

#topnav ul li a:hover
	{
	color:#003071;
	text-decoration:none;
	}

/* BODY config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

#content				
	{
	float:left;
	margin:0px auto 0 auto; 
	width:968px; 
	padding:0px 0px 0px 0px; 
	text-align:left; 
	margin-bottom:20px;
	}

#content ul
	{
	margin:10px 0 10px 25px;
	}
	
#content li
	{
	margin:3px 0; 
	}
	
	


/* HEADINGS AND STYLES config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

	
h3 a						
	{
	color:#626262; 
	text-decoration:none;
	}

h4 a
	{
	color:#bbb;
	text-decoration:none; 
	}

h5 a						
	{
	color:#ddd; 
	text-decoration:none;
	}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
	{
	text-decoration:underline;
	}


.italics
{
	font-style:italic;
}
.bold
{
	font-weight:bold;
}
.author
{
	text-transform:uppercase;
}
h5.subHead
{
	text-transform:none;
}
.photocredit
{
	padding-left:3px;
}
.fullPhotoDiv
{
	width:100%;
	max-width:100% !important;
	margin-top:10px;
	margin-bottom:10px;
	border-right:0px !important;
}

h1
{
	margin:0; 
	padding:0;
	padding-bottom:10px;
	color:#000;
	font-size:20px;
	font-weight:normal;
}


.insidefeatureList 
{
	background-color:#eee; 
	padding:0.5em; 
	margin:0 0 1em 0;
}
.insidefeatureList a, .insidefeatureList a:visited 
{
	color:#003071 !important;
}
.insidefeatureList img 
{
	display:none;
}

.sidebar-related
{
	list-style:none; 
	margin:0 !important;
}
.sidebar-related img 
{
	width:100%;
}
.sidebar-related h6
{
	font-size:14px;
	color:#003071;
}
.sidebar-related li 
{
	margin:15px 0 15px 0 !important;
}
.sidebar-related a, .sidebar-related li a
{
	color:#003071;
}

.photoCollage
{
	display:inline;
}
.photoCollage .photoDiv
{
	display:block;
	margin:0;
	padding:5px;
	border:none;
	max-width:295px;
}

.photoDiv.shelfLife 
{
	width:80px;
	clear:left;
}

.person1, .person2
{
	border-radius:15px;
	padding:15px;
	margin-bottom:15px;
}
.person1
{
	background-color:#eeeeee;
}
.person2
{
	background-color:#CCCCCC;
}
.person1 h5, .person2 h5
{
	display:inline;
	font-size:20px;
}
.person1 h5
{
	color:#ADADAD;
}
.person2 h5
{
	color:#767676 !important;
}
.person1 p, .person2 p
{
	display:inline;
}

/* SEARCH page config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
.siteSearch
	{
	width:230px;
	height:32px;
	padding:9px;
	border:#e8e8e8 1px solid;
	
	}

.siteSearch input.text 
	{
	background: none;
	font-family: "Arizona", sans-serif;	
	border: none;
	color: #666;
	font-size:14px;
	font-weight:normal;
	width: 161px;
	w\idth: 161px;
	position:relative;
	top:-5px;
	left:2px;
	}

#searchBtn
	{
	margin-left:21px;
	margin-top:1px;
	}

/* FOOTER config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

#footer
	{
	clear: both;
	width:100%;
	min-height:205px;
	}

#footer h4.moretothink
	{
	color:#f5f5f5;
	font-size:50px;
	padding:0px;
	margin:0px;
	margin-bottom:-10px;
	text-align:right;
	}

#footerin
	{
	margin:0px;
	padding:10px;
	width:100%;
	background:#003071;
	text-align:center;
	}

#footerin ul
	{
	color:#fff;
	font-size:1.4em;
	text-align:center;
	}

#footerin ul li
	{
	list-style:none;
	display:inline;
	color:#999;
	text-align:center;
	}

#footerin ul li a
	{
	color:#fff;
	margin:0px 15px 0px 15px;
	}

#footerin ul li a:hover
	{
	color:#D3D3D3;
	text-decoration:none;
	}

#footerextra
	{
	min-height:230px;
	margin-top:10px;
	}

#footerextra h2
	{
	color:#bfbfbf;
	}

#footerextrasmid
	{
	margin-left:65px;
	margin-right:65px;
	}

#footerextrasmid div
    {
    padding-top:5px;
    }

#footerextrasmid ul, #footerextraslast ul
	{
	margin-top:2px;
	}
	
.footerextras
	{
	width:279px;
	float:left;
	font-size:14px;
	}

.footerextras ul
	{
	margin-top:0px;
	margin-left:15px;
	}

.footerextras ul li
	{
	color:#333;
	list-style-image:url(/think/stylesheets/images/arrow.png);
	padding:10px 0px 10px 0px;
	}

.footerextras ul li a
	{
	color:#333;
	}

.footerextras ul li a:hover
	{
	color:#006DA3;
	}

#footerextrasmid ul li
	{
	border-bottom:#999 1px dotted;
	}

#footerextrasmid ul li a
	{
        padding:20px 0px 20px 0px;
	}

#footerextraslast img
	{
	float:right;
	margin:5px 0px 10px 5px; 
	padding:4px; 
	border:#ccc 1px solid;
	}

#footerextraslast img.contestBox
	{
        float:none;
        padding:0px;
        border:none;
	margin:5px 0px 10px 0px; 
	}

#footerextraslast h4.contestFootro
    {
    font-size:14px;
    color:#333;
    text-transform:none;
    line-height:20px;
    }

#footerextraslast h4.contestFootro a
    {
    color:#003071;
    text-decoration:none;
    font-size:17px;
    }
	
p.morefeatured
	{
	margin-top:5px;
	margin-bottom:-20px;
	}

p.morefeatured img
	{
	padding:4px;
	margin:0px;
	border:#ccc 1px solid;
	}

#comments li
	{
	list-style-image:url(/think/stylesheets/images/comment.png);
	}

#footclaimer
	{
	clear:both;
	padding-top:15px;
	text-align:right;
	color:#999;
	}

#footclaimer p
    {
    padding:0px;
    }

#footclaimer p a
	{
	color:#888;
	text-decoration:underline;
	}

#footclaimer p a:hover
	{
	color:#626262;
	}

#footclaimer p.socialicons
    {
    margin:5px 0px 0px 0px;
    padding-bottom:20px;
    }

#footclaimer p.socialicons img
    {
    border:0px;
    }

/*Arizonaize it all*/
h1, h2, h3, h4, h5, h6
    {
		font-family: "Arizona", sans-serif;    
	}
