
/****** body ******/
    html, body {
        height: 100%;
        margin: 0;
        padding: 0;
        background-color: #fff;
    }
    
    #container {
        width: 1000px;
        min-height: 100%;
        margin: 0 auto;
    }
    
    
    div.clear {
        clear: both;
    }
	
	.noselect {
		-webkit-touch-callout: none;
		  -webkit-user-select: none;
			 -moz-user-select: none;
			  -ms-user-select: none;
				  user-select: none;
	}
	
	.fade {
		-webkit-transition: 0.3s;
		   -moz-transition: 0.3s;
		    -ms-transition: 0.3s;
		     -o-transition: 0.3s;
		        transition: 0.3s;
	}
	.fade:hover {
		-webkit-transition: 0s;
		   -moz-transition: 0s;
		    -ms-transition: 0s;
		     -o-transition: 0s;
		        transition: 0s;
	}




/****** search bar ******/
	#search-bar {
		width: 100%;
		min-width: 960px;
		background-color: #000;
	}
	#search-bar-inner {
		width: 960px;
		margin: 0 auto;
		padding: 8px 0;
	}
	
	.iupuiedu-link {
		float: left;
		line-height: 26px;
	}
	
	.search-form {
		float: right;
	}
	.search-input {
		width: 180px;
		padding: 5px 10px;
		color: #828385;
		font-size: 14px;
		line-height: 14px;
		outline: 0px none;
		border: 0px none;
		background-color: #fff;
	}
	.search-submit {
		padding: 5px 10px;
		color: #fff;
		font-size: 14px;
		font-weight: 500;
		line-height: 14px;
		font-family: "Trade Gothic W01 Bold";
		outline: 0px none;
		border: 1px solid #7f8084;
		background-color: #7f8084;
	}
	.search-submit:hover {
		border: 1px solid #1da1b0;
		background-color: #1da1b0;
	}



/****** header ******/
	#header {
        width: 100%;
		min-width: 960px;
		margin-bottom: 10px;
		background-color: #f0f0f0;
	}
	#header-inner {
		width: 960px;
		margin: 0 auto;
	}
	
	.utility-navigation {
		float: right;
		margin-top: 15px;
		font-size: 12px;
		font-weight: 500;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold 2";
	}
	.utility-navigation a.active {
		color: #7f8084;
	}



/****** navigation ******/
	#navigation {
		width: 960px;
		
		margin: 0 auto;
		margin-bottom: 20px;
	}
	
	.share-links {
		float: left;
		height: 30px;
		padding: 10px;
		margin-right: 20px;
		background-color: #f0f0f0;
	}
	.share-links ul {
		list-style: none;
		padding: 0;
	}
	.share-links li {
		float: left;
		padding: 0;
		margin-right: 5px;
	}
	.share-links li a {
		display: block;
		line-height: 30px;
	}
	.share-links li:last-child {
		margin-right: 0;
	}
	
	/* main navigation */
	#main-navigation {
		float: left;
		height: 50px;
		font-size: 18px;
		font-weight: 500;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold";
	}
	#main-navigation ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		list-style-image: none;
	}
	#main-navigation li {
		float: left;
		padding: 0;
	}
	#main-navigation li a {
		display: block;
		height: 30px;
		padding: 10px 15px;
		line-height: 30px;
	}
	#main-navigation li a:hover {
		text-decoration: none;
		background-color: #e2f1f0;
	}
    #main-navigation li a.active {
		background-color: #c5e3e1;
	}
	
	/* secondary navigaiton */
	#secondary-navigation {
		width: 100%;
		clear: left;
		float: left;
		height: 30px;
		font-size: 14px;
		font-weight: 500;
		line-height: 30px;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold";
		border: 1px solid #f0f0f0;
		background-repeat: repeat;
		background-image: url('images/bg-striped.gif');
	}
	#secondary-navigation a {
		color: #818285;
	}
	#secondary-navigation a:hover,
	#secondary-navigation a.active {
		color: #1ca0b3;
		text-decoration: none;
	}
	#secondary-navigation ul {
		margin: 0px;
		padding: 0px;
		margin-left: 175px;
		list-style: none;
		list-style-image: none;
	}
	#secondary-navigation li {
		float: left;
		padding: 0;
		margin-right: 20px;
	}
	


/****** middle ******/
	#middle {
		position: relative;
		top: 0px;
		left: 0px;
		width: 960px;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	#content {
		position: relative;
		top: 0px;
		left: 0px;
		float: left;
		min-height: 100px;
	}
	#leftside {
		position: relative;
		top: 0px;
		left: 0px;
		float: left;
		width: 225px;
		min-height: 100px;
	}
	#rightside {
		float: right;
		width: 225px;
		min-height: 100px;
	}
    /*
    #content, #leftside, #rightside { background-color: #f0f0f0; }
	*/
	/* 1 column */
	.layout1 #content { width: 960px; }
	.layout1 #leftside { display: none; }
	.layout1 #rightside { display: none; }
	
	/* 2 columns with left side */
	.layout2 #content {
		left: 245px;
		width: 715px;
	}
	.layout2 #leftside { left: -715px; }
	.layout2 #rightside { display: none; }
	
	/* 2 columns with right side */
	.layout3 #content { width: 715px; }
	.layout3 #leftside { display: none; }
	.layout3 #rightside { }
	
	/* 3 columns */
	.layout4 #content {
		left: 245px;
		width: 470px;
	}
	.layout4 #leftside { left: -470px; }
	.layout4 #rightside { }



/****** footer ******/
	#footer {
        width: 100%;
		min-width: 960px;
		padding: 15px 0;
		background-color: #f0f0f0;
	}
	#footer-inner {
		width: 960px;
		margin: 0 auto;
	}
	
	.footer-navigation {
		margin-bottom: 15px;
		font-size: 12px;
		font-weight: 500;
		text-align: right;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold 2";
	}
	.footer-navigation a.active {
		color: #7f8084;
	}
	
	.philanthropy-link {
		float: left;
	}
	.philanthropy-link img {
		max-width: 200px;
	}
	
	.footer-text {
		margin-left: 280px;
		color: #4d4d4d;
		font-size: 10px;
		line-height: 15px;
		font-family: "Trade Gothic W01 Bold 2";
	}
	
	.footer-credit {
		font-size: 10px;
		font-weight: 500;
		text-align: right;
		font-family: "Trade Gothic W01 Bold";
	}
	.footer-credit a {
		color: #747474;
	}
	.footer-credit p {
		margin-bottom: 0;
	}



/****** footer copyright ******/
	#footer-copyright {
		width: 960px;
		margin: 10px auto;
		font-size: 10px;
		line-height: 20px;
	}
	#footer-copyright p {
		margin-bottom: 10px;
	}
	#footer-copyright a {
		color: #747474;
		text-decoration: underline;
	}
	#footer-copyright a:hover {
		text-decoration: none;
	}



/****** side navigation ******/
    #side-navigation {
        margin-bottom: 20px;
    }
    #side-navigation ul {
        padding: 0px;
		margin: 0px;
        list-style: none;
		list-style-image: none;
    }
	#side-navigation li {
		font-size: 18px;
        padding: 5px 0 5px 10px;
    }
    #side-navigation li.tier1 {
        padding-left: 0;
		font-family: "Trade Gothic W01 Bold";
    }
	#side-navigation li a {
		display: block;
		padding: 15px;
		color: #818181;
		text-transform: uppercase;
		background-color: #f0f0f0;
	}
	#side-navigation li a:hover {
		text-decoration: none;
		background-color: #e0e0e0;
	}
	#side-navigation li a.active {
		text-decoration: none;
	}



/****** blocks ******/
	.block {
        margin-bottom: 30px;
    }
	.block-head {
		margin-bottom: 10px;
		padding-bottom: 5px;
		font-size: 16px;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold";
		border-bottom: 1px solid #f0f0f0;
	}
	.block-head a {
        text-decoration: none;
    }
    .block-body {}
	
	.block a.link {
		font-size: 14px;
		text-transform: uppercase;
		font-family: "Trade Gothic W01 Bold";
	}
    .block img {
        max-width: 225px;
    }

	