/* ================ */
/* = Override YUI = */
/* ================ */

#yui-main {
	min-width: 960px;
}
#bd {
	margin: 0 auto;
	width: 100%;
    min-width: 960px;
}

#doc3 {
	margin: 0 auto;
}
#doc4 {
	width: 100%;
}
.yui-gd div.first {
	width:22%;

}
.yui-gc div.first, .yui-gd .yui-u {
	width:66%;
}

/* ========== */
/* = Header = */
/* ========== */
#hd {
	
}
#core2 {
    height: 100px;
}
#core2 img {
    margin: 0px 0px 0px 0px;
}
#ce_header_wrapper {
    height: 100px;
    min-width: 960px;
}
#content-area {
	color: #4C4C4C;
	padding: 0 0 0.3em;
	line-height: 1.4em;
	font-family: Verdana, Geneva, sans-serif;
}
#content-area .field-items {
	padding-bottom: 1em;
}

#content-area p {
	padding-bottom: 1em;
	font-size: 90%;
}

.block-inner ul {
	padding-bottom: .3em;
}
#ft {
/*	background: url('images/bottom-banner.png') repeat; */
	background: url('images/footer-bg.jpg') top left repeat-x;
	border-top: 3px solid #81897f;
	min-width: 960px;
	padding: 17px;
}
#ce_top_menu_bar  {	
	height: 40px;
    padding: 0px 10px 0px 0px;
}
#ce_top_menu_bar a  {	
	color: #9F9F9F;	
	text-decoration:  none;
}
/* ========= */
/* = Icons = */
/* ========= */
#ce_home {
	background: url('images/home-icon.png') no-repeat left;
	padding-left:20px;
	padding-right: 10px;
}
#ce_news {
	background: url('images/news-icon.png') no-repeat left;
	padding-left:21px;
	padding-right: 10px;
}
#ce_blog {
	background: url('images/blog-icon.png') no-repeat left;
	padding-left: 25px;
	padding-right: 5px;
}
#ce_contact {
	background: url('images/contact-icon.png') no-repeat left;
	padding-left:20px;
	padding-right: 10px;
}
#ce_policies {
	background: url('images/policies-icon.png') no-repeat left;
	padding-left:20px;
	padding-right: 10px;
}
#ce_sitemap {
	background: url('images/sitemap-icon.png') no-repeat left;
	padding-left:20px;
	padding-right: 10px;
}
#ce_clientlogin {
	background: url('images/login-icon.png') no-repeat left;
	padding-left:18px;
	padding-right: 10px;
}
#ce_cart {
	background: url('images/cart.png') no-repeat left;
	padding-left: 20px;
	padding-right: 10px;
}

/* ============== */
/* = Navigation = */
/* ============== */
#ce_top_menu_bar li, #ce_navigation ul li  {
	float: right;
	margin-left: 10px;
	list-style: none;
}
#ce_navigation  {
	height: 60px;
	padding-right: 20px;
}
#ce_navigation a {
	display: block;
	height: 100%;
	color:#000;
	font-variant:small-caps;
	text-decoration: none;
	
}
#ce_navigation span {
	height: 11px;
	position: absolute;
	bottom: 0;
	width: 100%;
	
}
#ce_navigation ul {
	display: block;
    height: 100%;
    min-width:560px;
}
#ce_navigation ul li {
        margin: 26px 0px 0px 2px;
	width: 90px;
	padding-top: 5px;
	text-align: center;
	font-size: 108%;
	background: url(images/menu-tab.gif);
	font-family: Helvetica, Arial, sans-serif;
        vertical-align: bottom;
}
#ce_navigation ul li:hover {
	height: 28px;
    margin-top: 16px;
}
#ce_search_bar {
    width: 100%;
    min-width: 960px;
	background: url(images/tagline-bar.png) no-repeat #4f564e;
	height: 35px;
	margin-top: -1px;
	float: left;
}
#ce_search_header {
	font-size: 100%;
	color: #d1d3cf;
	font-style: normal;	
	margin: 0px 0px 0px 135px;
    line-height: 35px;
	position: absolute;
	font-weight: bold;
}
.ce_breaker {
	margin:3px;
	padding-left: 20px;
}

#ce_search_bottom {
	background: url(images/flax.png) repeat;
	
	padding-bottom: 56px;
}

/* ========== */
/* = search = */
/* ========== */
.search {
	background: url(images/search-btn.gif) no-repeat;
}
#ce_searchbar_form {
    line-height: 35px;
	padding-right: 20px;
}
#ce_search_input {
	color: #ccc;
}


#ce_search_input, #ce_searchbar_form button {
    border: 1px solid #EEEDEA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 5px
}
#ce_search_input:focus {
    border: 1px solid #EEEDEA;
}
#ce_searchbar_form button:hover {
    color: #7e877f;
}
/* ============== */
/* = Nav Colors = */
/* ============== */
.ce_nav_blue {
	border-bottom: 11px solid #838AA7;
}
.ce_nav_pink {
	border-bottom: 11px solid #A77A96;
}
.ce_nav_purple {
	border-bottom: 11px solid #5A4F74;
}
.ce_nav_lightgreen {
	border-bottom: 11px solid #A4A77A;
}
.ce_nav_darkgreen {
	border-bottom: 11px solid #557472;
}
.ce_nav_red {
	border-bottom: 11px solid #744F56;
}

/* =============== */
/* = Breadcrumb  = */
/* =============== */
.breadcrumb {
	padding-top: 3px;
	font-size: 80%;
}

/* =============== */
/* = Left Block = */
/* =============== */

#sidebar-left .content {
	background: url("images/submenu-bottom.gif") no-repeat scroll center bottom #EFEFEC;
}

#sidebar-left-inner {
	padding-top: 15px;
}
#sidebar-left-inner .content {
	background:url(images/submenu-bottom.gif) no-repeat center bottom #EFEFEC;
	padding-bottom:10px;
	padding-top:10px;
}

#sidebar-left li {
	padding-left: 10px;
	text-decoration:none;
	list-style:none;
	padding-bottom: 3px;
	line-height: 1.4em;
	
}

#sidebar-left a {
	color:#728884;
	text-decoration:none;
}
#sidebar-left a:hover {
	border-bottom: 1px solid #557472;
}
#sidebar-left .title {
	background: url(images/submenu-header-main.gif);
	padding: 5px;
	font-size: 123.1%;
	color: #fff;
	text-align: left;	
	padding-left: 15px;
}
ul.menu {
	text-align: left;
	padding-left: 10px;
}
ul.menu li, li.expanded, li.collapsed, li.leaf {
	list-style: none;
}
/* ================= */
/* = Coming Events = */
/* ================= */
#block-event-event-upcoming-event .block-inner{
	background: url(images/coming-events-panel-top.png) no-repeat;
	margin-bottom: 20px;
	min-height: 185px;
	padding-right: 15px;
}
#block-event-event-upcoming-event .title {
	color: #fff;
	padding-left: 10px;
	padding-top: 5px;
	text-shadow: 0.1em 0.1em 0.2em black;
}
#block-event-event-upcoming-event {
	background: url(images/coming-events-panel-bottom.png) no-repeat scroll center bottom;
	color:#728884;
	text-decoration:none;
}
#block-event-event-upcoming-event .more-link a{
	padding: 10px;
	color: #728884;
}
#block-event-event-upcoming-event .ical-link {
	float: right;
}
span.event-timeleft {
    font-size: 77%;
    color: #fff;
	margin: -5px;
}
/* ============================================ */
/* = No background or border on edtalks block = */
/* ============================================ */
#block-block-1 .content {
	border: none;
	background:none;
}
/* ================================== */
/* = Images, Facebook, Twitter, RSS = */
/* ================================== */
#ce_rss {
	background: url('images/rss.png') no-repeat;
}
#ce_twitter {
	background: url('images/twitter.png') no-repeat;
}
#ce_face {
	background: url('images/face.png') no-repeat;
}
/* ========================= */
/* = Newsletter Text Block = */
/* ========================= */
.ce_newsletter_text_ey {
	color: #ccc;
	font-size: 138.5%;
	padding-bottom: 19px;
}
.ce_newsletter_text {
	color: #999999;
	font-size: 145.5%;
	padding-bottom: 4px;
}
.ce_newsletter_text li{
	display: inline;
	float: right;
	margin-top: -29px;
}
#ce_newsletter {
	border: 1px solid #81897f;
	margin-top: -7px;
	background: #c1c0b4;
	padding-bottom: 15px;
	/*added following 20-5-10 DB */
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
	-webkit-border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
}
#ce_newsletter dt {
	padding: 22px 5px 5px 25px;
	font-size: 135%;
	font-weight: bold;
	color: #4f564e;
	line-height: 1em;
}
#ce_newsletter dd li{
	padding: 0px 5px 5px 5px;
	text-align: right;
	font-variant: small-caps;
	font-size:197%;
	color:#4F564E;
	list-style:none;
}

#back_to_newsletter {
	margin: 20px auto auto; 
	width: 400px; 
	padding: 10px; 
	border: 3px dashed rgb(204, 204, 204); 
	text-align: center;
}
/* ======================== */
/* = Testimonials General = */
/* ======================== */
#block-views-testimonials-block_1 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 38px;
}
#block-views-testimonials-block_1 h2 {
    margin-bottom: 0px;
}

#block-views-testimonials-block_1 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_1 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_1 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* =========================== */
/* = Testimonials ten trends = */
/* =========================== */
#block-views-testimonials-block_6 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_6 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_6 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_6 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_6 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ====================== */
/* = Testimonials Staff = */
/* ====================== */
#block-views-testimonials-block_5 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_5 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_5 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_5 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_5 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ========================= */
/* = Testimonials Research = */
/* ========================= */
#block-views-testimonials-block_4 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_4 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_4 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_4 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_4 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ========================= */
/* = Testimonials Achieve = */
/* ========================= */
#block-views-testimonials-block_3 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_3 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_3 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_3 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_3 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ==================== */
/* = Testimonials Lab = */
/* ==================== */
#block-views-testimonials-block_7 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_7 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_7 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_7 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-size: .8em;
	font-style: italic;
}
#block-views-testimonials-block_7 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ============================ */
/* = Testimonials Early Years = */
/* ============================ */
#block-views-testimonials-block_2 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_2 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_2 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_2 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-style: italic;
	font-size: .8em;
}
#block-views-testimonials-block_2 .views-field-field-organisation-value .field-content {
	text-align: left;
	font-style: normal;
}
/* ========================== */
/* = Testimonials Breakfast = */
/* ========================== */
#block-views-testimonials-block_8 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_8 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_8 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_8 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-style: italic;
	font-size: .8em;
}
#block-views-testimonials-block_8 .views-field-field-organisation-value .field-content{
	text-align: left;
	font-style: normal;
}
.views-field-field-organisation-value {
	font-style: normal;
	text-align: left;
	font-size: .8em;
}
/* ========================== */
/* = Testimonials Booktalks = */
/* ========================== */
#block-views-testimonials-block_9 .title{
	background: url(images/quote-box-top.gif) no-repeat;
	padding-bottom: 40px;
}
#block-views-testimonials-block_9 .view-testimonials {
	background: url(images/quote-box-bottom.gif) no-repeat scroll center bottom #E9E9E4;
	padding: 12px 12px 7px 1px;
	font-size: 100%;
	line-height: 1.5em;
}
#block-views-testimonials-block_9 h2 {
    margin-bottom: 0px;
}
#block-views-testimonials-block_9 .views-field-title {
	padding-top: 25px;
	text-align: left;
	font-style: italic;
	font-size: .8em;
}
#block-views-testimonials-block_9 .views-field-field-organisation-value .field-content{
	text-align: left;
	font-style: normal;
}
/* ==================== */
/* = Ten Trends Slides = */
/* ==================== */
#block-block-22 .block-inner {
	background: none;
	}

/* ==================== */
/* = About CORE Block = */
/* ==================== */
#block-menu-menu-about-core .title {
	background: url(images/submenu-header-about.gif) no-repeat;
}
/* =================== */
/* = Community block = */
/* =================== */
#block-menu-menu-community .title {
	background: url(images/submenu-header-community.gif) no-repeat;
}
/* ============= */
/* = Lab block = */
/* ============= */
#block-menu-menu-lab .title {
	background: url(images/submenu-header-lab.gif) no-repeat;
}
/* ==================== */
/* = Foundation block = */
/* ==================== */
#block-menu-menu-foundation .title {
	background: url(images/submenu-header-foundation.gif) no-repeat;
}
/* =================== */
/* = Portfolio block = */
/* =================== */
#block-menu-menu-portfolio .title {
	background: url(images/submenu-header-portfolio.gif) no-repeat;
}
/* ================== */
/* = Services block = */
/* ================== */
#block-menu-menu-services .title {
	background: url(images/submenu-header-services.gif) no-repeat;
}
/* ===================== */
/* = Early years block = */
/* ===================== */
#block-menu-menu-early-years .title {
	background: url(images/submenu-header-services.gif) no-repeat;
}
/* ================== */
/* = efellows block = */
/* ================== */
#block-menu-menu-efellows-reports .title {
	background: url("images/submenu-header-lab.gif") no-repeat scroll 0 0 transparent;
}

/* ================== */
/* = Partners block = */
/* ================== */
#block-menu-menu-partners .title {
	background: url("images/submenu-header-about.gif") no-repeat scroll 0 0 transparent;
}

/* ========================= */
/* = ETPP Educator Tours   = */
/* ========================= */
#block-menu-menu-ettp .title {
	background: url(images/submenu-header-services.gif) no-repeat;
}
/* ============== */
/* = Breakfasts = */
/* ============== */
#block-menu-menu-breakfasts .title {
	background: url(images/submenu-header-services.gif) no-repeat;
}
/* ================= */
/* =    wee man    = */
/* ================= */
#ce_wee_man {
	color: #4D4D4D;
}
#ce_wee_man p {
	margin: 5px;
	text-align: center;
	font-size:97%;
}
#ce_wee_man li {
	float: right;
	height: 135px;
	width: 113px;
	background: #c1c0b4;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-left: 3px;
	margin-bottom:10px;
	border: 2px solid #ccc;
	list-style: none;
}
#ce_wee_man a { 
	display: block;
	height: 40px;
	text-align: center;
	margin-top: 10px;
	padding: 5px 25px 5px 5px;
	font-weight:bold;
	color:#fff;
	text-decoration: none; 
}

/* ================= */
/*   =  wee men  =   */
/* ================= */
#ce_weeman_events {
	background: url('images/events-symbol.png') no-repeat center right #7f8980;;
}
#ce_weeman_enable {
	background: url('images/enable-symbol.png') no-repeat center right #7f8980;;
}
#ce_weeman_online {
	background: url('images/online-symbol-2.png') no-repeat 73px center  #7f8980;;
}
#ce_weeman_research {
	background: url('images/research-symbol.png') no-repeat center right #7f8980;;
}
#ce_weeman_achieve {
	background: url('images/achieve-symbol-2.png') no-repeat center right #7f8980;;
}
#ce_weeman_aspire {
	background: url('images/aspire-symbol.png') no-repeat 80px center #7f8980;;
}

/* ================= */
/*   =  Address  =   */
/* ================= */
#ce_details {
		height: 135px;
		margin-left: 30px;
		border-left: 2px solid #fff;
		padding-left: 30px;
		text-align: left;
		color: #4F564E;
		font-size: 85%;
		margin-top: 5px;			
}
#ce_details li {
    list-style:none;
}

/* ======================== */
/* = Achieve ad block = */
/* ======================== */

.pane-block-30 .pane-content #content-area p {
	padding-bottom: 0;
}


/* ======================== */
/* = footer front details = */
/* ======================== */
#ce_footer{
	text-align:center;
	font-size:95%;
	color:#4F564E;
	padding-top:15px;
	padding-bottom: 10px;
	min-width:960px;
}


/* ====================== */
/* = Footer Inner Pages = */
/* ====================== */
#ce_footer_inner_page{
	text-align:center;
	font-size:95%;
	color:#4F564E;
	padding-top:15px;
	padding-bottom: 10px;
}

#ce_footer_inner p {
	margin: 5px;
	font-size:97%;
	font-weight:bold;
	padding-top:10px;
	color: #FFF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	height: 30px;
	text-align:center;
}

#ce_footer_inner li {
	float: right;	
	width: 15.7%;
	margin-left: 3px;
	margin-bottom:30px;	
	padding-right: 3px;
	text-align:left;
	list-style: none;
}

#ce_footer_inner a { 
	color:728884;
	padding-left:15px;
/*	border-left: 2px solid #fff; deleted DB because it keeps breaking*/
	font-size: 77%;
	line-height:1.5em;
}

/* =========== */
/* = Colours = */
/* =========== */

.ce_footer_blue {
	background: #848BA8;
}
.ce_footer_pink {
	background: #A87B97;
}
.ce_footer_purple {
	background: #5B5075;
}
.ce_footer_lgreen {
	background: #a4a77a;
}
.ce_footer_dgreen {
	background: #567573;
}
.ce_footer_red {
	background: #755057;
}
/* ===================== */
/* = ajaxticker border = */
/* ===================== */
.ajaxticker1 {
	color: #557472;
	background-color: #fff;
	border:none;
	border-right: 1px solid #000;
	height: 300px;
	padding: 5px;
}
.ajaxticker1 a:link {
	color: #557472;
}
/* ======================== */
/* = Staff-Profiles Outer = */
/* ======================== */

.view-content .item-list li{
	padding-bottom: 10px;
	list-style:none;
	
}
/*.field-content img{
	height: 50px;
	width: 50px;
}*/
.view-staff-profiles label{
	font-weight:bold;
}
.view-staff-profiles .views-field-title{
	font-weight:bold;
	font-size:116%;
	padding-top: 10px;
}
.view-staff-profiles .views-field-field-job-title-value {
	font-weight:bold;
	font-style: italic;
	padding-bottom: 10px;
	line-height: 1.7em;
}
.view-staff-profiles img{
	float: right;
	margin-left: 1em;
	border: 1px solid #000;
}

.view-staff-profiles .item-list li {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 20px;
	padding-top: 10px;
}
#content-area .views-field-field-staff-email-value p {
	display: inline;
}
/* ======================== */
/* = Staff Profiles Inner = */
/* ======================== */
.content fieldset.group-photos {
	padding-left: 20px;
	float: right;
}
.fieldgroup group-contact legend {
	font-weight: bold;
}
.pane-content .item-list ul li{
	list-style:none;
}
#content-area.field-field-main-photo {
	float: right;
}
#content-area .field-field-blink-extension {
	margin-left: 165px;
	margin-top: -34px;		
}
#content-area .field-field-staff-email p{
		display: inline;
}
#content-area .field-field-name-of-blog p{
	display:inline;
}
#content-area .field-field-job-summary p {
	display: inline;
}

.terms-inline {
	display: none;
}

/* ============ */
/* = Projects = */
/* ============ */
.view-projects-list .item-list li {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 15px;
	padding-top: 15px;
}
div.view-projects-list div.views-field-title a {
color:#557472;
font-size:120%;
}
div.node-teaser img, div.view-projects-list img {
	float:left;
	margin-right: 20px;
}
.view-projects-past .item-list li {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 15px;
	padding-top: 15px;
}
div.node-teaser img, div.view-projects-past img {
	float:left;
	margin-right: 20px;
}
div.view-projects-past div.views-field-title a {
color:#557472;
font-size:120%;
}


/* ============================ */
/* Whakatauki (Maori sayings)   */
/*============================= */
p#whakatauki-maori {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 125%;
	color: #c0c0b5;
	text-align: center;
	line-height: 1em;
}

p#whakatauki-eng {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	font-style: italic;
	color:#c0c0b5;
	text-align: center;
	padding-bottom: 25px;
	line-height: 1.3em;
}

/* ============================ */
/* Staff Lists                  */
/*============================= */
div.staff-list dl, dt, dd {
	margin: 0;
}

div.staff-list dt {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color:#333333;
	font-size:1.5em;
	line-height:1.3em;
	margin-bottom:15px;
	margin-top:0.667em;
}

div.staff-list dd {
	padding-bottom: 1em;
}

dd.staff-img {
	float: left;
	margin-right: 10px;
}

/* ============================ */
/* Glossary Module              */
/*============================= */

a:link.glossary-term{
	color:#4c4c4c;
}
a:visited.glossary-term{
	color: #4c4c4c;
}
a:hover.glossary-term{
	color: #4c4c4c;
}
a:focus.glossary-term{
	color: #4c4c4c;
}

/* ============================== */
/* Partners Def Lists			  */
/* ============================== */
.partnerIndex dl, dt, dd {
 margin: 0;
 padding: 0;
}

div.partnerIndex dt {
	font-size: 1.3em;
	line-height: 1.3em;

}

div.partnerIndex dd {
	padding-bottom: 1em;
}

/* ParnterList */
div#partnerList {
	margin-bottom: 25px;
	padding-bottom: 25px;
}
#partnerList dl, dt, dd {
	margin: 0;
	padding: 0;
}
div#partnerList dt {
	font-size: 1.3em;
	line-height: 1.2em;
	padding-bottom: 10px;
}

dd.btm {
	border-bottom: 1px #cccccc dotted;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

div#partnerList .partnerLogo {
	border-bottom: none;

}

div.affiliate {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px #cccccc dotted;
}

div.affiliate h2 {
	margin-top: 0pt; 
	padding-top: 0pt;
}

p.affiliate-photo {
	float: left;
	margin-right: 25px;
	display: block;
	padding-bottom: 0;
}

p.affiliate-photo img {
	border: 1px solid #000000;
	padding-bottom: 0;
	margin-bottom: 0;
}

/* ============================ */
/* General                      */
/*============================= */

/* Headings */

h1, h2, h3, h4 {
	font-family: Helvetica, Arial, sans-serif;
	color: 4c4c4c;
}

.content h3 {
	margin-bottom: .4em;
}


em {
	font-style:italic;
}

.field-label-inline {
	padding-top: 1em;
}

div#summary-para {
	position: relative;
	width: 85%;
	margin:auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

h1.title, h2.title, h3.title {
	margin-top: 15px;
}
h1.title {
	font-size: 2.5em;
}

h2 {
	font-size: 1.6em;
	/*letter-spacing: 1px;*/
	margin-bottom: 0.05em;
}

h4 {
	font-weight: bold;
}

.alpha-list {
	list-style-type: lower-alpha;
}

.alpha-list li {
	list-style:lower-alpha;
}


/* =lists */
.generallDefList dt dd {
	margin: 0;
	padding: 0;
}
.generalDefList {
	padding-bottom: 20px;
}

.generalDefList dt {
	font-weight: bold;
	padding-bottom: 0.02em;
	padding-top: 1em;
}

.generalDefList dd {
	padding-left: 1em;
}

/* =blockquote */

blockquote {
	padding: 1em;
	color:#C03;
}

#block-block-3 .block-inner {
	width: 242px;
}
#block-block-3 .form-submit {
	width: 100px;
	color: #000;
	margin-left: 30%;
}

/* =image positioning */

p img {
	padding-bottom: 0px;
}

p.img-right {
	float: right;
	margin-left: 10px;
}

p.img-right-border {
	float: right;
	margin-left: 10px;
	padding: 5px;
	border: 1px solid #cccccc;
}



p.img-left {
	float: left;
	margin-right: 10px;
}

p.img-left-border {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
}

p.im-left-border img {
	padding: 5px;
	border: 1px solid #cccccc;
}


/* Form styling */
#content-area .content legend {
	font-family: Verdana;
	color: #666666;
	font-size: 1.2em;
	padding: 10px;
	border: 1px solid #A8A8A8;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;

	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;

}

#content-area .content label {
	color: #4c4c4c;
}

#content-area .content fieldset {
	padding-left: 20px;
	border: 1px solid #ccc;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

.form-textarea-wrapper {
	width: 50%;
}


/*end*/



/* =================================================== */
/* = Remove titles from front page fading image/text = */
/* =================================================== */
.ddblock-container .title {
	display:none;
}
.pane-ddblock-3 .pane-title {
	display:none;
}
/* ================= */
/* = summary field = */
/* ================= */
#content-area .field-field-page-summary {
	position: relative;
	margin:auto;
	width: 100%;
	/*
	padding-top: 10px;
	padding-bottom: 20px; */
}

/***********************
* =  Newsletter block =
***********************/
#ce_newsletter input {
    /*width: 200px;*/
    margin-top: 10px;
}
#block-block-3 input {
	margin-left: 15px;
}
#ce_newsletter #edit-submit {
    width: 100px;
	color: #535a52;
	padding-top: 10px;
}
.submit_container {
    margin-left: 68px;
}
#MERGE0 {
	color: #ccc;
}
#MERGE1 {
	color: #ccc;
}
#MERGE2 {
	color: #ccc;
}
/* ========= */
/* = Media = */
/* ========= */
div.view-Media div.views-field-title {
	font-size:120%;
}
.view-Media .views-row {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 25px;
	padding-top: 15px;
}
/* ================ */
/* = Testimonials = */
/* ================ */
div.view-testimonial-page div.views-field-title {
	font-size: 120%;
}
.view-testimonial-page .views-row {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 15px;
	padding-top: 15px;
}
/* ================ */
/* = Services =     */
/* ================ */

.service_item h2{
	letter-spacing: 1px;
	padding-top: 15px;
}
.service_item {
	padding-bottom: 15px;
	border-bottom: 1px #ccc dotted;
	width: 540px;
}
.service_item p {
	margin-left: 110px;
}

.service_item ul li {
	margin-left: 100px;
	padding-left: 5px;
}
div.services-img img {
	float: left;
	width: 100px;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom:25px;
	display: inline;
}
/* ================= */
/* = twitter block = */
/* ================= */
#block-views-tweets-block2 .title {
	background: url("images/submenu-header-main.gif") no-repeat scroll 0 0 transparent;
	color: #ffffff;
	font-size: 123.1%;
	padding: 5px;
}
#block-views-tweets-block2 .content {
	background: url("images/quote-box-bottom.gif") no-repeat scroll center bottom #E9E9E4;
	padding-right: 20px;
	padding-top: 10px;
}
#block-views-tweets-block2 .more-link a{
	padding: 5px;
}


/* ======================= */
/* = core comments block = */
/* ======================= */
#block-aggregator-category-1 .title {
	background: url("images/submenu-header-main.gif") no-repeat scroll 0 0 transparent;
	color: #ffffff;
	font-size: 123.1%;
	padding: 5px;
}
#block-aggregator-category-1 .content{
	background: url("images/quote-box-bottom.gif") no-repeat scroll center bottom #E9E9E4;
	padding-top:10px;
	padding-right: 20px;
}
#block-aggregator-category-1 .more-link a {
	padding: 5px;
}
#block-aggregator-category-1 .icon {
	display: none;
}
.pane-aggregator-category-1 .icon {
	display: none;
}

/* =================================== */
/* = display inline efellows project = */
/* =================================== */
.field-field-website p{
	display: inline;
}
.field-field-reflective-blogs p {
	display: inline;
}
/* =============== */
/* = News Ticker = */
/* =============== */
#core_news_ticker h2 {
font-size: 1em;
}
.front #content-header h1 {
display:none;
}
/* =================== */
/* = Blog view front = */
/* =================== */
.view-CORE-Blogs .views-row{
padding-bottom:10px;
padding: 10px;
}
.view-CORE-Blogs .views-field-title-1 {
font-size: 80%;
}
.pane-core-blogs {
padding-left: 2em;
}

dl.nameList dl {
	padding-bottom: 20px;
}

.nameList dt {
	font-weight: bold;
	padding-bottom: 0.02em;
	padding-top: 1em;
}

.nameList dd {
	padding-left: 0;
	margin-left: 0;
}
/* ======================== */
/* = Early Years Template = */
/* ======================== */
#content-area .content .digital-video {
	float: right;
	width: 300px;
}
#content-area .field-field-body {
	width: 50%;
	overflow: hidden;
}
#content-area .field-field-body1 {
	width: 50%;
}
#content-area .field-field-downloads {
	width: 44%;
	float: right;
	
}
#content-area .field-field-summary {
	margin:auto;
	padding-bottom:20px;
	padding-top:20px;
	position:relative;
	width:85%;
}


/* ========================== */
/* = learning with children = */
/* ========================== */
.view-learning-with-children .views-field-field-summary-value {
	padding-left: 110px;
	padding-bottom: 5%;
}
#content-area .view-learning-with-children .views-row {
	float: left;
}
#content-area .view-learning-with-children .views-field-field-upload-thumbnail-value {
	dispaly: inline;
	float: left;
	margin-top: -25px;
}
.view-learning-with-children .views-field-title {
	margin-left: 110px;
}

/* =============================== */
/* = Relationship with community = */
/* =============================== */
.view-Relationships-with-community .views-field-field-summary-value {
	padding-left: 110px;
	padding-bottom: 5%;
}
#content-area .view-Relationships-with-community .views-row {
	float: left;
}
#content-area .view-Relationships-with-community .views-field-field-upload-thumbnail-value {
	dispaly: inline;
	float: left;
	margin-top: -25px;
}
.view-Relationships-with-community .views-field-title {
	margin-left:110px;
}
/* =================== */
/* = Teacher stories = */
/* =================== */

.view-teacher-stories .views-field-field-summary-value {
	padding-left: 110px;
}
#content-area .view-teacher-stories .views-row {
	padding-bottom: 50px;
}
#content-area .view-teacher-stories .views-field-field-upload-thumbnail-value {
	dispaly: inline;
	float: left;
	margin-top: -25px;
}
.view-teacher-stories .views-field-title {
	margin-left:110px;
}/* ============== */
/* = Department = */
/* ============== */
#block-views-department-block_1 .title {
	background: url("images/submenu-header-about.gif") no-repeat;
	padding-left: 20px;
	color: #fff;
}
#block-views-department-block_1 .view-content {
	background: url("images/submenu-bottom.gif") no-repeat scroll center bottom #EFEFEC;
	padding-top: 1px;
	padding-bottom:10px;
	padding-left: 20px;
}
/* ======================== */
/* = early years profiles = */
/* ======================== */
#content-area .view-early-years-profiles .views-field-field-thumbnail-value img{
	float: right;
	border: 1px solid #000;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}
#content-area .view-early-years-profiles .views-field-field-staff-email-value {
	padding-bottom: 10px;
	
}
#content-area .view-early-years-profiles .views-field-title-1 {
	border-bottom: 1px dotted #cccccc;
	font-weight: bold;
	padding-bottom: 15px;
}
#content-area .view-early-years-profiles .views-field-title-1 a{
	font-weight: normal;
}
#content-area  .view-early-years-profiles .views-field-title {
	font-weight: bold;
}
#content-area .view-early-years-profiles .views-field-field-staff-email-value label {
	font-weight: bold;
}
#content-area .view-early-years-profiles .views-field-field-job-title-value {
	font-style: italic;
}

/*civicrm drupal block coming events*/

#block-views-CiviBreakfastsList-block_1 .content li {
	list-style: none;
}

#block-views-CiviBreakfastsList-block_1 .title {
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	text-shadow: 0.1em 0.1em 0.2em black;
	padding-bottom: 10px;
}
.view-CiviBreakfastsList li {
	padding-left: 1px;
}

#block-views-CiviBreakfastsList-block_1 .block-inner {
	background: url("/sites/all/themes/zen/core/images/coming-events-panel-top.png") no-repeat scroll 0 0 transparent;
	min-height: 185px;
	margin-top: 11px;
}
#block-views-CiviBreakfastsList-block_1 {
	background: url("/sites/all/themes/zen/core/images/coming-events-panel-bottom.png") no-repeat scroll center bottom transparent;
	margin-bottom: 20px;
}
.views-field-phpcode em {
	float: right;
	display: inline;
	padding-right: 10px;
}
.views-field-phpcode-1 em {
	float: right;
	padding-right: 10px;
}
#block-views-CiviBreakfastsList-block_1 .view-content .item-list li {
	list-style: none;
	line-height: 1.2em;
	padding-top: 10px;
	padding-bottom: 20px;
	border-top: 1px dotted #848B83;
	
}
.views-field-phpcode-1 a {
	padding-right: 20px;
}
#block-views-CiviBreakfastsList-block_1 .item-list ul li {
	list-style: inherit;
	font-size: 98%;

}
.content .view-CiviBreakfastsList ul {
	padding-left: 7px;
		padding-bottom: 0px; /* Checking */
	margin-bottom: 0px; /* Checking */
}
.view-CiviBreakfastsList .views-row {
	border-bottom: 1px dotted #ccc;
}

.views-field-summary {
    list-style: none outside none;
    width: 70%;
}
/* =========================== */
/* = no background displayed = */
/* =========================== */
#block-block-18 .content {
	background: none;
}
#block-block-18 .content li {
	list-style-image: url("images/bullet.gif");
}

/* ============== */
/* = breakfasts = */
/* ============== */

/*#content-area .view-breakfasts .views-field-image-attach-images .image-thumbnail {
	margin: 10px;
	float: right;
	border: 1px solid #000;
}*/
#content-area .view-breakfasts .views-field-title {
	font-size: 153.9%;
	margin-top: 15px;
}
#content-area .view-breakfasts .views-field-field-speaker-value label{
	font-weight: bold;
}
#content-area .view-breakfasts .views-field-field-speaker-value .field-content{
	display: inline;
}
#content-area .view-breakfasts .views-row {
	padding-top: 70px;
}
#content-area .view-breakfasts .views-view-grid {
	width: 100%;
}
#content-area .view-breakfasts .views-view-grid tr {
	border-bottom: 1px dotted #000;
}
/* ====================== */
/* = Breakfasts Reports = */
/* ====================== */
/*#content-area .view-breakfast-report .views-field-image-attach-images .image-thumbnail {
	margin: 10px;
}*/
#content-area .view-breakfast-report .views-field-title {
	font-size: 153.9%;
	margin-top: 15px;
}
#content-area .view-breakfast-report .views-row {
	padding-top: 70px;
}
#content-area .view-breakfast-report .views-view-grid {
	width: 100%;
}
#content-area .view-breakfast-report .views-view-grid tr {
	border-bottom: 1px dotted #000;
}

/* ============ */
/* = YES News = */
/* ============ */
#content-area .view-YES-News img {
	float: right;
	margin-bottom: 10px;
	border: 1px solid #000;
}

/**END OF YES NEWS**/
#content-area .views-field-image-attach-images {
	float: right;
	padding: 10px;
	
}
#content-area .view-newsletter-early-years-page .views-field-title {
	font-size: 153.9%;
	padding-top:10px;
	padding-bottom: 10px;
	
}
#content-area .view-newsletter-early-years-page .views-field-teaser {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 50px;
	padding-top: 20px;
}
#content-area .view-newsletter-early-years .views-field-image-attach-images a {
	display: none;
}


/*=======================
= eFellows advert block =
========================*/
#sidebar-left #block-block-20 .content {
	background: none;
}


 	/* General */
#dropdown {
	float: right;
	position: relative;
	min-width: 560px;
	z-index: 50;
	/*position: absolute;*/
}
#cssdropdown #cssdropdown ul { 
	list-style: none; 
	height: 60px;
	padding-right: 20px;
	
	
}
#cssdropdown, #cssdropdown * { 
	padding: 0; 
	margin: 0; 
	display: inline;
}
	
	/* Head links */
#cssdropdown li.headlink { 
	background: url("/sites/all/themes/zen/core/images/menu-tab.gif") repeat-x scroll 0 0 transparent; 
	width: 90px; 
	float: left; 
	/*margin: 2px;*/
	margin: 26px 0 0 2px; 
	text-align: center; 
	font-variant: small-caps;
	vertical-align: bottom;
}
#cssdropdown li.headlink a { 
	display: block; 
	padding: 3px; 
}


	/* Child lists and links */
#cssdropdown li.headlink ul { 
	display: none; 
	/*border-top: 1px black solid;*/ 
	text-align: left; 
}
#cssdropdown li.headlink:hover ul { 
	display: block; 
	margin-top:17px;
}
#cssdropdown li.headlink ul li a { 
	padding: 5px; 
	height: 17px; 
	font-variant: normal;
	font-size: 67%;
	line-height: 15px;
	color: #557472;
}
#cssdropdown li.headlink ul li a:hover { 
	background-color: #C0BEB3; 
}
	
	/* Pretty styling */

#cssdropdown a { 
	color: #000; 
} 
#cssdropdown ul li:hover {
	height: 28px;
    margin-top: 16px;
}
#cssdropdown ul li a:hover { 
	text-decoration: none; 
}
#cssdropdown li.headlink { 
	
}
#cssdropdown li.headlink ul { 
	background: #EFEFEC; 
	background-position: bottom; 
	/*padding-bottom: 10px;*/ 
}

/**********************************/
/*  About the Author Block        */
/**********************************/

div#author-block {
	width: 85%;
	padding: 20px;
	border: 3px dashed #cccccc;
	margin-top: 20px;
}

#author-block h3 {
	margin-top: 0px;
}

#author-block img {
	padding: 5px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px;
}

#author-block p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
}

div.clearer {
	clear: left; 
	line-height: 0; 
	height: 0;
}

.view-id-Media .views-field-filepath {
	float: right;
	padding: 15px;
}

/*Courses Register Interest Block*/
#block-block-21 {
	    -moz-border-radius: 15px 3px 15px 15px;
	 	-webkit-border-radius: 15px 3px 15px 15px;
	    background: none repeat scroll 0 0 #C1C0B4;
	    border: 1px solid #81897F;
	    margin-top: -8px;
	    padding-bottom: 15px;
	}
#block-block-21 .title {
	font-size: 138.5%;
	padding-left: 10px;
}
#block-block-21 #edit-submit {
    color: #535A52;
    margin-top: 10px;
    width: 100px;
}
#block-block-21 input {
	color: #ccc;
}

/*Course List View Page*/
.view-Courses .views-field-title {
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 100%;
	width: 68%;
}
.view-Courses .views-field-field-target-audience-value {
	font-style: italic;
	padding-right: 15px;
}


.view-Courses .views-field views-field-field-availability-value {
	width: 25px;
}

tr.even, tr.odd {
	background-color: #fff;
}

.view-Courses caption {
	font-weight: bold;
	font-size: 116%;
	padding: 5px;
	background: #567573;
	color: #fff;
}

/*Newsletter Article*/
.view-newsletter-articles .views-field-title-1 {
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}

.view-newsletter-articles .views-field-title {
	padding-top: 5px;
	font-size: 153%;

}
.views-field-image-attach-images img {
	border: 1px solid #000;
}
.views-field-title-1 label {
	font-weight: bold;
}
.image-attach-teaser {
	float: right;
}

#ddblock-3 .ddblock-content .slide {
	display: block;
    height: 175px;
    left: 0;
    opacity: 1;
    top: 0;
    width: 1000px;
    z-index: 3;
}
#ddblock-3 .slide-text p {
    color: #000000;
    font-family: verdana,arial,sans-serif;
    font-size: 9pt;
    line-height: 15px;
    margin-bottom: 0;
    margin-right: -100px;
    margin-top: 0;
    min-width: 250px;
    padding-top: 20px;
}
table {
    border-collapse: collapse;
    width: 100%;
}

.content ol li {
	list-style:inherit;
}

.content ul {
	padding-bottom: 1em; /*Changed from 0.02em DB 17/5/10 */
	list-style-image: url('images/bullet.gif');
}
.content li {
	line-height: 1.5em;
	list-style-image: url('images/bullet.gif');
	padding-bottom: .5em;
	font-size: 90%;
}

/*TEN TRENDS ADJUSTMENT TO COMMENTS*/
#node-820 .comment_add {
	display: none;
}
#node-821 .comment_add {
	display: none;
}
#node-822 .comment_add {
	display: none;
}
#node-823 .comment_add {
	display: none;
}
#node-824 .comment_add {
	display: none;
}
#node-825 .comment_add {
	display: none;
}
#node-826 .comment_add {
	display: none;
}
#node-827 .comment_add {
	display: none;
}
#node-828 .comment_add {
	display: none;
}
#node-829 .comment_add {
	display: none;
}
/*END OF ADJUSTMENT TO COMMENTS*/
/**/
#webform-component-course-title {
	display: none;
}

/*staff profiles - Expertise feild moved down*/
.field-field-interest-areas {
	padding-top:13px;
}

/*CORE Achieve block - header colour change*/
#block-menu-menu-core-achieve .title {
	background: url("images/submenu-header-services.gif") no-repeat scroll 0 0 transparent;
}

/*staff profiles new twitter field*/
#content-area .field-field-twitter p{
	display: inline;
}
/*Interested in working for core - this is just for the test site, so can be removed soon*/
#working {
	background: url("/sites/all/themes/zen/core/images/reg-ad_bg.png")no-repeat scroll bottom right;
	background-color: #4d564d ;
	width: 75%; 
	padding: 0 15px 10px 20px;
	text-align: center;
	margin: auto;
	border: 1px solid #000;
}
#working h2 {
	font-size: 1.85em;
	color: #fff;
}
#working p {
	padding: 5px;
	color: #fff;
	font-size: .8em;
	padding-bottom: 0;
	margin-bottom: 0;
}

p#working_reglink {
	text-align: center;
	padding: 5px;
	width: 150px;
	border: 1px dotted #fff;
	margin: auto;
	display: block;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
}

/*end*/
div #workforcore-hp-ad {
	background: url("/sites/all/themes/zen/core/images/reg-ad_new-bg.png") no-repeat scroll top left;
	border: 1px dotted #7F877F; 
	width: 75%; 
	padding: 0 15px 10px 20px;
	text-align: center;
	margin: auto;
}

#workforcore-hp-ad h2 {
	font-size: 1.85em;
}
#workforcore-hp-ad p {
	font-size: .8em;
	padding-bottom: 0;
	margin-bottom: 0;
}

p#register-link {
	text-align: center;
	padding: 5px;
	width: 150px;
	border: 1px dotted #4c4c4c;;
	margin: auto;
	display: block;
	color: #4c4c4c;
	font-weight: bold;
	margin-top: 5px;
}




#ulearn-hp-ad {
	background: url("/sites/all/themes/zen/core/images/ulearn-swirls-bg.png") no-repeat scroll top right;
	width: 65%;
	margin: auto;
}

#ulearn-hp-ad h2{
	color: #0072BC;
	font-size: 1.7em;
	line-height: 1em;
}

#ulearn-hp-ad p{
	text-align: center;
	color: #3F5A70;
	font-weight: bold;
}

p#register {
	text-align: center; 
	line-height: 1em; 
	letter-spacing: 3px; 
	font-size: 1.1em;
	font-weight: normal;
}
/*Achieve block investing in your future?*/
.cell{
	position:relative;
	padding:21px;
	background: url("/sites/all/themes/zen/core/images/achieve-ad-bg.png");
	position: relative;
	width: 75%;
	margin: auto;
}

.cell ul {
	margin:0px;
	padding:0px;
}

.cell li{
	color: #fff;
	list-style: none;
}
#lists li {
	list-style: disc;
	font-size: 90%;
	margin-left: 15px;
}
.tl{
	top:0px; 
	left:0px; 
	background:url("/sites/all/themes/zen/core/images/achieve-ad-bg.png") top left no-repeat;
}

.tr{
	top:0px; 
	right:0px; 
	background:url("/sites/all/themes/zen/core/images/achieve-ad-bg.png") top right no-repeat;
}

.bl{
	bottom:0px; 
	left:0px; 
	background:url("/sites/all/themes/zen/core/images/achieve-ad-bg.png") bottom left no-repeat;
}

.br{
	bottom:0px; 
	right:0px; 
	background:url("/sites/all/themes/zen/core/images/achieve-ad-bg.png") bottom right no-repeat;
}
.corner{
	width:20px; 
	height:20px; 
	position:absolute; 
	z-index:1;
}
.cell h2{
	color: #fff;
	margin-top: 0px;
	font-size: 1.8em;
}
.cell h3{
	color: #fff;
}
.cell p {
	color: #fff;
}

.cell ul li {
	line-height: 1.2em;
}
/*end*/
/*new working for core*/
#work {
	background: url("/sites/all/themes/zen/core/images/reg-ad-sm-bg.png") no-repeat scroll;
	min-width: 240px;
}
#work h2 {
	color: #fff;
	font-size: 1.6em;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 280px;
	line-height: 1.2em;
	padding-top: 7px;
}
#work p {
	color: #fff;
	font-size: 90%;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 238px;
	line-height: 1.2em;
}
#work li {
	color: #fff;
	font-size: 80%;
	list-style: disc;
	line-height: 1.2em;
}

#work ul {
	padding-left: 30px;
}
/*end*/

.smallprint {
	font-size: .7em;
}

.photo-caption {
	font-size: .75em;
	line-height: 1.3em;
}

div .project-list {
	 border-bottom: 1px dotted #ccc; 
	 padding-bottom: 15px;"
	 
}

.project-list p img {
	float: left;
	width: 114px;
}

.projectlist-txt {
	margin-left: 120px;
}

/*research teaser layout*/
#content-area .view-Research .views-row {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 40px;
}
.view-Research .views-field-title {
	font-size: 125%;
}
/*research profiles*/
.view-research-meet-our-team img {
	float: right;
	border: 1px solid #000;
}
.view-research-meet-our-team td {
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}
#content-area .view-Research .views-field-image-attach-images {
	float: left;
}
/*end*/

/*Educator tours*/
.textimage {
	display: inline;
	float: left;
	padding: 10px;
}

.textimage p {
	position: absolute;
	width: 208px;
	margin-top: 140px;
	text-align: center;
	z-index: 99;
}
.textimage a {
	position: absolute;
	width: 208px;
	margin-top: 178px;
	text-align: center;
	z-index: 99;
	color: #567573;
	font-weight: bold;
}

/* Taking out the opacity filter DB at Matt and Stuart Hale's request until we can get proper hyperlinking for whole image rollover
.textimage img {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
/*}
.textimage img:hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
/*}
*/

#node-1015 .addthis  {
	display: none;
}

p.ETregister {
	display: inline-block;
	background: #567573;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.9em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


 .ETregister a {
	color: #fff;
	font-size: 1.3em;
}





p.ET-iconregister {
	display: inline-block;
	background: #567573;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.0em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


 .ET-iconregister a {
	color: #fff;
	font-size: 1.3em;
}

/* ETours links block */
#block-block-37 .content {
	background-image: none;
	background-color: #fff;	
}
	
p.ETbox-link  {
	display: inline-block;
	background: #fff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #567573;
	margin-bottom: 15px;
	width: 150px;
}


 .ETbox-link a {
	font-size: 1.3em;
}

/* EDtours testimonials block */
#block-block-36 p {
	padding-left: 10px;
	font-size: .8em;
	border-bottom: 1px dotted #ccc;
	margin-left: 15px;
	margin-right: 15px;
	padding: 10px 5px;
	line-height: 1.3em;
}
#block-block-47 p {
	padding-left: 10px;
	font-size: .8em;
	border-bottom: 1px dotted #ccc;
	margin-left: 15px;
	margin-right: 15px;
	padding: 10px 5px;
	line-height: 1.3em;
}
#block-block-46 p {
	padding-left: 10px;
	font-size: .8em;
	border-bottom: 1px dotted #ccc;
	margin-left: 15px;
	margin-right: 15px;
	padding: 10px 5px;
	line-height: 1.3em;
}

/*edtours block*/
#block-block-32 .textimage {
	display: inline;
	float: left;
	padding: 10px;
	margin-left: 55px;
}
#block-block-32 .textimage p {
	position: absolute;
	width: 114px;
	margin-top: 71px;
	text-align: center;
	z-index: 99;
}
#block-block-32 .textimage a {
	position: absolute;
	width: 208px;
	margin-top: 178px;
	text-align: center;
	z-index: 99;
	font-size: 62%;
	margin-top: 94px;
	width: 119px;
}
#block-block-32 .content {
	background-image: none;
	background-color: #fff;
}


/* Addthis social media block top margin */
.addthis_default_style .at300b, .addthis_default_style .at300m {
	padding-top: 25px;
}

/*achieve buttons*/
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
        text-align: center;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 6.5em .55em;
	text-shadow: 0 1px #fff;
	-webkit-border-radius: .5em;
	-moz-border-radius: 5em;
	border-radius: 5em;
	-webkit-box-shadow: 2px 3px 2px #000;
	-moz-box-shadow: 2px 3px 2px #000;
	box-shadow: 2px 3px 2px #000;
}
.button:hover {
	text-decoration: none;
}
.botton:active {
	position: relative;
	top: 1px;
        text-decoration: none;
}

.yellow {
	color: #dfeef7;
	border: solid 1px #81897F;
	background: #FEC500;
}
.yellow:hover {
	background: #FCF600;
}
.yellow:active {
	color: #FCF500;
}
.green {
	color: #dfeef7;
	border: solid 1px #81897F;
	background: #92B278;
}
.green:hover {
	background: #66cc66;
}
.green:active {
	color: #66cc66;
}
.darkgreen {
	color: #dfeef7;
	border: solid 1px #81897F;
	background: #00FF99;
}
.darkgreen:hover {
	background: #26AE00;
}
.darkgreen:active {
	color: #26AE00;
}
.grey {
	color: #dfeef7;
	border: solid 1px #81897F;
	background: #B4B3A3;
}
.grey:hover {
	background: #EAE9E4;
}
.grey:active {
	color: #EAE9E4;
}
/*end*/
/*new achieve list page*/

.view-header p {
  padding: 10px;
  margin-top: 10px;
}
.views-field-field-target-audience-value {
    float: right;
    padding-right: 30px;
    width: 125px;
    font-style: italic;
}
.views-field-field-code-value {
	width: 8%;
}
.achieve-header {
    background-color: #B9BD9E;
	border: 1px solid #8c938a;
    color: #FFFFFF;
    font-size: 1.5em;
    font-weight: normal;
    padding: 7px 0 9px 9px;
	margin-top: 15px;
	letter-spacing: 2px;
}

.view-inquire-courses th {
	font-weight: bold;
}

.view-impact-courses th {
	font-weight: bold;
}

.view-instruct-courses th {
	font-weight: bold;
}


#content-area .course-list-logo p {
	padding-bottom: 0;
	margin-top: 35px;
}

#content-area div.course-list-logo {
	margin-bottom: 0;
	padding-bottom: 0;
}



/* Achieve Display page */

div#achieve-display {
	width: 470px;
	margin: auto;
}
#achieve-display h2{
	font-size: 1.3em;
	line-height: 1.1em;
	margin-bottom: 0.5em;
	padding-left: 7px;	
}
p#achieve-logo {
	float: right;
	width: 470px;
	padding: 0px;
	margin: 0;
}
#achievebanner-container {
	float: left;
	width: 470px;
}
.achievebanner-left {
	float: left;
}
.achievebanner-right {
	float: right;
}
.achievebanner-cntr {
	float: left;
	padding-left: 4px;
}
#achieve-splash {
	background: #C1C0B4;
	border: 1px solid #81897F;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 470px;
	float: left;
}
#achieve-splash p {
	padding-left: 7px;
	padding-right: 7px;
	
}
.achieve-splash-panel-left {
	float: left;
	width: 210px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 5px 9px 5px;
	border: 1px solid #81897F;
	margin:10px 0 10px 8px
}
.achieve-splash-panel-right {
	float: right;
	width: 210px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 5px 20px 5px;
	border: 1px solid #81897F;
	margin: 10px 8px 10px 0px
}
p.more-button {
	float: right;
	display: inline-block;
	background: #567573;
	color: #ffffff;
	padding: 7px 5px 2px 5px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	line-height: .5em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	clear: both;
	margin-right: 10px;
}
.more-button a {
	color: #fff;
	font-size: .9em;
}


div.consultancy-list {
	padding-bottom: 20px;
	border-bottom: 2px dotted #ccc;
}

.consultancy-list ul li {
	margin-left: 160px;
}

.consultancy-list ul {
	margin-top: 15px;
}

.consultancy-list h2 {
	clear: both;
}

.conustancy-list img {
	padding-top: 15px;
}


.achieve-cluster-tbl table {
	border-collapse: collapse;
	border: 1px solid #ccc;
}

.achieve-cluster-tbl th {
	padding: 7px;
	background-color: #7e526c;
	color: #fff;
	font-size: 1.3em;
}

.achieve-cluster-tbl 

#block-block-44 #achieve-price-block {
	width: 240px;
	border-bottom: 1px dotted #C1C0B4;
	border-left: 1px dotted #C1C0B4;
	border-bottom: 1px dotted #C1C0B4;
	border-right: 1px dotted #C1C0B4;
	padding-bottom: 10px;
	-webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
}

#achieve-price-block h2 {
	background-color: #C1C0B4;
	padding: 5px 0 5px 7px;
	-webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
}

#achieve-price-block dt {
	font-size: 1.1em;
	padding: 5px;
	background-color: #B9BD9E;
	margin: 1em 0 0.5em 0;
	color: #fff;
	letter-spacing: 2px;
}
	
#achieve-price-block dd {
	padding-left: 7px;
	padding-bottom: .1em;
	font-size: 90%;
	line-height: 1.3em;
}

#achieve-price-block p {
	padding-left: 7px;
	padding-right: 7px;
}

#block-block-45 .content { /* No block background for Achieve Icon navigation block */
   background: none repeat scroll 0 0 transparent;
}


#block-block-45 .content a, a:hover { 
	text-decoration: none;
	border-bottom: none;
}


#block-block-52 .content { /* No block background for Achieve Icon navigation block */
   background: none repeat scroll 0 0 transparent;
}

#block-block-52 .content a, a:hover { 
	text-decoration: none;
	border-bottom: none;
}

#block-block-53 .content  { /* No block background for Achieve Icon navigation block */
   background: none repeat scroll 0 0 transparent;
   padding-bottom: 0;
}

#block-block-53 .content a, a:hover { 
	text-decoration: none;
	border-bottom: none;
}

#block-block-53 .block-inner {
	padding-bottom: 0;
}


/*end*/

/*margins of right blocks on achieve resources page*/
#block-block-42 {
	margin-top: 100px;
}
#block-block-40 {
	margin-top: 226px;
}
#block-block-39 {
	margin-top: 292px;
}
/*end*/

/* Achieve Cluster ADVERT block */

div#cluster-ad {
	width: 240px;
	backgound-color: #fff;
	border: 1px solid #81536c;
	color: #000;
	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
}

#cluster-ad h1 {
	font-size: 1.5em;
	background-color: #81536c;
	padding: 10px 10px 15px 10px;
	color: #fff;

	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px; 
}

#cluster-ad h2 {
	display: inline-block;
	font-size: 1.2em;
	background-color: #81536c;
	padding: 10px 10px 15px 10px;
	color: #fff; 
	-webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px; 
	width: 220px;
}

#cluster-ad a {
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	display:inline-block;
}

span.bolder {
	text-weight: bolder;
}

#cluster-ad ul {
	padding-bottom: 0px;
}
#cluster-ad li {
	padding-bottom: 0px;
	font-size: 1.0em;
	letter-spacing: 1px;
}

/*
#block-block-52 .content a, a:hover { 
	text-decoration: none;
	border-bottom: none;
}*/

p.achieve-register-btn  {
	border: 1px solid #000;
}

p.achieve-register-btn {
	display: inline-block;
	background: #fff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #567573;
	margin-bottom: 15px;
	width: 150px;
}


 .achieve-register-btn a {
	font-size: 1.3em;
}

#block-block-55 .content div.achieve-box {
	width: 240px;
	backgound-color: #fff;
	border: 1px solid #81536c;
	color: #000;
	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
}
	
	
	
.achieve-box h1 {	
	font-size: 1.5em;
	background-color: #81536c;
	padding: 10px;
	color: #fff;
	-webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px; 
}

#block-block-55 .content .achieve-box p {
	padding: 5px 10px 10px 10px;
	border-bottom: 1px dotted #81536c;
	font-size: 1.1em;
}

h2.achieve-call-to-action {
	background: url("/sites/all/themes/zen/core/images/oval-bg.png") no-repeat scroll center center;
	min-width: 242px;
	text-align: center;
	color: #fff;
	width: 240px
	padding: 20px;
}
	

/*
p.ET-iconregister {
	display: inline-block;
	background: #567573;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.0em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}


 .ET-iconregister a {
	color: #fff;
	font-size: 1.3em;
} */


.views-field-phpcode-2 a {
    border: 1px solid #557472;
    border-radius: 7px 7px 7px 7px;
    padding: 8px;
}
.views-field-phpcode-2 {
	float: right;
	margin-top: -35px;
}
.views-field-phpcode-1 a {
	border: 1px solid #557472;
	border-radius: 7px 7px 7px 7px;
	padding: 8px;
}
.view-CiviBreakfastsList .views-field-phpcode-2 {
	    font-size: 130%;
	    margin-top: -44px;
}
.view-CiviBreakfastsList .views-field-phpcode-1 a{
	border: none;
}


/* Breakfast pages */
/* ETours links block */
#block-block-58 .content {
	background-image: none;
	background-color: #fff;	
}
	
p.breakfastBox-link  {
	display: inline-block;
	background: #fff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #567573;
	margin: auto;
	margin-bottom: 15px;
	width: 150px;
}
/*EDtours new page*/
	#container {
	height: 112px;
	padding: 5px;
	background: #EDEDED;
	}
	#col_one {
		background: none repeat scroll 0 0 #B6B6B6;
		float: left;
		height: 106px;
		margin: -5px 0 0 -4px;
		padding: 8px;
		width: 120px;
	}
	#col_two {
	background: #B6B6B6;
	font-weight: bold;
	font-size: 110%;
	margin: -5px 0 0 0px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
	width: 20%;
	height: 107px;
	float: left;
	padding: 15px 15px 0;
	}
	#col_three {
	margin: 0 0 0 35px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */
	width: 47%;
	float: left;
	}
	.containermargintop {
	height: 112px;
	padding: 5px;
	background: #EDEDED;
	margin-top: 15px;
	}
	#col_one img {
	    margin-top: -3px;
	}
	
/*end*/

#block-mailchimp-04d3146655 {
	background: #C1C0B4;
	border-radius:15px 3px 15px 15px;
	border: 1px solid #81897F;
}
#block-mailchimp-04d3146655 .block-inner {
	padding-left: 17px;
}

/*emerging leaders summit block title*/
#block-menu-menu-emerging-leaders-summit .block-inner h2 {
	background: url("images/submenu-header-services.gif") no-repeat scroll 0 0 transparent;
}

/* REGISTRATION */
p.register-outline-box {
display: inline-block;
	background: #fff;
	padding: 10px;
	text-align: center;
	text-decoration: none;
    text-align: center;
	font-size: 1.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #567573;
	margin-bottom: 15px;
	width: 150px;
}


.register-outline-box a {
	font-size: 1.3em;
}

/*new events block*/
#block-views-events-block_1  {
	background: url("/sites/all/themes/zen/core/images/coming-events-panel-bottom.png") no-repeat scroll center bottom transparent;
	margin-bottom: 15%;
}
#block-views-events-block_1  .content{
	background: url("/sites/all/themes/zen/core/images/coming-events-panel-bottom.png") no-repeat scroll center bottom transparent;
	margin-bottom: 67%;
}
#block-views-events-block_1 .block-inner{
	background: url("/sites/all/themes/zen/core/images/coming-events-panel-top.png") no-repeat scroll 0 0 transparent;
	margin-top: 11px;
	min-height: 80px;
	padding-right: 8px;
	padding-bottom: 100%;
}

#block-views-events-block_1 .title {
	color: #FFFFFF;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 5px;
    text-shadow: 0.1em 0.1em 0.2em black;
}

.views-field-unix-event-start {
	float: right;
	font-style: italic;
	color: #4C4C4C;
	text-align: right;
	width: 100%;
	font-size: 98%;
}
.views-field-field-city-value {
	float: right;
	font-style: italic;
	color: #4C4C4C;
	font-size: 98%;
	padding-top: 5px;
	margin-right: -3px;
}
#block-views-events-block_1 .views-field-title {
	float:left;
	padding-left: 5px;
	font-size: 98%;
	padding-top: 5px;
}
#block-views-events-block_1 .views-row .views-field-unix-event-start {
	border-bottom: 1px dotted #4C4C4C;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: -3px;
}
.field-field-city {
	color: #CCCCCC;
	font-size: 131%;
	font-style: italic;
	padding-top: 10px;
	margin-top: -50px;
}
.event-nodeapi div.event-tz {
    display: none;
}
.event-nodeapi div.event-start label {
    font-weight: bold;
}
#content-area .event-nodeapi .event-end {
	display: none;
}
.event-nodeapi div {
    font-size: 90%;
	color: #4C4C4C;
}

#content-area .field-field-blank .field-items {
	display: none;
}
#edit-field-blank-0-value-wrapper {
	display: none;
}

.view-id-breakfast_list .views-field-title a {
    font-size: 1.6em;
    margin-bottom: 0.05em;
    text-decoration: none;
}

.view-id-breakfast_list .views-field-unix-event-start {
	text-align: left;
}
.view-id-breakfast_list .views-field-unix-event-start label {
	font-weight: bold;
}
.view-id-breakfast_list .views-field-field-city-value {
	color: #ccc;
	font-size: 131%;
	font-style: italic;
}
.view-id-breakfast_list .views-field-field-subject-summary-value {
	border-bottom: 1px dotted #ccc;
}
.view-id-breakfast_list .views-field-title {
	margin-top: 5px;
}

