/* Sustainable Development Commission (2010) - Body, Type, Links and associated styles to be found here! - tim@fb */

/******

Main colours:

Brand blue: #004280
Brand yellow: #F9B534
Brand cyan: #0098DB

Subnav blue tint: #7397b9
Page tools blue bg tint: #DAE1EA

Footer bg blue: #b6c5d7
Sec nav grey: #666666

SDC Features blue bg tint: #EEF6FF 


******/

/* @group set content font size  */

#content, #stickyfooter {font-size: 1.2em;}

/* @end */

body {
	font: 62.5%/1.4 Verdana, Helvetica, Arial, sans-serif;
    /* base 10px and leading 18px  */
	color: #000;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #fff url(../images/bg_tile.gif) top center repeat-x;
}

#wrapper_secnav ul li a {
	color: #666;
	/*color: #1d1d1d;*/
	font-size: 0.916em;
	font-weight: bold;
}

#wrapper_secnav ul li span {
	color: #ccc;
	font-size: 0.916em;
	font-weight: bold;
}

#wrapper_secnav ul li a:hover {
	text-decoration: none;
	color: #1d1d1d;
}
#wrapper_secnav ul li a.on {
	text-decoration: none;
	color: #1d1d1d;
}

/* Image replacement part one – declare padding height on actual elelment */

.ir {
	display:block;
	height:0;
	overflow:hidden;
}

/* @group top nav sprite */

ul#topnav li a {
	display: block;
	font-size: 1.166em;
	font-weight: bold;
	height: 0;
	padding-top: 46px;
	overflow: hidden;
	color: #004280;
}

ul#topnav li a:hover, ul#topnav li a.on {text-decoration: underline;} /* for text-only display */

ul#topnav li a#what {width: 281px;}

ul#topnav li a#about {width: 113px;}

ul#topnav li a#work {width: 116px;}

ul#topnav li a#projects {width: 159px;}

ul#topnav li a#resources {width: 119px;}

ul#topnav li a#newsevents {width: 172px;}


ul#topnav li a#what:hover, ul#topnav li a#what.on {background: url(../images/sprite_topnav.jpg) 0 -47px no-repeat;}

ul#topnav li a#about:hover, ul#topnav li a#about.on {background: url(../images/sprite_topnav.jpg) -281px -47px no-repeat;}

ul#topnav li a#work:hover, ul#topnav li a#work.on {background: url(../images/sprite_topnav.jpg) -394px -47px no-repeat;}

ul#topnav li a#projects:hover, ul#topnav li a#projects.on {background: url(../images/sprite_topnav.jpg) -510px -47px no-repeat;}

ul#topnav li a#resources:hover, ul#topnav li a#resources.on {background: url(../images/sprite_topnav.jpg) -669px -47px no-repeat;}

ul#topnav li a#newsevents:hover, ul#topnav li a#newsevents.on {background: url(../images/sprite_topnav.jpg) -788px -47px no-repeat;}

/* @end */

p#we-are {
	padding-top: 50px;
	font-size: 1.250em;
	color: #3f3f3f;
}

body#four-col h4#h4_ukhome {
	background: url(../images/h4_bg_ukhome.gif) 0 0 no-repeat;
	margin: 8px 0 0 13px;
	padding-top: 15px;
	display: block;
}

h4#h4_ukhome {display: none;}


a#backto {
	display: block;
	background: url(../images/branding_footer.gif) 0 0 no-repeat;
	height: 0;
	padding-top: 42px;
	width: 204px;
	overflow: hidden;
	margin: 12px 0 0 28px;
	float: left;
}

#wrapper_secnav_again ul li a {
	color: #fff;
	font-size: 0.916em;
	font-weight: bold;
}

#wrapper_secnav_again ul li span {
	color: #fff;
	font-size: 0.916em;
	font-weight: bold;
}

#wrapper_secnav_again ul li a:hover {
	text-decoration: none;
	color: #e9e9e9;
}

/* @group Global anchors/links */

a, a:link {
	color: #004280;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #004280;
}

/* @end */

a.blackbold, a.blackbold:link {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.blackbold:hover {
	text-decoration: underline;
	color: #000;
}



h2#h2_featpubs {
    background: url(../images/bg_h2_home_pubs.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 19px;
	font-size: 1.166em;
	color: #004280;
}

h2#h2_home_featured {
    background: url(../images/bg_h2_home_featured.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 21px;
	font-size: 1.166em;
	color: #004280;
}

h2#h2_home_press {
    background: url(../images/bg_h2_home_press.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 19px;
	font-size: 1.166em;
	color: #004280;
}

#crumbs a {color: #fff;}
#crumbs span {color: #fff;}

/* @group Sub-nav */

ul#subnav li a {
	color: #fff;
	font-weight: normal;
	padding: 10px 6px 10px 15px;
	text-decoration: none;
	display: block;
	background: #7397b9;
	margin-bottom: 4px;
}

ul#subnav li a:hover {
	color: #fff;
	background: #537ea6;
	text-decoration: none;
}

ul#subnav li a.on {
	background: #014282;
	font-weight: bold;
}

ul#subnav li ul li a {
	padding-left: 25px;
	background: #486d8f;
}

/* @end */

blockquote p {background: url(../images/bg_pullquo-btm.gif) bottom right no-repeat;}

/* Headings */


h1, h2, h3, h4 {color: #004280 !important;}

h1 {
	font-size: 1.5em;
	margin-top: 0;
}

h2 {
	font-size: 1.334em;
	margin-top: 0;
}

h3 {
	font-size: 1.1em;
	margin-top: 0;
}

h4 {
	font-size: 1.0em;
	margin-top: 0;
}

.standfirst {
	font-size: 1.166em;
	line-height: 1.20;
	color: #004280;
}

/* tgc edit 24.5.2010 */

/* @group Region landing page */

h4#h4_wales {
	background: url(../images/h4_bg_wales.gif) 0 0 no-repeat;
	margin: 8px 0 0 13px;
	padding-top: 15px;
	display: block;
}
h4#h4_scotland {
	background: url(../images/h4_bg_scotland.gif) 0 0 no-repeat;
	margin: 8px 0 0 13px;
	padding-top: 15px;
	display: block;
}
h4#h4_ni {
	background: url(../images/h4_bg_ni.gif) 0 0 no-repeat;
	margin: 8px 0 0 13px;
	padding-top: 15px;
	display: block;
}

h2#h2_region_features {
    background: url(../images/bg_h2_region_features.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 21px;
	font-size: 1.166em;
	color: #004280;
}

h2#h2_region_news {
    background: url(../images/bg_h2_region_news.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 19px;
	font-size: 1.166em;
	color: #004280;
}

h3#h3_recentpost {
    background: url(../images/bg_h3_recentpost.gif) 0 0 no-repeat;
	margin: 0;
	padding-top: 47px;
	font-size: 1.166em;
	color: #000;
}

a#blogboxgoto {
	display: block;
	padding-top: 63px;
	background: url(../images/blogboxgoto.gif) 0 0 no-repeat;
	margin-bottom: 22px;
}

#recentposts p {
	margin: 0;
	color: #004280;
	padding: 0 15px 15px 15px;
}

/* tgc edit 28.5.2010 */

/* @group Blog latest page */

#posts h4 {
	float: left;
	margin-right: 10px;
}

h2#h2_inthenews {
	background: url(../images/bg_h2_inthenews.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 21px;
	font-size: 1.166em;
	color: #004280;
}

h2#h2_keepintouch {
	background: url(../images/bg_h2_keepintouch.gif) 0 0 no-repeat;
	margin: 0 0 12px 0;
	padding-top: 21px;
	font-size: 1.166em;
	color: #004280;
}

.odd a {
	font-size: 1.084em;
	font-weight: bold;
	color: #004280;
}

.even a {
	font-size: 1.084em;
	font-weight: bold;
	color: #000000;
}

a.pressoffice {
	color: #0098DB;
	padding-top: 15px;
	display: block;
}

#col-one ol li a {color: #000;}

#col-one ol li h4 {font-weight: normal;}

h4#socnet-puff {
	font-size: 1.084em;
	margin-bottom: 1.15em;
}

.socnet-link {
	display: block;
	padding-top: 1em;
	float: left;
	clear: left;
}

h3#h3_events {
    background: url(../images/bg_h3_calendar.gif) 0 0 no-repeat;
	margin: 0;
	padding-top: 52px;
	font-size: 1.166em;
	color: #014282;
}

/* @end */



/* end type.css */