@import url(meyer-reset.css);

/* 
ucll.css
Created by: Karen Dickenson for WTW Designs
Date: April 14, 2010
Revised: April 24, 2013 by KLD
*/

/*	ROUNDED CORNERS
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
*/
/*	BOX SHADOWS
	-webkit-box-shadow: 2px 2px 5px #333;
	-moz-box-shadow: 2px 2px 5px #333;
	box-shadow: 2px 2px 5px #333;
*/

body {
	background: #f99f1c url(../images/UCLL-pagebg.gif) top left repeat-x;
	font: 12px Verdana, Arial, sans-serif;
	color:#333333;
	line-height:1.4em;
}

/* for the fckeditor */
body#edit-body { background-image:none; background-color:#FFF; color:#000; margin:18px; }

ul#jump	{ /* to hide "jump to content" links */
position: absolute;
left: -3000px;
}

#page	{
	margin: 0 auto;
	width: 900px;
}
ul.no-bullet,
ul li ul.no-bullet li,
.node ul.no-bullet,
.node ul li ul.no-bullet li
{
	list-style: none;
	list-image: none;
}
li.last	{
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#full-content	{
	float: left; /* setting up for opposing floats */
}

h1, h2, h3, h4, h5, h6	{
	margin-bottom: 10px;
}
h1, h2, h4, dt	{ 
	color:#114871;
	font:normal 250% Georgia,"Times New Roman",Times,serif;
}
h1 {
	color:#1C76B9;
	font-size:215%;
	padding-bottom: 20px;
	border-bottom: 1px solid #D0E7F9;
}
.home h2	{
	font-size: 130%;
	font-weight: bold;
	color: #fff;
	float: none;
	padding: 0;
}
.home h2 a	{
	color: #1C76B9;
	}

.page-taxonomy h2	{
	font-size: 150%;
	color:#1C76B9;
}
h3,
#feature-right .block-menu_block h2,
#feature-right #block-block-43 h2,
#feature-right .view-newsletter-archives h3
	{
	font-family: Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 0 5px 7px;
	margin-bottom: 10px;
	background: url(../images/UCLL-h3-bkgd.jpg) top left repeat-x;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-radius: 5px 5px 0 0;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	position:relative;
}
h4	{
	font-size: 165%;
	font-weight: bold;
}
.home h4, dt	{
	font-size: 120%;
	font-weight: normal;
}

h5, h6 {
	color:#6D6E71;
	font: normal 150% Verdana,Geneva,sans-serif;
	
}
h6	{
	color: #73b4e5;
	font-size: 130%;
	font-weight: bold;
}
hr	{
	border-top:1px solid #D0E7F9;
	margin:5px 0;
	padding:5px 0;
}	

.node p,
.views-list p	{
	margin-bottom: 10px;
	line-height: 1.75em;
}
sup	{
	font-size: 75%;
	color: #000;
}
a  {
	color: #ff8000;
	text-decoration: none;
}
a:link	{
	color: #ff8000;
	text-decoration: none;
}
a:visited	{

}
a:hover	{
	text-decoration: underline;
}
a:focus	{
	text-decoration: underline;
}
a.button,
a.button:link	{
	display: inline-block;
	padding: 10px 15px;
	margin-bottom: 1.4em;
	background: #1c76b9;
	border: none;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	position:relative;
}
a.button:hover,
a.button:focus {
	text-decoration: underline;
	background: #ff8000;	
}

div.view div.views-admin-links li a,
#block-views-Slideshow2-block_1 div.view div.views-admin-links li a
{
	color: red;
}

ol	{
	list-style-type: decimal;
	margin-left: 20px;
}
strong	{
	color: #1c76b9;
	font-weight: bold;
}

.opposing-floats	{
	clear: both;
	float: left;
	height: 100%;
}
.clear	{
	clear: both;
}
.left	{
	float: left;
}
.home .left	{
	width: 664px;
	margin-right: 20px;
}
.right	{
	float: right;
	}

/* --------------------- HEADER ---------------------  */
#header	{
	width: 860px; height: 150px; /* TOTAL width: 900px; height: 160px; */
	padding: 20px 20px 10px 20px;
	background:  transparent url(../images/UCLL-headerbarbg.jpg) top left repeat-x;
	position: relative;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-radius: 0 0 5px 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#header a#logo	{
	display: block;
	width: 600px; height: 92px; /* TOTAL width: 600px; height: 92px; */
	position: relative; top: 0; left: -3px;
	margin-bottom: 5px;
	margin-top: 5px;
	z-index: 10;
}

#header-social {
	position: absolute; bottom: 15px; right: 20px;
	width: 235px; height: 45px;
	background: transparent url(/sites/all/themes/ucll2/images/header-social-bkgd.png) left bottom no-repeat;	
}
#header-social ul {
	width: 155px; height: 45px; /* Total width: 235px; height: 45px;*/
	list-style: none;
	padding-left: 105px;
	background: transparent url(/sites/all/themes/ucll2/images/header-social-logo.png) 17px 50% no-repeat;	
}
#header-social li {
	float: left;
	list-style: none;
	width: 25px; height: 25px;
	margin-top: 10px;
	margin-right: 5px;
}
#header-social li a {
	display: block;
	width: 25px; height: 25px;
	text-indent: 1000px;
	background: transparent url(/sites/all/themes/ucll2/images/header-social-icons.png) 0px top no-repeat;	
}
#header-social li.pintrest a {
	background: transparent url(/sites/all/themes/ucll2/images/header-social-icons.png) -30px top no-repeat;	
}
#header-social li.twitter a {
	background: transparent url(/sites/all/themes/ucll2/images/header-social-icons.png) -60px top no-repeat;	
}
#header-social li.googleplus a {
	background: transparent url(/sites/all/themes/ucll2/images/header-social-icons.png) -90px top no-repeat;	
}
#header-social li.rss a {
	background: transparent url(/sites/all/themes/ucll2/images/header-social-icons.png) -120px top no-repeat;	
}

#affiliation	{
	color:#fff;
	position: absolute; top: 70px; right: 20px;
	width: 225px;
	width: 235px;
}
#affiliation a	{
	color: #fff46a;
	text-decoration: none;
}

#text-resize	{
	position: absolute; top: 20px; right: 25px;
	z-index: 2000;
	display: none;
}
#text-resize ul li 	{
	float: left;
	height: 28px;
	text-align: right;
	padding-left: 5px;
	padding-bottom: 5px;
}
#text-resize a	{
	display: block;
}
#text-resize a:hover	{
	background: -moz-radial-gradient(rgba(255,204,10,.9) 3%, rgba(17,72,113,1));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.secondary-links	{
	position: absolute; top: 20px; right: 90px;
	display: none;
}
.secondary-links li	{
	float: left;
}
.secondary-links li a	{
	padding-right: 10px;
	border-right: 1px solid #fff;
	color: #fff;
	text-decoration: none;
}
.secondary-links li.active-trail a.active	{
	color: #fff46a;
	}
.secondary-links li a:hover, .secondary-links li a:focus	{
	color: #fff46a;
}
.secondary-links li.last a	{
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}

#search	{
	width: 580px; height: 30px; /* TOTAL width: 595px; height: 45px; */
	position: relative;
	padding: 10px 5px 5px 10px;
	float: left;
	background: url(../images/UCLL-search-bkgd.jpg) top left repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	z-index: 100;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#search	label	{
	display: none;
}
#search .form-text	{
	float: left;
	display: block;
	width: 470px; height: 20px;
	width: 460px;
	background: #fff;
	border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	font-size:18px;
	line-height:20px;
	padding:2px 3px;
	font-family:Arial, sans-serif;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#search .form-text:focus	{
	background: #fdfad7;	
}
#search input.form-submit	{
	display: block;
	float: right;
	width: 100px; height: 25px; /* TOTAL width: 145px; height: 25px; */
	padding: 0 35px 0 10px;
	margin-right: 5px;
	border: none;
	vertical-align: bottom;
	text-align: left;
	background: none;
	color: #fff;
	font-size: 130%;
	background: url(../images/UCLL-search-button-new.png) right -3px no-repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#search input.form-submit:hover	{
		background-position:right -33px;
}

#read-button	{
	position: relative;
	width: 225px; height: 50px;
	width: 235px;
	float: right;
	display: none;
}
#read-button a	{
	display: block;
	width: 185px; height: 27px; /* TOTAL width: 215px; height: 55px; */
	padding: 13px 0 0 50px;
	background: url(../images/UCLL-read-button.jpg) top left repeat-x;
	border: none;
	margin-top: 2px;
	text-decoration: none;
	color: #114871;
	font-size: 95%;
	font-size: 90%;
	font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	position:relative;
}
#read-button a:hover	{
	background-position: bottom left;
}
#read-button img	{
	position: absolute; top: 0px; left: 5px;
	width: 40px; height: 40px;
}

/* --------------------- FAQ ---------------------  */
#node-110 h6	{
	color: 	#1C76B9;
	padding-left: 20px;
	background: transparent url(../images/triangle-down.png) left 50% no-repeat;
	margin-top: 1.2em;
}
#node-110 h6.active	{
	color: 	#73B4E5;
	background-image: url(../images/triangle-up.png);
}
#node-110 h6+div	{
	padding-left: 20px;	
}
/* --------------------- DONOR PAGE ---------------------  */
@font-face {
	font-family: 'Conv_ITCFranklinGothicStd-DmCd';
	src: url('fonts/ITCFranklinGothicStd-DmCd.eot');
	src: local('☺'), url('fonts/ITCFranklinGothicStd-DmCd.woff') format('woff'), url('fonts/ITCFranklinGothicStd-DmCd.ttf') format('truetype'), url('fonts/ITCFranklinGothicStd-DmCd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.node-type-donors #upper-content	{
	background: #c8e9f9 url(../images/donor-pg-bkgd.jpg) left top no-repeat;	
}
.node-type-donors .node-unpublished	{
	background: transparent;	
}

.node-type-donors #upper-content .breadcrumb,
.node-type-donors .submitted,
.node-type-donors div#utility-links #print-link,
.node-type-donors div#utility-links #email-link,
.node-type-donors div#utility-links #rss-link,
.node-type-donors div#utility-links #stumble-link,
.node-type-donors div#utility-links #pinterest-link,
.node-type-donors div#utility-links #twitter-link,
.node-type-donors div#utility-links #facebook-link/*,
.node-type-donors #feature-right*/   /* Comment out this line (including comma above) when you have a sidebar */
{
	display: none;
}
.node-type-donors div#utility-links #___plusone_0	{
	/* to move the G+ icon that is being generated by javascript */
	position: absolute !important;
	bottom:0px !important;
	right: 60px !important;  /* to move the G+ icon that is being generated by javascript */	
}

.node-type-donors div#utility-links	{
	/*visibility: hidden;*/
	position: absolute;
	bottom: -20px;
	right: 20px;	
}

.node-type-donors #feature-left	{
	/*float: none;*/   /* Comment out when you have a sidebar */
	/*width: 860px;*/   /* Comment out when you have a sidebar */
	position: relative;	
}
.node-type-donors h1	{
	font-size: 200%;
	border: none;
	position: absolute;
	top: 20px;	
}
.node-type-donors .article-body	{
	position: relative;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	margin-top: 190px;	
	background: transparent;
}
.node-type-donors h2	{
	font-family:'Conv_ITCFranklinGothicStd-DmCd',Sans-Serif;
	color: rgb(0,117,173);
	letter-spacing: 1px;
	font-size: 340%;
	position: absolute;
	top: -190px; left: 0;
	/* top: 40px; when utiilty links and not displayed */
	height: 65px;
	width: 760px;
	padding-top: 60px;
	padding-right: 100px;
	margin-bottom: 0;
	/*background: transparent url(../images/dh-hero-present-lg.png) right 50% no-repeat;*/
}

.node-type-donors .fieldgroup	{
	padding-top: 20px;
	margin-left: 22px;
	margin-bottom: 20px;
	background: #fff;
	width: 95%;
}
.node-type-donors .fieldgroup .content	{
	padding-bottom: 10px;	
}
.node-type-donors .field		{
	width: 98%;
	margin-bottom: 20px;
}
	.node-type-donors .field .field-label	{
		background: transparent url(../images/donor-ribbons-victor.png) left top no-repeat;
		height: 4em;
		margin-left: -30px;
		padding: 1.3em 0 1.3em 45px;
		color: transparent;
		font-weight: normal;
		text-transform: capitalize;
		font-size: 120%;	
	}
	.node-type-donors .field-field-donor-victor .field-label	{
		padding-bottom: 2em;
	}
	.node-type-donors .field-field-donor-leader .field-label	{
		background-image: url(../images/donor-ribbons-leader.png);
	}
	.node-type-donors .field-field-donor-ambassador .field-label	{
		background-image: url(../images/donor-ribbons-ambassador.png);
	}
	.node-type-donors .field-field-donor-innovator .field-label	{
		background-image: url(../images/donor-ribbons-innovator.png);
	}
	.node-type-donors .field-field-donor-advocate .field-label	{
		background-image: url(../images/donor-ribbons-advocate.png);
	}
	.node-type-donors .field-field-donor-friend .field-label	{
		background-image: url(../images/donor-ribbons-friend.png);
	}
.node-type-donors #feature-right	{
	padding-top: 172px;	
}
	
.node-type-donors #feature-right .block div.donor	{
	border: 1px solid gray;
	background: #fff;
	float: left;
	width: 215px;
	height: 100px;
	padding: 0;
	margin-bottom: 20px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.node-type-donors #feature-right div.donor.width-50	{
	width: 95px;
	margin-right: 20px;
	height: 95px;
}
.node-type-donors #feature-right div.donor.width-50.right	{
	margin-right: 0;
}
.node-type-donors #feature-right h3	{
	padding: 1em;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 110%;	
}
.node-type-donors #feature-right h3	{
	background: gray;
	text-align: center;
	margin-bottom: 20px;
	width: 195px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.node-type-donors .field-items	{
	padding-top: 0;
	padding-bottom: 0;
}

.node-type-donors .field-items ul li	{
	list-style: none;
	list-image: none;
	margin-left: 1.1em;
	margin-bottom: 10px;	
}
.node-type-donors #feature-right div.block	{
	margin-bottom: 10px;
}

/* --------------------- DONOR HERO BANNER and BADGE ---------------------  */
#hero-banner {
	margin: 10px 0;
	font-family:'Conv_ITCFranklinGothicStd-DmCd',Sans-Serif;
}

.hero	{
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	background-color: #fff;
	float: left;
}
#feature-right .hero	{
	float: none;
	background: #ffcc00;	
}
.hero .left	{
	color: #003575;
	width: 65%;	
	margin: 0; padding: 0;
}
	.hero h4	{
	color: #003575;
		margin: 25px 0 0 25px;
		/*font-weight: bold;*/
		font-size: 2.5em;
		font-family:'Conv_ITCFranklinGothicStd-DmCd',Sans-Serif;
	}
	.hero .top h4	{
		font-size: 2.1em;
		margin:0;
		padding: 20px 0 10px 20px;
	}
		.hero h4 span	{
			color: #ffcc00
		}
		.hero .top h4 span	{
			color: #fff;	
		}
	.hero p		{
		margin: 0 0 0 25px;	
		color: #003575;
		font-size: 1.35em;
		font-family:'Conv_ITCFranklinGothicStd-DmCd',Sans-Serif;
	}
.hero .right,
.hero .bottom	{
	background: #00afe9;
	width: 35%;
	margin: 0; padding: 0;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
 .hero .bottom	{
	 width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0x;
    border-radius: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
 }

	.hero .right a,
	.hero .bottom a {
		display: block;
		color: #fff;
		font-size: 1.3em;
	}
	.hero .right a img,
	.hero .bottom a img	{
		background: transparent;
		width: 	90px;
		margin: 2px 0 2px 25px;
	}
	.hero .bottom a img	{
		width: 	55px;
		margin: 10px;
	}

	.hero a p	{
		padding: 30px 20px 0 110px;
		font-family:'Conv_ITCFranklinGothicStd-DmCd',Sans-Serif;
		line-height: 1.2em;
		font-size: 1.2em;
		color: #fff;
	}
	.hero .bottom a p	{
		padding: 25px 10px 15px 0;
		color: #fff;
		font-size: .91em;
	}

/* --------------------- Variation on Hero for Donor-2015 badge ---------------------  */
#feature-right .donor-2015 {
	background: transparent;
	border: 1px solid #ddd;
	/*width: 213px;*/
}
	.donor-2015 img {
		border-top-left-radius: 5px;	
		border-top-right-radius: 5px;	
	}
	.donor-2015 .bottom {
		background: transparent;
		padding: 10px 0;
	}
		.donor-2015 .bottom p {
			color: #1c76b9;
			margin-left: 0;
			margin-bottom: 15px;
			padding: 0 10px;
			font-weight: 100;
			line-height:  1.3em;
			font-size:	17px;
			font-family: verdana;
		}
			.donor-2015 .bottom span {
				color: #002e5e;
			}
		.donor-2015 .bottom a {
			display: inline-block;
			border-radius: 5px;
			padding: 10px 15px;
			background: #1c76b9;
			color: #fff;
			font-weight: bold;
			font-size: 12px;
			line-height: 1.2em;
			letter-spacing: 1px;		
		}


/* --------------------- MENU ---------------------  */
#navigation	{
	width: 900px; height: 40px;
	float: left;
}

#primary ul.link li	{
	padding: 0;
}
#primary	{
	width: 900px; height: 35px;
	margin-top: 10px; margin-bottom: 0;
	float: left;
}
#primary ul	{
		width: 900px; height: 35px;
}
#primary li	{
	display: block;
	float: left;
	height: 30px;
	padding: 0;
}
#primary li a	{
	display: block;
	height: 5px;  /* TOTAL height: 35px; */
	background: url(../images/UCLL-mainnav.jpg) bottom left repeat-x;
	padding: 10px 8px 15px 8px;
	border-bottom: 5px solid white;
	margin-right: 3px;
	color: #6d6e71;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 105%;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-radius: 5px 5px 0 0;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#primary li.active-trail a	{
	background: #fff;
	color: #114871;
}
#primary li a:hover	{
	background-position: top left;
	color: #114871;
	font-weight: normal;
}

#primary li a[title=Donate]	{
	margin-left: 20px;
}
#primary li a[title=Donate], 
#primary li a[title=Answers], 
#primary li a[title=Tools], 
#primary li a[title=Experts],
#primary li a[title=Contact],
#primary li a[title=email]
{
	background: url(../images/UCLL-nav-tools.jpg) bottom left repeat-x;
	color: #fff46a;
	text-decoration: none;
}
#primary li a[title=Donate]:hover, #primary li a[title=Donate].active,
#primary li a[title=Answers]:hover, #primary li a[title=Answers].active,
#primary li a[title=Tools]:hover, #primary li a[title=Tools].active,
#primary li a[title=Experts]:hover, #primary li a[title=Experts].active,
#primary li a[title=Contact]:hover, #primary li a[title=Contact].active,
#primary li a[title=email]:hover, #primary li a[title=email].active
{
	background: url(../images/UCLL-nav-tools.jpg) top left repeat-x;
}
#primary li.active-trail a[title=Donate], 
#primary li.active-trail a[title=Answers], 
#primary li.active-trail a[title=Tools], 
#primary li.active-trail a[title=Experts],
#primary li.active-trail a[title=Contact],
#primary li.active-trail a[title=email]
{
	background: none;
	background: #fff;
	color: #114871;
	font-weight: normal;
	font-size: 115%;
}
.home #primary li a[title=Donate], 
.home #primary li a[title=Answers], 
.home #primary li a[title=Tools], 
.home #primary li a[title=Experts],	
.home #primary li a[title=Contact],	
.home #primary li a[title=email]	
{
	visibility:hidden;
}

#feature-right .block ul.menu,
#feature-right .block .menu .view-content .item-list ul,
#side-content .block ul.menu,
#feature-right #block-block-43 ul,
#feature-right .block ul {
	padding: 0;
	padding-bottom: 10px;
	list-style: none;
	background: url(../images/UCLL-nav-tools.jpg) bottom left repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#feature-right .block ul.views-summary	{
	background: none;
}
#feature-right .block ul.pager	{
 	padding: 5px;
	width: 99%;
	background: url(../images/UCLL-nav-tools.jpg) top left repeat-x;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#feature-right ul.pager li 	{
	background: transparent;
	color: #ffce07;
}
#feature-right ul.pager li a	{
	color: #fff;
}
#feature-right .block ul.menu ul	{
	background: none;
	padding-bottom: 0;
}
#feature-right h3	{
	margin-bottom: 0;
	padding-bottom: 0;
}
#feature-right ul.menu li.leaf, 
#feature-right ul.menu li.collapsed, 
#feature-right ul.menu li.expanded,
#feature-right .block .menu .view-content .item-list ul li,
#side-content .block ul.menu li,
#feature-right #block-block-43 li,
#feature-right .view-newsletter-archives li,
#feature-right li
{
	margin: 0;
	list-style: none;
	list-style-image:none;
	padding:0;
	background: #fff;
}
#feature-right ul.menu a,
#feature-right .block .menu .view-content .item-list ul a,
#side-content ul.menu a,
#feature-right #block-block-43 li a,
#feature-right .view-newsletter-archives li a
{
	display: block;
	width: 210px; /* TOTAL width: 215px; height: 25px; */
	/*background:url(../images/UCLL-submenu-arrow.png) 5px 7px no-repeat;*/
	border-bottom: 1px solid #d0e7f9;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	color: #ff8000;
	position:relative;
	z-index:1;
	border-radius: 0px;
}
#feature-right ul.menu a:hover,
#feature-right .block .menu .view-content .item-list ul a:hover,
#side-content ul.menu a:hover,
#feature-right #block-block-43 li a:hover,
#feature-right .view-newsletter-archives li a:hover
	{
	/*background:  url(../images/UCLL-submenu-arrow-over.png) 5px 7px no-repeat, url(../images/UCLL-mainnav-resting.jpg) bottom left repeat-x;*/
	background:  url(../images/UCLL-mainnav-resting.jpg) bottom left repeat-x;
	/*border-right: 1px solid #ff8000;*/
}
#feature-right ul.menu a span,
#feature-right .block .menu .view-content .item-list ul a span,
#side-content ul.menu a span
{ margin-left:15px; display:block; }
#feature-right ul.menu a span.arrow,
#side-content ul.menu a span.arrow {
	float:left;
	width:8px;
	height:10px;
	background:url(../images/UCLL-submenu-arrows.png) left bottom no-repeat;
	margin:2px 7px 0 0;
}
#feature-right ul.menu a:hover span.arrow,
#side-content ul.menu a:hover span.arrow { background-position:left top; }

#feature-right ul.menu a.active,
#feature-right .menu ul a.active	{
	font-weight: bold;	
}
#feature-right ul.menu li.expanded li a {
	width: 195px;
	margin-left: 15px;
}
#feature-right ul.menu li.expanded li li a {
	width: 180px;
	margin-left: 30px;
}
#feature-right ul.menu li.expanded li li li a {
	width: 165px;
	margin-left: 45px;
}


/* --------------------- MAIN-CONTENT ---------------------  */
#upper-content	{
	clear: both;
	width: 860px;/* TOTAL width: 900px; */
	/*margin-bottom: 10px;*/
	color: #000;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
	font-size: 12px; /* Font decleration added here for text-resize.js use */
	font-family : Verdana, Arial, sans-serif;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#upper-content #content	{
	padding-right: 275px;
}
.home #upper-content	{
	float: left;
	width: 675px;
	margin-right: 10px;
	background: none;
}

#upper-content .breadcrumb {
	color: #ccc;
	border-bottom: 1px solid #D0E7F9;
  padding-bottom:10px;
  margin-bottom: 20px;	
}
#upper-content .breadcrumb a {
	color:#1C76B9;
	padding:0;
	text-decoration:none;
}

#upper-content h1	{
	background: none;
}
.lrg-white-wrapper	{
	clear: both;
	width: 860px;/* TOTAL width: 900px; */
	background: #fff;
	padding: 20px;
	margin-bottom: 10px;
	color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}

.white-wrapper	{
	clear: both;
	float: left;
	width: 625px; /* TOTAL width: 675px; */
	background: #fff;
	padding: 20px 20px 10px;
	margin-bottom: 10px;
	color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
div#utility-links	{
	width: 615px;
	height: 18px;
	margin-top: 7px;
	margin-bottom: 15px;
	text-align: right;
	background: none;
}
div#utility-links a,
div#utility-links a.sicon,
div #utility-links div#google-plus-link,
div #utility-links div#__plusone-0
{
	width: 18px;
	height: 18px;
	display: block;
	float: right;
	padding: 0;
	margin-left: 10px;
	text-decoration: none;
	background: none;
	background: url(../images/socialmedia-icons-092611.png) 0px 0px no-repeat;
	color: transparent;
}
div#utility-links a#facebook-link {
	background: url(../images/socialmedia-icons-092611.png) 0px 0px no-repeat;
}
div#utility-links a#twitter-link    {
	background: url(../images/socialmedia-icons-092611.png) -22px 0px no-repeat;
}
div#utility-links a#stumble-link	{
	background: url(../images/socialmedia-icons-092611.png) -44px 0px no-repeat;
}
div#utility-links a#digg-link	{
	background: url(../images/socialmedia-icons-092611.png) -66px 0px no-repeat;
}
div#utility-links div#__plusone-0	{
	float: none;
	background: none;
}

div#utility-links a#rss-link	{
	background: url(../images/socialmedia-icons-092611.png) -88px 0px no-repeat;
}
div#utility-links a#email-link	{
	background: url(../images/socialmedia-icons-092611.png) -110px 0px no-repeat;
}
div#utility-links a#print-link	{
	background: url(../images/socialmedia-icons-092611.png) -132px 0px no-repeat;
}
div#utility-links a#edit-link	{
	background: url(../images/socialmedia-icons-092611.png) -154px 0px no-repeat;
}
div#utility-links a#tutorial	{
	background: url(../images/socialmedia-icons-092611.png) -176px 0px no-repeat;
}
.submitted	{
	display: block;
	padding-bottom: 10px;
}
.node-type-qa-pierson .submitted	{
	display: none;
}
.node-type-qa-pierson .field-label	{
    font-weight: bold;
    color: #114871;
    font: 250% Georgia,"Times New Roman",Times,serif;
	font-size: 165%;
    margin-bottom: 10px;
}

.article-body	{
	position: relative;	
}
.article-body img,
.resource-list li img, /* applications library */
.node-type-apps #feature-left div.apps img /* individual app pages */
{
	float: left;
	margin: 2px 20px 20px 0;
	
	/*padding-bottom: 5px; */
}
.resource-list li img, /* applications library */
.node-type-apps #feature-left div.apps img /* individual app pages */
{
width: 80px; height: 80px;
}
/*.views-field-field-image-fid {
	display: inline-block;
	float: left;
		
}*/
/*#feature-left .resource-list li img	{
	width: 80px; height: 80px;
	padding-bottom: 5px;	
}*/
/*.node-type-apps #feature-left div.apps img {
	width: 100px; height: 100px;	
}*/

.article-body .caption img	{
	margin-bottom: 0;
}
.article-body p,
.article-body ul,
.article-body ol,
.views-list p,
.views-list ul,
.views-list ol
{
	padding-right: 10px;
	margin-bottom: 10px;
}
.article-body p.caption	{
	font-size: 90%;
	color: #6d6e71;
	margin-bottom: 20px;
}
.article-body ul,
.article-body ol,
.views-list ul
{
	margin-bottom: 5px;
}

.article-body div.left-sidebar,
.views-list div.left-sidebar /* applications list */
{
	float: left;
	width: 250px;
	margin: 0 20px 20px 0;
}
.article-body div.left-sidebar img,
.views-list div.left-sidebar img /* applications list */
	{
	margin: 2px 20px 5px 0;
	float: none;
}
.article-body div.left-sidebar p,
.views-list div.left-sidebar p /* applications list */
	{
	color:#114871;
	font-size:90%;
}
.article-body .box-wrapper	{
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
}
.article-body .box-summary	{
	clear: none;
	padding: 10px;
	margin: 0 20px 10px 280px;
	border: 2px solid #114871;
	color: #114871;
	background:#d0e7f9;
}
.article-body .box-summary p, .article-body .box-summary ul	{
	margin-left: 0;	
}
.article-body .box-wrapper .box-summary	{
	float: right;
	width: 290px;
	margin-bottom: 0;
}
.article-body #box-goals,
#node-28 .article-body .left-sidebar #box-goals,
.views-list #box-goals	{
	clear: left; /* need this for IE */
	padding: 10px 10px 0;
	margin: 0;
	border: 1px solid #1c76b9;
	border-left: none; border-right: none;
	color: #114871;
	font-size: 90%;
	background:#eaf4fb;
}
.article-body #box-goals,
#node-28 .article-body .left-sidebar #box-goals,
.views-list #box-goals	{
	margin-top: 5px;
}
.article-body #box-goals ul,
#node-28 .article-body .left-sidebar #box-goals ul,
.views-list #box-goals ul {
	margin: 5px 0;
	padding-right: 10px;
}
.article-body #box-goals ul li,
#node-28 .article-body .left-sidebar #box-goals ul li,
.views-list #box-goals ul li	{
	line-height: 1.4em;	
	list-style-image: url("../images/UCLL-bullet.gif");
	margin: 0 0 0 25px;
    padding: 0 0 5px;
	border-bottom: none;
	min-height: 0px;
}
.article-body .box-blue,
.views-list .box-blue	{
	padding: 10px;
	margin: 0 20px 10px 20px;
	border: 2px solid #d0e7f9;
	color: #114871;
	min-height: 0px;
}
.article-body .box-blue strong,
/*.views-list*/ .box-blue strong	{
	color: #114871;
	font-weight: bold;
}
.article-body ul.box-blue,
/*.views-list*/ ul.box-blue	{
	min-height: 55px;
	padding: 10px 10px 10px 65px;
	margin: 0 0 10px 0;
	border: 1px solid white;
	border-bottom: 10px solid white;
	background: url(../images/UCLL-in-pg-links-all-bkg.png) left top no-repeat;
}
ul.in-page-links	{
	clear: both;	
}
ul.in-page-links li	{
	float: left; 
	/*height: 30px;*/
	padding: 0 20px 0 0;
	margin: 0;
	list-style-image: none;
}
ul.in-page-links.vertical li	{
	float: none;	
}
/* special for schools list */
.node ul.regions-list {
	float: right;
	width: 185px; 
	padding-right: 0;
	clear: none; 
	list-style: none;
	font-size: 0.65em;
}
.node ul.regions-list li {
	list-style-image: none;
	list-style: none;
	margin-left: 0;
	padding-bottom: 0;
}
.node ul.regions-list li a {
	display: block;
	/*color: #1c76b9;
	color: #0d7bc0;*/
	color: #26abe2;
	font-weight: bold;
	font-size: 1.3em;
}
.node ul.regions-list li p {
	margin-bottom: 5px;
	line-height: 1.3em;
}
.article-body p.footnote	{
	clear: both;
	font-size: 90%;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #73b4e5;
}
.article-body li.check-list	{
	list-style-image: none;
	background: url(../images/UCLL-checklist-underline.gif) 0px 12px no-repeat;
	padding-left: 32px;
}
.article-body li.check-box	{
	list-style-image: none;
	background: url(../images/UCLL-checklist-box-small.gif) 0px 0px no-repeat;
	padding-left: 20px;
}

.article-body table	{
	width: 100%;
	margin: 0 0 10px 0;
	vertical-align: top;
}
.article-body tr.gray		{
	background: #f1f1f1;
}
.article-body th	{
	padding: 5px 10px 5px 10px;
	background: #f1f1f1;
	border-top: 4px solid #E4E3E3;
	border-bottom: 4px solid #E4E3E3;
	color:#1C76B9;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.article-body td	{
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	font-size: 95%;
	border-bottom: 4px solid #E4E3E3;
}
.article-body table.newsletter td	{
	border-bottom: none;	
}
.article-body td ul	{
	padding: 0;
	margin: 0;
}
.article-body td ul li.check-box	{
	padding: 0 0 5px 20px;
	background: url(../images/UCLL-checklist-box-small.gif) 0px 0px no-repeat;
}
.article-body .field-field-weight	{
	display: none;	
}

#articletags {
	border-top:1px solid #D0E7F9;
	padding-top:5px;
	margin-top:10px;
}
#articletags strong {
	float:left;
	line-height:1.75em;
}
#articletags div {
	margin-left:50px;
	clear:none !important;
}
#articletags li { margin:0 25px 0 0; }
#articletags li.last { margin-right:0; }
#articletags li a { white-space:nowrap; }

#feature-left	{
	float: left;
	width: 615px; 
	margin-right: 20px;
	margin-bottom: 10px;
	color: #000;
}
#feature-left div {
	clear: both;
}
#feature-right {
  float:right;
  margin-bottom:10px;
  margin-top:3px;
  width:215px;
}
#feature-right div.block	{
	margin-bottom: 10px;	
}

.node ol li, 
.node ol li ol li, 
.node ol li ul li, 
.node ul li, 
.node ul li ul li,
.views-list ul li 	{
	padding: 0 0 5px 0; margin: 0 0 0 25px;
	text-align: top;
	line-height: 1.75em;
}
.node ol li	{
	list-style: decimal;
}
.node ol li ol li 	{
	list-style: lower-alpha;
	padding: 5px 0 0 0;
}
.node ul li, 
.node ul li ul li,
.views-list ul li	{
	list-style-image: url(../images/UCLL-bullet.gif);
}

.node ul li	ul li{
	list-style-image: url(../images/UCLL-bullet-gray.gif);
	padding: 5px 0 0 0;
}
#feature-left .node	{
	padding-bottom: 5px; margin-bottom: 5px;
	border-bottom: 1px solid #d0e7f9;
}
#feature-left #node-398,
#feature-left #node-89,
#feature-left #node-34,
#feature-left #node-34,
#feature-left #node-28,
#feature-left #node-219,
#feature-left #node-203,
#feature-left #node-73,
#feature-left #node-99,
#feature-left #node-533,
#feature-left .views-list,
.node-type-apps #feature-left .node
 {
	border-bottom: none;	
}
#block-block-23	{
	clear: both;
	width: 215px; height: 136px;
}
#donate-block-button, 
#donate-block	{
	width: 215px; height: 136px;
	background: url(../images/UCLL-donate_block-no-button.png) top left no-repeat;
	position: relative;
	margin-top: 10px;
}
#donate-block a	{
	display: block;
	width: 215px; height: 136px;
	text-indent: -99999px;
}

#donate-block-button p	{
   text-indent: -99999px;	
}
#donate-block-button a	{
	display: block;
	width: 100px; height: 23px;
	position: absolute;
	top: 75px; left: 10px;
	background: url(../images/UCLL-donate-block-button.gif) 0 0 no-repeat;
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 0.8em;
	color: #1c76b9;
	font-weight: bold;
}
#donate-block-button a:hover	{
	background: url(../images/UCLL-donate-block-button.gif) 0 -25px no-repeat;
	text-decoration: none;
}
#donate-block-button a:active	{
	background: url(../images/UCLL-donate-block-button.gif) 0 -50px no-repeat;
	text-decoration: none;
}

/*   --- specific for home page slide show --- */
#block-views-Slideshow2-block_1	{
	position: relative;
	width: 625px; /* TOTAL width: 635px; height: 320px; */
	height: 275px; 	/* need to set this so IE doesn't throw errors with zero height when applying rounded corners */
	margin-bottom: 10px;
    color: #fff;
	z-index:5;
}
#block-views-Slideshow2-block_1 .views_slideshow_singleframe_slide	{
	overflow:hidden;
	width: 625px;
	height:275px;
	background:none #FFF;
}
#block-views-Slideshow2-block_1 .views-row { 
}
#block-views-Slideshow2-block_1 img	{
	display: block;
	/*width: 410px; height: 300px; don't set here. dimensions are defined in image_cache preset and will always be the same. */ /* TOTAL width: 430px; height: 320px; */
	margin-right: 20px;
}
#block-views-Slideshow2-block_1 .views-field-field-image-fid	{
	margin-top: 0;	
}
.rounded {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	display: block;
	float: left;
	width:400px;
	height:275px;
	/*margin-right: 20px;*/
}
.rounded img {
	-moz-opacity:0;
	-khtml-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	zoom:1;
}
#block-views-Slideshow2-block_1 .views-field-view-node {
	padding-right:25px;
	padding-left:20px;
	/*margin-left:400px;*/
	background: transparent url(../images/UCLL-feature-bkgd.jpg) top left repeat-x;
    -moz-border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	width:180px;
	height:275px;
	position: absolute;
	top: 0; right: 0;
}

#block-views-Slideshow2-block_1 h2	{
	padding-top: 20px;
}
#block-views-Slideshow2-block_1 a	{
	color: #fff46a;
	text-decoration: none;
}
#block-views-Slideshow2-block_1 div.views-slideshow-controls-bottom 	{
	z-index: 100;
	width: 180px;
	position: absolute; top: 227px; left: 420px;
	height: 25px;
}
.views_slideshow_singleframe_pager div {
	display:block;
	float:left;
	padding:0;
	margin-right: 5px;
}
#block-views-Slideshow2-block_1 #views_slideshow_singleframe_pager_Slideshow2-block_1 a	{
	display: block;
	width: 15px; height: 15px; /* TOTAL width: 25px; height: 25px;  */
	background-color: #fff;
	padding: 4px 5px 6px;
	text-align: center;
	font-weight: bold;
	color: #114871;
	text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	/*behavior:url(/sites/all/themes/ucll2/css/PIE.htc);	doesn't work reliably		*/
	position:relative;
	z-index:200;
}
#block-views-Slideshow2-block_1 #views_slideshow_singleframe_pager_Slideshow2-block_1 .activeSlide a	{
	background-color: #fff46a;
}


/*   --- specific for Feature Content highlights list --- */

#block-views-3_most_recent-block_1	{
	float: left;
	width: 395px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #000;
    display: flex;
}

#block-views-3_most_recent-block_1 h2,
#block-views-sideview_video_audio-block_1 h4,
#block-block-17 h2,  /* Malcom */
#block-block-26 h2, /* Sarah */
#block-block-27 h2, /* Dr. Ryan */
#block-block-13 h2 /* UM Students */
{
	color: #1c76b9;
	font-weight: bold;
	background: none;
}
#block-views-3_most_recent-block_1.block ul	{
	margin: 0;
	padding: 0;
}
#block-views-3_most_recent-block_1 li	{
	clear: both;
	margin: 10px 0 0 0;
	padding-right: 5px;
	padding-top: 10px;
	border-top: 1px solid #73b4e5;
	list-style: none;
    display: flex;
}
#block-views-3_most_recent-block_1 li.views-row-first	{
	padding-top: 0;
	border-top: none;
}
#block-views-3_most_recent-block_1 .views-field-field-image-fid	{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom:10px;
}


#block-views-popular_destinations-block_1	{
	float: right;
	width: 215px;
	margin-top: 10px;
}
.home #block-views-popular_destinations-block_1	{
	margin-top: 0;
}
#block-views-popular_destinations-block_1 div.view-header h3,
#feature-right .block div.view-header h3	{
	margin-bottom: 5px;
}
#block-views-popular_destinations-block_1 li	{
	list-style: none;
	list-style-image: url(../images/UCLL-bullet.gif);
	padding: 0 0 5px 0; margin: 0 0 0 10px;
	vetical-align: top;
}
#block-views-popular_destinations-block_1 div.views-field-title	{
	display: inline;
}
#block-views-popular_destinations-block_1 a	{
	padding:0;
	text-decoration: none;
	color: #1c76b9;
}
#block-views-popular_destinations-block_1 a:hover	{
	text-decoration: underline;
}

/*   --- specific for middle content parent & teacher info lists --- */

#lower-content	{
	clear: both;
	float: left; /* setting up for opposing floats*/
}

#block-views-parents_popular-block_1	{
	float: left;
	width: 303px; /* TOTAL 	width: 220px; */
	margin-right: 20px;
}
#block-views-teachers_popular-block_1	{
	float: right;
	width: 302px; /* TOTAL 	width: 220px; */
}
#block-views-parents_popular-block_1 h3, 
#block-views-teachers_popular-block_1 h3
{
	width: 302px;
}

#block-block-20 h3	{
	margin-top: 10px;
	margin-bottom: 5px;
}

#middle-content .views-field-title	{
	background: url(../images/UCLL-bullet.gif) 5px 3px no-repeat;
	padding: 0 0 5px 25px; margin: 0;
}
#middle-content .views-field-title a	{
	text-decoration: none;
	color: #1c76b9;
}
#middle-content .views-field-title a:hover	{
	text-decoration: underline;
}

.home #donate-panel	{
	width: 665px;
	float: left;
}
.home #donate-panel #block-block-21 .content,
.home #donate-panel #block-block-57 .content	{
	width: 645px; height: 65px;
	background: url(../images/UCLL-donationpanel-bkg.png) top left no-repeat;
	padding: 85px 0 0 20px;
	margin-bottom: 10px;
	font-size: 130%;
	color: #fff;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}

.home #donate-panel #block-block-57 .content {
	width: 345px;
	height: 180px;
	background-color: #fff;
	color: #000;
	background-image: url(../images/banner-donor-2016.jpg);
	padding-top: 20px;
	padding-left: 300px;
	padding-right: 20px;
	font-size: 100%;
}
.home #donate-panel #block-block-57 h2 {
	color: #1C76B9;
	font-size: 160%;
}
.home #donate-panel #block-block-57 h2 span {
	color: #ff8000; /*orange*/
}
.home #donate-panel .content a.button,
#node-1414 a.button.blue {
	width: 150px; height: 25px;
	display: block;
	float: right;
	margin-top: -15px;
	/*margin-left: 20px;*/
	padding: 8px 0 0;
	text-align: center;
	vertical-align: baseline;
	margin-right: 160px;
	font-size: 90%;
	font-weight: bold;
	color: #1c76b9;
}
.home #donate-panel #block-block-57 .content a.button {
	margin-top: 15px;	
	margin-right: 200px; 
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
.home #donate-panel #block-block-21 .content a:link	{
	background: url(../images/UCLL-donation-button-sprite.gif) 0px 0px no-repeat;
}
.home #donate-panel #block-block-21 .content a:visited {
	background: url(../images/UCLL-donation-button-sprite.gif) 0px 0px no-repeat;
}
.home #donate-panel #block-block-21 .content a:hover, 
.home #donate-panel #block-block-21 .content a:focus 	{
	background: url(../images/UCLL-donation-button-sprite.gif) 0px -33px no-repeat;	
	text-decoration: none;
}
.home #donate-panel #block-block-21 .content a:active	 {
	background: url(../images/UCLL-donation-button-sprite.gif) 0px -66px no-repeat;	
}
.home #donate-panel #block-block-57 .content a:active,
.home #donate-panel #block-block-57 .content a:link,	 
.home #donate-panel #block-block-57 .content a:visited,
.home #donate-panel #block-block-57 .content a:active,
#node-1414 a:link.button.blue,
#node-1414 a:visited.button.blue,
#node-1414 a:active.button.blue	{
	background: #1C76B9;
	color: #fff;	
}
.home #donate-panel #block-block-57 .content a:hover, 
.home #donate-panel #block-block-57 .content a:focus,
#node-1414 a:hover.button.blue,
#node-1414 a:focus.button.blue		{
	background-color: #ff8000; /*orange*/
	text-decoration: none;
}

#node-1414 a.button.blue {
	float: none;
	margin: 20px 0;
	border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);	
}

.home #donate-panel #block-block-31,
.home #donate-panel #block-block-53 {
 margin-bottom: 10px;
 height: 160px;
}
.home #donate-panel .three-buttons {
	width: 100%;
	margin: 0;
	padding: 0;
}
.home #donate-panel .three-buttons li {
	float: left;	
}
.home #donate-panel .three-buttons a {
	display: block;
	width: 135px; height: 120px;  /* Total width: 215px; height: 160px; */	
	margin-right: 10px;
	padding: 20px 60px 20px 20px;
	background: #fff url("/sites/all/themes/ucll2/images/button-software.jpg") right bottom no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: bold 140% Georgia,"Times New Roman",Times,serif;;
	color: #1C76B9;
	text-decoration: none;
}
.home #donate-panel .three-buttons a:hover,
.home #donate-panel .three-buttons a:focus
{
	text-decoration: underline;
}
.home #donate-panel .three-buttons li:last-child a {
	margin-right: 0;
}
.home #donate-panel .three-buttons #apps {
	background-image: url("/sites/all/themes/ucll2/images/button-apps.jpg");
	background-position: right 45px;
}
.home #donate-panel .three-buttons #topics {
	background-image: url("/sites/all/themes/ucll2/images/button-topics.jpg");
}
.home #donate-panel .three-buttons #schools {
	background-image: url("/sites/all/themes/ucll2/images/button-schools.png");
}
.home #donate-panel .three-buttons #tests {
	background-image: url("/sites/all/themes/ucll2/images/button-tests.jpg");
}
.home #donate-panel .three-buttons #myths {
	background-image: url("/sites/all/themes/ucll2/images/button-myths.jpg");
}
.home #donate-panel .three-buttons #games {
	background-image: url("/sites/all/themes/ucll2/images/button-games.jpg");
}
.home #lower-content {
	display: none;	
}
/* Homepage Footer Mission Satetment */
#block-block-66 {
	margin-bottom: 20px;
	/*border-bottom: #fff solid 1px;*/
}
#block-block-66 h1 {
	color: #00274c;
	color: #1C76B9;
	font-weight: bold;
	font-size: 165%;
	padding-bottom: 0;
    border: none;
}
#block-block-66 p {
	color: #333;
	font-size: 12px;
	font-family: verdana;
}

#lower-content ul	{
	padding: 10px 10px 0;
	margin-left: 10px;
	list-style: disc; /* need to replace this with blue dot image */
}
#lower-content div.views-row	{
	padding:0 0 5px 15px;
	background: url(../images/UCLL-bullet.gif) 0px 3px no-repeat;
}
/*#lower-content a	{
	text-decoration: none;
	color: #1c76b9;
}
#lower-content a:hover	{
	text-decoration: underline;
}*/

#node-1414 a:link.button.blue,
#node-1414 a:visited.button.blue,
#node-1414 a:active.button.blue	{
	background: #1C76B9;
	color: #fff;	
}
#node-1414 a:hover.button.blue,
#node-1414 a:focus.button.blue		{
	background-color: #ff8000; /*orange*/
	text-decoration: none;
}

/*   --- specific for taxonomy view list --- */
#block-views-taxonomy_list-block_1,
.page-topics table.views-view-grid	{
	clear: both;
	/*margin-top: 20px;*/
	width: 625px;
}
#block-views-taxonomy_list-block_1 table.views-view-grid td,
.page-topics table.views-view-grid td	{
	width: 33%;	
}
#block-views-taxonomy_list-block_1 td .views-field-name,
.page-topics table.views-view-grid td .views-field-name	{
	vertical-align: top;
	padding:0 15px 5px 20px;
	background: url(../images/UCLL-bullet.gif) 5px 3px no-repeat;
}
#block-views-taxonomy_list-block_1 div.views-field-name a,
.page-topics table.views-view-grid div.views-field-name a	{
	text-decoration: none;
	color: #1c76b9;
}
#block-views-taxonomy_list-block_1 div.views-field-name a:hover,
#block-views-taxonomy_list-block_1 div.views-field-name a:focus,
.page-topics table.views-view-grid div.views-field-name a:hover,
.page-topics table.views-view-grid div.views-field-name a:focus	{
	text-decoration: underline;
}

div.teaser	{
	clear: both;
}

/*   --- For Success Stories landing page --- */

.node-1138 {
	border-bottom: 0;
}

#block-views-success_stories-block_1  h4 {
	color:  #1C76B9;
	margin-bottom: 20px;
	font-size: 18px;
}

.boxes {
position: relative;
}
.boxes h4 em {
	font-weight: normal;	
}
.boxes td {
	display: inline-block;
	width: 175px;
	vertical-align: top;
	/*border: 1px solid red;*/
	margin: 0 15px 30px;
	padding: 0;

}
.boxes td.col-1 {
	margin-left: 0;
}
.boxes td.col-3 {
	margin-right: 0;
}
#block-views-success_stories-block_1 .boxes td h4 {
	margin-bottom: 10px;
}
.boxes td img {
	/*width: 100%;
	height: inherit;*/
	margin-bottom: 10px;
}
.boxes .view-footer {
	position: absolute;
	bottom:10px;
	right: 25px;
	/*width: 104px;
	height: 350px;
	padding: 25px;*/
	
}
.boxes .view-footer .more-stories a {
	display: block;
	width: 125px;
	height: 80px;
	padding: 25px;
	padding-top: 125px;
	border: 1px solid #1C76B9;
	color: #1C76B9;
	font-size: 1.4em;
	line-height: 1.6em;
	text-transform: uppercase;
	text-align: center;
	background: white url(../images/success-story-icon-rest.png) center 50px no-repeat;
}
.boxes .view-footer .more-stories a:hover,
.boxes .view-footer .more-stories a:focus {
	background: #1C76B9 url(../images/success-story-icon-over.png) center 50px no-repeat;
	color: #fff;
	text-decoration: none;
}

#block-block-50 {
	margin-top: 5px;
	border-top: 1px solid #D0E7F9;
	padding-top: 30px;
}
#block-block-50 h4 {
	color:  #1C76B9;
	margin-bottom: 20px;
}
#block-block-50 p {
	margin-bottom: 1em;	
}

.email-button, 
.suggest-button {
	width: 100%;
}
.email-button,
.suggest-button  {
	display: block;
	height: 80px;
	padding: 100px 0 20px;
	background: #1C76B9 url(../images/send-icon-rest.png) center 30px no-repeat;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.email-button {
	font-size: 1.4em;
	line-height: 1.6em;
	text-transform: uppercase;
}
.email-button:hover,
.email-button:focus {
	background-image:url(../images/send-icon-over.png);
	text-decoration: underline;
	color: #fff;
}
.email-button a {
	color: #fff;
}
.email-button a span,
.suggest-button a {
	color:#FFF46A;	
}
.suggest-button {
	background-image:url(../images/graduation-cap.png);
	font-family: Verdana,Geneva,sans-serif;
	font-size: 1em;
	width: 220px;
	height: inherit;
	margin-top: 20px;
	padding-top: 90px;
}
.suggest-button h4 {
	color:#FFF46A;
	font-weight: normal;
	font-family: inherit;
}
.suggest-button p {
	margin-bottom: 1em;	
	padding: 0 10px;
	font-family: inherit;
}


/*   --- For Recent Blog Posts and Blog Archive on The Latest --- */
#block-blog-0, #block-views-archive-block {
margin-top:10px;
width:215px;
}
#block-blog-0 li, #block-views-archive-block li {
/*list-style:none outside url("../images/UCLL-bullet.gif");*/
list-style: none;
margin:0 0 0 10px;
padding:5px 0 0;
}
#block-blog-0 a, #block-views-archive-block a {
color:#1C76B9;
padding:0;
text-decoration:none;
}
.home div#block-blog-0,
.home #block-block-26, /* Sarah*/
.home #block-block-27, /* Dr. Ryan */
.home #block-block-13 /* UM Students */
{
	width: 220px;
	margin-left: 405px;
}
.home #block-block-13.block ul,
.home #block-block-13.block ul li,
.home #block-block-13.block ul li a,
.home #block-block-13.block a img {
	padding-left: 0;
	margin-left: 0;	
}
.home #block-block-13 img {
	padding: 0; margin: 0;
	width: 220px;	
}
.home #block-blog-0 ul{
margin:0;
padding: 0 5px 0 0;
}
.home #block-blog-0 li{
margin:0;
}

/*   --- For Blog Archive under The Latest --- */
.view-archive h2	{
	font-size: 190%;	
}


/*   --- For E-News Archives under The Latest (starting with April 2017 ) --- */
.enews {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	box-sizing: border-box;
	width: 100%;
}
.enews .head {
	width: 100%;
	height: 383px;
	margin-bottom: 54px;
	position: relative;
	background: url(../images/enews/april-banner-website.jpg) 50% 50% no-repeat;
	background-size: cover;
}
		
.enews .logo{
	background: transparent url(../images/enews/dh-masthead-website.png) 50% bottom no-repeat;
	width:100%;
	height: 150px;
}
.enews h2.date {
	position:absolute;
	width: 100%;
	bottom: 0;
	padding: 1em 0;
	margin: 0;
	background: #0074c7;
	color: #fff;
	font: bold 150%/18px 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
	text-align: center;
}
.enews .date span {
color: #ffcc00;
}
.enews .story {
		width: 90%;
		margin: 5% auto;
		padding-bottom: 2em;
		border-bottom: 3px dotted #c2c2c2;
}
.enews .story img {
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}
.enews .story h2,
.enews .story h4 {
	margin: 1em 0 .5em;
	color: #ff8000;
	font: bold 24px 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
	text-align: center;
}
.enews .story h2 a,
.enews .story h4 a {
	color: #ff8000;
	text-decoration: none;  
}
.enews .story h2 a:hover,
.enews .story h2 a:focus,
.enews .story h4 a:hover,
.enews .story h4 a:focus {
	text-decoration: underline;
}
.enews p {
	margin-bottom:18px;
	padding: 0 18px;
	font: normal 12px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height; 1.4em;
	color: #333;
	text-align: center;
}
.enews a.button,
.enews button {
	display: block;
	width: 50%;
	margin: 0 auto;
	padding: 18px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius:3px;
	background-color:#ff8000;
	color: #fff;
	font: bold 100%/16px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
	text-decoration: none;
}
.enews a.button:hover,
.enews a.button:focus,
.enews button:hover,
.enews button:focus {
	text-decoration: underline;
}
.enews .success h2 a {
	color: #0074c7;
}
/*.enews .success a {
	display: block;	
}*/
.enews .success img {
	display: block;
	width: 250px;	
	margin: 0 auto 18px;
}
.enews h4 {
	margin: 1em 0 0;
	color: #999;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}
.enews .duet .half {
	display: inline-block;
	width: 43%;
	padding: 0 3%;
	vertical-align: top;
}
.enews .duet img {
	margin-bottom: 18px;	
}
.enews .duet p {
	padding: 0;	
}
.enews .duet a.button {
	width: 90%;	
}
.enews .story h4 {
	font-size: 16px;
	margin: 0 0 1em;
}
.enews .blue-bkgd {
	background-color: #0074C7;
}
.enews .blue-bkgd 

/*   --- For E-News Archives under The Latest (prior to April 2017 ) --- */
.article-body table#constant-contact, .article-body table#mailchimp  {
	width: 580px;
	padding: 0; margin: 0;
}
.article-body table#constant-contact a {
	text-decoration: underline;
}
.article-body table#constant-contact p, .article-body table#mailchimp p  {
	line-height: 1.3em;
	width: 95%;
}
.article-body table#constant-contact ul  {
	list-style: none;
	margin: 0; padding: 0;
}
.article-body table#constant-contact li {
	list-style: none;
	margin: 0; padding: 0;
	line-height: 1.3em;
}
.article-body table#constant-contact img, .article-body table#mailchimp img  {
	max-width: 580px;
	float: none;
	margin: 0; margin-bottom: 20px;
	padding: 0;
	vertical-align: top;
	/*width: 30px; height: 30px;*/
}
.article-body table#constant-contact table  {
	padding: 0; margin: 0;
}
.article-body table#constant-contact tr, .article-body table#mailchimp tr  {
	padding: 0; margin: 0;
}
.article-body table#mailchimp th	{
	border: none;
	background: none;
	padding: 0;
	margin: 0;	
	width: 100%;
}
.article-body table#constant-contact td, .article-body table#mailchimp td  {
	border-bottom: none;
	font-size: 100%;
	padding: 0;
	margin: 0;
	width: 540px;
}
.article-body table#mailchimp td.columnsContainer	{
	width: 33%;
	padding: 0 15px;
	
}
.article-body table#mailchimp td.columnsContainer.right	{
	padding-right: 0;
	float: none;
}

table#constant-contact table#left-content  {
	width: 400px;
}

.article-body table#mailchimp div.first, .article-body table#mailchimp hr	{
	border: none;
	border-bottom: 1px solid #999;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.article-body table#mailchimp h4 a	{
	color: 	#1C76B9;
    font: bold 14px Verdana;
}
.article-body table#mailchimp .social	{
	padding-left: 10px;	
}
.article-body table#mailchimp .social div	{
	height: 35px;
}
.article-body table#mailchimp .footer	{
	text-align: center;	
}
.article-body table#mailchimp .footer .button	{
	width: 80%;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	background:  #FF8000;
	padding: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}

.article-body table#left-content h2  {
	width: 362px; height: 30px;
	padding: 8px 0 0 20px;
	background-color: #114e7b;
	color: #fff;
	font-size: 150%;
}
.article-body table#left-content h2.yellow-bkgd  {
	background-color: #ffce07;
}
.article-body table#left-content h4  {
	width: 380px;
	font-size: 120%;
}
.article-body table#left-content h4 a  {
	color: #114e7b;
	text-decoration: none;
}
.article-body table#left-content td  {
	padding-bottom: 10px;
}
.article-body table#left-content img  {
	float: left;
	width: 80px;
	padding: 0 10px 20px 20px;
}

table#constant-contact table#right-content  {
	width: 200px;
}
table#constant-contact table#right-content td  {
	width: 200px;
}
.article-body table#right-content h2  {
	font-size: 120%;
	color:#308acd;
	margin-bottom: 5px;
}
.article-body table#right-content h2 a {
	color:#308acd;
}
.article-body td.social-icons a  {
	display: block;
	width: 20%;
	float: left;
}

.article-body table#constant-contact td.footer {
	margin-top: 10px;	
}

/*   --- For Video and Podcast Library --- */

.view-video-audio h1 {
	color:#FF8000;
}
.block .view-video-audio h1 {
	padding-top:10px;
}
.view-video-audio .views-row	{
	clear: both;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D0E7F9;
}
.view-video-audio .views-row div.clear {
	height: 1px;	
}
.view-video-audio .views-row span.field-content 	{
	display: block;
	/*padding-left: 115px;*/
	min-height: 95px;
}
.view-video-audio .views-field-field-image-fid	{
	/*position: absolute;
	top: 5px; left: 0px;*/
	float: left;
	text-align: center;
	width: 100px;
	margin-right: 15px;
}
.view-video-audio .views-field-field-image-fid img	{
}
.view-video-audio .views-field-field-image-fid img	{
	border: 2px solid #D0E7F9;
}
.view-video-audio .views-field-view-node .field-content .image-label,
#block-views-sideview_video_audio-block_1 .image-label	{
	position: relative;
	bottom: 5px;
	height: 20px; width: 50px;
	margin: 0 auto;
	padding: 4px 10px 0 25px;
	/*margin-bottom: 20px;*/
	color: #1c7689;
	background: #cee8f9 url("../images/UCLL-icon-audio-15x15.gif") 4px 3px no-repeat;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#block-views-sideview_video_audio-block_1 .field-content div {
	width: 20px;
	padding: 4px 0 0;
	margin-bottom: 0;
	background: transparent url("../images/UCLL-icon-audio-15x15.gif") 4px 3px no-repeat;
}
.view-video-audio .views-field-view-node .field-content .Video .image-label,
#block-views-sideview_video_audio-block_1 .field-content div.Video	{
	background-image:url("../images/UCLL-icon-video-15x15.gif");

}
.view-video-audio .views-field-view-node h2	{
	color: #1C76B9;
	font-size: 165%;
}
.view-video-audio .views-field-view-node a	{
	display: block;
	padding-top: 5px;	
}
.view-display-id-block_1.view-dom-id-1 .view-content {
	/*display: none;*/	
}

/* --------------------- CATEGORY ---------------------  */

.page-taxonomy .article-body div.left-sidebar	{
	display: none;
}
.page-taxonomy #feature-left div.terms {
	display: none;	
}
/*.page-taxonomy .links li.active a	{
	color: #FF8000;
	font-weight: bold;
}*/
.page-taxonomy #feature-left .node {
	padding-bottom:10px;
	margin-bottom: 10px;
}

/* --------------------- Sortable Views ---------------------  */
.views-exposed-form {
	margin-bottom: 30px;
}
.views-exposed-form .views-exposed-widget {
	float: none;
	display: inline-block;	
}

/* --------------------- SIDE-CONTENT ---------------------  */
#side-content	{
	float: right;
	width: 215px; /* TOTAL width: 215px; */
	font-size: 95%;
	line-height: 1.4em;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}

#side-content #tool-buttons	{
	float: none;
	width: 215px; height: 230px; /* for 2 buttons = height: 90px; */
	margin: 0;
	padding: 0;
}
#side-content .block #tool-buttons ul	{
	padding: 0;
}
#side-content #tool-buttons ul.menu li {
	float: none;
	height: 40px;
	margin-bottom: 5px;
}
#side-content #tool-buttons li a
{
	display: block;
	float:left;
	width: 155px; height: 20px;
	padding: 10px 0 10px 60px;
	margin: 0 0 5px 0;
	list-style-type: none;
	list-style-image: none;
	font: bold 130% Verdana, Arial, sans-serif;
	color: #fff46a;
	text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#side-content #tool-buttons li a[title=Donate]	{
	background: url(../images/UCLL-button-donate.jpg) top left no-repeat;
}
#side-content #tool-buttons li a[title=Answers]	{
	background: url(../images/UCLL-button-answers.jpg) top left no-repeat;
}
#side-content #tool-buttons li a[title=Tools] {
	background:url(../images/UCLL-button-tools.jpg) top left no-repeat;
}
#side-content #tool-buttons li a[title=Experts]	{
	background:url(../images/UCLL-button-experts.jpg) top left no-repeat;
}
#side-content #tool-buttons li a[title=Contact]	{
	background: url(../images/UCLL-button-contact-08-2013.jpg) top left no-repeat;
}
#side-content #tool-buttons li a[title=Email]	{
	background: url(../images/UCLL-button-email-08-2013.jpg) top left no-repeat;
}

#side-content #tool-buttons li a[title=Donate]:hover	{
	background:url(../images/UCLL-button-donate.jpg) bottom left no-repeat;
}
#side-content #tool-buttons li a[title=Answers]:hover	{
	background:url(../images/UCLL-button-answers.jpg) bottom left no-repeat;
}
#side-content #tool-buttons li a[title=Tools]:hover	{
	background:url(../images/UCLL-button-tools.jpg) bottom left no-repeat;
}
#side-content #tool-buttons li a[title=Experts]:hover	{
	background:url(../images/UCLL-button-experts.jpg) bottom left no-repeat;
}
#side-content #tool-buttons li a[title=Contact]:hover	{
	background: url(../images/UCLL-button-contact-08-2013.jpg) bottom left no-repeat;
}
#side-content #tool-buttons li a[title=Email]:hover	{
	background: url(../images/UCLL-button-email-08-2013.jpg) bottom left no-repeat;
}

#side-content h2	{
	width: 215px; height: 40px;
	margin-bottom: 5px;
	font-size: 95%;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
/* to remove all rounded corners */
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	/* to add rounded corners ONLY to the top corners */
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-radius: 5px 5px 0 0;
	/* to add box drop shadow */
	-webkit-box-shadow: 0px 2px 5px #333;
	-moz-box-shadow: 0px 2px 5px #333;
	box-shadow: 0px 2px 5px #333;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	position:relative;

}
#side-content h2.all-media, #block-views-sideview_video_audio-block_1 h2	{
	width: 156px; height: 16px; /* TOTAL width: 215px; height: 40px; */
	padding: 12px 0 10px 60px;
	margin-bottom: 0;
	background:url(../images/UCLL-library-icon.png) 10px 50% no-repeat, url(../images/UCLL-sidebar-button-resting.jpg) top left repeat-x;
	text-transform: uppercase;
	font-size: 95%;
}

#block-views-sideview_video_audio-block_1 .view-display-id-block_1 .view-header h4,
#block-views-sideview_video_audio-block_1 .view-display-id-block_1 .view-content
 {
	display: none;	
}

#media	{
	width: 215px; /* TOTAL width: 215px; */
	background: white;
	margin-bottom: 10px;
	/* to add rounded corners ONLY to the top corners so no white shows at the corners of the h2 */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#media ul, #um-services ul, #testimonial ul, .testimonial ul, #welcome ul, #donate ul, #welcome ul, #block-views-sideview_video_audio-block_1 ul, #block-views-Testimonials-block_1 ul	{
	padding: 5px 10px 10px;
	height: 100%;
}

#media ul p, #um-services ul p, #testimonial ul p, .testimonial ul p, #welcome ul p, #donate ul p, #welcome ul p, #block-views-sideview_video_audio-block_1 ul p, #block-views-Testimonials-block_1 ul p	{
	padding-bottom: 5px;
}
#side-content #success,
#feature-right #success	{
	background: url(../images/shaun-sanders-080813.jpg) 0 35px no-repeat;
	height: 350px;
	border-radius: 5px 5px 5px 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);	
	position: relative;
}
#side-content #block-block-36	{
	margin: 5px 0;	
}

#side-content #success.newsletter	{
	background-image: url(../images/newsletter-feature-badge.gif);
	height: 350px;
}
#side-content #success.newsletter h2 {
	padding: 15px 7px 10px 13px;
	height: 20px; /* for single line headline */
	background-color: #153f71;
}
#side-content #success.newsletter h2.tall {
	height: 30px;  /*for two-line headline */
}
#side-content #success.newsletter.nov {
	background-image: url(../images/newsletter-feature-badge-nov2015.jpg);	
}
#side-content #success.newsletter.dec {
	background-image: url(../images/stressed-syllable-newsletter-sidebar.gif);	
}
	#success.newsletter.dec h2.services	{
		height: inherit;
		letter-spacing: -0.5px;
		background-color: #153f71;
	}
	#side-content #success.newsletter p	{
		position: absolute;
		bottom: 0;
	}
#side-content a#success.newsletter {
	display: block;
	width: 215px;
	height: 350px;
	background:  transparent url(../images/vision-therapy-sidebar-215x350.jpg) bottom center no-repeat;
	color: #fff;
}
#side-content a#success.newsletter.jan-2016 {
	background:  transparent url(../images/vision-therapy-sidebar-215x350.jpg) bottom center no-repeat;
}

#side-content #success.newsletter p {
    padding: 15px;
    background: rgb(0,148,186);
    background: rgba(0,148,186,.9);
    font-size: 105%;
    line-height: 1.6em;
    color: #fff;
    text-shadow: 3px 2px 1px rgb(0,102,153);
    text-align: center;
    text-decoration: none;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-radius: 0px 0px 5px 5px;
    behavior: url(/sites/all/themes/ucll2/css/PIE.htc);
}
#side-content a#success.newsletter.feb-2016 {
	display: block;
	width: 215px;
	height: 350px;
	background: transparent url(../images/oral-written-expression-skills-sidebar.jpg) bottom center no-repeat;
	color: #fff;
}
#side-content #success.newsletter.feb-2016 h2 {
	height: 30px;
}
#side-content #block-views-Testimonials-block_1	{
	margin-top: 10px;	
}

#feature-right #success	{
	background: url(../images/shaun-sanders-080813.jpg) 0 20px no-repeat;
	height: 350px;
}

	#side-content #success h5.name a,
	#feature-right #success h5.name a	{
		display: block;
		color: rgb(1,175,220);
		font:normal 160% Georgia,"Times New Roman",Times,serif;
		text-align: center;
		padding-top: 10px;
		text-decoration: none;
	}
	#side-content #success p,
	#feature-right #success p	{
		margin-top: 177px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		border-radius: 0px 0px 5px 5px;
		behavior:url(/sites/all/themes/ucll2/css/PIE.htc);	
	}
	#feature-right #success p	{
		margin-top: 177px;	
	}
		#side-content #success p a,
		#feature-right #success p a	{
			display: block;
			padding: 15px;
			background: rgb(0,148,186); /* for ie */
			background: rgba(0,148,186,.9);
			font-size: 105%;
			line-height: 1.6em;
			color: #fff;
			text-shadow: 3px 2px 1px rgb(0,102,153);
			text-align: center;
			text-decoration: none;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			border-radius: 0px 0px 5px 5px;
			behavior:url(/sites/all/themes/ucll2/css/PIE.htc);	
		}
#side-content #testimonial p,
#side-content .testimonial p {
	padding-top: 5px;	
}
#media .video	{
	width: 195px; height: 118px; /* TOTAL width: 195px; height: 118px; */
	margin-bottom: 10px;
	background: gray;
}
#media dl a	{
	display: block;
}
#media h4, #block-views-sideview_video_audio-block_1 h4	{
	clear: both;
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight: normal;
}
#media ul ul	{
	padding: 0;
}
#media #most-viewed, #media #more-media	{
	display: none;
}
.home #media #most-viewed, .home #media #more-media	{
	display: block;
}
#media #most-viewed li	{
	float: left;
	width: 50px; height: 35px;  /* TOTAL width: 50px; height: 35px; */
	margin-right: 10px;
	margin-bottom: 10px;
	background: gray;
}
#media #more-media li	{
	width: 445px; height: 15px;  /* TOTAL width: 215px; height: 35px; */
	padding: 10px 10px 10px 60px;

}
#media #more-media li.video	{
	background: url(../images/) bottom left no-repeat;
}
#media #more-media li.audio	{
	background: url(../images/) bottom left no-repeat;
}
#media #more-media li.computer	{
	background: url(../images/) bottom left no-repeat;
}

#um-services, #testimonial, #welcome, #donate, #language, #socialmedia, #about, #email-list, #block-views-sideview_video_audio-block_1, #block-views-Testimonials-block_1, #success,	{
	width: 215px; height: 100%; /* TOTAL width: 215px; height: 225px; */
	background: white;
	margin-bottom: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
}
#block-views-sideview_video_audio-block_1 .view-sidebar-video-audio  {
	/*padding: 0 5px;	*/
}
#block-views-sideview_video_audio-block_1 .content,  #block-views-Testimonials-block_1 .content  {
	padding: 5px 10px 5px;
}

#email-list {
	width: 200px; height: 55px;  /* Total width: 215px; height: 80px; */
	padding: 15px 0 10px 15px;
	background: transparent url(../images/join-email-badge-bkg.gif) no-repeat top left;
}
#email-list a  {
	display: block;
	width: 200px; height: 55px;
}
#socialmedia	{
	background: url(../images/UCLL-socialmedia-bkgd.gif) no-repeat top left;
	width: 190px; height: 60px; /* Total width: 215px; height: 135px; */
	/*box-shadow: 5px 5px 5px #000;*/
	padding: 80px 5px 5px 15px;
}
#um-services h2.services, 
#testimonial h2.services, 
.testimonial h2.services,
#welcome h2.services, 
#donate h2.services, 
#language h2.services, 
#about h2.services, 
#block-views-sideview_video_audio-block_1 h2,
h2.services,
#block-views-Testimonials-block_1 h2, 
#success h2.services {
	width: 196px; /* TOTAL width: 215px; */
	height: 20px;
	padding: 15px 7px 10px 13px;
	background: url(../images/UCLL-sidebar-button-resting.jpg) top left repeat-x;
}
#block-views-sideview_video_audio-block_1 h4  {
	font-size: 130%;
	margin-top: 10px; margin-bottom: 0;
}
#um-services img, #testimonial img, .testimonial img, #welcome img, #donate img, #language img, #about img, #block-views-sideview_video_audio-block_1 img	{
	display: block;
	width: 195px;
	margin: 5px 0 10px 0;
/*	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
    border-radius: 0px 0px 5px 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);*/
}
#um-services a, #testimonial a, #welcome a, #donate a, #language a, #block-views-sideview_video_audio-block_1 a, #block-views-Testimonials-block_1 a	{
	border: none;
	padding: 0;
	margin:0;
}
#socialmedia a	{
	display: block;
	float: left;
	width: 42px; height: 42px;
	margin-right: 5px;
}
#socialmedia img	{
	width: 42px; height: 42px;	
}
#about img {
	width: 215px;
	margin: 0; padding: 0;
}
#about a {
	
}
#video a {
	
}
#block-views-sideview_video_audio-block_1 img {
/*margin-top: 10px;*/
width: 195px;
margin-bottom: 0;
}
#block-views-sideview_video_audio-block_1 ul,  #block-views-Testimonials-block_1 ul {
	list-style: none;
	margin: 0; padding: 0;
}
#block-views-sideview_video_audio-block_1 li,  #block-views-Testimonials-block_1 li {
	list-style: none;
	margin: 0 0 5px 0; padding: 0;
}
#block-views-sideview_video_audio-block_1 a {
	text-decoration: underline;
	color: #FF8000;
}
#block-views-sideview_video_audio-block_1 .field-content a  {
	color: #1C76B9;
	text-decoration: none;
}
#block-views-sideview_video_audio-block_1 li .field-content .image-label {
	float: left;
	margin: 5px 5px 0 0;
	clear: both;
}
#block-views-sideview_video_audio-block_1 li .field-content p  {
	width: 170px;
	float: right;
}
/* --------------------- NEW FOOTER (part of lower content) ---------------------  */
#new-footer {
	width: 665px;
	font-size: 100%;
	color: #114871;
}
#new-footer a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#new-footer a:hover,
#new-footer a:focus {
	text-decoration: underline;	
}
#IHA-logo {
	display: block;
	float: right;
	margin: 0 0 20px 20px;
}
#new-footer ul#footer-menu {
float: none;
list-style: none;
	width:465px;
	color: #fff;
	margin-bottom: 10px;
}
#new-footer ul#footer-menu li {
	float: none;
	display: inline;
}
#footer-menu li.last:after {
	content: "";	
}
#new-footer #copyright {
	/*clear: left;	*/
}

/* --------------------- FOOTER ---------------------  */
#footer	{
	clear: both;
	width: 900px; /* TOTAL width: 900px; */
	padding: 20px 0;
	font-size: 85%;
}
#footer .block ul	{
	margin:0;
	padding: 0;
}
#footer h4	{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 170%;
	padding:0;
	margin: 0;
	color: #114871;
}
#footer p	{
	margin-bottom: 10px;
	
}
#footer #disclaimer p, #footer #privacypolicy p 	{
	font-size: 105%;
}
#footer #block-block-15 .content	{
	float: left;
	margin-bottom: 20px;
}
#footer #disclaimer	{
	float: left;
	width: 440px;
	padding-right: 10px;
}
#footer #privacypolicy	{
	float: right;
	width: 420px;
	padding-left: 20px;
}
#footer li	{
	float: left;
	/*width: 215px;*/ /* Total width: 215px; */
	/*margin-right: 15px;*/
	line-height: 1.4em;
}
#footer h4 a	{
	color: #114871;
	text-decoration: none;
}
#footer h4 a:hover	{
	text-decoration: underline;
}
#footer li.contact	{
	width: 225px;
}
#footer li.last	{
	/*width: 170px;*/
}
#footer em	{
	display: block;
	margin-bottom: 10px;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
}
#footer em a	{
	color: #fff;
	font-style: normal;
	text-decoration: none;
}
#footer a	{
	color: #fff;
	font-weight: bold;
}
#footer a img	{
	height: 100%;
	display: block;
	margin-bottom: 10px;
	width: 200px; height: 56px;
}

/* ------------- BLOCKS --------------*/

#feature-left .item-list div {
	clear: none;
}
.resource-list .item-list ul /* applications library & Succcess Stories */
{ 
	list-style:none;
	margin:0;
	padding:0;	
}
.resource-list .item-list ul li /* applications library & Succcess Stories */
{ 
	clear: both;
	list-style: none;
	min-height: 90px;
	padding:0.5em 0;
	margin-bottom: 0.5em;
	margin-left: 0;
	border-bottom: 1px solid #D0E7F9;
}
.resource-list .item-list ul li li	
{
	border: none;
	min-height: 1px	;
	list-style: disc outside none;
	list-style-image: url("../images/UCLL-bullet.gif");
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}

/*.resource-list li img,*/
/*.views-field-field-image-fid
{
	width: 80px; height: 80px;
	float: left;
	padding-bottom: 5px;	
	margin: 2px 20px 20px 0;
}*/
.resource-list ul li h2,
.resource-list ul li h4
{
	font-size:1.7em;
	margin:0;
}


#block-views-blog_landing_page-block_1 p.image,
#block-views-blog_landing_page-block_1 div.left-sidebar {
	display: none;	
}

#block-views-blog_landing_page-block_1 ol,
#node-398 ul,  /* e-news archive list */
#node-89 ul,  /* Success story list */
#node-34 .article-body ul,
#node-28 .article-body ul.product-list,
#node-219 .article-body ul,
#node-203 .article-body ul,
#node-73 .article-body ul,
#node-99 .article-body ul,
#node-533 .article-body ul,
 /* .view-apps-library .view-content ul,applications list */
.resource-list .view-content ul, /* applications library */
div.teaser-list div.item-list ul
{
	list-style:none;
	margin:0;
	padding:0;	
}
#block-views-blog_landing_page-block_1 li
{
	clear: both;
	padding:0.5em 0;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #D0E7F9;
}
#block-views-blog_landing_page-block_1 div.clear
{
	clear: both;
}

#node-398 li,  /* e-news archive list */
#node-89 li,  /* Success story list */
#node-34 .article-body ul li,
#node-28 .article-body ul.product-list li,
#node-219 .article-body ul li,
#node-203 .article-body ul li,
#node-73 .article-body ul li,
#node-99 .article-body ul li,
#node-533 .article-body ul li,
.taxonomy-apps .item-list ul li, /* applications list & applications library */
.taxonomy-apps .item-list ul li,  /* applications library */
.taxonomy-apps .node-type-apps #feature-left div.apps, /* individual app pages */
.teaser-list .item-list ul li
{
	clear: both;
	list-style: none;
	padding:0.5em 0;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #D0E7F9;
	margin-left: 0;
}

.taxonomy-apps .item-list ul li, /* applications list & applications library */
.taxonomy-apps .item-list ul li,  /* applications library */
.taxonomy-apps .node-type-apps #feature-left div.apps /* individual app pages */
{
		min-height: 90px;

}
#feature-left .view-pierson-qa div.item-list ul li li	{
	border: none;
	min-height: 1px	;
	list-style: disc outside none;
	list-style-image: url("../images/UCLL-bullet.gif");
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}
.page-answers #feature-right .block-views div.item-list ul	{
	padding: 0; margin: 0;
	padding-bottom: 10px;
}
.page-answers #feature-right .block-views div.item-list ul li,
.node-type-qa-pierson #feature-right .block-views div.item-list ul li,
#node-1196 div.item-list ul li    /* Ask Dr. Pierson Most Popular */ 	{
	list-style:none;
	padding:0.25em 0;
	margin-left: 0;
	margin-bottom:0;
	border-bottom: none;
	}
	.page-answers #feature-right .block-views div.item-list ul li a	{
		display: block;
		padding-left: .5em;
	}
#node-28 .article-body ul.product-list li.last	{
	border-bottom: none;
	margin-bottom: 1em;	
}
#node-28 .article-body ul.product-list ul li	{
	margin-bottom: 0;
	border-bottom: none;
	min-height: 0;
	list-style-image: url("../images/UCLL-bullet.gif");
	line-height: 1.75em;
    margin: 0 0 0 25px;
    padding: 0 0 5px;
}
.article-body ul li img[alt=Tutorial],
.article-body ul li img[alt=Tutorials]
	{
	margin-bottom: 0;	
}
	
#feature-right #block-views-pierson_qa-block_1 ul li	{
	min-height: 0;
	margin-bottom: 0;
	padding: .5em 0;
	border-bottom: 1px solid #D0E7F9;
}
#feature-right #block-views-pierson_qa-block_1 ul li a.active	{
	color: #FF8000;
	font-weight: bold;
}

#feature-right #block-views-pierson_qa-block_1 ul	{
	margin-bottom: 20px;
}

.resource-list .view-content ul li,  /* applications library */
.node-type-apps #feature-left div.apps /* individual app pages */
{
	min-height: 90px;
}
#block-views-blog_landing_page-block_1 h2,
#node-398 li h2,  /* e-news archive list */
#node-89 li h2,   /* Success story list */ 
#node-34 .article-body ul li h2,
#node-28 .article-body ul.product-list li h2,
#node-219 .article-body ul li h2,
#node-203 .article-body ul li h2,
#node-73 .article-body ul li h2,
#node-99 .article-body ul li h2,
#node-533 .article-body ul li h2,
div.resource-list div.item-list ul li h2, /* applications list */
.resource-list .view-content ul li h4,   /* applications library */
div.teaser-list div.item-list ul li h2
{
	font-size:1.7em;
	margin:0;
}
div.teaser-list div.item-list ul li a h2	{
	color: #FF8000;	
}
div.teaser-list div.item-list ul li p	{
	margin: 5px 0;
	/*line-height: 1.75em;*/
}
.apps p	{
	margin-bottom: 10px;
}
.blog-meta {
	color:#999;
}
.blog-body {
	margin:0.5em 0;
}
.blog-body img {
	float: left;
	margin: 0 10px 10px 0;
}

.blog-teaser-image {
	margin:4px 15px 15px 0;
	float:left;
	display: none;
}

#block-block-37	{	/*  Dr Pierson bio for "sidebar" on Q&A */
	margin-top: 20px;	
}
	#block-block-37 img	{
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	}
	#block-block-37 h5	{
		color: #1C76B9;
		font-size: 120%;
		font-weight: bold;
	}

/*   --- specific for applications list view --- */
/*.views-field-field-image-fid	{
	width: 100px; height: 90px;
	float: left;
	margin: 2px 20px 20px 0;	
}*/
#feature-left div.views-field-title,
#feature-left div.views-field-body,
#feature-left div.views-field-body div,
#feature-left div.views-field-field-appurl-value,
#feature-left div.views-field-tid,
#feature-left div.views-field-name	{
	clear: none;
	margin-top: 10px;
}
#feature-left div.views-field-title	{
	margin-top: 0;
}

#lower-content	{
	 display: none;
}


/*   - - - - - - specific for Ask Dr. Pierson / Dyselxia Reflections body.node-type-no-sidebar #node-1196 #node-1250 - - - - -    */



.node-type-no-sidebar #feature-right, /* to hide the side bar all together */
.node-type-no-sidebar .submitted,  /* to hide the meta tags */
.node-type-no-sidebar h1  /* to hide Drupal generated page title */
{ display: none;}

.node-type-no-sidebar #feature-left,  /* to extend content to full width */
.node-type-no-sidebar div#utility-links  /* to push the utility links to the right side on full-width */
	{
	width: 860px;
	position: relative;
}
	.node-type-no-sidebar #feature-left div	{
		clear: none;
	}
	.node-type-no-sidebar div#utility-links	{
		margin-top: 0;
		margin-bottom: 0;
		z-index: 1000;	
	}
.node-type-no-sidebar #lower-content	{
	display: block;
	margin-top: 40px;
}
.node-type-no-sidebar #lower-content div.views-row {
  padding: 0;
  background: none;
}

/* To hide node
div.views-row .left-sidebar {
display: none;
}

.node-type-no-sidebar p	{
	margin: 5px 0;
	line-height: 1.75em;
}
.node-type-no-sidebar h2	{
	border-bottom: 1px solid #d0e7f9;
    color: #1c76b9;
    font-size: 500%;
	letter-spacing: 1px;
    padding-bottom: 0;
	 margin-bottom: 10px;
}
	.node-type-no-sidebar h2 span.light	{
		font-size: 50%;
		color:#8ac4f0;
	}
.node-type-no-sidebar h4	{
	font: normal 115% Verdana, Arial, sans-serif;	
	color: #1c76b9;
}
	.node-type-no-sidebar .views-field-title a h4	{
		font: normal 140% Georgia,"Times New Roman",Times,serif;
		line-height: 1.4em;
		color: #ff8000;
	}
.node-type-no-sidebar .views-field-path a.button,
.node-type-no-sidebar #lower-content .views-field-path a.button	{
	display: block;
	clear: both;
	width: 20em;
	margin-top: 20px;
	padding: 5px 10px;
	background: #74a7e0 url(../images/dh-button-blue.gif) left bottom repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
	.node-type-no-sidebar .views-field-path a.button:hover	{
		background: #33739b url(../images/dh-button-blue.gif) left top repeat-x;
		text-decoration: none;
	}
	*/
#block-views-pierson_qa-block_2, /* to format the Most Popular block to the right side and mimic side-bar */
#block-block-47 /* and Reflections badge to the right side and mimic side-bar */
{  
	float: right;
    margin-bottom: 20px;
    margin-top: 0;
	padding-top: 0;
    width: 215px;
}
#block-block-47	{
	margin-bottom: 0; /*removing margin-bttom on Reflections badge */
}
#block-views-pierson_qa-block_3 {  /* to format the Recent Two block to the left side and mimic side-bar */
	float: left;
    margin-bottom: 10px;
    margin-top: 15px;
    width: 615px;
}
	#block-views-pierson_qa-block_3 h2	{
		display: none;	
	}
		#block-views-pierson_qa-block_3 .views-field-title a h5	{
			font: 130% Georgia,"Times New Roman",Times,serif;
			color: #ff8000;
			line-height: 1.4em;
		}
			#block-views-pierson_qa-block_3 .views-field-title a:hover	{
				text-decoration: none;
			}
	#block-views-pierson_qa-block_3 li	{
		width: 46%; margin-right: 3%;
		display: inline-block;
		vertical-align: top;
		border-bottom: none;	
	}
#block-views-pierson_qa-block_4 {
	margin-top: 40px;	
}

#block-views-pierson_qa-block_4 .views-row {
	min-height: 230px;
	clear: both;
	border-top: 1px solid #d0e7f9;
    margin-top: 40px;
	padding-top: 25px !important;	
}
#block-views-pierson_qa-block_4 .views-row-1 {
	clear: both;
	border: none;
    margin-top: 0;	
}
#block-views-pierson_qa-block_4 img {
	width: 350px;
	height: auto;
	float: left;	
}
#block-views-pierson_qa-block_4 .views-field-teaser strong{
	font-weight: normal;
    color: #000;
}
#block-views-pierson_qa-block_4 .views-field-path {
	margin-top: 10px;
}
	
#block-views-pierson_qa-block_5, 
#block-block-44,
#block-block-45,
#block-block-48	{
	clear: both;
}
	.node-type-no-sidebar #feature-left div#block-block-44 ul.adp-links	{
		padding:0;
		border-top: 1px solid #d0e7f9;
		border-bottom: 1px solid #d0e7f9;
		clear: both;
	}
		ul.adp-links li	{
			padding: 0;
			margin: 0;
			display: inline-block;
			position: relative;
		}
			ul.adp-links li.submit	{
			}
				ul.adp-links li a	{
					display: block;
					font: normal 160% Georgia,"Times New Roman",Times,serif;
					color: #ff8000;
					padding: 40px 50px 30px 0;
				}
					ul.adp-links li a:hover	{
						text-decoration: underline;
					}
					ul.adp-links li.submit a	{
						padding-left: 10px;
						border-left: 1px solid #d0e7f9;	
					}
					ul.adp-links li a span	{
						display: inline-block;
						padding-left: 120px;
					}
	.node-type-no-sidebar #feature-left div#block-block-45,
	.node-type-no-sidebar #feature-left div#block-block-48		{
		width: 100%;
		clear: both;
		padding-top: 20px;
		border-top: 1px solid #d0e7f9;	
	}
		#block-block-45	h4,
		#block-block-48 h4 {
			padding-bottom: 5px;
			padding-left: 2%;
			border-bottom: 1px solid #d0e7f9;
			/*width: 66%;*/
			color: #114871;
		}
		#block-block-48 h4	{
			color: #1c76b9;
		}
	
	.view-pierson-qa .views-field-teaser img	{
		display: none; /* to hide images that are hard coded into teasers to that the view uses the feature image instead */
	}
	.view-pierson-qa .views-field-field-image-fid { /* to make sure the feature image floats left */
		display: inline-block;
		float: left;
		margin: 0 25px 5px 0;
	}
	
		
	#block-views-pierson_qa-block_4	h4,
	#block-views-pierson_qa-block_6	h4	{
		font-size: 200%;
	}	
	#block-views-pierson_qa-block_6 div.views-row	{
		padding-left: 0;
		background: none;
	}
	#block-views-pierson_qa-block_5, 
	#block-views-pierson_qa-block_7 {
		margin-top: 20px;
		padding-top: 10px;
		border-top: 1px solid #D0E7F9;
	}
		#block-views-pierson_qa-block_5	.item-list ul,
		#block-views-pierson_qa-block_7	.item-list ul	{
			width: 100%;
			margin-left: 0;
			padding-left: 0;
		}
			#block-views-pierson_qa-block_5	.item-list li,
			#block-views-pierson_qa-block_7	.item-list li	{
				width: 47%; display: inline-block;
				position: relative;
				margin-right: 20px;
				vertical-align: top;
				border-bottom: none;	
			}
				#block-views-pierson_qa-block_7	.item-list ul li:last-child	{
						float: right;
						margin-right: 0;
				}
				#block-views-pierson_qa-block_5	.item-list li.views-row-even {
					/*float: right;*/
					margin-right: 0;
					margin-left: 20px;	
				}
				
	.node-type-no-sidebar #lower-content	{
		width: 860px;
	}
	#node-1492 + #block-block-34 {
		display: none;	
	}
	
/* Advertisements, Ads */
	
	#node-70 h4 {
		clear: both;
	}
	/*.html-advertisement {
		margin-top: 20px;	
	}*/
#side-content .prha {
	box-sizing: borders-box;
	padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
	behavior:url(/sites/all/themes/ucll2/css/PIE.htc);
	text-align: center;
}	

/* Social Media / Sharing icons */
.sicon {
	display:block;
	color: transparent;

}
.icon-facebook {
	background: url('../images/smedia.png') no-repeat 0 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-twitter {
	background: url('../images/smedia.png') no-repeat -25px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-sprite {
	background: url('../images/smedia.png') no-repeat -25px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-google {
	background: url('../images/smedia.png') no-repeat -50px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-pinterest {
	background: url('../images/smedia.png') no-repeat -75px 0 !important;
	width: 20px !important;
	height: 18px;
}
.icon-stumble {
	background: url('../images/smedia.png') no-repeat -101px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-reddit {
	background: url('../images/smedia.png') no-repeat -126px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-rss {
	background: url('../images/smedia.png') no-repeat -151px 0 !important;
	width: 20px !important;
	height: 18px;
}
.icon-mail {
	background: url('../images/smedia.png') no-repeat -176px 0 !important;
	width: 20px !important;
	height: 18px;
}
.icon-print {
	background: url('../images/smedia.png') no-repeat -202px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-edit {
	background: url('../images/smedia.png') no-repeat -227px 0 !important;
	width: 19px !important;
	height: 18px;
}
.icon-tut {
	background: url('../images/smedia.png') no-repeat -252px 0 !important;
	width: 19px !important;
	height: 18px;
}


.taxonomy-apps .primary-links .active a {
	background: none ;
	background: #fff !important;
	color: #114871 !important;
	font-weight: normal !important;
	font-size: 115% !important;
}

.taxonomy-apps #primary .primary-links .menu-365 a {
	background: url(../images/UCLL-nav-tools.jpg) bottom left repeat-x !important;;
	color: #fff46a !important;
	text-decoration: none !important;
}

.taxonomy-apps #primary .primary-links .menu-459 a {
	background: url(../images/UCLL-mainnav.jpg) bottom left repeat-x !important;
	color: #6d6e71 !important;
}
.taxonomy-apps #block-block-8 .active-trail {
	font-weight:bold;
}
/* ------------- PRINT STYLES --------------*/

@media print {
	#header, #feature-right, #navigation, #utility-links, #attachments, #articletags, #lower-content, #side-content, #footer { display:none; }
	#feature-left { width:auto; }
}
#block-views-Slideshow2-block_1 a {
	margin-top:-2px;
}

.page-taxonomy .meta {
	display: none;
}
.view-taxonomy-term ul li {
	list-style-type: none;
}
.view-taxonomy-term .imagefield.imagefield-field_image{
	width: 80px;
	height: 80px;
	padding-bottom: 5px;
}