
/****************************************************************************************
 *  
 * General Styles
 * 
 * Styles for default colors and sizes of common html tags.
 * 
 ****************************************************************************************/

	a {
		color:#006633;
		text-decoration:none;
		outline:none;
	}

	@font-face {
		font-family: 'uncc';
		src:url('../../fonts/uncc.eot?sx91xb');
		src:url('../../fonts/uncc.eot?#iefixsx91xb') format('embedded-opentype'),
			url('../../fonts/uncc.ttf?sx91xb') format('truetype'),
			url('../../fonts/uncc.woff?sx91xb') format('woff'),
			url('../../fonts/uncc.svg?sx91xb#uncc') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	.uncc-icon {
		font-family: 'uncc' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}


/****************************************************************************************
 *  
 * Layout and Basic Design Styles
 * 
 * Styles for the responsive design of the pages.
 * 
 ****************************************************************************************/

	#wp-admin-bar-uncc-logo .ab-item {
		display:none;
	}
	
	#responsive-title {
		height:50px;
		border-bottom:solid 1px #ccc;
		box-shadow:0em 0em 0.5em rgba(0,0,0,0.2);
		background-color:#000 !important;
		background-color:rgba(0,0,0,0.8) !important;
		color:#fff !important;
		text-shadow:none;
		height:70px;
	}

	#responsive-title .title {
		margin-left:60px;
		margin-right:54px;
	}

	#responsive-title .name {
		color:#fff !important;
	}
	
	#responsive-title .logo {
		position:absolute;
		top:5px;
		bottom:5px;
		left:10px;
		margin:auto;
		text-align:center;
		height:50px;
		width:50px;
		line-height:50px;
		font-size:40px;

		font-family: 'uncc' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#responsive-title .logo:before {
		content: "\e601";
	}

	#responsive-title .title {
		margin-left:100px;
	}

	#header-wrapper {
		margin-top:70px;
	}

	#header-menu .header-navigation ul a:hover,
	#header-menu .menu ul a:hover {
		color:#063;
	}

	#header-menu .header-navigation ul li.current_page_item > a,
	#header-menu .menu ul li.current_page_item > a {
		color:#063;
	}

	#header-menu li.current_page_item > a {
		color:#063;
	}

@media (min-width: 48.000em) {

	#wp-admin-bar-uncc-logo a {
		padding:0 !important;
	}
	
	#wp-admin-bar-uncc-logo .ab-item:before {
		height:32px !important;
		width:128px !important;
		line-height:24px !important;
		font-size:30px !important;
		text-align:center;
		vertical-align:middle;
		content: "\e603";
		font-family:'uncc' !important;
		color:#fff;
	}
}

	
/****************************************************************************************
 *  
 * "Make It Pretty" Styles
 * 
 * Styles for the content and widget items that make it look more pretty.
 * 
 ****************************************************************************************/

	.widget_pages h2.widget-title,
	.widget_nav_menu h2.widget-title {
		display:none;
	}

	.widget_pages ul a:hover,
	.widget_nav_menu ul a:hover {
		color:#063;
	}
	
	.widget_pages ul li.current_page_item > a,
	.widget_nav_menu ul li.current-menu-item > a {
		color:#063;
	}

	.widget_categories ul li.current-cat > a {
		color:#063;
	}
	
	.widget_categories ul li > a:hover {
		color:#063;
	}

	