/* reset -------------------------------------------------------------------------------------------------------------------------------------------*/

body, p, img, ul, ol, dl, li, dd, dt, h1, h2, h3, h4, h5, h6    { margin: 0; padding: 0; border: 0; font-size: 1em; font-weight: normal; font-style: normal}

/* drupal overrides  ------------------------------------------------------------------------------------------------------------------------------ */

ul.menu li      { margin: 0 0 0 0;}
ul.menu li.leaf { padding: 0; list-style-image: none; list-style-type: none; }
ul.menu li.expanded     { list-style-image: none; list-style-type: none; }
ul.menu li.collapsed    { padding: 0; list-style-image: none; list-style-type: none; }
ul.inline li { padding: 0; list-style-image: none; list-style-type: none; }
.field-label-hidden
        {

        }

.field-name-body ul,
.field-name-body ol
	{
	margin-left: 2em;
	}

/* @license
 * MyFonts Webfont Build ID 2379810, 2012-10-08T05:37:08-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Proxima Nova Soft Bold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova-soft/bold/
 * Copyright: Copyright (c) Mark Simonson, 2010. All rights reserved.
 * Licensed pageviews: 100,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2379810
 * 
 * © 2012 Bitstream Inc
*/



  
@font-face {font-family: 'ProximaNovaSoft-Bold';src: url(fonts/245022_0_0.eot);src: url(fonts/245022_0_0.eot?#iefix) format('embedded-opentype'),url(fonts/245022_0_0.woff) format('woff'),url(fonts/245022_0_0.ttf) format('truetype');}

/* styles ------------------------------------------------------------------------------------------------------------------------------------------*/

/*
ffffff white
fdc900 yellow
4d4d4d main grey
1f1f1f dark grey
000000 black (optionally 60% opacity)
*/

body { font-family: arial, sans-serif; font-size: 13px; line-height: 18px; background: #000000; color: #ffffff; }

.cukfont, #sidebar-menu, .page-title, .webform-confirmation, .front-title,  .node-page .content h2{
  font-family: "ProximaNovaSoft-Bold", sans-serif;
}

#page-wrapper {
  width: 960px;
  margin: 0 auto;
}

.front #page-wrapper {
  height: 800px;
}

#page {
  background: #4d4d4d;
  background-position: top center;
  background-repeat: no-repeat;
}

#page.header-1 {
  background-image: url(images/backgrounds/header1.jpg);
}
#page.header-2 {
  background-image: url(images/backgrounds/header2.jpg);
}
#page.header-3 {
  background-image: url(images/backgrounds/header3.jpg);
}
#page.header-4 {
  background-image: url(images/backgrounds/header4.jpg);
}
#page.header-5 {
  background-image: url(images/backgrounds/header5.jpg);
}
#page.header-6 {
  background-image: url(images/backgrounds/header6.jpg);
}

.front #page {
  background: #4d4d4d;
  background-position: top center;
  background-repeat: no-repeat;
}

.front #page.background-1 {
  background-image: url(images/backgrounds/home1.jpg);
}
.front #page.background-2 {
  background-image: url(images/backgrounds/home2.jpg);
}
.front #page.background-3 {
  background-image: url(images/backgrounds/home3.jpg);
}

#header {
  height: 300px;
}

#topbar-twitter {
  margin-left: 230px;
  width: 340px;
  height: 90px;
  float: left;
  background: #000000;
  position: relative;
}

#topbar-basket {
  float: left;
  margin-left: 60px;
  width: 180px;
  height: 90px;
  background: #000000;
}

#topbar-twitter img.twitter {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#topbar-twitter .block, #topbar-basket .block {
  margin: 10px;
}

#topbar-twitter, #topbar-basket, #footer {
  font-size: 11px;
  line-height: 14px;
}
#topbar-twitter a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

#topbar-twitter a:hover {
  color: #fdc900;
  text-decoration: none;
  font-weight: bold;
}

#topbar-logo {
  clear: both;
  margin-left: 10px;
  padding-top: 100px;
}

#block-cukmodule-social {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
}

#block-cukmodule-social .newsletter {
  font-size: 10px;
}

#block-cukmodule-social .newsletter img {
  vertical-align: middle;
}

#block-cukmodule-social p {
  margin-top: 5px;
}

#block-cukmodule-social p.newsletter {
  margin-top: 2px;
}

#sidebar-social .block-webform {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
}

#sidebar-social .block-webform .form-item {
  margin-top: 0px;
  margin-bottom: 0px;
}

#main {
  background: #4d4d4d;
  padding-bottom: 40px;
}

.front #main {
  width: 700px;
  height: 455px;
  overflow: hidden;
  border-top-style: solid;
  border-top-color: #ffffff;
  border-top-width: 1px;
  background: none;
}

#sidebar {
  float: left;
  top: 0px;
  left: 0px;
  width: 200px;
}

#sidebar-menu {
  width: 210px;
  margin-left: 10px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 22px;
}

#sidebar-menu a, #bottom-nav a {
  color: #ffffff;
  text-decoration: none;
}

#sidebar-menu a.active-trail {
  color: #fdc900;
}

#sidebar-social {
  margin-top: 30px;
  background: #000000;
  width: 150px;
  height: 110px;
  overflow: hidden;
}

#content {
  float: left;
  margin-left: 20px;
  background: #000000;
  font-size: 13px;
  line-height: 18px;
}

#content-right {
  float: right;
  width: 280px;
  margin-top: 10px;
  margin-right: 20px;
}
#content-extra {
  float: right;
  width: 250px;
  margin-right: 10px;
  background: #000000;
}

a:hover { text-decoration: underline; }

#content {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-top: 10px;
}
.page-node #content {
  padding: 0;
}

#content {
  width: 620px;
}

#content.wider {
  width: 720px;
}

.front #content {
  width: 360px;
  padding: 20px;
}

.narrower #content {
  width: 420px;
  padding: 10px;
}

#footer {
  background: #000000;
  padding-top: 10px;
  padding-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  height: 100px;
}

#bottom-nav {
  float: left;
  width: 300px;
}
#bottom-colophon {
  float: right;
  width: 500px;
}
#bottom-colophon .left {
  float: left;
  width: 220px;
}
#bottom-colophon .right {
  float: right;
  width: 220px;
}
#bottom-colophon address {
  display: inline;
  font-style: normal;
}
#bottom-nav form {
  height: 21px;
  overflow: hidden;
  margin-bottom: 7px;
}
#bottom-nav .form-item {
  background: #4d4d4d;
  width: 100px;
}
#bottom-nav .form-text {
  background: #4d4d4d;
  border-style: none;
  padding: 3px;
  color: #ffffff;
  margin: 0;
  width: 100px;
  font-size: 13px;
  line-height: 13px;
}
#bottom-nav .form-submit {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  position: relative;
  left: -4px;
}
#bottom-nav .form-actions {
  vertical-align: bottom;
}
#bottom-nav .form-actions input {
  background: #666666;
  padding: 2px;
}
#block-views-front-page-latestnewsblock, #block-views-front-page-featuredblock {
  margin-top: 10px;
  border-top-style: solid;
  border-top-color: #ffffff;
  border-top-width: 1px;
  padding-top: 10px;
}

#block-views-front-page-latestnewsblock h2 a, #block-views-front-page-featuredblock h2 a, #block-views-front-page-latestnewsblock h3 a, #block-views-front-page-featuredblock h3 a{
	/*color:#fdc900 !important;*/
}

#block-views-front-page-featuredblock .views-field-field-main-image {
  float: right;
  margin-left: 40px;
  top: -36px;
  position: relative;
}

/* drupal */

tr.odd { background-color: #1f1f1f; }
tr.even { background-color: #000000; }
tr.selected, tr.selected td { background-color: #4d4d4d; }

/* views */

.view-display-id-news .views-field-field-main-image {
  float: left;
}
.view-display-id-firstnews .views-field-field-main-image {
  float: none;
}
.view-display-id-news .views-row {
  margin-top: 10px;
  height: 110px;
}
.view-display-id-firstnews .views-row {
  margin-top: 0px;
  height: 200px;
}

.view-display-id-news > .view-content, .view-display-id-firstnews, .view-display-id-news .views-row .right {
  border-top-style: solid;
  border-top-color: #ffffff;
  border-top-width: 1px;
}
.view-display-id-news .views-row .right {
  float: right;
  width: 380px;
  padding-top: 10px;
}
.view-display-id-news .views-row .left {
  position: relative;
  padding: 10px 0 0 0;
  height: 180px;
}
.view-display-id-news .views-row .left.ClimateUK {
  padding: 10px;
}
.view-display-id-news .views-row .left .views-field-body {
  width: 300px;
}
.view-display-id-news .left .views-field-field-main-image {
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.view-display-id-news .left .views-field-field-main-image img {
  display: block;
}
.view-display-id-news .views-row .right.ClimateUK {
  margin-left: 0;
  border-top-style: none;
  width: 360px;
  padding-left: 20px;
}

.left img.cuk-black, .right img.cuk-black {
  display: none;
}

.left.ClimateUK img.cuk-black, .right.ClimateUK img.cuk-black {
  display: block;
}

.view-display-id-news .ClimateUK img.cuk-black {
  float: right;
  margin-right: -10px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.view-display-id-firstnews .ClimateUK img.cuk-black {
  margin-right: 0px;
}
.view-display-id-news .views-row .ClimateUK {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  height: 90px;
}
.view-display-id-news .views-row .left.ClimateUK {
  height: 180px;
}
.view-display-id-news .views-field-body {
  overflow: hidden;
  height: 36px;
  margin-bottom: 18px;
}

.view-display-id-firstnews h2 {
  font-size: 16px;
  height: 18px;
  line-height: 18px;
}
.view-display-id-firstnews .views-field-body {
  height: 108px;
  overflow: hidden;
}

.view-display-id-news .ClimateUK .views-field-body {
  overflow: hidden;
  height: 36px;
  margin-bottom: 18px;
}
.view-display-id-firstnews .ClimateUK .views-field-body {
  margin-top: 10px;
  height: 108px;
}

.view-display-id-partners .views-field, .view-display-id-customers .views-field {
  width: 380px;
}
.view-display-id-partners .views-field-field-main-image, .view-display-id-customers .views-field-field-main-image {
  width: 220px;
  float: right;
  margin-left: 20px;
}
.view-display-id-partners .visit-website, .view-display-id-customers .visit-website {
  margin-left: 270px;
  float: none;
  width: 110px;
}

.view-display-id-partners .views-row, .view-display-id-customers .views-row {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}
.view-display-id-partners .views-row-last, .view-display-id-customers .views-row-last {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
}

.view-display-id-partners #customers-link, .view-display-id-customers #customers-link {
  margin-left: 50px;
}

.view-display-id-partners #customers-link {
  color: #ffffff;
}
.view-display-id-customers #partners-link {
  color: #ffffff;
}
.view-display-id-partners #partners-link {
  color: #fdc900;
}
.view-display-id-customers #customers-link {
  color: #fdc900;
}

.view-display-id-events .view-content, .view-display-id-page_1 .view-content{
	clear:both;
}

.view-display-id-events .views-row, .view-display-id-page_1 .views-row{
  width: 300px;
  height: 156px;
}

.view-display-id-events .right, .view-display-id-page_1 .right {
  width: 280px;
  height: 136px;
  padding: 10px;
}
.view-display-id-events .views-field-body, .view-display-id-page_1 .views-field-body {
  height: 36px;
  overflow: hidden;
}

.view-display-id-events .views-row-odd, .view-display-id-page_1 .views-row-odd {
  float: left;
}
.view-display-id-events .views-row-even, .view-display-id-page_1 .views-row-even {
  float: right;
}

.view-display-id-events h2 {
  height: 36px;
}

.view-display-id-events .views-field-field-date {
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

.view-display-id-events .ClimateUK img.cuk-black, .view-display-id-page_1 .ClimateUK img.cuk-black{
  float: right;
  margin-right: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.view-display-id-resources .ClimateUK img.cuk-black {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.view-display-id-resources .view-filters {
  float: left;
  width: 165px;
  clear: left;
}

.view-display-id-resources .view-header {
  float: left;
  width: 165px;
  margin-bottom: 10px;
}

.view-display-id-resources .view-header a {
  color: #ffffff;
  text-decoration: none;
}

.view-filters label.option {
  font-weight: normal;
  font-size: 11px;
}

.view-display-id-resources .view-content {
  float: right;
  width: 255px;
  position: relative;
  top: -28px;
}

.view-display-id-resources .views-row {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
}
.view-display-id-resources .views-row-last {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
}

.view-display-id-resources .views-row .node {
  padding-top: 10px;
}
.view-display-id-resources .views-row .node.ClimateUK {
  padding-left: 10px;
  padding-right: 10px;
}

#filebasketsearch-result .node {
  margin: 10px;
  padding: 0;
}

#filebasket-count {
}

#filebasket-count .view-items {
  width: 120px;
  float: left;
}

#filebasket-count .counter {
  font-size: 12px;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 1px;
  text-align: center;
  width: 27px;
  height: 12px;
  float: right;
  background-image: url(images/basket.png);
}

#filebasket-count a {
  color: #ffffff;
  text-decoration: none;
}

#filebasket-count .counter a {
  font-weight: bold;
  float: none;
  display: block;
}

#filebasket-count .view-items {
  padding-top: 11px;
}

/* view modes */

#block-cukmodule-map .node-network-member {
  background: #ffffff;
  padding: 10px;
}

#block-cukmodule-map .node-network-member a {
  font-weight: bold;
}

#block-cukmodule-map .node-network-member h2, #block-cukmodule-map .node-network-member .content, #block-cukmodule-map .node-network-member a {
  color: #000000;
}

#filebasketsearch-result .node .field-name-field-main-image {
  float: right;
  margin-left: 10px;
}

#filebasketsearch-result .node .content {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  margin-top: 10px;
  padding-top: 10px;
}

#filebasketsearch-result .basket-control a {
  color: #ffffff;
  text-decoration: none;
}

#filebasketsearch-result .basket-control .field-type-file a {
  color: #fdc900;
}

#filebasket .filebasket-download {
  width: 300px;
  float: left;
}

#filebasket .filebasket-empty {
  width: 300px;
  float: right;
}

#filebasket .filebasket-download a, #filebasket .filebasket-empty a {
  color: #ffffff;
  text-decoration: none;
  font-size: 13px;
  line-height: 15px;
  margin-top: 25px;
  font-weight: bold;
  display: block;
  float: left;
  margin-left: 20px;
}

#filebasket .filebasket-download a.img, #filebasket .filebasket-empty a.img {
  margin-top: 0;
  margin-left: 0;
}

#filebasket-contents {
  margin-top: 20px;
}

#filebasket-contents .empty a {
  color: #fdc900;
  text-decoration: none;
}

#filebasket-contents .node {
  border-top-style: solid;
  border-top-color: #ffffff;
  border-top-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
}

#filebasket-contents .node:last-child {
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-bottom-width: 1px;
}


.node.filebasketsearch_full a.readmore
	{
	color: #fdc900;
	}

.node.filebasketsearch_full ol
	{
	margin-left: 2em;
	}

#cuk-map a {
  background-image: url(images/dot_active.png);
  display: block;
  width: 13px;
  height: 13px;
}

#cuk-map {
  float: right;
}

#cuk-map-legend {
  float: left;
  width: 140px;
  margin-top: 141px;
  font-size: 11px;
  line-height: 14px;
}

#cuk-map-and-legend {
  margin-bottom: 20px;
}


/* read more etc */

.read-more, .event-detail, .visit-website {
  width: 100px;
  float: right;
  text-align: right;
  background-position: top left;
  background-repeat: no-repeat;
}

.event-detail {
  margin-top: 10px;
  height: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.read-more {
  background-image: url(images/read_more.png);
}
.event-detail {
  background-image: url(images/event_white.png);
}
.visit-website {
  background-image: url(images/link.png);
}

.read-more a, .event-detail a, .visit-website a {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}

.ClimateUK {
  background: #fdc900;
  color: #000000;
}

.yellow {
  color: #fdc900;
}

.view-display-id-news .read-more {
  margin-right: 20px;
}
.view-display-id-news .ClimateUK .read-more {
  margin-right: 0px;
}
.view-display-id-firstnews .read-more, .view-display-id-firstnews .ClimateUK .read-more {
  margin-right: 320px;
}

.view-display-id-events .right, .view-display-id-page_1 .right {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
}

.view-display-id-events .left:last-child, .view-display-id-page_1 .left:last-child, .view-display-id-events .right:last-child, .view-display-id-page_1 .right:last-child {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
}

/*
.view-display-id-events .left.ClimateUK, .view-display-id-events .right.ClimateUK {
  border-top-style: none;
  border-bottom-style: none;
}
*/

/* content styling */

.webform-confirmation {
  padding: 20px;
  font-size: 17px;
}

.node .left {
  float: left;
  width: 360px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.node .right {
  float: right;
  width: 220px;
}
.narrower .node .left {
  padding: 0;
  width: 260px;
}
.images img { display: block; }

.ClimateUK h1 a, .ClimateUK h2 a, .ClimateUK h3 a, .ClimateUK h4 a, .ClimateUK h5 a, .ClimateUK h6 a, .ClimateUK .read-more a, .ClimateUK .event-detail a { color: #000000; }
.ClimateUK .read-more {
  background-image: url(images/read_more_black.png);
}
.ClimateUK .event-detail {
  background-image: url(images/event_black.png);
}

h1, #block-views-front-page-latestnewsblock h2, #block-views-front-page-featuredblock h2 { font-size: 18px; font-weight: normal; margin-bottom: 20px; }

.page-title {
	font-size: 24px;
	margin-top: 10px;
	display: inline;
	max-width: 216px;
	width: 100%;
	margin-right: 100px;
}

.yellowbox{
	background-color:#fdc900; 
	color:#000000; 
	float:right; 
	width:160px; 
	border:10px solid #fdc900;
	background-image:url(images/cuk_black.png);
	background-position:top right;
	background-repeat:no-repeat;
}

.front-title, .page-node #content .node h2 { font-size: 24px; line-height: 28px; margin-bottom: 10px; }

h2, h3, h4, h5, h6 { font-weight: bold; } 

.field a { text-decoration: none; color: #fdc900; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; color: #ffffff; }

#content .content p, #content .content li, #content .content dt, #content .content dd {
  margin-bottom: 11px;
}

/* transparency */

#topbar-twitter, #topbar-basket, #sidebar-social, #content, #content-extra {
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.75);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0000000, endColorstr=#c0000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c0000000, endColorstr=#c0000000)";
}

#content form.node-form a {
  color: #808080;
}

#content a {
  text-decoration: none;
  color: #fdc900;
}

#content .ClimateUK a {
  color: #000000;
}

#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a {
  color: #ffffff;
}

#content .tabs a {
  color: #000000;
}

#content .secondary a {
  color: #fdc900;
}

dl.node-type-list {
  margin: 20px;
}

/*Admin webform links (make them white)*/

/*New Tools View*/

.view-tools .views-row{
	background-color:#4d4d4d;
	width:280px;
	margin-bottom:20px;
	padding:10px;
}

.view-tools .views-row .views-field-title{
	font-family: "ProximaNovaSoft-Bold", sans-serif;
	margin-bottom:10px;
	display:block;
	color: #fdc900;
	font-size:14px;
}

.view-tools .views-row .views-field-field-image img{
	width:100%;
	height:auto;
}

.view-tools .views-row .views-field-field-url{
	float:right;
	margin-top:10px;
}

.tool_link{
	font-family: "ProximaNovaSoft-Bold", sans-serif;
	font-weight:normal;
	background-image: url(images/toolicon.png);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:20px;
	display:block;
	padding-left:40px;
	height: 20px;
	padding-top: 3px;
	float:right;
}

.view-tools .view-header p{
	width:420px;
	margin-bottom:20px !important;
}


.node-tool{
	padding:20px;
}

/*New tool page*/

.node-type-tool .submitted{
	display:none;
}

/*New event styles*/

.node-event{
	position:relative;
}

.node-event .field-name-field-associated-resource{
	position:absolute;
	right:0;
	top:0;
	width:220px;
}

.node-event .field-name-field-associated-resource .node .left{
	width:180px !important;
	padding-right:20px;
	background-color:#FDC900;
}

.node-event .field-name-field-associated-resource .field-name-body, .node-event .field-name-field-associated-resource .field-name-field-main-image{
	display:none;
}

#content .node-event .field-name-field-associated-resource .node{
	border-bottom:1px solid #000000;
}

#content .node-event .field-name-field-associated-resource .node h2{
	font-size: 12px;
	line-height: 17px;
	color:#000000;
	margin-bottom:0;
}

#content .node-event .field-name-field-associated-resource .node h2 a{
	color:#000000;
}

#content .node-event .field-name-field-associated-resource .node .field-name-field-files a{
	font-size:1px;
	display:block;
	width:180px;
	height:21px;
	background-image: url(images/download1.png);
	background-repeat:no-repeat;
	background-position:right;
}

#content .node-event .field-name-field-associated-resource .node .field-name-field-files img, #content .node-event .field-name-field-associated-resource .node .links{
	display:none;
}

/*New styles for homepage highlights*/

.front #main-wrapper{
	position:relative;
}

.front #content #content-right{
	position:absolute;
	right:0px;
	top:0;
	margin-top:0;
	background-color:#fdc900;
	margin-right:0;
	padding:20px;
	border-top: 1px solid #ffffff;
}

.front #content #content-right .section{
	position:relative;
}

.front #content #content-right #block-views-homepage-highlight-block h2, #block-views-homepage-highlight-block .as-prev-arrow, #block-views-homepage-highlight-block .as-next-arrow{
	display:none;
}

.front #block-views-homepage-highlight-block .as-nav{
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	margin-top:-20px;
}

.front #block-views-homepage-highlight-block .as-nav a{
	font-size: 0;
	height: 5px;
	width: 5px;
	padding: 3px;
	margin-left: 15px;
	-moz-border-radius: 15px;
	border-radius: 10px;
	background-color:#FFFFFF;
	margin:5px;
}

.front #block-views-homepage-highlight-block .as-nav a.as-active{
	background-color:#000000;
}

.front #block-views-homepage-highlight-block .views-field-title h3{
	font-family: "ProximaNovaSoft-Bold", sans-serif;
	color:#000000;
	padding-left:40px;
	margin-bottom:10px;
	min-height:33px;
	background-position:left;
	background-repeat:no-repeat;
	font-size: 17px;
}

.front #block-views-homepage-highlight-block .views-field-body{
	color:#000000;
}

.front #block-views-homepage-highlight-block .views-field-title h3.Tool{
	background-image: url(images/highlight_toolicon.png);
}

.front #block-views-homepage-highlight-block .views-field-title h3.News{
	background-image: url(images/highlight_newsicon.png);
}

.front #block-views-homepage-highlight-block .views-field-title h3.Event{
	background-image: url(images/highlight_eventicon.png);
}

.front #block-views-homepage-highlight-block .views-field-title h3.Document{
	background-image: url(images/highlight_documenticon.png);
}

.front #block-views-homepage-highlight-block img{
	width:100%;
	height:auto;
}

.front #block-views-homepage-highlight-block .views-field-field-link-to-item a{
	float:right;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 10px;
	
}

/*New about page styles including staff*/

.page-node-19 #content{
	width:400px;
}

.page-node-19 #main-wrapper{
	position:relative;
}

.page-node-19 #content-right{
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
}

.staff_bio{
	display:none;
	background-color:#000000;
	padding:20px;
	margin-bottom:20px;
}

.staff_bio h3{
	font-weight:normal;
	margin-bottom:5px;
}

#block-views-ourstaff-block img{
	float:left;
	margin:0 5px 5px 0;
	
}

#block-views-ourstaff-block a img{
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

#block-views-ourstaff-block a img:hover, #block-views-ourstaff-block a.highlighted img{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

#block-views-ourstaff-block-1 > h2{
	font-family: "ProximaNovaSoft-Bold", sans-serif;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 10px;
}



/*New network news and events*/

#cuk-partners-info{
	position: absolute;
	top: 55px;
	left: 20px;
	width:370px;
	max-height:345px;
}

.logged-in #cuk-partners-info{
	top: 85px;
}

.page-node-233 #content{
	position:relative;
}


.page-node-239 #content{
	width: 720px;
}

.page-node-239 #content .more-link{
	display:none;
}

.block-aggregator, #block-block-5, #block-block-6, #block-block-7{
	width:200px;
	padding:10px;
	margin:10px;
	float:left;
	background-color: #4d4d4d;
	
}

#block-aggregator-feed-13, #block-aggregator-category-1, #block-aggregator-feed-5{
	/*margin-top:120px;*/
}

.block-aggregator h2, #block-block-5 h2, #block-block-6 h2, #block-block-7 h2{
	font-family: "ProximaNovaSoft-Bold", sans-serif;
	margin-bottom: 10px;
	display: block;
	color: #fdc900;
}

.block-aggregator ul li{
	list-style:none;
	margin:0;
	padding:0 5px;
}

.block-aggregator ul li a, #block-block-5 a, #block-block-6 a, #block-block-7 a{
	color:#FFFFFF !important;
}


/*Add this sharing*/

.addthis_sharing_toolbox{
	padding: 0 20px 20px 20px;
}
