/* Basic styles */

* {
	padding:0;
	margin:0;
}
img {
	border:0;
}
.clearfix {
	clear:both;
	line-height:0px;
}
body {
	background:#f3f3f3 url(/web/20130514113033im_/http://www.labour.org.uk/images/body-bg.gif) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
p {
	margin-bottom:1em;
}
h1 {
	font-weight:bold;
	font-size:18px;
	color:#333;
	margin-bottom:1em;
}
h2 {
	font-weight:bold;
	font-size:18px;
	color:#333;
	margin-bottom:1em;
}
h3 {
	font-weight:bold;
	font-size:16px;
	color:#333;
	margin-bottom:1em;
}
h4 {
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin-bottom:1em;
}
h5 {
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin-bottom:1em;
}
h6 {
	font-weight:bold;
	font-size:14px;
	color:#333;
	margin-bottom:1em;
}
a {
	color:#d52b1e;
	text-decoration:underline;
}
a:hover {
	color:#F30;
	text-decoration:none;
}
h1.people, h2.people {
	margin-top:16px;
}
#people_news b a.maincontent {
	display:block;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
#people_news b a.maincontent:hover {
	text-decoration:underline;
}
li {
	margin-left:2em;
}
.section-title, .cattitle {
	font-weight:bold;
	font-size:18px;
	color:#333;
	margin-bottom:1em;
}
.SummaryImage {
	border:solid 3px #666;
	float:left;
	margin-right:15px;
}
#rss-icon {
	text-align:right;
	margin-bottom:-3em;
}
/* Layout */

#header_container {
	width:100%;
	background-color:#f3f3f3;
	padding-bottom:20px;
}
#header {
	width:960px;
	height:78px;
	margin:0 auto;
	background-color:#d32b1e;
	border:solid 1px #981e14;
	overflow:auto;
}
	#header .follow{margin: 33px 0 0; color:#fff;}
	#header .follow img{margin:0 2px -4px;}
#logo {
	float:left;
	padding:20px
}
#campaign-logo {
	float:right;
	width:215px;
	height:45px;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/css/images-common/buttons.gif) 0 0 no-repeat;
	margin:15px 20px 0;
}
#container_shadow {
	width:100%;
	height:100%;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/shadow-bg.jpg) top center no-repeat scroll;
	overflow:hidden;
}
#container {
	width:960px;
	margin:0 auto;
}

/* Navigation */

.menu {
	height:31px;
	background:#333;
	text-align:center;
}
#nav, #nav ul {
	list-style-type: none;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right:20px;
	margin: 0;
	color: #fff;
	width: 100%;
	height: 31px;
	font-weight: bold;
}
#nav a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#nav a:hover {
	color: #fc0;
	font-weight: bold;
}
#nav a.sub_item {
	color: #fff;
	font-weight: bold;
	padding-right: 5px;
}
#nav a:hover.sub_item {
	color: #fc0;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 5px;
}
#nav ul {
	padding-bottom: 10px;
}
#nav li {
	float: left;
	border-right: solid 2px #FFF;
	margin: 10px 0;
	padding: 0 30px;
	position: relative;
	z-index:400;
}
#nav li.last {
    border-right: 0;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	font-weight: normal;
	background: #333;
	border-bottom: 1px solid #dc291e;
	text-align:left;
	padding-top:8px;
	margin-left: 0;
	z-index: 400;
}
#nav li ul li {
	width: 160px;
	padding: 0;
	z-index: 500;
	border-right:none;
	position:static;
}
#nav li ul a {
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	padding-left:20px;
}
#nav li.sfhover ul {
	left: 0;
}
.menu .follow {
	color:#FFF;
	line-height:34px;
}
.menu .follow a {
	padding:2px 4px
}
.menu .follow a img {
	vertical-align:-2px;
}
.external-link {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/external-link.gif) no-repeat top right;
	padding-right:15px;
}
/* END */

#homepage-campaigns {
	background-color:#FFF;
	border-bottom:solid 1px #cecece;
	padding:20px;
}
#left-column {
	width:636px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
/* MP Twitter reader */

ul.twitter-feed {
	padding-left:60px;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/twitter-icon.gif) top left no-repeat;
	margin:16px 0;
}
ul.twitter-feed li {
	list-style:none;
	padding-bottom:16px;
	margin:0;
}
ul.twitter-feed li a {
	color:#333;
	text-decoration:none;
}
/* Article */

.article-block-container {
	clear:both;
}
.article-block {
	background-color:#FFF;
	border:solid 1px #d8d8d8;
	padding:20px;
	overflow:hidden;
	zoom:1;
}
#news-page-container .article-block {
  padding: 0;
}
.article-block h1,
.article-block h2 {
	font-size:16px;
	color:#d52b1e;
	font-weight:normal;
	margin-bottom:1em;
}

.article-block h1 .date,
.article-block h2 .date {
  font-size: 0.75em;
  color: #999;
  text-transform: uppercase;
  display: block;
  padding: 5px 0 0;
  }

.article-block-image {
	float:left;
	margin-bottom:1em;
}
.article-block-image img {
	border:solid 3px #666;
}
.article-block-image-desc {
	font-style:italic;
	margin-top:1em;
}
.article-block-text {
	width:420px;
	float:right
}
.article-block-bottom {
	height:14px;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/article-bottom.gif) no-repeat top center;
	margin-bottom:1em;
}
.article-subtitle {
	font-size:16px;
	color:#333;
	margin-top:1em;
	margin-left:170px;
}
.other-news-link {
	border-top: solid 1px #e5e5e5;
	padding-top:10px;
	margin-top:10px;
	margin-left:170px;
}
.other-news-link a:link, .other-news-link a:visited, .other-news-link a:active {
	text-decoration:none;
}
.article-block-container-small {
}
.article-block-bottom-small {
	height:14px;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/article-bottom-small.gif) no-repeat top center;
	margin-bottom:1em;
}
.article-block-content-small {
	height:auto;
}
/* Our Policies */

#our-policies-buttons {
	margin-bottom:1em;
	overflow:hidden;
}
#our-policies-buttons a:link, #our-policies-buttons a:visited {
	color:#000;
	text-decoration:none;
}
#our-policies-buttons a:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	color:#ccc
}
.our-policies-btn0, .our-policies-btn1, .our-policies-btn2, .our-policies-btn3, .our-policies-btn4, .our-policies-btn5, .our-policies-btn6 {
	width:308px;
	height:49px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	line-height:29px;
	display:block;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}
.our-policies-btn0 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn0.gif);
}
.our-policies-btn1 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn1.gif);
}
.our-policies-btn2 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn2.gif);
}
.our-policies-btn3 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn3.gif);
}
.our-policies-btn4 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn4.gif);
}
.our-policies-btn5 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn5.gif);
}
.our-policies-btn6 {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn6.gif);
}
.our-policies-btn0 span, .our-policies-btn1 span, .our-policies-btn2 span, .our-policies-btn3 span, .our-policies-btn4 span, .our-policies-btn5 span, .our-policies-btn6 span {
	padding-left:9px;
	color:#FFF;
	display:block;
	line-height:18px;
	margin-top:5px;
}
/* Smaller buttons */

.our-policies-btn0smaller, .our-policies-btn1smaller, .our-policies-btn2smaller, .our-policies-btn3smaller, .our-policies-btn4smaller, .our-policies-btn5smaller, .our-policies-btn6smaller {
	width:308px;
	height:40px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	line-height:29px;
	display:block;
	margin-bottom:10px;
	float:left;
	margin-right:10px;
}
.our-policies-btn0smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn0smaller.gif);
}
.our-policies-btn1smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn1smaller.gif);
}
.our-policies-btn2smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn2smaller.gif);
}
.our-policies-btn3smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn3smaller.gif);
}
.our-policies-btn4smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn4smaller.gif);
}
.our-policies-btn5smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn5smaller.gif);
}
.our-policies-btn6smaller {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/ourpolicies-btn6smaller.gif);
}
.our-policies-btn0smaller span, .our-policies-btn1smaller span, .our-policies-btn2smaller span, .our-policies-btn3smaller span, .our-policies-btn4smaller span, .our-policies-btn5smaller span, .our-policies-btn6smaller span {
	padding-left:9px;
	color:#FFF;
	display:block;
	line-height:18px;
	margin-top:11px;
}
/* Homepage small columns */

#small-column-left {
	width:308px;
	float:left;
}
#small-column-right {
	width:308px;
	float:right;
}
.small-column-left-400 {
	width:400px;
	float:left;
}
.small-column-right-220 {
	width:220px;
	float:right;
}
.article-block-bottom-220 {
	background:url("/web/20130514113033im_/http://www.labour.org.uk/images/article-bottom-220.gif") no-repeat scroll center top transparent;
	height:14px;
	margin-bottom:1em;
}
.article-block-bottom-220 .article-block .article-block-content-small img {
	border:3px solid #666666;
}
.article-block-news-image img {
	float:left;
	border:3px solid #666666;
	margin:0 10px 5px 0;
}
/* MPs feed */

#ministers-feed {
}
.small-column-left-400 #ministers-feed h4, .small-column-left-400 #ministers-feed p {
	margin:0;
}
.small-column-left-400 #ministers-feed li {
	background:none no-repeat scroll left center transparent;
	border-bottom:1px solid #EEEEEE;
	list-style:none outside none;
	margin:0;
	min-height:50px;
	padding:10px 0 10px 60px;
}
#ministers-feed li {
	padding:5px 0 10px 100px;
	background: left center no-repeat;
	list-style:none;
	margin:0;
	min-height:90px;
	border-bottom:1px solid #eee;
}
#ministers-feed li h4 {
	font-size:12px;
	font-weight:normal;
}
#ministers-feed li h4 a {
	font-weight:bold;
}
#ministers-feed li h4 .date {
	font-weight:bold;
}
#ministers-feed li p.article {
	font-size:14px;
}
#ministers-feed li p.more {
	font-size:11px;
}
.small-column-left-400 #ministers-feed li.gordon-brown {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_gordon_brown.jpg);
}
.small-column-left-400 #ministers-feed li.harriet-harman {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_harriet_harman.jpg);
}
.small-column-left-400 #ministers-feed li.john-prescott {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_john_prescott.jpg);
}
.small-column-left-400 #ministers-feed li.peter-mandelson {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_peter_mandelson.jpg);
}
.small-column-left-400 #ministers-feed li.alistair-darling {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_alistair_darling.jpg);
}
.small-column-left-400 #ministers-feed li.david-miliband {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_david_miliband.jpg);
}
.small-column-left-400 #ministers-feed li.jack-straw {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_jack_straw.jpg);
}
.small-column-left-400 #ministers-feed li.alan-johnson {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_alan_johnson.jpg);
}
.small-column-left-400 #ministers-feed li.hilary-benn {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_hilary_benn.jpg);
}
.small-column-left-400 #ministers-feed li.douglas-alexander {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_douglas_alexander.jpg);
}
.small-column-left-400 #ministers-feed li.john-denham {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_john_denham.jpg);
}
.small-column-left-400 #ministers-feed li.ed-balls {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_ed_balls.jpg);
}
.small-column-left-400 #ministers-feed li.ed-miliband {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_ed_miliband.jpg);
}
.small-column-left-400 #ministers-feed li.andy-burnham {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_andy_burnham.jpg);
}
.small-column-left-400 #ministers-feed li.shaun-woodward {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_shaun_woodward.jpg);
}
.small-column-left-400 #ministers-feed li.jan-royall {
}
.small-column-left-400 #ministers-feed li.tessa-jowell {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_tessa_jowell.jpg);
}
.small-column-left-400 #ministers-feed li.jim-murphy {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_jim_murphy.jpg);
}
.small-column-left-400 #ministers-feed li.yvette-cooper {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_yvette_cooper.jpg);
}
.small-column-left-400 #ministers-feed li.liam-byrne {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_liam_byrne.jpg);
}
.small-column-left-400 #ministers-feed li.peter-hain {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_peter_hain.jpg);
}
.small-column-left-400 #ministers-feed li.bob-ainsworth {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_bob_ainsworth.jpg);
}
.small-column-left-400 #ministers-feed li.andrew-adonis {
}
.small-column-left-400 #ministers-feed li.ben-bradshaw {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_ben_brandshaw.jpg);
}
.small-column-left-400 #ministers-feed li.philip-gould {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/mp_avatars_phillip_gould.jpg);
}
.small-column-left-400 #ministers-feed li.inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/2088_10_inside_theCampaign.gif);
}
.small-column-left-400 #ministers-feed li.fran-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/fran-inside-the-campaign.jpg);
}
.small-column-left-400 #ministers-feed li.dominic-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/dominic-inside-the-campaign.jpg);
}
.small-column-left-400 #ministers-feed li.tom-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/tom-inside-the-campaign.jpg);
}
.small-column-left-400 #ministers-feed li.adam-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/adam-inside-the-campaign.jpg);
}
.small-column-left-400 #ministers-feed li.sue-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/2088_10_inside_theCampaign.gif);
}
.small-column-left-400 #ministers-feed li.john-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/john-inside-the-campaign.jpg);
}
.small-column-left-400 #ministers-feed li.inside-the-campaign---catch-up {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps50/inside-the-campaign---catch-up.jpg);
}
#ministers-feed li h4 {
	font-size:12px;
	font-weight:normal;
}
#ministers-feed li h4 a {
	font-weight:bold;
}
#ministers-feed li h4 .date {
	font-weight:bold;
}
#ministers-feed li p.article {
	font-size:14px;
}
#ministers-feed li p.more {
	font-size:11px;
}
#ministers-feed li.gordon-brown {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_gordon_brown.jpg);
}
#ministers-feed li.harriet-harman {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_harriet_harman.jpg);
}
#ministers-feed li.john-prescott {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_john_prescott.jpg);
}
#ministers-feed li.peter-mandelson {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_peter_mandelson.jpg);
}
#ministers-feed li.alistair-darling {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_alistair_darling.jpg);
}
#ministers-feed li.david-miliband {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_david_miliband.jpg);
}
#ministers-feed li.jack-straw {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_jack_straw.jpg);
}
#ministers-feed li.alan-johnson {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_alan_johnson.jpg);
}
#ministers-feed li.hilary-benn {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_hilary_benn.jpg);
}
#ministers-feed li.douglas-alexander {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_douglas_alexander.jpg);
}
#ministers-feed li.john-denham {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_john_denham.jpg);
}
#ministers-feed li.ed-balls {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_ed_balls.jpg);
}
#ministers-feed li.ed-miliband {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_ed_miliband.jpg);
}
#ministers-feed li.andy-burnham {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_andy_burnham.jpg);
}
#ministers-feed li.shaun-woodward {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_shaun_woodward.jpg);
}
#ministers-feed li.jan-royall {
}
#ministers-feed li.tessa-jowell {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_tessa_jowell.jpg);
}
#ministers-feed li.jim-murphy {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_jim_murphy.jpg);
}
#ministers-feed li.yvette-cooper {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_yvette_cooper.jpg);
}
#ministers-feed li.liam-byrne {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_liam_byrne.jpg);
}
#ministers-feed li.peter-hain {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_peter_hain.jpg);
}
#ministers-feed li.bob-ainsworth {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_bob_ainsworth.jpg);
}
#ministers-feed li.andrew-adonis {
}
#ministers-feed li.ben-bradshaw {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_ben_brandshaw.jpg);
}
#ministers-feed li.philip-gould {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/mp_avatars_phillip_gould.jpg);
}
#ministers-feed li.inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/2088_10_inside_theCampaign.gif);
}
#ministers-feed li.fran-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/fran-inside-the-campaign.jpg);
}
#ministers-feed li.dominic-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/dominic-inside-the-campaign.jpg);
}
#ministers-feed li.tom-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/tom-inside-the-campaign.jpg);
}
#ministers-feed li.adam-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/adam-inside-the-campaign.jpg);
}
#ministers-feed li.sue-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/2088_10_inside_theCampaign.gif);
}
#ministers-feed li.john-inside-the-campaign {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/john-inside-the-campaign.jpg);
}
#ministers-feed li.inside-the-campaign---catch-up {
	background-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mps/inside-the-campaign---catch-up.jpg);
}
#people_news {
}
#people_news .PageThumbnail {
	float:left;
	margin-right:10px;
}
/* Right column */

#right-column {
	width:266px;
	float:right;
	margin-right:20px;
	margin-top:20px;
}
#howyoucanhelp-container {
	color:#FFF;
	margin-bottom:1em;
}

#leadership-email{background: url(/web/20130514113033im_/http://www.labour.org.uk/css/images-common/bg-leadership-data.gif) no-repeat scroll left top transparent; padding: 145px 12px 20px;}
	#leadership-email .btn-send{vertical-align: -12px;}
#howyoucanhelp-volunteer {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/howyoucanhelp-volunteer.gif) no-repeat;
	width:266px;
	height:70px;
}
#howyoucanhelp-donate {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/howyoucanhelp-donate.gif) no-repeat;
	width:266px;
	height:70px;
}
#howyoucanhelp-join {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/howyoucanhelp-join.gif) no-repeat;
	width:266px;
	height:70px;
}
#howyoucanhelp-mailinglist {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/howyoucanhelp-mailinglist.gif) no-repeat;
	width:266px;
	height:81px;
}
#howyoucanhelp-container a:link, #howyoucanhelp-container a:active, #howyoucanhelp-container a:visited {
	color:#FFF;
	text-decoration:none;
	padding:15px 0 0 75px;
	display:block
}
#howyoucanhelp-container a:hover {
	color:#FFF;
	text-decoration:underline;
}
#howyoucanhelp-container h3 span {
	font-weight:normal;
	font-size:12px;
}
#howyoucanhelp-mailinglist h3 {
	padding:10px 0 0 20px;
	color:#fff;
	margin-bottom:0;
}
#mailinglist-textfield-container {
	width:160px;
	float:left;
	padding-top:5px;
	margin-left:20px;
}
#mailinglist-textfield {
	width:145px;
	height:25px;
	border:solid 2px #a56863;
	line-height:25px;
	font-size:12px;
	color:#a1a1a1;
	padding:0 5px;
}
#mailinglist-btn-container {
	width:65px;
	float:left;
	margin-left:0;
}
#mailinglist-btn-container input {
	border:none;
	padding:0;
	width:auto;
	height:auto;
}
#labouronfacebook {
	overflow:hidden;
	margin-bottom:1em;
}
#labouronfacebook img {
	display:block;
	float:left;
	width:46px;
}
#labouronfacebook div {
	width:205px;
	float:right;
}
#labourontwitter {
	overflow:hidden;
	margin-bottom:1em;
}
#labourontwitter img {
	display:block;
	float:left;
	width:46px;
}
#labourontwitter div {
	width:205px;
	float:right;
}
#labourinyourarea {
	margin-bottom:2em;
}
#labourinyourarea h3 {
	font-weight:normal;
	font-size:13px;
	margin-bottom:0;
}
#labourinyourarea-textfield-container {
	width:180px;
	float:left;
	padding-top:5px;
}
#LabourAreaPostcode {
	width:180px;
	height:25px;
	border:solid 1px #bfbfbf;
	background-color:#FFF;
	line-height:25px;
	font-size:12px;
	color:#a1a1a1;
	padding:0 5px;
}
#labourinyourarea-btn-container {
	width:65px;
	float:left;
	margin-left:15px;
}
#labourinyourarea-btn-container input {
	border:none;
	padding:0;
	width:auto;
	height:auto;
}
#labouronyourdorstep {
	margin-top:-1em;
}

/* Right column - Labour at Work style */

.cer-actions-container {margin:20px 0;}

#cer-mailinglist {overflow:auto; margin-bottom:2em;}
#cer-mailinglist h3 {margin-bottom:5px;}
#cer-mailinglist h3 span {font-weight:normal; font-size:12px;}
#cer-mailinglist-textfield-container {float:left;
padding-top:5px;
width:170px;}
#cer-mailinglist-textfield {
	background-color:#FFFFFF;
border:1px solid #BFBFBF;
color:#A1A1A1;
font-size:12px;
height:25px;
line-height:25px;
padding:0 5px;
width:170px;}

#cer-btn-container {float:left;
margin-left:15px;
width:65px;}
#cer-btn-container input {border:medium none;
height:auto;
padding:0;
width:auto;}


.cer-twitter-block {margin-bottom:1em; background:#58c4be; padding:10px; overflow:auto;}
.cer-twitter-block p {margin-bottom:0;}
.cer-twitter-header { font-weight:bold; padding-left:25px; height:20px; background:url(/web/20130514113033im_/http://www.labour.org.uk/images/icon-twitter2.gif) top left no-repeat;}
.cer-news-block {margin-bottom:1em;background:#c8dd69; padding:10px; overflow:auto;}
.cer-news-block p {margin-bottom:0;}
.cer-news-header {font-weight:bold; padding-left:25px; height:20px; background:url(/web/20130514113033im_/http://www.labour.org.uk/images/latest-news-icon.gif) top left no-repeat;}

.cer-action-block {padding: 10px 0;}
.cer-action-block .ai_cb {float: none !important;}
.cer-action-block p {margin: 15px 10px 0;}
.cer-action-link-block {padding:20px 10px; clear: both;}
.cer-action-block-content {}
.cer-action-block-content ul {list-style: none outside; margin: 15px 0 0; padding: 0;}
.cer-action-block-content li {display: inline; margin-left: 10px;}
.cer-action-block-content img {width: 70px; height: 70px;}
.cer-action-block-content .AdminMenu img {width: auto; height: auto;}

.cer-button {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#C6545E;
border:medium none;
text-decoration:none !important;
color:#C7F464 !important;
font-size:1.4em;
font-weight:bold;
padding:2px 7px;
text-transform:uppercase;
}


#labourontwitter{margin-bottom:0; border-bottom:1px solid #CCC;}
 #labourontwitter div{float:none;width:auto;}

#labourontwitter p{background:#F9F9F9;border-color:#CCC;border-style:solid;border-width:0 1px;padding:10px !important;margin:0;font-size:11px;}
 #labourontwitter .section-title{background:#ECEFF5;border-color:#CCC #CCC #D8DFEA;border-style:solid;border-width:1px;margin:0;padding:10px;color:#3B5998;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:normal;overflow:auto;}
#labourontwitter .section-title a{font-size:14px;font-weight:bold;line-height:15px;color:#3B5998;text-decoration:none;padding:0 10px 17px 42px;display:block;float:left;background:url("/web/20130514113033im_/http://www.labour.org.uk/images/doorstep/large-icons.gif") no-repeat 0 0;}




/* Footer */

.footer {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/footer-bg.gif) repeat-x #951e15;
	clear:both;
	margin-top:40px;
	min-height:377px;
	overflow:auto;
}
.footer_link {
	font-size: 13px;
	line-height: 14px;
	color: #ffffff;
}
.footer_link a {
	font-size: 12px;
	line-height: 24px;
	color: #ffffff;
}
.footer_link a:hover {
	color: #ffcc00;
}
.footer_mount {
	width: 870px;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
	padding: 20px 15px 10px 15px;
	background:none;
}
.footer_mount h3 {
	color:#FFF;
	margin-bottom:1em;
}
.footer_module_01 {
	width: 151px;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
	float: left;
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.footer_module_02 {
	width: 280px;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
	float: left;
	padding-right: 30px;
	padding-bottom: 20px;
}
.footer_module_03 {
	width: 280px;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
	float: left;
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.footer_module_04 {
	width: 146px;
	margin: 0 auto;
	vertical-align: top;
	text-align: left;
	float: left;
	padding-right: 30px;
	padding-bottom: 20px;
}
#imprint-bottom {
	padding:10px 20px;
	font-size:10px;
	text-align:center;
}

/* Donate comments */

#donation_comments_container {
	height:320px;
	margin-bottom:10px;
	margin-top:10px;
	overflow:hidden;
}
.dropitem {
	border-left:10px solid #d52b1e;
	margin-bottom:10px;
	padding:5px 5px;
}
.droptext {
}
.dropauthor {
	color:#d52b1e;
}
/* Social Bookmarks */

.social-bookmarks {
	border:solid 1px #d8d8d8;
	padding:20px;
	overflow:auto;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/social-bg.gif) no-repeat top center #FFF;
	margin-top:-2.5em;
	margin-bottom:1em;
}
.social-bookmarks ul {list-style: none outside; margin: 0; padding: 0;}
#news-page-container .social-bookmarks {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: solid 1px #d8d8d8;
}
.social-bookmarks a {
	text-decoration:none;
	margin-left:10px;
}
.social-bookmarks-title {width:70px; float:left;}
.social-bookmarks-big-links {width:260px; float:left;}
.social-bookmarks-big-links a {display:block; float:left; width:120px; font-size:14px; font-weight:bold;}
.social-bookmarks-big-links a img {float:left; padding-right:10px; }
.social-bookmarks-links {width:260px; float:left;}
.social-bookmarks-links a {width:110px; display:block; float:left}

/* Google styles */
.social-bookmarks.google-enabled li {margin: 0 10px;}
.social-bookmarks.google-enabled a {text-decoration:none; margin-left: 0;}
.google-enabled .social-bookmarks-title {width:80px; float:left; padding: 5px 0 0; font-size: 13px;}
.google-enabled .social-bookmarks-big-links {float:left; width: auto;}
.google-enabled .social-bookmarks-big-links li {display:block; float:left; font-size:14px; font-weight:bold;}
.google-enabled .social-bookmarks-big-links a {float: none; width: auto;}
.google-enabled .social-bookmarks-big-links a img {height: 25px; float: none; padding-right: 0;}
.google-enabled .social-bookmarks-links {width: auto; float:left;}
.google-enabled .social-bookmarks-links li {display:block; float:left; padding: 5px 0 0;}
.google-enabled .social-bookmarks-links li a {width: auto; float: none;}
.google-enabled .social-bookmarks-links a img {vertical-align: middle;}



.video-subtitle {
	font-size:16px;
	color:#333;
	margin-top:2em;
}
.other-videos-link {
	border-top: solid 1px #e5e5e5;
	padding-top:10px;
	margin-top:10px;
}
.other-videos-link a:link, .other-videos-link a:visited, .other-videos-link a:active {
	text-decoration:none;
}
.news_copy {
	overflow:visible;
}
/* Forms */

.standard_input {
	width:auto;
	height:20px;
	border:solid 2px #BFBFBF;
	line-height:20px;
	font-size:12px;
	color:#a1a1a1;
	padding:0 5px;
	margin:5px 0;
}
#contactusTable td {
	padding:5px;
}
.DataCapture td {
	padding:5px;
}
input.text, #CardHolderName, #CardNumber, #ExpiryDate_Month, #ExpiryDate_Year, #IssueNumber, #StartDate_Month, #StartDate_Year, #SecurityNumber, #AccountHolderName, #AccountSortCode, #AccountNumber, #AccountBank, #FirstNames, #LastName, #Postcode, #Address, #AddressII, #City, #Telephone, #Email, #EmailConfirm, #Title, #FirstName, #LastName, #HouseNumber, input#Address, input#Address2, #Email {
	border:2px solid #BFBFBF;
	color:#666;
	font-size:12px;
	height:20px;
	width:auto;
	line-height:20px;
	padding:0 5px;
	background-color:#eeecec;
}
select {
	border:2px solid #BFBFBF;
	color:#666;
	font-size:12px;
	height:25px;
	line-height:20px;
	padding:0;
	background-color:#eeecec;
}
.swc_Textarea, #MessageBody, textarea {
	border:2px solid #BFBFBF;
	color:#666;
	font-size:12px;
	padding:5px;
	background-color:#eeecec;
	font-family:Arial, Helvetica, sans-serif;
}
.maincontent input {
	margin-bottom:1em;
}
input.btn {
	/*border-color:#999999 #666666 #666666 #999999;

  border-style:solid;

  border-width:1px;

  */

border:none;
	color:#fff;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/btn-bg.gif) repeat-x top center;
	margin-bottom:1em;
	height:25px;
	line-height:25px;
	font-weight:bold;
	text-align:center;
	padding:0 10px;
}
.maincontent input.radio {
	margin:.5em .5em .5em 2px;
	vertical-align:0;
}
/* Facebook widget */

.fan_box {
	overflow:hidden;
}
.connections {
	background: #F3F3F3;
}
.fan_box .connections_grid .grid_item {
	float:left;
	overflow:hidden;
	padding:0 13px 8px 0;
	width:50px;
}
.fan_box .full_widget {
	background:none repeat scroll 0 0 white;
	border:1px solid #BFBFBF;
}
.fan_box .connections_grid .grid_item .name {
	color:#808080;
	font-size:9px;
	overflow:visible;
	padding-top:5px;
	text-align:center;
	white-space:nowrap;
}
.app_content_25749647410 a:link, .app_content_25749647410 a:visited, .app_content_25749647410 a:active {
	color:#D52B1E;
	text-decoration:none;
}
.name_block a, .connect_button a {
	text-decoration:none;
}
.name_block {
	width:250px;
	overflow:hidden
}
.fan_box .connect_button .UIActionButton {
	margin:1px 0 0;
	padding:3px;
}
/* Chevrons */

div.chevron {
	overflow:auto;
	zoom:1;
	background-color:#EEE;
	border-bottom:1px solid #dc291e;
	position:relative;
	z-index:0;
	margin-bottom:15px;
}
div.chevron div {
	float:left;
	padding:5px 20px 5px 10px;
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/chevron.gif) right center no-repeat;
	color:#999999;
	position:relative;
	z-index:1;
}
div.chevron .active {
	background:url(/web/20130514113033im_/http://www.labour.org.uk/images/chevron-active.gif) right center no-repeat;
	z-index:-1;
	padding-left:20px;
	margin-left:-10px;
	color:#666666;
}
.fundraise_tabs {
	width: 105px;
	height: 26px;
	margin-bottom: 15px;
	background: url(/web/20130514113033im_/http://www.labour.org.uk/images/fundraise_tab.gif) top no-repeat;
	background-color: #dc291e;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	vertical-align: top;
	padding-top: 14px;
	margin-right: 5px;
	float: left;
}
.fundraise_tabs a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.fundraise_tabs a:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
.fundraise_tabs.TabSelected {
	color: #ffcc00 !important;
}
.menu_text {
	margin-left: 10px;
}
/* */

/* Funraise and Recruit */
#recruit_fundraise {
}
	#recruit_fundraise .recruit_tabs {
		margin: 0;
		padding: 0;
		height: 40px;
		clear: both;
		list-style-type: none;
	}
		#recruit_fundraise .recruit_tabs li {
			display: inline;
			float: left;
			margin: 0 4px 0 0
		}
		#recruit_fundraise .recruit_tabs a {
			display: block;
			padding: 0 10px;
			height: 39px;
			line-height: 40px;
			font-size: 16px;
			text-decoration: none;
			background-color: #e7e8e8;
			border: 1px solid #d8d8d8;
		}
		#recruit_fundraise .recruit_tabs .selected a {
			height: 40px;
			background-color: #fff;
			border-bottom: none
		}
		#recruit_fundraise .recruit_tabs #recruit_tab a {
			color: #c5281c
		}
		#recruit_fundraise .recruit_tabs #fundraise_tab a {
			color: #3a60a1
		}
		
		#recruit_fundraise .divider {
			clear: both;
			margin: 10px 0;
			border-top: 1px solid #e7e8e8;
		}
		
		#recruit_fundraise .menu_content, .fundraise_recruit_intro {
			padding: 10px;
			background: #fff;
			border: 1px solid #d8d8d8;
		}
		#recruit_fundraise .main_news_content_title {
			clear: both
		}
		
		#recruit_fundraise #fundraising .fundraise_tabs {
			background-image: url(/web/20130514113033im_/http://www.labour.org.uk/images/fundraise_tab_blue.gif)
		}
		
		#divPicture {
			margin: 0 10px 10px 0;
			padding: 9px;
			width: 150px;
			float: left;
			background: #eee;
			border: 1px solid #d8d8d8
		}
			.fundraise_recruit_intro #divPicture {
				float:left;
				margin-bottom:0;
				width:150px;
			}

		.fundraise_recruit_intro .social-bookmarks{margin-top:20px;border:0;}

		#recruit_fundraise .form-left {
			float: left;
			margin-right: 10px
		} 
		.fundraise_recruit_intro . {
			margin-left:185px;
		}
			.fundraise_recruit_intro . h2 {
				width: 370px;
				clear: right
			}
			#recruit_fundraise .form-left label {
				display: block;
				margin-top: 10px
			}
			#recruit_fundraise .form-left textarea {
				margin-bottom: 10px;
				width: 99%;
				height: 45px
			}

		
			#recruit_fundraise input[type=text] {
				width: 98%
			}


.swc_List img {
	border:none;
}
.noborder img {
	border:none;
}
.video_thumbnail img {
	width: 120px;
}
.continue_link {
	text-align:right;
}
.continue_link a {
	text-decoration:none;
}
.content_pod_01 h2 {
	margin-bottom:0;
}
.wrapper {
	float:left;
	margin:0 10px 5px 0;
	border:3px solid #666666;
}
.flickr-strip {
  /*overflow: hidden; 
  height: 81px;*/
  }
.flickr-strip-item, .flickr-homepage-img {
	width:81px;
	height:81px;
	overflow:hidden;
	float:left;
	text-align: center;
	margin:0 9px 10px 0;
}
.flickr-strip-item img, .flickr-homepage-img img {
    border:3px solid #666666;
    max-width: 75px;
    max-height: 75px;
}
/*** JS Youtube player w/ thumbs ***/
.youtube-player {
}
.youtube-player ul.thumbs {
	list-style:none;
	margin:10px 0;
	padding:0;
}
.youtube-player ul.thumbs li {
	float:left;
	display:inline;
	position:relative;
	margin:2px 1px 6px;
	padding:0;
	cursor:pointer;
}
.youtube-player ul.thumbs li img {
	padding:3px;
	margin:0 3px;
	border:0;
	width:68px;
}
.youtube-player ul.thumbs li .title {
	position:absolute;
	display:none;
	font-size:11px;
	font-weight:bold;
	padding:12px;
	bottom:0;
}
.youtube-player ul.thumbs li:hover img {
	opacity:.5;
	border:3px solid #BBB;
	padding:0;
}
/*.youtube-player ul.thumbs li:hover .title{display:block;}*/
		
		.youtube-player ul.thumbs li.active {
	margin:1px 0 5px;
}
.youtube-player ul.thumbs li.active img {
	background:#fff;
	border:3px solid #999;
	padding:1px;
}


/* Labour Doorstep RHS */
#rhs_doorstep{}
	#rhs_doorstep .doorstep{border:1px solid #ccc;padding:16px;background:#fff;border-bottom:0;}
		#rhs_doorstep .pledge{padding-bottom:16px;}
			#rhs_doorstep .pledge a{background:url("/web/20130514113033im_/http://www.labour.org.uk/images/doorstep/rhs-btn-pledge.gif") no-repeat right 10px;color:#000;display:block;font-size:11px;font-weight:bold;padding-right:70px;text-decoration:none;}
	
		#rhs_doorstep #action-list{list-style:none;}
		#rhs_doorstep #action-list li{margin:0 0 8px;padding-left:36px;background:url(/web/20130514113033im_/http://www.labour.org.uk/images/doorstep/small-icons.gif) top left no-repeat;line-height:24px;font-weight:bold;}
		#rhs_doorstep #action-list li.title{margin-bottom:16px;background:none;padding:0;}
			#rhs_doorstep #action-list li.canvas{background-position:0 0;}
			#rhs_doorstep #action-list li.volunteer{background-position:0 -32px;}
			#rhs_doorstep #action-list li.family{background-position:0 -64px;}
			#rhs_doorstep #action-list li.phone{background-position:0 -96px;}
			#rhs_doorstep #action-list li.email{background-position:0 -128px;}
			#rhs_doorstep #action-list li.tweet{background-position:0 -192px;}
			#rhs_doorstep #action-list li.facebook{background-position:0 -160px;}
			
		#rhs_doorstep ul.actions{list-style:none;padding:10px;border:1px solid #ccc;border-width:1px 1px 0;border-top-color:#D8DFEA;background:#fff;clear:both;}
			#rhs_doorstep ul.actions li{margin:0 0 8px;padding-left:36px;background:url(/web/20130514113033im_/http://www.labour.org.uk/images/doorstep/small-icons.gif) top left no-repeat;line-height:24px;font-weight:bold;}
			#rhs_doorstep ul.actions li.twitter-tweet,
			#rhs_doorstep ul.actions li.twitter-follow{background-position:0 -192px;}
			#rhs_doorstep ul.actions li.facebook{background-position:0 -160px;}
		
		#rhs_doorstep #labouronfacebook{margin-bottom:0;}
			
		#rhs_doorstep #labourontwitter{margin-bottom:0;overflow:visible;border-bottom:1px solid #CCC;}
			#rhs_doorstep #labourontwitter div{float:none;width:auto;}
			
				#rhs_doorstep #labourontwitter p{background:#F9F9F9;border-color:#CCC;border-style:solid;border-width:0 1px;padding:10px !important;margin:0;font-size:11px;}
			#rhs_doorstep #labourontwitter .section-title{background:#ECEFF5;border-color:#CCC #CCC #D8DFEA;border-style:solid;border-width:1px;margin:0;padding:10px;color:#3B5998;font-size:11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:normal;overflow:auto;}
				#rhs_doorstep #labourontwitter .section-title a{font-size:14px;font-weight:bold;line-height:15px;color:#3B5998;text-decoration:none;padding:0 10px 17px 42px;display:block;float:left;background:url("/web/20130514113033im_/http://www.labour.org.uk/images/doorstep/large-icons.gif") no-repeat 0 0;}

#map_canvas {border:3px solid #666666;}
.events-item {border-top:solid 1px #ccc; margin-top:10px; padding-top:10px;}
.events-title {font-weight:bold; margin-bottom:0;}
			
.section-navigation{margin-bottom:10px;overflow:auto;border-bottom:1px solid #FFF;}
	.section-navigation h6{color:#333;font-size:18px;font-weight:bold;margin-bottom:0;}
	.section-navigation ul.links{padding:10px 20px 0;border-bottom:1px solid #D9D9D9;}
		.section-navigation ul.links li{margin:0 5px 10px 0;list-style:square outside none;padding:0;font-weight:bold;color:#CCC;}
		.section navigation ul.links li a{font-size:13px;display:block;font-weight:bold;}
		
	.actions{margin-bottom:10px;clear:both;}
	 .actions img{width:138px;height:31px;margin-right:8px;background:url(/web/20130514113033im_/http://www.labour.org.uk/css/images-common/buttons.gif) 0 0 no-repeat;}
	.actions .btn-join{background-position:0 -103px;}
	.actions .btn-facebook{background-position:-138px -103px;}
	.actions .btn-twitter{background-position:0 -134px;}
	.actions .btn-email{background-position:-138px -134px;}
	
.leadership-pod {background:#fff; border:solid 2px #bebebe; padding:20px; margin-bottom:1em;}
.leadership-pod-logo {margin-bottom:20px;}
.leadership-pod-header1 {margin-bottom:5px;}

.leadership-candidates-tn-small .tn-small {border:solid 3px #cf2a1d;}
.leadership-candidates-tn-small div {width:67px; float:left;  margin: 20px 10px 20px 0;}

.leadership-top-phase1 {width:590px; height:293px; border:solid 3px #bebebe;padding:20px; margin-bottom:1em; float:left; background:url(/web/20130514113033im_/http://www.labour.org.uk/css/images-common/map-bg.gif) top right no-repeat #fff; margin:20px 0px 20px 20px;}
.leadership-top-phase1-btns {margin-left:-20px;}
.leadership-top-phase1-btns img {margin:0 6px 0 20px;}

.leadership-top-signup {width:220px; height:293px; border:solid 3px #bebebe;padding:20px; margin-bottom:1em; float:right; background:#fff; margin:20px 20px 20px 0px;}
.leadership-top-signup p {margin:15px 0;}
.leadership-top-signup #leadership-top-signup-input {
background:none repeat scroll 0 0 #fff;
border: solid 3px #bebebe;
margin:5px 0px;
padding:4px 8px;
color:#b1b1b1;
width:200px;
}

.leadership-top-signup-header {margin:10px 0;}
.leadership-top-signup-header2 {margin:13px 0 25px 0;}
.leadership-top-signup-signup {}
.leadership-top-signup-bottomlogo {margin-top:20px;}
.leadership-top-signup-joinnow {margin-bottom:80px;}

.rss-items {border-bottom:1px solid #E5E5E5; margin-top:10px; padding-bottom:10px; list-style:none; margin-left:0;}
.ed-twitter-block-header {color:#333333 !important; font-weight:bold !important; margin-bottom:1em !important; background:url(/web/20130514113033im_/http://www.labour.org.uk/images/twitter-icon3.gif) top left no-repeat; padding-left:35px; height:2em; line-height:2em;}

/* News block */

.news-container {background-color:#FFFFFF;border:1px solid #D8D8D8;overflow:hidden;}

.news-container .social-bookmarks {margin:1em 0 0; border-bottom:none; border-right:none; border-left:none; }
.news-main-content {width:410px; float:left; padding:20px;}
.news-h1 {color:#d22b25; font-size:26px; padding-bottom:30px; border-bottom:solid 1px #d8d8d8; margin-bottom:15px;}
.news-facebook-like {}

.news-side-content {width:164px; float:right; padding:20px;}
.news-side-links {margin:1em 0; overflow:auto;}
.news-side-rss {list-style-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/rss-icon.gif); line-height:32px; font-weight:bold;}
.news-side-subscribe {list-style-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/mail-icon.gif); line-height:32px; font-weight:bold;}
.news-side-join {list-style-image:url(/web/20130514113033im_/http://www.labour.org.uk/images/joinlabour-icon.gif); line-height:32px; font-weight:bold;}

.news-side-links a:link, .news-side-links a:visited {color:#333; text-decoration:none;}
.news-side-links a:hover {color:#666; text-decoration:none;}

.related-news-header {font-size:16px; font-weight:bold; color:#333; background:#f3f3f3; border-top:solid 1px #d8d8d8; padding:10px; margin-top:1em;}

/* Data collector */
.data-collector .dc_left {width: 40%; vertical-align: top;}
.data-collector .dc_right {padding-left: 10px; width: 60%; vertical-align: top;}
.data-collector td {padding: 5px 0;}
.data-collector input.text {width: 300px !important;}
.data-collector textarea {margin: 15px 0 30px;}

/* Homepage videos */
.video-item {margin-top: 15px; padding-top: 15px; border-top: 1px solid #E5E5E5;}
.video-item.first {margin-top: 0; padding-top: 0; border-top: 0;}

/* Condolences page */
#datacapture-condolences .DataProtectionStatement {display: none;}
#datacapture-reader-condolences li {padding: 1em 0;}
#datacapture-reader-condolences li p {margin: 0.5em 0 0;}

/* Showcase page */
#frmDataCapture2e8d28ca-83ff-5b74-712f-cf75386d0efd input[type="file"] {width: 180px;    color: #666666;
    font-size: 12px;
    height: 24px;
    line-height: 20px;}
#frmDataCapture2e8d28ca-83ff-5b74-712f-cf75386d0efd .DataProtectionStatement {width:180px;}

/* Layout - SSI toolbar */
#ssi-toolbar {padding: 6px 0; color: #ccc; background: #000 url('/web/20130514113033im_/http://www.labour.org.uk/images/ssi-toolbar.jpg') top left repeat-x;}
#ssi-toolbar .ssi-contents {width: 960px; margin: 0 auto;}
#ssi-toolbar .ssi-logo {float: left; padding: 5px 0 3px;}
#ssi-toolbar h1 {margin: 0; padding: 0;}
#ssi-toolbar h1 a {display: block; width: 104px; height: 20px; text-indent: -999em; overflow: hidden; background: url('/web/20130514113033im_/http://www.labour.org.uk/images/ssi-logo.gif') 0 0 no-repeat;}
#ssi-toolbar .ssi-menu {float: right;}
#ssi-toolbar .ssi-menu ul {list-style: none outside; margin: 0; padding: 0;}
#ssi-toolbar .ssi-menu li {display: block; float: left; line-height: 32px; padding: 0 10px; border-left: 1px solid #2D2D2D; border-right: 1px solid #000; margin-left: 0;}
#ssi-toolbar .ssi-menu li.first {line-height: 1em; border-left: 0;}
#ssi-toolbar .ssi-menu li.last {line-height: 1em; border-right: 0;}
#ssi-toolbar .ssi-menu li.last.text {line-height: 32px;}
#ssi-toolbar .ssi-menu a {color: #ccc;}

/* Layout - SSI Footer */
#ssi-footer {color:#fff; background:#1B1B1B; padding: 15px 0 30px; overflow: hidden;}
#ssi-footer #footer-content {width: 960px; margin: 0 auto; font: 11px/16px Arial, sans-serif;}
#ssi-footer ul {list-style: none outside; padding: 0; margin: 0;}
#ssi-footer li {display: inline; margin-left: 0;}
#ssi-footer .bookmarks {float: right;}
#ssi-footer .bookmarks li {padding: 0 2px;display:block;float:left;}
#ssi-footer .bookmarks a {text-decoration:none;display:block;float:left;}
#ssi-footer .footer-menu ul {margin: 0 0 15px;}
#ssi-footer .footer-menu a {padding: 1px 6px; font-size: 12px; border-left: 1px solid #D0D0D0; color: #D0D0D0; text-decoration: none;}
#ssi-footer .footer-menu a.first {padding: 1px 6px 1px 0; border-left: 0;}
#ssi-footer .footer-menu a:hover {text-decoration: underline;}
#ssi-footer .footer-menu p {margin: 0; padding: 0; line-height: 13px;}

/* SSI popups */
.swc_Popup.login {padding: 0; border: 0; border-radius: 4px; -moz-border-radius: 5px; -webkit-border-radius: 4px; box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;}
.swc_Popup.login .swc_PopupHeader {position: absolute; right: 4px; top: 4px; width: 20px; height: 20px; background: none; border: 1px solid F0F0F0;}
.swc_Popup.login .swc_PopupHeader:hover {border: 1px solid #999999; background: url("https://web.archive.org/web/20130514113033im_/https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA}
.swc_Popup.login .swc_PopupHeader {padding: 0;}
.swc_Popup.login .swc_PopupTitle {display: none;}
.swc_Popup.login .swc_PopupClose {text-indent: -999px; margin: 0; position: absolute; right: 2px; top: 2px; width: 16px; height: 16px; border: 0; background-color: transparent; background: url('https://web.archive.org/web/20130514113033im_/https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png') -96px -128px no-repeat;}
.swc_Popup.login .swc_PopupContent {margin-top: 0; padding: 0; width: 560px; height: 375px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.swc_Popup.registration {padding: 0; border: 0; border-radius: 4px; -moz-border-radius: 5px; -webkit-border-radius: 4px; box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;}
.swc_Popup.registration .swc_PopupHeader {position: absolute; right: 24px; top: 10px; width: 20px; height: 20px; background: none; border: 1px solid F0F0F0;}
.swc_Popup.registration .swc_PopupHeader:hover {border: 1px solid #999999; background: url("https://web.archive.org/web/20130514113033im_/https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA}
.swc_Popup.registration .swc_PopupHeader {padding: 0;}
.swc_Popup.registration .swc_PopupTitle {display: none;}
.swc_Popup.registration .swc_PopupClose {text-indent: -999px; margin: 0; position: absolute; right: 2px; top: 2px; width: 16px; height: 16px; border: 0; background-color: transparent; background: url('https://web.archive.org/web/20130514113033im_/https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/dark-hive/images/ui-icons_cccccc_256x240.png') -96px -128px no-repeat;}
.swc_Popup.registration .swc_PopupHeader:hover .swc_PopupClose {background: url('https://web.archive.org/web/20130514113033im_/https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/images/ui-icons_222222_256x240.png') -96px -128px no-repeat;}
.swc_Popup.registration .swc_PopupContent {margin-top: 0; padding: 0; width: 650px; height: 675px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}


/* Clearfix */
.clear {clear:both;}
.clearfixed:after, .clearfixed_left:after {clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clearfixed_left:after {clear: left;}
.clearfixed, .clearfixed_left {display: inline-block;}
html[xmlns] .clearfixed, html[xmlns] .clearfixed_left {display: block;}
* html .clearfixed, * html .clearfixed_left {height: 1%;}

/* Join */
.error { color: red; font-size: 90%; }

/* SWC */
.swc_List {list-style: none outside; margin: 1em 0; padding: 0;}
.swc_List li {overflow: hidden; margin: 0; padding: 10px 0; border-bottom: 1px solid #ccc;}

#people-list-pcc {margin: 1em 0;}
#people-list-pcc p {margin: 0 0 1em;}
/*
     FILE ARCHIVED ON 11:30:33 May 14, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:30:51 Jul 22, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/