/* CONTENTS */
/* LISTING FIXES */
/* TYPOGRAPHY */
/* IMAGES */
/* RELATED VERTICAL */
/* RELATED HORIZONTAL */
/* QUOTE */
/* LARGE IMAGE WITH DESCRIPTION */
/* FILE DOWNLOADS */
/* FILE DOWNLOADS PLUS CAMPAIGN MONITOR SIGNUP */
/* CASE STUDY LISTING */
/* DELICIOUS WIDGET */

/* ------------------------------------------------------------ */

/* LISTING FIXES */


/* CONTENTCOL TYPOGRAPHY */

#contentCol div.wysiwyg h1 {
	font-size:3em;
	line-height:1.333;
	margin:0 0 0.665em;
}

#contentCol div.wysiwyg h1.pubTitle {
	margin:0;
}

#contentCol div.wysiwyg h2 {
	font-size:2em;
	font-weight:bold;
	line-height:1em;
	margin:2em 0 1em;
}

#contentCol div.wysiwyg h2.subTitle {
	margin:0 0 20px;
}

#contentCol div.wysiwyg #comments h2 {
	margin-top:0;
	font-size:1.4em;
	line-height:1.429;
}

#contentCol div.wysiwyg h3 {
	font-size:1.7em;
	line-height:1.176em;
	margin:1.461em 0 0.892em;
}

#contentCol div.wysiwyg h4,
#contentCol div.wysiwyg h5,
#contentCol div.wysiwyg h6 {
	font-size:1.4em;
	line-height:1.429;
	margin-top:0;
}

#contentCol div.wysiwyg p {
	font-size:1.4em;
	line-height:1.429;
	margin:0 0 1.429em 0;
}

#contentCol div.wysiwyg p.intro {
	font-size:1.5em;
	line-height:1.333em;
	margin:0 0 1.333em;
}

#contentCol .cabe-comment .commentText p {
	font-size:1em;
}

#contentCol div.wysiwyg p.intro a {
	font-weight:bold;
}

#contentCol ul ul,
#contentCol ol ol {
	margin:0;
	padding-top:4px;
}

#contentCol div.wysiwyg ul li,
#contentCol div.wysiwyg ol li {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0 20px;
	padding:0 0 4px 0;
}

#contentCol .csListing .csInfo li,
#contentCol #listings li {
	font-size:1em;
	line-height:1;
}

#contentCol div.wysiwyg li li {
	font-size:1em;
	line-height:20px;
}

#contentCol div.wysiwyg #caption_small + h2,
#contentCol div.wysiwyg #caption_tiny + h2,
#contentCol div.wysiwyg #caption_med + h2,
#contentCol div.wysiwyg p.intro + h2,
#contentCol div.wysiwyg #caption_small + h3,
#contentCol div.wysiwyg #caption_tiny + h3,
#contentCol div.wysiwyg #caption_med + h3,
#contentCol div.wysiwyg p.intro + h3,
#contentCol div.wysiwyg h2 + h3 {
	margin-top:0px;
}

/* RIGHTCOL TYPOGRAPHY */

#rightCol div.wysiwyg h2 {
	font-size:1.6em;
	font-weight:bold;
	line-height:1.25em;
	margin:0 0 1.25;
}

#rightCol div.wysiwyg h4 {
	font-size:1.3em;
	line-height:1.385;
}

#rightCol div.wysiwyg p {
	color:#555555;
	font-size:1.3em;
	line-height:1.385;
	margin:0 0 1.385em;
}

#rightCol div.wysiwyg p.wmcategories {
	line-height:1.538;
}

/* RELATED VERTICAL */

#contentCol div.wysiwyg div.relatedVertical {
	margin:10px 0 30px 0;
	padding:20px 20px 10px 20px;
	border:1px #EFF0F5 solid;
}

#contentCol div.wysiwyg h2 + div.relatedVertical {
	margin-top:0;
}

#contentCol div.wysiwyg div.relatedVertical h3 {
	margin-top:0;
	margin-bottom:1em;
}

#contentCol div.wysiwyg div.relatedVertical ul {
	margin:0;
	padding:0;
}

#contentCol div.wysiwyg div.relatedVertical ul li {
	font-size:1em;
	line-height:1;
	margin:0 0 8px 0;
	padding:0;
}

#contentCol div.wysiwyg div.relatedVertical li h4 {
	font-size:1.4em;
	line-height:1.426;
	margin-bottom:0;
	width:484px;
}

#contentCol div.wysiwyg div.relatedVertical li p {
	font-size:1.4em;
	line-height:1.426;
	margin-left:86px;
	width:484px;
	color:#666666;
}

#contentCol div.wysiwyg div.relatedVertical li img {
	float:left;
	margin:3px 16px 0 0;
	width:70px;
}

#contentCol div.wysiwyg div.relatedVertical li a {
	width:70px;
}

#contentCol div.wysiwyg div.relatedVertical h4 a {
	width:484px;
}


/* RELATED VERTICAL - CASE STUDY MODS */

#contentCol #caseStudy.wysiwyg div.relatedVertical {
	width:436px;
	margin-top:8px;
}

#contentCol #caseStudy.wysiwyg div.relatedVertical ul {
	width:436px;
}

#contentCol #caseStudy.wysiwyg div.relatedVertical li p {
	width:344px;
}

#contentCol #caseStudy.wysiwyg div.relatedVertical li h4 {
	font-size:1.3em;
	line-height:1.231;
	width:436px;
}


/* RELATED HORIZONTAL */

#contentCol div.wysiwyg div.related {
	margin:16px 0 0 0;
}

#contentCol div.wysiwyg div.related h3 {
	margin-top:0;
	margin-bottom:1em;
}

#contentCol div.wysiwyg div.related ul {
	margin-bottom:0 !important;
}

#contentCol div.wysiwyg div.related li h4 {
	font-size:1.4em;
	line-height:1.143;
	margin-bottom:0;
	width:184px;
}

#contentCol div.wysiwyg div.related li p {
	margin-bottom:0;
	width:184px !important;
}

#contentCol div.wysiwyg div.related li img {
	margin:0 0 0 16px;
}

#contentCol div.wysiwyg div.related li {
	width:270px;
}

#contentCol div.wysiwyg div.related li.left {
	background:none;
	padding-right:0;
}

#contentCol div.wysiwyg div.related li.right {
	padding-left:0;
	margin-left:32px;
}

/* QUOTE */

#contentCol div.quote {
	margin:32px 0;
}

#contentCol div.quote blockquote {
	font-size:1.6em;
	line-height:1.25;
	padding-top:0;
	padding-bottom:0;
}

#contentCol .image-tile-row {
	float:left;
	clear:both;
}

#contentCol .image-tile-ls {
	float:left;
	width:289px;
	padding-right:32px;
}

#contentCol .image-tile-ls.image-tile-last {
	padding-right:0;
}

#contentCol .image-tile-row img {
	margin:0;
	padding:0;
}

#contentCol .image-tile-row p {
	margin:8px 0 24px 0;
	padding:0;
}

/* LARGE IMAGE WITH DESCRIPTION */

#contentCol #enclose_med {
	padding:0;
	margin:10px 0 30px;
}

#contentCol #enclose_med #title_med {
	padding:12px 12px 0 12px;
	float:right;
	width:584px;
	border:1px solid #EFF0F5;
}

#contentCol #enclose_med div#title_med h1 {
	font-size:1.6em;
	font-weight:bold !important;
	line-height:1.25;
	margin:0 0 1.25em;
	padding:2px 0 0;
	width:255px;
}

#contentCol #enclose_med.enclose_med_large div#title_med h1 {
	width:100%;   /* to do full width when no image in div - e.g. strud examples which have images at bottom */
}

#contentCol #enclose_med h1 a {
	font-weight:bold !important;
}


#contentCol #enclose_med p {
	color:#666666;
}

#contentCol #enclose_med #imgArea {
	margin:0 !important;
	padding:0 0 0 20px;
	width: 295px;
}

#contentCol #enclose_med #imgArea img {
	margin:0;
}

#contentCol #enclose_med #imgArea .caption {
	margin:4px 0 0 0;
	padding:0;
}

#contentCol #enclose_med + h2 {
	padding-top:8px;
	clear:both;
}

/* FILE DOWNLOADS */

#contentCol div.wysiwyg div.fileDownloads {
	margin:3px 0 24px 24px;
	padding:12px 12px 12px 12px;
	width:194px;
	clear:right;
	border:none;
}

#contentCol div.wysiwyg div.fileDownloads label {
	display:block;
	font-size:1.3em;
	line-height:1.381;
	margin-bottom:0.692em;
	color:#555555;
}

#contentCol div.wysiwyg div.fileDownloads h3 {
	margin:0 0 12px 0;
	font-size:1.4em;
	line-height:1.286em;
	margin-bottom:0.643em;
}

#contentCol div.wysiwyg div.fileDownloads ul {
	margin:0;
}

#contentCol div.wysiwyg div.fileDownloads li {
	margin:0 0 16px 0;
	padding:0;
	background:none;
	color:#444444;
}

#contentCol div.wysiwyg div.fileDownloads li a {
	color:#0033CC;
	font-weight:bold;
}

#contentCol div.wysiwyg div.fileDownloads li a em {
	font-weight:bold;
}

/* FILE DOWNLOADS PLUS CAMPAIGN MONITOR SIGNUP */

#contentCol #customsignup {
	float:left;
	margin-bottom:8px;
}

#contentCol #customsignup label {
	font-size:1.3em;
	line-height:1.231;
	display:block;
	width:207px;
	margin-bottom:7px;
}

#contentCol #customsignup .customsignup-text {
	width:166px;
	float:left;
	padding:2px;
	font-size:1.3em;
	line-height:1.231;
	margin-top:1px;
}

#contentCol #customsignup .customsignup-submit {
	float:right;
	width:29px;
	padding:1px 0 1px 0;
}

#rightCol div.csInfo {
	padding-bottom:16px;
}

#rightCol .cmonitor {
	width:172px;
	font-size:1.3em;
	line-height:1.231;
}

#rightCol .cmonitor label {
	display:block;
	margin:0 0 8px 0;
	padding:0;
	font-weight:bold;
	color:#444444;
}

#rightCol .cmonitor .cmonitor-text {
	width:162px;
	padding:4px;
	border:solid 1px #999999;
	color:#444444;
	margin:0 0 8px 0;
}

#rightCol .cmonitor .cmonitor-submit {
	padding:2px;
	margin:0;
	color:#444444;
}

/* CASE STUDY LISTING - this applies to publications listing and design review listing too */

#contentCol h2.csH2 {
	padding:1em 0 0 0;
	margin:0 0 1em 0;
	font-size:1.6em;
}

#contentCol #siteSearchCs {
	margin-bottom:32px;
}

#contentCol .caseStudyFilter {
	display:none;
}


/* DELICIOUS WIDGET */

#contentCol #delicious-posts-cabelinks h2 {
	display:none;
}

#rightCol #delicious-posts-cabelinks h2 a:link,
#rightCol #delicious-posts-cabelinks h2 a:visited {
	color:inherit;
}

#rightCol #delicious-posts-cabelinks h2 a:hover,
#rightCol #delicious-posts-cabelinks h2 a:active {
	color:inherit;
	text-decoration:none;
	cursor:default;
}


#contentCol #delicious-posts-cabelinks ul,
#rightCol #delicious-posts-cabelinks ul {
	margin:0;
	padding:0;
}

#contentCol #delicious-posts-cabelinks li,
#rightCol #delicious-posts-cabelinks li {
	margin:0;
	padding:0;
	background:none;
}

#contentCol #delicious-posts-cabelinks li a,
#rightCol #delicious-posts-cabelinks li a {
	font-size:1.3em;
	font-weight:bold;
	line-height:1.385;
}

#contentCol #delicious-posts-cabelinks li p,
#rightCol #delicious-posts-cabelinks li p {
	font-size:1.3em;
	font-weight:normal;
	margin:0 0 1.385em 0;
	line-height:1.385;
}

#contentCol .sg_Body .sg_PoweredBy {
	display:none;
}

#contentCol .wmcomment {
	background-color:#eff0f5;
	padding:16px 16px 4px 16px;
	margin:0 0 32px 0;
}

#contentCol .wmresponse {
	background-color:#ffe8d9;
	padding:16px 16px 4px 16px;
	margin:0 0 32px 0;
}


/* GREEN DAY PHOTO WIDGET */

#contentCol .wm-gallery-row {
	float:left;
	clear:left;
	margin:0 0 0 -17px;
}

#contentCol .wm-gallery-image {
	float:left;
	margin:0 0 0 17px;
	padding:0;
	border:0;
	width:192px;
	overflow:hidden;
}

#contentCol .wm-gallery-image img {
	width:192px;
	margin:0 0 4px 0;
	padding:0;
	border:0;
}

#contentCol div.wm-gallery-image p {
	width:192px;
	margin:0 0 16px 0;
	padding:0;
	border:0;
	font-size:1.1em;
}

/* ICON LINKS */

#contentCol div.wysiwyg p.downloadLink {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0.714em 0;
	font-style:italic;
	font-weight:bold;
}

/* for pdf and filesize info */
#contentCol div.wysiwyg p.downloadLink span {
	font-size:0.846em;
	color:#666666;
	font-style:normal;
}

#contentCol div.wysiwyg p.downloadLink a {
	padding-left:20px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/pdf-icon.gif) left top no-repeat;
	font-weight:bold;
}

#contentCol div.wysiwyg p.feedbacklink {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0.714em 0;
}

#contentCol div.wysiwyg p.feedbacklink a {
	font-weight:bold;
	padding-left:20px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/feedback-icon.gif) left top no-repeat;
}

#contentCol div.wysiwyg p.debatelink {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0.714em 0;
}

#contentCol div.wysiwyg p.debatelink a {
	font-weight:bold;
	padding-left:20px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/debate-icon.gif) left top no-repeat;
}

#contentCol div.wysiwyg p.supportlink {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0.714em 0;
}

#contentCol div.wysiwyg p.supportlink a {
	font-weight:bold;
	padding-left:20px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/heart_add.png) left top no-repeat;
}

#contentCol div.wysiwyg p.publink {
	font-size:1.4em;
	line-height:1.429em;
	margin:0 0 0.714em 0;
}

#contentCol div.wysiwyg p.publink a {
	font-weight:normal;
	padding-left:20px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/page_white_text.png) left top no-repeat;
}

/* NOT SURE WHAT THIS IS */

div.wysiwyg div#caption_med.mainImage,
div.wysiwyg div#caption_tiny.mainImage,
div.wysiwyg div#caption_small.mainImage {
	margin-bottom:16px;
}

div.csInfo ul {
	padding:0 0 12px;
}

div.csInfo li {
	background:none repeat scroll 0 0 transparent;
	padding:0 0 4px;
}

div.csInfo h3 {
	margin:0 0 8px;
}

.headlines ul {
	margin-bottom:15px;
}

/* TWITTER WIDGET */

#twtr-widget-1 .twtr-hd {
	display:none;
}

#twtr-widget-1 .twtr-bd .twtr-timeline p {
	font-size:1.083em;
	line-height:1.5em !important;
	color:#555555 !important;
}

#twtr-widget-1  .twtr-tweet-wrap {
	padding:0 0 16px 0;
}

#twtr-widget-1 .twtr-ft div {
	display:none;
}

#twtr-widget-1 .twtr-tweet {
	border-bottom:none;
}

/* STRUD HOMEPAGE */

.strud #leftCol {
	margin:0 14px 0 0;
}

.strud #listingBoxes {
	width:692px;
}

html .strud #listingBoxes .box {
	margin-right:16px;
}

html .strud #listingBoxes .box.last {
	margin-right:0px;
}

.strud #listingBoxes .box h2 {
	line-height:1.111;
	margin:0 0 10px 0;
	height:inherit;
}

html .strud .contentBox p {
	font-size:1.4em;
	line-height:1.429;
	margin:0 0 10px 0;
}

.strud .homeBox .text p {
	line-height:1.429;
}


/* STRUD SUBSITE RULES MISC */

html .strud #contentCol.wide .wysiwyg {
	margin:0;
}

#contentCol div.wysiwyg p.subsite-next {
	font-size:1.3em;
	line-height:1.538em;
	margin:0 0 1.538em;
	text-align:center;
	font-weight:bold;
	margin-bottom:0;
}

#contentCol div.wysiwyg p.subsite-next a {
	font-weight:bold;
}

.strud .searchRadioWrap {
	display:none;
}

/* to fix link colours in the updates box on the strud homepage */
.strud #contentCol .scListing a:link,
.strud #contentCol .scListing a:visited,
.strud #contentCol .scListing a:hover,
.strud #contentCol .scListing a:active {
	color:#0033CC;
}

#contentCol div.enclose_med_large img {
	margin:0;
}

/* to fix the thick top border on strud subsuite promos - it has to be this strong! */
html body.strud div.wysiwyg div.relatedVertical,
html body.strud div.wysiwyg #title_small,
html body.strud #contentCol .mainImage img {
	border:1px #EFF0F5 solid;
}

/* STRUD LISTING STYLES */

#contentCol .listing li h4 {
	font-size:1.4em;
	line-height:1.429;
}

#contentCol .listing li p {
	font-size:1.4em;
	line-height:1.429;
	margin-left:109px;
}

#contentCol div.wysiwyg .listing ul li,
#contentCol div.wysiwyg .listing ol li {
	font-size:1em;
	margin-left:0;
}

#contentCol .listing li h4 a img {
	padding-top:3px;
}

/* COMMENT BOX */

#contentCol #comment-form .form-hint {
	margin-bottom:0;
	font-size:1.3em;
	line-height:1.385;
	font-style:normal;
	color:#555555;
}

/* CAPTIONS AND CREDITS */

#contentCol div#caption_med .caption,
#contentCol div#caption_small .caption,
#contentCol div#caption_tiny .caption,
#contentCol div#caption_large .caption,
#contentCol div#title_small .caption,
#contentCol div#title_med .caption {
	color:#666666;
	font-size:1.2em;
	font-style:normal;
	line-height:1.333em;
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:8px;
}

#contentCol div#caption_med .credit,
#contentCol div#caption_small .credit,
#contentCol div#caption_tiny .credit,
#contentCol div#caption_large .credit,
#contentCol div#title_small .credit,
#contentCol div#title_med .credit {
	color:#666666;
	font-size:1em;
	font-style:normal;
}

/* NEWSLETTER BOX */

#page #content #newsletter {
	border:1px solid #FFE8D9;
	background-color:#FFE8D9;
	clear:left;
	margin:0 0 32px 2px;
	padding:10px 12px 16px;
	width:172px;
}

#page #content #newsletter h3 {
	font-size:1.6em;
	line-height:1.25;
	margin:0 0 0.625em 0;
	color:#333333;
}

#page #content #newsletter p {
	font-size:1.3em;
	line-height:1.538;
	margin:10px 0;
	color:#555555;
}

#page #content #newsletter input.text {
	padding:2px;
	width:132px;
	margin:0;
}

#rightCol div.rssLinkBox a {
	font-weight:bold;
}

/* PROMO BOX FOR LANDING PAGES */

#page div.pinkBox {
	background:none repeat scroll 0 0 #FFE8D9;
	border:1px solid #FFE8D9;
	clear:left;
	display:block;
	float:left;
	margin:0 0 18px;
	padding:10px 15px;
	width:170px;
}

#page div.pinkBox p {
	color:#555555;
	font-size:1.3em;
	line-height:1.385em;
}

#page div#infoFor.pinkBox ul li a {
	color:#0033CC !important;
	display:block;
	font-weight:bold;
}

#page #yourArea.pinkBox img {
	float:right;
	margin:20px 0 5px 5px;
}

#page .rightSide #yourArea.pinkBox img {
	float:right;
	margin:0 0 5px 5px;
}

.home div#newsletter.pinkBox #ijjrjj-ijjrjj {
	padding:2px;
	width:184px;
}

body.home #page div#infoFor.pinkBox ul.left {
	width:100px;
}

body.home #page div#infoFor.pinkBox ul.right {
	width:110px;
}

/* PUBLICATIONS, CASE STUDY AND DESIGN REVIEW LISTING PAGES */

#contentCol #listings li h4 {
	font-size:1.4em;
	line-height:1.286;
	margin:0;
}

#contentCol #listings li p {
	font-size:1.4em;
	line-height:1.286;
	margin:0;
	width:380px;
}

#contentCol.wide #listings li h4 {
	font-size:1.4em;
	line-height:1.429;
}

#contentCol.wide #listings li p {
	font-size:1.4em;
	line-height:1.429;
	width:484px;
}

/* HOMEPAGE TWEAKS */

.home #news ul.miniStory li h3 {
	font-size:1.7em;
	margin:0 0 0;
	line-height:1.176;
}

.home #news ul.miniStory li p {
	color:#555555;
	font-size:1.4em;
	line-height:1.429em;
}

/* SUSTAINABLE CITIES HOMEPAGE */


.sustainableCities .homeBox .text p {
	color:#555555;
	font-size:1.4em;
	line-height:1.429;
}

html .sustainableCities .contentBox p {
	color:#555555;
	font-size:1.4em;
	line-height:1.429;
	margin:0 0 15px;
}

.sustainableCities .searchRadioWrap {
	display:none;
}

html #contentCol #formFilter .formCol h3 {
	font-size:1.4em;
	line-height:1.143;
	margin:0 0 8px;
}

html .sustainableCities #formFilter .formCol label {
	font-size:1em;
	line-height:1.25;
	float:left;
	display:block;
	margin:0;
	padding:0;
}

html .sustainableCities #formFilter .formCol li {
	clear:both;
	display:block;
	float:left;
	margin:0 0 8px;
	padding:0;
	width:100%;
}

html #formFilter .formCol .formItem {
	float:left;
	margin:0 10px 0 0;
}

.sustainableCities #filterResults li img {
	margin:0 15px 0 0;
}


/* FLICKR BADGE CONTROLS - ON PAGE */

div.wm_flickr_entries .flickr_badge_image {
	width:75px;
	height:75px;
	float:left;
	margin:0 1px 20px 0;
	border:none;
	padding:0;
}

div.wm_flickr_entries .flickr_badge_image img {
	margin:0;
	padding:0;
	border:0;
}



div.wm_flickr_entries #flickr_badge_image9,
div.wm_flickr_entries #flickr_badge_image10 {
	display:none;
}

/* FLICKR BADGE CONTROLS - IN PROMO */

#enclose_med div.wm_flickr_entries #flickr_badge_image8 {
	display:none;
}

#enclose_med div.wm_flickr_entries .flickr_badge_image {
	margin-right:9px;
}

#enclose_med div.wm_flickr_entries #flickr_badge_image7 {
	margin-right:0;
}

/* Button: Enter competition */

#contentCol div.wysiwyg .wm-cta a {
	width:188px;
	height:43px;
	display:block;
	text-indent:-4000px;
	margin:2.144em 0;
}

#contentCol div.wysiwyg .wm-cta a:link,
#contentCol div.wysiwyg .wm-cta a:visited {
	background-image:url('/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/comp-button-16px-sprite.png');
	background-position:left top;
}

#contentCol div.wysiwyg .wm-cta a:hover,
#contentCol div.wysiwyg .wm-cta a:active {
	background-image:url('/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/comp-button-16px-sprite.png');
	background-position:right top;
}

/* Button: Join the debate */

#contentCol div.wysiwyg .wm-jtd a {
	width:145px;
	height:44px;
	display:block;
	text-indent:-4000px;
	margin:2.144em 0;
}

#contentCol div.wysiwyg .wm-jtd a:link,
#contentCol div.wysiwyg .wm-jtd a:visited {
	background-image:url('/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/join-the-debate.gif');
	background-position:left top;
}

#contentCol div.wysiwyg .wm-jtd a:hover,
#contentCol div.wysiwyg .wm-jtd a:active {
	background-image:url('/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/join-the-debate.gif');
	background-position:right top;
}

/*
CAMPAIGN MONITOR IN-PAGE SINGLE LINE INTEGRATION
1. Export the Basic form from Campaign Monitor
2. Remove the BR tags from the code you are given
3. Apply class="wm-email" to first input box
4. Apply class="wm-submit" to second input box
*/

#contentCol #subForm {
	width:610px;
	float:left;
	margin:10px 0 30px 0;
}

#contentCol #subForm label {
	float:left;
	font-size:1.4em;
	line-height:1.429;
	font-weight:bold;
	margin:2px 10px 0 0;
}

#contentCol #subForm input.wm-email {
	float:left;
	font-size:1.4em;
	line-height:1.429;
	margin:1px 10px 0 0;
	padding:2px;
	color:#444444;
	width:18em;
}

#contentCol #subForm input.wm-submit {
	float:left;
	font-size:1.4em;
	line-height:1.429;
	margin:0 10px 0 0;
	padding:1px;
	color:#444444;
}

/* CEB related vertical promo - adjustment */

#contentCol div.wysiwyg div.relatedVertical {
	border:none;
	margin:10px 0 30px;
	padding:20px 20px 10px;
	width:570px;
}

/* CEB key points promo - sits at the top right of the page */

.buildings #contentCol div.wysiwyg #ceb-keypointpromo {
	margin:3px 0 32px 32px;
	padding:16px 16px 8px 16px;
	border:none;
	width:188px;
	background-color:#eff0f5;
	float:right;
	clear:right;
}

.buildings #contentCol div.wysiwyg #ceb-keypointpromo h3 {
	font-size:1.6em;
	line-height:1;
	margin:0 0 8px 0;
	padding:0;
}

.buildings #contentCol div.wysiwyg #ceb-keypointpromo ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.buildings #contentCol div.wysiwyg #ceb-keypointpromo ul li {
	font-size:1.2em;
	line-height:1.333;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	color:#777777;
}

/* CEB completion checklist - sits at the top right of the page */

.buildings #contentCol div.wysiwyg #ceb-checklist {
	margin:0 0 30px;
	padding:0;
	border:none;
	width:610px;
	float:left;
	clear:both;
}

.buildings #contentCol div.wysiwyg #ceb-checklist li {
	list-style-type:none;
	margin:0 0 4px 0;
	padding:0 0 0 31px;
	background:url(/ukgwa/20110118095413oe_/http://www.cabe.org.uk/images/misc/icon-checkbox-trans.gif) no-repeat left top;
}

/* SlideShare controls */

#contentCol .slideshare {
	margin-bottom:20px;
}