/* JURY TEAM styles
Tom Aston, FUSE (www.fuse.co.uk)
9th February 2009 */

/***********************************/

@import url('reset.css');
@import url('clearfix.css');

/***********************************/

#page {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
#header {
	width:940px;
	margin:0 auto;
	padding:0 10px;
	border-left:solid 1px #EEEEEE;
	border-right:solid 1px #EEEEEE;
}
#header #title-graf {
	width:352px;
	padding:10px 0 15px 15px;
	float:left;
}
#header #title-graf a:link,
#header #title-graf a:visited {
	text-indent:-9999px;
	display:block;
	width:352px;
	/*height:72px;*/
	height:59px;
	background:url(../images/juryteam-logo.gif) left top no-repeat;
}
#header #top-nav {
	width:554px;
	padding:0 0 0 19px;
	float:left;
}
#header #top-nav ul li {
	float:left;
	line-height:1.2em;
}
#header #top-nav ul li a:link,
#header #top-nav ul li a:visited {
	text-indent:-9999px;
	display:block;
	margin:0 0 0 3px;
}
#header #top-nav ul li#link-home a:link,
#header #top-nav ul li#link-home a:visited {
	width:63px;
	height:68px;
	background:url(../images/nav-strip.gif) 0 0 no-repeat;
	margin:0;
}
#header #top-nav ul li#link-home a:hover,
#header #top-nav ul li#link-home a:active {
	background:url(../images/nav-strip.gif) 0 -78px no-repeat;
}
#header #top-nav ul li#link-home a.current-page:link,
#header #top-nav ul li#link-home a.current-page:visited {
	background:url(../images/nav-strip.gif) 0 -156px no-repeat;
}
#header #top-nav ul li#link-mp a:link,
#header #top-nav ul li#link-mp a:visited {
	width:80px;
	height:68px;
	background:url(../images/nav-strip.gif) -65px 0 no-repeat;
}
#header #top-nav ul li#link-mp a:hover,
#header #top-nav ul li#link-mp a:active {
	background:url(../images/nav-strip.gif) -65px -78px no-repeat;
}
#header #top-nav ul li#link-mp a.current-page:link,
#header #top-nav ul li#link-mp a.current-page:visited {
	background:url(../images/nav-strip.gif) -65px -156px no-repeat;
}
#header #top-nav ul li#link-candidates a:link,
#header #top-nav ul li#link-candidates a:visited {
	width:113px;
	height:68px;
	background:url(../images/nav-strip.gif) -147px 0 no-repeat;
}
#header #top-nav ul li#link-candidates a:hover,
#header #top-nav ul li#link-candidates a:active {
	background:url(../images/nav-strip.gif) -147px -78px no-repeat;
}
#header #top-nav ul li#link-candidates a.current-page:link,
#header #top-nav ul li#link-candidates a.current-page:visited {
	background:url(../images/nav-strip.gif) -147px -156px no-repeat;
}
#header #top-nav ul li#link-pressoffice a:link,
#header #top-nav ul li#link-pressoffice a:visited {
	width:66px;
	height:68px;
	background:url(../images/nav-strip.gif) -482px 0 no-repeat;
}
#header #top-nav ul li#link-pressoffice a:hover,
#header #top-nav ul li#link-pressoffice a:active {
	background:url(../images/nav-strip.gif) -482px -78px no-repeat;
}
#header #top-nav ul li#link-pressoffice a.current-page:link,
#header #top-nav ul li#link-pressoffice a.current-page:visited {
	background:url(../images/nav-strip.gif) -482px -156px no-repeat;
}
#header #top-nav ul li#link-support a:link,
#header #top-nav ul li#link-support a:visited {
	width:86px;
	height:68px;
	background:url(../images/nav-strip.gif) -262px 0 no-repeat;
}
#header #top-nav ul li#link-support a:hover,
#header #top-nav ul li#link-support a:active  {
	background:url(../images/nav-strip.gif) -262px -78px no-repeat;
}
#header #top-nav ul li#link-support a.current-page:link,
#header #top-nav ul li#link-support a.current-page:visited  {
	background:url(../images/nav-strip.gif) -262px -156px no-repeat;
}
#header #top-nav ul li#link-about a:link,
#header #top-nav ul li#link-about a:visited {
	width:70px;
	height:68px;
	background:url(../images/nav-strip.gif) -350px 0 no-repeat;
}
#header #top-nav ul li#link-about a:hover,
#header #top-nav ul li#link-about a:active {
	background:url(../images/nav-strip.gif) -350px -78px no-repeat;
}
#header #top-nav ul li#link-about a.current-page:link,
#header #top-nav ul li#link-about a.current-page:visited {
	background:url(../images/nav-strip.gif) -350px -156px no-repeat;
}
#header #top-nav ul li#link-blog a:link,
#header #top-nav ul li#link-blog a:visited {
	width:58px;
	height:68px;
	background:url(../images/nav-strip.gif) -422px 0 no-repeat;
}
#header #top-nav ul li#link-blog a:hover,
#header #top-nav ul li#link-blog a:active {
	background:url(../images/nav-strip.gif) -422px -78px no-repeat;
}
#header #top-nav ul li#link-blog a.current-page:link,
#header #top-nav ul li#link-blog a.current-page:visited {
	background:url(../images/nav-strip.gif) -422px -156px no-repeat;
}
#content {
	clear:both;
}
#content #top-set {
	width:940px;
	margin:0 auto;
	padding:0 10px;
	border-left:solid 1px #EEEEEE;
	border-right:solid 1px #EEEEEE;
	color:#222222;
}
#content #top-set #banner {
	width:940px;
	text-align:center;
	padding:0 0 20px 0;
}
#content #top-set #index-main-section {
	width:940px;
	padding:0 0 20px 0;
	float:left;
	font-size:1.1em;	
}
#content #top-set #index-main-section h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:2.0em;
	color:#333333;
	margin:0 15px 10px 15px;
	padding:10px 0 0 0;
	border-top:solid 1px #E0E0E0;
}
#content #top-set #index-main-section h7 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:2.0em;
	color:#333333;
	margin:0 15px 10px 15px;
	padding:3px 0 0 0;
}
#content #top-set #index-main-section h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color:#555555;
	margin:0 15px 15px 15px;
	padding:10px 0 0 0;
	border-top:solid 1px #E0E0E0;
	clear:both;
	line-height:1.2em;
}
#content #top-set #index-main-section h2 a:link,
#content #top-set #index-main-section h2 a:visited,
#content #top-set #index-main-section h2 a:active,
#content #top-set #index-main-section h2 a:hover {
	text-decoration:none;
}
#content #top-set #index-main-section h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#222222;
	margin:0 15px 10px 15px;
	padding:10px 0 0 0;
	clear:both;
	line-height:1.2em;
}
#content #top-set #index-main-section p {
	margin:0 0 10px 0;
	padding:0 15px;
	line-height:1.4em;
}
#content #top-set #index-main-section blockquote {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	margin:0 0 10px 0;
	padding:5px 30px;
	line-height:1.4em;
}
#content #top-set #index-main-section ul {
	margin:0 0 10px 0;
	padding:0 15px;
	line-height:1.4em;
}
#content #top-set #index-main-section ol {
	margin:0 0 10px 50px;
	padding:0 15px 0 0;
	line-height:1.4em;
}
#content #top-set #index-main-section ul li {
	background:url(../images/bullet.gif) 0.4em 0.55em no-repeat;
	padding:0 0 0 15px;
	margin:0 0 3px 0;
}
#content #top-set #index-main-section ol li {
	padding:0 0 0 5px;
	margin:0 0 3px 0;
	list-style-type:decimal;
}
#content #top-set #index-main-section a:link,
#content #top-set #index-main-section a:visited {
	color:#555555;
	font-weight:bold;
	text-decoration:underline;
}
#content #top-set #index-main-section a:hover,
#content #top-set #index-main-section a:active {
	color:#777777;
	text-decoration:none;
}
#content #top-set #index-main-section table {
	margin:6px 0 17px 15px;
	border-top:solid 1px #E0E0E0;
}
#content #top-set #index-main-section table td {
	padding:4px 30px 4px 30px;
	border-bottom:solid 1px #E0E0E0;
}
#content #top-set #index-main-section table td.align-right {
	text-align:right;
}
#content #top-set #index-main-section #support-select {
	padding:5px 0 30px 0;
	float:left;
}
#content #top-set #index-main-section #support-select #support-subscribe,
#content #top-set #index-main-section #support-select #support-join,
#content #top-set #index-main-section #support-select #support-donate {
	padding:0 15px;
	margin:0;
	float:left;
	width:175px;
	height:130px;
	position:relative;
}
#content #top-set #index-main-section #support-select h2 {
	padding:0;
	margin:0 0 5px 0;
	border:none;
}
#content #top-set #index-main-section #support-select h2 a:link,
#content #top-set #index-main-section #support-select h2 a:visited {
	text-decoration:none;
	color:#666666;
}
#content #top-set #index-main-section #support-select h2 a:hover,
#content #top-set #index-main-section #support-select h2 a:active {
	text-decoration:none;
	color:#222222;
}
#content #top-set #index-main-section #support-select p {
	padding:0;
	margin:0;
}
#content #top-set #index-main-section #support-select a.main-link {
	display:block;
	width:175px;
	height:31px;
	position:absolute;
	bottom:0;
	left:14px;
}
#content #top-set #index-main-section #support-select #support-subscribe a.main-link:link,
#content #top-set #index-main-section #support-select #support-subscribe a.main-link:visited,
#content #top-set #index-main-section #support-select #support-subscribe a.main-link:hover,
#content #top-set #index-main-section #support-select #support-subscribe a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-subscribe.gif) left top no-repeat;
}
#content #top-set #index-main-section #support-select #support-join a.main-link:link,
#content #top-set #index-main-section #support-select #support-join a.main-link:visited,
#content #top-set #index-main-section #support-select #support-join a.main-link:hover,
#content #top-set #index-main-section #support-select #support-join a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-join.gif) left top no-repeat;
}
#content #top-set #index-main-section #support-select #support-donate a.main-link:link,
#content #top-set #index-main-section #support-select #support-donate a.main-link:visited,
#content #top-set #index-main-section #support-select #support-donate a.main-link:hover,
#content #top-set #index-main-section #support-select #support-donate a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-donate.gif) left top no-repeat;
}
#content #top-set #main-section {
	width:620px;
	padding:0 0 20px 0;
	float:left;
	font-size:1.1em;	
}
#content #top-set #main-section h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:2.0em;
	color:#333333;
	margin:0 15px 10px 15px;
	padding:10px 0 0 0;
	border-top:solid 1px #E0E0E0;
}
#content #top-set #main-section h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	color:#555555;
	margin:0 15px 15px 15px;
	padding:10px 0 0 0;
	border-top:solid 1px #E0E0E0;
	clear:both;
	line-height:1.2em;
}
#content #top-set #main-section h2 a:link,
#content #top-set #main-section h2 a:visited,
#content #top-set #main-section h2 a:active,
#content #top-set #main-section h2 a:hover {
	text-decoration:none;
}
#content #top-set #main-section h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#222222;
	margin:0 15px 10px 15px;
	padding:10px 0 0 0;
	clear:both;
	line-height:1.2em;
}
#content #top-set #main-section p {
	margin:0 0 10px 0;
	padding:0 15px;
	line-height:1.4em;
}
#content #top-set #main-section .application-form form p {
	padding-left:0;
}
#content #top-set #main-section blockquote {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	margin:0 0 10px 0;
	padding:5px 30px;
	line-height:1.4em;
}
#content #top-set #main-section ul {
	margin:0 0 10px 0;
	padding:0 15px;
	line-height:1.4em;
}
#content #top-set #main-section ol {
	margin:0 0 10px 50px;
	padding:0 15px 0 0;
	line-height:1.4em;
}
#content #top-set #main-section ul li {
	background:url(../images/bullet.gif) 0.4em 0.55em no-repeat;
	padding:0 0 0 15px;
	margin:0 0 3px 0;
}
#content #top-set #main-section ol li {
	padding:0 0 0 5px;
	margin:0 0 3px 0;
	list-style-type:decimal;
}
#content #top-set #main-section a:link,
#content #top-set #main-section a:visited {
	color:#555555;
	font-weight:bold;
	text-decoration:underline;
}
#content #top-set #main-section a:hover,
#content #top-set #main-section a:active {
	color:#777777;
	text-decoration:none;
}
#content #top-set #main-section table {
	margin:6px 0 17px 15px;
	border-top:solid 1px #E0E0E0;
}
#content #top-set #main-section table td {
	padding:4px 30px 4px 30px;
	border-bottom:solid 1px #E0E0E0;
}
#content #top-set #main-section table td.align-right {
	text-align:right;
}
#content #top-set #main-section #support-select {
	padding:5px 0 30px 0;
	float:left;
}
#content #top-set #main-section #support-select #support-subscribe,
#content #top-set #main-section #support-select #support-join,
#content #top-set #main-section #support-select #support-donate {
	padding:0 15px;
	margin:0;
	float:left;
	width:175px;
	height:130px;
	position:relative;
}
#content #top-set #main-section #support-select h2 {
	padding:0;
	margin:0 0 5px 0;
	border:none;
}
#content #top-set #main-section #support-select h2 a:link,
#content #top-set #main-section #support-select h2 a:visited {
	text-decoration:none;
	color:#666666;
}
#content #top-set #main-section #support-select h2 a:hover,
#content #top-set #main-section #support-select h2 a:active {
	text-decoration:none;
	color:#222222;
}
#content #top-set #main-section #support-select p {
	padding:0;
	margin:0;
}
#content #top-set #main-section #support-select a.main-link {
	display:block;
	width:175px;
	height:31px;
	position:absolute;
	bottom:0;
	left:14px;
}
#content #top-set #main-section #support-select #support-subscribe a.main-link:link,
#content #top-set #main-section #support-select #support-subscribe a.main-link:visited,
#content #top-set #main-section #support-select #support-subscribe a.main-link:hover,
#content #top-set #main-section #support-select #support-subscribe a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-subscribe.gif) left top no-repeat;
}
#content #top-set #main-section #support-select #support-join a.main-link:link,
#content #top-set #main-section #support-select #support-join a.main-link:visited,
#content #top-set #main-section #support-select #support-join a.main-link:hover,
#content #top-set #main-section #support-select #support-join a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-join.gif) left top no-repeat;
}
#content #top-set #main-section #support-select #support-donate a.main-link:link,
#content #top-set #main-section #support-select #support-donate a.main-link:visited,
#content #top-set #main-section #support-select #support-donate a.main-link:hover,
#content #top-set #main-section #support-select #support-donate a.main-link:active {
	text-indent:-9999px;
	background:url(../images/support-donate.gif) left top no-repeat;
}
#content #top-set #sidebar .sub-sidebar #donate-select {
	margin:10px 0 0 0;
	padding:0;
}
#content #top-set #sidebar .sub-sidebar #donate-select li {
	margin:5px 0 0 0;
	padding:0;
}
#content #top-set #sidebar .sub-sidebar #donate-select a:link,
#content #top-set #sidebar .sub-sidebar #donate-select a:visited {
	font-size:1.3em;
	margin:0 0 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
/*#content #top-set #sidebar .sub-sidebar #donate-select #donate-first a:link,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-first a:visited,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-first a:hover,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-first a:active {
	text-indent:-9999px;
	background:url(../images/donate-first.gif) left top no-repeat;
}
#content #top-set #sidebar .sub-sidebar #donate-select #donate-second a:link,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-second a:visited,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-second a:hover,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-second a:active {
	text-indent:-9999px;
	background:url(../images/donate-second.gif) left top no-repeat;
}
#content #top-set #sidebar .sub-sidebar #donate-select #donate-third a:link,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-third a:visited,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-third a:hover,
#content #top-set #sidebar .sub-sidebar #donate-select #donate-third a:active {
	text-indent:-9999px;
	background:url(../images/donate-third.gif) left top no-repeat;
}*/
#content #top-set #main-section form {
	margin:15px 0;
	padding:15px;
	background:#F6F6F6;
	border:solid 1px #E6E6E6;
}
#content #top-set #main-section form#join-form {
	width:395px;
}
#content #top-set #main-section form#join-form div {
	float:left;
	clear:both;
	padding:0 0 4px 0;
	width:390px;
}
#content #top-set #main-section form#donate-form div {
	float:left;
	clear:both;
	padding:0;
}
#content #top-set #main-section form#join-form div p {
	margin:0;
	padding:0 0 5px 0;
	font-size:1em;
}
#content #top-set #main-section form#join-form div em {
	font-style:normal;
	color:#CC0000;
	padding:3px 0 0 0;
	display:block;
	width:10px;
	float:left;
}
#content #top-set #main-section form#join-form div p em {
	float:none;
	display:inline;
}
#content #top-set #main-section form#join-form #subscribe-optin {
	padding:5px 0 10px 0;
}
#content #top-set #main-section form#join-form label {
	float:left;
	font-size:1em;
	font-weight:bold;
	padding:4px 10px 2px 0;
	width:125px;
	color:#444444;
}
#content #top-set #main-section form#donate-form label {
	font-size:1em;
	font-weight:bold;
	padding:0 0 5px 0;
	width:550px;
	color:#444444;
	float:left;
}
#content #top-set #main-section form#join-form #subscribe-optin label {
	width:300px;
	font-weight:normal;
	padding:1px 0 0 0;
	line-height:1.3em;
}
#content #top-set #main-section form#join-form input#name,
#content #top-set #main-section form#join-form input#address,
#content #top-set #main-section form#join-form input#town,
#content #top-set #main-section form#join-form input#county,
#content #top-set #main-section form#join-form input#postcode,
#content #top-set #main-section form#join-form input#email,
#content #top-set #main-section form#join-form input#mobile,
#content #top-set #main-section form#subscribe-form input#email,
#content #top-set #main-section form#donate-form input#amount {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:2px 3px;
	color:#555555;
	margin:0 5px 0 0;
	width:230px;
}
#content #top-set #main-section form#donate-form input#amount {
	width:80px;
	margin:6px 5px 0 0;
	float:left;
}
* html #content #top-set #main-section form#donate-form input#amount {
	padding:3px;
}
#content #top-set #main-section form#donate-form p {
	margin:0;
	padding:0 0 0 10px;
	float:left;
	width:20px;
	font-size:2em;
	clear:both;
}
#content #top-set #main-section form#join-form input#subscribe {
	float:left;
	margin:0 10px 0 0;
}
#content #top-set #main-section form#join-form input.submit {
	float:right;
}
#content #top-set #main-section form#donate-form input.submit {
	float:left;
	margin:6px 0 0 0;
}
#content #top-set #main-section form#join-form select {
	border:solid 1px #DDDDDD;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#content #top-set #main-section #end-of-the-party-ad {
	float:right;
	width:268px;
	padding:15px;
	border:solid 1px #cfcfe6;
	margin:0 0 20px 20px;
}
#content #top-set #main-section #end-of-the-party-ad img {
	float:right;
	margin:0 0 5px 20px;
}
#content #top-set #main-section #end-of-the-party-ad p {
	margin:0;
	padding:0;
	line-height:1.3em;
	color:#535aa1;
}
#content #top-set #main-section #end-of-the-party-ad p a:link,
#content #top-set #main-section #end-of-the-party-ad p a:visited {
	color:#43498f;
}
#content #top-set #main-section #end-of-the-party-ad p a:hover,
#content #top-set #main-section #end-of-the-party-ad p a:active {
	color:#535aa1;
}
#content #top-set #main-section p#apply-button {
	padding:0 0 0 15px;
}
#content #top-set #main-section #cand-introduction {
	float:left;
	width:300px;
	padding:0 20px 0 0;
}
#content #top-set #main-section #cand-introduction p {
	padding-right:0;
}
#content #top-set #main-section #top-candidates {
	float:left;
	width:285px;
	padding:5px 0 0 0;
}
#content #top-set #main-section #top-candidates h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#333333;
	margin:0 0 10px 0;
}
#content #top-set #main-section #top-candidates table {
	width:285px;
}
#content #top-set #main-section #top-candidates table th,
#content #top-set #main-section #top-candidates table td {
	text-align:left;
	padding:6px 5px 4px 0;
}
#content #top-set #main-section #top-candidates table th {
	border-bottom:solid 1px #CCCCCC;
	padding:4px 5px 6px 0;
}
#content #top-set #main-section #top-candidates table th.th-vote,
#content #top-set #main-section #top-candidates table td.th-vote {
	text-align:right;
	padding:6px 0 4px 0;
}
#content #top-set #main-section #cand-map {
	width:300px;
	float:left;
	padding:15px 0 0 0;
}
#content #top-set #main-section #cand-forms {
	width:285px;
	float:left;
	margin:0 20px 0 15px;
	padding:15px 0 0 0;
	display:inline;
}
#content #top-set #main-section #cand-map h2 {
	margin:0 0 15px 0;
	border:none;
	padding:0;
}
#content #top-set #main-section #cand-forms h2 {
	margin:0 0 10px 0;
	border:none;
	padding:0;
}
#content #top-set #main-section #cand-forms form { 
	padding:0;
	margin:0;
	background:#FFFFFF;
	border:none;
}
#content #top-set #main-section #cand-forms form label { 
	display:none;
}
#content #top-set #main-section #cand-forms form input#postcode { 
	font-size:2.4em;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:250px;
	font-weight:bold;
}
#content #top-set #main-section #cand-forms #errors {
	padding:0 0 10px 0;
	border:none;
}
#content #top-set #main-section #cand-forms #votingcloses {
	padding:40px 0 0 0;
}
#content #top-set #main-section #cand-forms #votingcloses h2,
#content #top-set #main-section #cand-forms #votingcloses p {
	margin:0;
	padding:0;
}
#content #top-set #main-section #cand-forms #votingcloses p.red {
	color:#DA4A1F;
}
#content #top-set #main-section #cand-forms #votingcloses p.blue {
	color:#3D5F99;
}
#content #top-set #main-section #cand-forms #votingcloses p.yellow {
	color:#F4CF00;
}
#content #top-set #main-section #cand-forms #votingcloses p.green {
	color:#2B6325;
}
#content #top-set #main-section #cand-forms #votingcloses p#days {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:4.0em;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:1em;
}
#content #top-set #main-section #candidates-briefs {
	clear:both;
	padding:5px 15px 0 15px;
	margin:0;
	width:590px;
}
#content #top-set #main-section #candidates-briefs .brief-profile {
	border:none;
	float:left;
	width:570px;
	margin:0 0 10px 0;
	padding:10px;
	background:#F6F6F6;
	border-bottom:solid 1px #E0E0E0;
}
#content #top-set #main-section #candidates-briefs .brief-profile img {
	float:left;
	margin:0 15px 0 0;
	padding:0;
	border:solid 1px #909090;
}
#content #top-set #main-section #candidates-briefs .brief-profile h3,
#content #top-set #main-section #candidates-briefs .brief-profile h4,
#content #top-set #main-section #candidates-briefs .brief-profile p {
	margin:0;
	padding:0;
	float:left;
	width:330px;
	clear:none;
}
#content #top-set #main-section #candidates-briefs .brief-profile h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#333333;
	margin:0;
}
#content #top-set #main-section #candidates-briefs .brief-profile h4 {
	float:right;
	text-align:center;
	width:100px;
	line-height:1.3em;
	padding:8px 0;
	background:#ECECEC;
	color:#444444;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
}
#content #top-set #main-section #candidates-briefs .brief-profile h4 strong {
	color:#222222;
}
#content #top-set #main-section #candidates-briefs .brief-profile p {
	margin:2px 0 0 0;
}
#content #top-set #main-section #candidate-profile h2 {
	color:#888888;
}
#content #top-set #main-section #candidate-profile h2 strong {
	color:#333333;
}
#content #top-set #main-section #candidate-profile h3 {
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	padding:0 15px;
	margin:0 0 5px 0;
}
#content #top-set #main-section #candidate-profile h4 {
	background:#E0E0E0;
	text-align:center;
	padding:15px;
	width:270px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	margin:15px 0 0 0;
}
#content #top-set #main-section #candidate-profile #profile-photo {
	border:solid 1px #E0E0E0;
	float:left;
	width:253px;
	margin:0 20px 15px 15px;
	padding:15px;
	display:inline;
}
#content #top-set #main-section #candidate-profile #profile-info {
	float:left;
	width:300px;
	padding:0 0 15px 0;
}
#content #top-set #main-section #candidate-profile #profile-info h3 {
	padding:0;
	color:#888888;
	line-height:1.35em;
}
#content #top-set #main-section #candidate-profile #profile-info h3 strong {
	padding:0;
	color:#333333;
}
#content #top-set #main-section #candidate-profile #profile-info h3 em {
	font-style:normal;
	font-weight:normal;
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content #top-set #main-section #candidate-profile #desc-profile {
	clear:both;
}
#content #top-set #main-section #candidate-profile #desc-profile h3 {
	padding:4px 15px 0 15px;
}


/**************************************************************************************************************************************************************/
/*************************************************************** BECOME AN MEP APPLICATION FORM ***************************************************************/
/**************************************************************************************************************************************************************/

#content #top-set #main-section textarea {
	overflow-x:auto;
	overflow-y:auto;
}
#content #top-set #main-section .application-form h2 {
	color:#999999;
}
#content #top-set #main-section .application-form h2 strong {
	color:#333333;
}
#content #top-set #main-section .application-form h2 em {
	font-style:normal;
	text-transform:uppercase;
	color:#990000;
}
#content #top-set #main-section .application-form h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	color:#999999;
	margin:0 0 5px 0;
	padding:5px 0 0 0;
}
#content #top-set #main-section .application-form h3 strong {
	color:#333333;
}
#content #top-set #main-section .application-form form fieldset#app-proposer h3,
#content #top-set #main-section .application-form form fieldset#app-seconder h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	color:#333333;
	padding:0;
	margin:0 0 10px 0;
	text-transform:uppercase;
}
#content #top-set #main-section .application-form h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#555555;
	padding:0 15px;
	margin:0 0 10px 0;
	line-height:1.3em;
}
#content #top-set #main-section form fieldset#postcode-form {
	margin:0 0 8px 0;
}
#content #top-set #main-section .application-form h4#confirmation {
	color:#333333;
	padding:15px 15px 0 15px;
}
#content #top-set #main-section p#allrequired {
	color:#666666;
}
#content #top-set #main-section .application-form form fieldset {
	border-bottom:solid 1px #CCCCCC;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
#content #top-set #main-section form fieldset#general-form {
	border-bottom:solid 1px #CCCCCC;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation {
	border:none;
	padding:0 0 10px 0;
	margin:0;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation label {
	width:140px;
	float:left;
	padding:4px 0 5px 0;
	color:#333333;
	line-height:1.3em;
	font-weight:bold;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation input {
	float:left;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation input#signed,
#content #top-set #main-section .application-form form fieldset#app-confirmation input#witnessed {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:4px 5px;
	width:275px;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation div {
	float:left;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation div p {
	width:120px;
	float:left;
	padding:4px 0 0 20px;
	margin:0;
	text-align:right;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation div#policyCheck {
	padding:0 0 15px 0;
}
#content #top-set #main-section .application-form form fieldset#app-confirmation div#policyCheck p {
	width:520px;
	float:left;
	padding:2px 0 0 20px;
	margin:0;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-region label {
	float:left;
	width:380px;
	padding:5px 0;
	font-weight:bold;
	color:#333333;
}
#content #top-set #main-section .application-form form fieldset#app-region input {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:2px;
	width:190px;
	color:#333333;	
}
#content #top-set #main-section .application-form form fieldset#app-who div,
#content #top-set #main-section .application-form form fieldset#app-where div,
#content #top-set #main-section .application-form form fieldset#app-contact div,
#content #top-set #main-section .application-form form fieldset#app-previous div,
#content #top-set #main-section .application-form form fieldset#app-summary div,
#content #top-set #main-section .application-form form fieldset#app-roles div,
#content #top-set #main-section .application-form form fieldset#app-education div,
#content #top-set #main-section .application-form form fieldset#app-languages div,
#content #top-set #main-section .application-form form fieldset#app-interest div,
#content #top-set #main-section .application-form form fieldset#app-views div,
#content #top-set #main-section .application-form form fieldset#app-other div,
#content #top-set #main-section .application-form form fieldset#app-proposer div,
#content #top-set #main-section .application-form form fieldset#app-seconder div,
#content #top-set #main-section .application-form form fieldset#app-confirmation div,
#content #top-set #main-section form fieldset#general-form div {
	float:left;
	width:575px;
	clear:both;
	padding:0 0 4px 0;
}
#content #top-set #main-section form fieldset#postcode-form div {
	float:left;
	width:268px;
	clear:both;
	padding:0 0 4px 0;
}
#content #top-set #main-section form fieldset#general-form div.form-note {
	padding:1px 0 10px 136px;
	width:410px;
	font-size:0.9em;
	color:#666666;
}
#content #top-set #main-section .application-form form fieldset#app-nationality div {
	float:left;
	width:550px;
	clear:both;
	padding:0 0 2px 25px;
}
#content #top-set #main-section .application-form form fieldset#app-nationality p,
#content #top-set #main-section .application-form form fieldset#app-roles p,
#content #top-set #main-section .application-form form fieldset#app-education p,
#content #top-set #main-section .application-form form fieldset#app-languages p,
#content #top-set #main-section .application-form form fieldset#app-interest p {
	margin:0 0 10px 0;
	padding:0;
}
#content #top-set #main-section .application-form form fieldset#app-roles p#app-roles-prev {
	clear:both;
	padding:15px 0 0 0;
}
* html #content #top-set #main-section .application-form form fieldset#app-roles p#app-roles-prev {
	padding:0;
}
#content #top-set #main-section .application-form form fieldset#app-who label,
#content #top-set #main-section .application-form form fieldset#app-where label,
#content #top-set #main-section .application-form form fieldset#app-contact label,
#content #top-set #main-section .application-form form fieldset#app-previous label,
#content #top-set #main-section .application-form form fieldset#app-languages label,
#content #top-set #main-section .application-form form fieldset#app-interest label,
#content #top-set #main-section .application-form form fieldset#app-proposer label,
#content #top-set #main-section .application-form form fieldset#app-seconder label,
#content #top-set #main-section form fieldset#general-form label {
	width:150px;
	float:left;
	padding:4px 15px 5px 0;
	color:#333333;
	line-height:1.3em;
	text-align:left;
}
#content #top-set #main-section form fieldset#general-form label {
	text-align:left;
	width:120px;
	font-weight:bold;
	color:#444444;
}
#content #top-set #main-section form fieldset#postcode-form label {
	width:70px;
	float:left;
	padding:4px 15px 5px 0;
	color:#333333;
	line-height:1.3em;
	text-align:right;
}
#content #top-set #main-section .application-form form fieldset#app-nationality label {
	width:450px;
	float:left;
	padding:0px 0 4px 7px;
	color:#333333;
	line-height:1.3em;
}
* html #content #top-set #main-section .application-form form fieldset#app-nationality label {
	padding:2px 0 4px 7px;
}
#content #top-set #main-section .application-form form fieldset#app-previous #previous-member label,
#content #top-set #main-section .application-form form fieldset#app-summary label,
#content #top-set #main-section .application-form form fieldset#app-roles label,

#content #top-set #main-section .application-form form fieldset#app-views label,
#content #top-set #main-section .application-form form fieldset#app-other label {
	width:575px;
	float:left;
	padding:0px 0 4px 0;
	color:#333333;
	line-height:1.3em;
	display:block;
	font-weight:bold;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-previous #healthDiv {
	padding-top:10px;
}
#content #top-set #main-section .application-form form fieldset#app-hobbies label,
#content #top-set #main-section .application-form form fieldset#app-previous #healthDiv label {
	width:575px;
	float:left;
	padding:0px 0 4px 0;
	color:#333333;
	line-height:1.3em;
	display:block;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-summary label,
#content #top-set #main-section .application-form form fieldset#app-roles label,
#content #top-set #main-section .application-form form fieldset#app-views label,
#content #top-set #main-section .application-form form fieldset#app-other label,
#content #top-set #main-section .application-form form fieldset#app-hobbies label em  {
	font-weight:normal;
}
#content #top-set #main-section .application-form form fieldset#app-roles .voluntary label {
	width:25px;
	float:left;
	padding:4px 0 5px 0;
	color:#333333;
	line-height:1.3em;
}
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles label {
	width:40px;
	float:left;
	padding:4px 0 5px 0;
	color:#333333;
	line-height:1.3em;
}
#content #top-set #main-section .application-form form fieldset#app-education label {
	width:170px;
	float:left;
	padding:4px 15px 5px 0;
	color:#333333;
	line-height:1.3em;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-languages label,
#content #top-set #main-section .application-form form fieldset#app-interest label {
	width:120px;
}
#content #top-set #main-section .application-form form fieldset#app-interest .interest-label label,
#content #top-set #main-section .application-form form fieldset#app-proposer .long-label label,
#content #top-set #main-section .application-form form fieldset#app-seconder .long-label label {
	width:575px;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-previous label {
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-interest label {
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-who input,
#content #top-set #main-section .application-form form fieldset#app-where input,
#content #top-set #main-section .application-form form fieldset#app-contact input,
#content #top-set #main-section .application-form form fieldset#app-previous input,
#content #top-set #main-section .application-form form fieldset#app-roles .voluntary input,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input,
#content #top-set #main-section .application-form form fieldset#app-education input,
#content #top-set #main-section .application-form form fieldset#app-languages input,
#content #top-set #main-section .application-form form fieldset#app-proposer input,
#content #top-set #main-section .application-form form fieldset#app-seconder input,
#content #top-set #main-section form fieldset#general-form input {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:4px 5px;
	width:250px;
	color:#333333;
}
#content #top-set #main-section form fieldset#general-form input {
	width:350px;
}
#content #top-set #main-section form fieldset#general-form input#amount {
	width:75px;
	font-weight:bold;
}
#content #top-set #main-section form fieldset#postcode-form input {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:4px 5px;
	width:150px;
	color:#333333;
}
#content #top-set #main-section .application-form form fieldset#app-who #gender input,
#content #top-set #main-section .application-form form fieldset#app-previous #previous-member input {
	float:none;
	border:none;
	width:10px;
}
#content #top-set #main-section .application-form form fieldset#app-previous #previous-member input {
	margin-left:10px;
}
#content #top-set #main-section .application-form form fieldset#app-nationality input {
	margin:0;
	padding:0;
	float:left;
}
#content #top-set #main-section .application-form form fieldset#app-nationality input.nationality-input {
	margin:0 3px;
}
#content #top-set #main-section .application-form form fieldset#app-nationality input#othernat {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:3px 4px;
	width:250px;
}
#content #top-set #main-section .application-form form fieldset#app-roles .voluntary input {
	width:450px;
}
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input {
	width:375px;
}
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year1,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year2,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year3,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year4,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year5,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year6,
#content #top-set #main-section .application-form form fieldset#app-roles .previousroles input#year7 {
	width:50px;
	margin:0 20px 0 0;
}
#content #top-set #main-section .application-form form fieldset#app-education input#years1,
#content #top-set #main-section .application-form form fieldset#app-education input#years2,
#content #top-set #main-section .application-form form fieldset#app-education input#years3,
#content #top-set #main-section .application-form form fieldset#app-education input#years4,
#content #top-set #main-section .application-form form fieldset#app-education input#years5 {
	width:70px;
	margin:0 20px 0 0;
}
#content #top-set #main-section .application-form form fieldset#app-education input#school1,
#content #top-set #main-section .application-form form fieldset#app-education input#school2,
#content #top-set #main-section .application-form form fieldset#app-education input#school3,
#content #top-set #main-section .application-form form fieldset#app-education input#school4,
#content #top-set #main-section .application-form form fieldset#app-education input#school5 {
	width:225px;
}
#content #top-set #main-section .application-form form fieldset#app-languages input {
	width:400px;
}
#content #top-set #main-section .application-form form fieldset#app-nationality div#other-n {
	padding:0 0 2px 0;
}
#content #top-set #main-section .application-form form fieldset#app-nationality div#other-n label {
	float:left;
	width:150px;
	padding:3px 15px 4px 0;
	color:#333333;
	line-height:1.3em;
	text-align:left;
}
#content #top-set #main-section .application-form form fieldset#app-who select,
#content #top-set #main-section .application-form form fieldset#app-interest select,
#content #top-set #main-section .application-form form fieldset#app-proposer select,
#content #top-set #main-section .application-form form fieldset#app-seconder select,
#content #top-set #main-section form fieldset#general-form select {
	float:left;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:3px;
	color:#333333;
}
* html #content #top-set #main-section .application-form form fieldset#app-who select,
* html #content #top-set #main-section form fieldset#general-form select {
	margin:0 0 0 2px;
}
#content #top-set #main-section .application-form form fieldset#app-who select#title {
	width:150px;
}
#content #top-set #main-section .application-form form fieldset#app-who textarea,
#content #top-set #main-section .application-form form fieldset#app-previous textarea,
#content #top-set #main-section .application-form form fieldset#app-summary textarea,
#content #top-set #main-section .application-form form fieldset#app-roles textarea,
#content #top-set #main-section .application-form form fieldset#app-education textarea,
#content #top-set #main-section .application-form form fieldset#app-hobbies textarea,
#content #top-set #main-section .application-form form fieldset#app-interest textarea,
#content #top-set #main-section .application-form form fieldset#app-views textarea,
#content #top-set #main-section .application-form form fieldset#app-other textarea,
#content #top-set #main-section .application-form form fieldset#app-proposer textarea,
#content #top-set #main-section .application-form form fieldset#app-seconder textarea,
#content #top-set #main-section form fieldset#general-form textarea {
	float:left;
	border:solid 1px #DDDDDD;
	padding:4px 5px;
	margin:0 0 10px 0;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#content #top-set #main-section .application-form form fieldset#app-education textarea {
	margin:0 0 12px 0;
}
#content #top-set #main-section .application-form form fieldset#app-where div {
	float:left;
	width:575px;
	clear:both;
	padding:0 0 4px 0;
}
#content #top-set #main-section .application-form form input.save-button {
	margin:0;
}
#content #top-set #main-section .application-form form #save-buttons,
#content #top-set #main-section form #submit-button {
	text-align:left;
	clear:both;
	padding:0;
}


#content #top-set #main-section .application-form ol,
#content #top-set #main-section #agreement ol {
	margin:0 0 0 45px;
}
#content #top-set #main-section .application-form ol li ol,
#content #top-set #main-section #agreement ol li ol {
	margin:3px 0 0 25px;
}
#content #top-set #main-section .application-form ol li ol li,
#content #top-set #main-section #agreement ol li ol li {
	list-style-type:lower-roman;
}
#content #top-set #main-section .application-form form fieldset#app-who div div.redError {
	color:#990000;
	padding:10px;
	background:#FFFFFF;
	border:solid 1px #990000;
	font-weight:bold;
	margin:5px 0 0 0;
	width:563px;
}
#content #top-set #main-section form fieldset#general-form #subscribe-optin {
	padding:0 0 0 170px;
	width:400px;
}
#content #top-set #main-section form fieldset#general-form #subscribe-optin label {
	text-align:left;
	width:360px;
	padding:3px 0 0 10px;
}
#content #top-set #main-section form fieldset#general-form #subscribe-optin input {
	border:none;
	width:15px;
}
#content #top-set #main-section #errors,
#content #top-set #main-section #error {
	color:#990000;
	border:solid 1px #EBCCCC;
	padding:10px 15px;
}
#content #top-set #main-section #success,
#content #top-set #main-section #success-message {
	color:#009900;
	border:solid 1px #009900;
	padding:10px 15px;
}
#content #top-set #main-section #errors ul,
#content #top-set #main-section #error ul,
#content #top-set #main-section #success ul,
#content #top-set #main-section #success-message ul {
	margin:0;
	padding:0;
}
#content #top-set #main-section #errors ul li,
#content #top-set #main-section #error ul li,
#content #top-set #main-section .application-form #incomplete ul li {
	margin:0 0 2px 0;
	padding:0 0 0 15px;
	background:url(../images/errors_exclamation.gif) 0.35em 0.25em no-repeat;
	font-weight:bold;
	color:#990000;
}
#content #top-set #main-section #success ul li {
	margin:0 0 2px 0;
	padding:0 0 0 20px;
	background:url(../images/success-tick.gif) 0.35em 0.25em no-repeat;
	font-weight:bold;
	color:#009900;
}
#content #top-set #main-section #success-message ul li {
	margin:0 0 2px 0;
	padding:0 0 0 20px;
	background:url(../images/success-tick.gif) 0.35em 0.25em no-repeat;
	font-weight:bold;
	color:#009900;
}
#content #top-set #main-section #success-message ul li a:link,
#content #top-set #main-section #success-message ul li a:visited {
	color:#009900;
}
#content #top-set #main-section #success-message ul li img {
	margin:10px 0 0 0;
}
#content #top-set #main-section .application-form #incomplete ul li {
	font-weight:normal;
	color:#444444;
}
#content #top-set #main-section .application-form #incomplete {
	border:solid 1px #EBCCCC;
	padding:10px 15px 5px 15px;
	margin:0 0 15px 0;
}
#content #top-set #main-section .application-form #incomplete h2 {
	margin:0 0 10px 0;
	padding:0;
	border:none;
}
#content #top-set #main-section .application-form #incomplete p,
#content #top-set #main-section .application-form #incomplete ul {
	padding:0;
}

/*****************************************************************************************************************************************************************/
/*************************************************************** END BECOME AN MEP APPLICATION FORM **************************************************************/
/*****************************************************************************************************************************************************************/

#content #top-set #sidebar {
	width:300px;
	float:left;
	padding:0 0 0 20px;
}
#content #top-set #sidebar h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.8em;
	color:#333333;
	margin:0 0 10px 0;
}
#content #top-set #sidebar h2 a:link,
#content #top-set #sidebar h2 a:visited {
	color:#333333;
	text-decoration:none;
}
#content #top-set #sidebar h2 a:hover,
#content #top-set #sidebar h2 a:active {
	color:#555555;
	text-decoration:none;
}
#content #top-set #sidebar h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.8em;
	color:#444444;
	margin:0 0 7px 0;
}
#content #top-set #sidebar h3#latest {
	margin:0 0 12px 0;
}
#content #top-set #sidebar h3#follow {
	margin:0 0 12px 0;
}
#content #top-set #sidebar h4 {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	font-size:3.4em;
	margin:0 7px 0 2px;
}
#content #top-set #sidebar p {
	font-size:1.1em;
	margin:0;
	line-height:1.4em;
}
#content #top-set #sidebar a:link,
#content #top-set #sidebar a:visited {
	color:#555555;
	font-weight:bold;
	text-decoration:underline;
}
#content #top-set #sidebar a:hover,
#content #top-set #sidebar a:active {
	color:#777777;
	text-decoration:none;
}
#content #top-set #sidebar ul {
	margin:0 0 15px 0;
}
#content #top-set #sidebar ul li {
	font-size:1.1em;
	margin:0 0 4px 0;
	line-height:1.4em;
}
#content #top-set #sidebar ul li em {
	font-style:normal;
	color:#777777;
}
#content #top-set #sidebar p#logos {
	margin:0 0 10px 0;
}
#content #top-set #sidebar p#logos img {
	margin:0 10px 0 0;
}
#content #top-set #sidebar #latest-tweet {
	background:url(../images/tweet-top.gif) left top no-repeat #F2F2F2;
	padding:7px 0 0 0;
	border-bottom:solid 20px #FFFFFF;
	font-size:1em;
	line-height:1.4em;
}
#content #top-set #sidebar #latest-tweet p {
	background:url(../images/tweet-bottom.gif) left bottom no-repeat #F2F2F2;
	padding:0 10px 23px 10px;
	margin:0;
}
#content #top-set #sidebar #jt-community
{
	padding-bottom: 10px;
}
#content #top-set #sidebar #jt-community img
{
	border: 0px;
}
#content #top-set #sidebar p#follow-tweet {
	text-align:right;
	line-height:16px;
	float:right;
	font-size:1.1em;
	margin-top:-5px;
	margin-bottom:10px;
}
#content #top-set #sidebar .principles-sidebar {
	background:#F6F6F6;
	padding:15px 15px 5px 15px;
	margin:0 0 15px 0;
}
#content #top-set #sidebar .principles-sidebar ol {
	margin:0;
	padding:0;
}
#content #top-set #sidebar .principles-sidebar ol li {
	margin:0 0 12px 0;
	padding:0;
	font-size:1.1em;
	line-height:1.3em;
}
/*#content #top-set #sidebar .principles-sidebar ol li#pone {
	background:url(../images/forthepeople.gif) left top no-repeat;
}
#content #top-set #sidebar .principles-sidebar ol li#ptwo {
	background:url(../images/withoutparties.gif) left top no-repeat;
}
#content #top-set #sidebar .principles-sidebar ol li#pthree {
	background:url(../images/withprinciples.gif) left top no-repeat;
}*/
#content #top-set #sidebar .principles-sidebar h3 {
	font-size:1.3em;
	margin:0 0 5px 0;
}
#content #top-set #sidebar .downloads-sidebar {
	background:#FFFFFF;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
#content #top-set #sidebar .downloads-sidebar h2 {
	margin:0 0 5px 0;
}
#content #top-set #sidebar .downloads-sidebar li {
	margin:0 0 7px 0;
}
#content #top-set #sidebar .downloads-sidebar li em {
	color:#333333;
	font-style:italic;
}
#content #top-set #sidebar .downloads-sidebar a:link,
#content #top-set #sidebar .downloads-sidebar a:visited,
#content #top-set #sidebar .downloads-sidebar li a:link em,
#content #top-set #sidebar .downloads-sidebar li a:visited em {
	color:#333333;
}
#content #top-set #sidebar .downloads-sidebar a:active,
#content #top-set #sidebar .downloads-sidebar a:hover,
#content #top-set #sidebar .downloads-sidebar li a:active em,
#content #top-set #sidebar .downloads-sidebar li a:hover em {
	color:#666666;
}
#content #top-set #sidebar .downloads-sidebar p {
	margin:0 0 7px 0;
}
#content #top-set #sidebar .sub-sidebar form #continue-button {
	text-align:right;
	padding:2px 3px 0 0;
}
#content #top-set #sidebar .sub-sidebar {
	background:#E6E6E6;
	padding:15px;
	margin:0 0 15px 0;
	clear:both;
	width:270px;
	float:left;
}
#content #top-set #sidebar .sub-sidebar p img {
	float:right;
	margin:0 0 10px 10px;
}
#content #top-set #sidebar .sub-sidebar form fieldset#login {
	padding:15px 0 0 0;
}
#content #top-set #sidebar .sub-sidebar form fieldset#login div {
	padding:0 0 4px 0;
	float:left;
	width:270px;
}
#content #top-set #sidebar .sub-sidebar form fieldset#login div label {
	float:left;
	width:66px;
	font-size:1.1em;
	font-weight:bold;
	padding:7px 10px 2px 0;
	text-align:left;
}
#content #top-set #sidebar .sub-sidebar form fieldset#login div input {
	float:left;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #DDDDDD;
	padding:4px 5px;
	width:180px;
}
#content #top-set #sidebar .sub-sidebar ol {
	margin:0 0 0 28px;
	font-size:1.1em;
	color:#666666;
}
#content #top-set #sidebar .sub-sidebar ol li {
	margin:0 0 3px 0;
	line-height:1.4em;
	list-style:decimal;
}
#content #top-set #sidebar #makedifference ul {
	margin:0;
	color:#333333;
}
#content #top-set #sidebar #makedifference ul li {
	margin:0 0 3px 0;
	line-height:1.4em;
	padding:0 0 0 15px;
	background:url(../images/bullet.gif) 0.4em 0.55em no-repeat;
}
#content #top-set #sidebar #makedifference p {
	margin:0 0 7px 0;
}
* html #content #top-set #sidebar .sub-sidebar ol li {
	list-style:decimal;
}
#content #top-set #sidebar .sub-sidebar p#login-problem {
	color:#990000;
	padding:10px 0 0 0;
	font-weight:bold;
}
#content #top-set #sidebar .proposals a:link,
#content #top-set #sidebar .proposals a:visited {
	color:#333333;
}
#content #top-set #sidebar .proposals a:hover,
#content #top-set #sidebar .proposals a:active {
	color:#666666;
	text-decoration:none;
}
#content #top-set #sidebar table {
	width:300px;
	margin:0 0 15px 0;
}
#content #top-set #sidebar table tr th,
#content #top-set #sidebar table tr td {
	font-size:1.1em;
	text-align:left;
}
#content #top-set #sidebar table tr th {
	padding:0 0 3px 0;
}
#content #top-set #sidebar table tr td {
	border-top:solid 1px #F0F0F0;
	padding:3px 0;
}
#content #top-set #sidebar table tr th.th-name {
	width:180px;
}
#content #top-set #sidebar table tr th.th-code {
	width:120px;
}
#content #top-set #sidebar table tr td a:link,
#content #top-set #sidebar table tr td a:visited {
	text-decoration:none;
}
#content #top-set #sidebar #steps-navigation {
	padding:15px 0 0 0;
	margin:0;
}
#content #top-set #sidebar #steps-navigation ul {
	margin:0;
	padding:0;
}
#content #top-set #sidebar #steps-navigation ul li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}
#content #top-set #sidebar #steps-navigation ul li a:link,
#content #top-set #sidebar #steps-navigation ul li a:visited,
#content #top-set #sidebar #steps-navigation ul li a:hover,
#content #top-set #sidebar #steps-navigation ul li a:active {
	color:#777777;
	text-decoration:none;
}
#content #top-set #sidebar #steps-navigation ul li a:link strong,
#content #top-set #sidebar #steps-navigation ul li a:visited strong {
	color:#333333;
	text-decoration:underline;
}
#content #top-set #sidebar #steps-navigation ul li a:hover strong,
#content #top-set #sidebar #steps-navigation ul li a:active strong {
	color:#555555;
	text-decoration:none;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-one {
	background:url(../images/current-step-one.gif) 0 0.15em no-repeat;
	padding:0 0 0 20px;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-two {
	background:url(../images/current-step-two.gif) 0 0.15em no-repeat;
	padding:0 0 0 20px;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-three {
	background:url(../images/current-step-three.gif) 0 0.15em no-repeat;
	padding:0 0 0 20px;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-four {
	background:url(../images/current-step-four.gif) 0 0.15em no-repeat;
	padding:0 0 0 20px;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-five {
	background:url(../images/current-step-five.gif) 0 0.15em no-repeat;
	padding:0 0 0 20px;
}
#content #top-set #sidebar #steps-navigation ul li.current-step-one a:link strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-one a:visited strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-one a:hover strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-one a:active strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-two a:link strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-two a:visited strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-two a:hover strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-two a:active strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-three a:link strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-three a:visited strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-three a:hover strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-three a:active strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-four a:link strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-four a:visited strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-four a:hover strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-four a:active strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-five a:link strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-five a:visited strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-five a:hover strong,
#content #top-set #sidebar #steps-navigation ul li.current-step-five a:active strong {
	color:#333333;
	text-decoration:none;
}
#content #top-set #sidebar #sidebar-dataprotection {
	font-style:italic;
	padding:7px 15px 15px 0;
}
#content #top-set #sidebar #sidebar-dataprotection h3 {
	text-transform:none;
	color:#666666;
}
#content #top-set #sidebar #sidebar-dataprotection p {
	margin:0 0 7px 0;
	color:#666666;
}
#content #bottom-set {
	clear:both;
	background:url(../images/strip-bg.gif) left top repeat-x #F6F6F6;
	border-bottom:solid 1px #D0D0D0;
	color:#111111;
}
#content #bottom-set #bottom-content {
	width:940px;
	margin:0 auto;
	padding:10px;
	background:#EEEEEE;
	border-left:solid 1px #EEEEEE;
	border-right:solid 1px #EEEEEE;
}
#content #bottom-set h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.8em;
	color:#444444;
	margin:0 0 10px 0;
}
#content #bottom-set a:link,
#content #bottom-set a:visited {
	color:#555555;
	text-decoration:underline;
	font-weight:bold;
}
#content #bottom-set a:hover,
#content #bottom-set a:active {
	color:#777777;
	text-decoration:none;
}
#content #bottom-set h3 a:link,
#content #bottom-set h3 a:visited {
	color:#333333;
	text-decoration:none;
}
#content #bottom-set h3 a:hover,
#content #bottom-set h3 a:active {
	color:#666666;
	text-decoration:none;
}
#content #bottom-set p {
	font-size:1.1em;
}
#content #bottom-set #bottom-content #four-boxes {
	float:left;
	width:620px;
	margin:0 20px 0 0;
}
#content #bottom-set #bottom-content #preview-box {
	float:left;
	padding:14px 15px 15px 15px;
	width:268px;
	height:222px;
	line-height:1.5em;
	border:solid 1px #D9D9D9;
	position:relative;
	background:url(../images/box-grad.gif) left bottom repeat-x #FFFFFF;
	overflow:auto;
}
#content #bottom-set #bottom-content #preview-box h3 {
	text-align:center;
	line-height:1.1em;
	color:#333333;
}
#content #bottom-set #bottom-content #preview-box p {
	text-align:center;
	margin:0;
}
#content #bottom-set #bottom-content #preview-box p.red {
	color:#DA4A1F;
}
#content #bottom-set #bottom-content #preview-box p.blue {
	color:#3D5F99;
}
#content #bottom-set #bottom-content #preview-box p.yellow {
	color:#F4CF00;
}
#content #bottom-set #bottom-content #preview-box p.green {
	color:#2B6325;
}
#content #bottom-set #bottom-content #preview-box p#days {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:5em;
	font-weight:bold;
	padding:25px 0;
	margin:0 0 10px 0;
}
#content #bottom-set #bottom-content #box-candidates,
#content #bottom-set #bottom-content #box-mep,
#content #bottom-set #bottom-content #box-join,
#content #bottom-set #bottom-content #box-donate,
#content #bottom-set #bottom-content #box-newsletter,
#content #bottom-set #bottom-content #box-about {
	width:268px;
	background:url(../images/box-grad.gif) left top repeat-x #FFFFFF;
	float:left;
	padding:15px;
	height:90px;
	line-height:1.5em;
	border:solid 1px #D9D9D9;
	position:relative;
}
#content #bottom-set #bottom-content .go-arrow {
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	top:14px;
	right:23px;
}
* html #content #bottom-set #bottom-content .go-arrow {
	right:15px;
}
/*#content #bottom-set #bottom-content #box-about,
#content #bottom-set #bottom-content #box-newsletter {
	margin-right:20px;
}
#content #bottom-set #bottom-content #box-about,
#content #bottom-set #bottom-content #box-join {
	margin-bottom:10px;
}*/
#content #bottom-set #bottom-content #box-newsletter p#successthanks,
#content #bottom-set #bottom-content #box-about p#successthanks {
	padding:10px 0 0 0;
	font-weight:bold;
	color:#009900;
}
#content #bottom-set #bottom-content #box-about,
#content #bottom-set #bottom-content #box-candidates,
#content #bottom-set #bottom-content #box-newsletter,
#content #bottom-set #bottom-content #box-join {
	margin-right:20px;
}
#content #bottom-set #bottom-content #box-about,
#content #bottom-set #bottom-content #box-candidates,
#content #bottom-set #bottom-content #box-mep {
	margin-bottom:10px;
}
#content #bottom-set form {
	padding:13px 0 0 0;
}
#content #bottom-set #bottom-content #box-candidates label,
#content #bottom-set #bottom-content #box-newsletter label,
#content #bottom-set #bottom-content #box-about label {
	float:left;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 10px 2px 0;
}
#content #bottom-set #bottom-content #box-candidates input#postcode,
#content #bottom-set #bottom-content #box-newsletter input#subscribe-email,
#content #bottom-set #bottom-content #box-about input#subscribe-email {
	float:left;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #AAAAAA;
	padding:2px 3px;
	color:#444444;
	margin:0 5px 0 0;
	width:160px;
}
* html #content #bottom-set #bottom-content #box-candidates input#postcode,
* html #content #bottom-set #bottom-content #box-newsletter input#subscribe-email,
* html #content #bottom-set #bottom-content #box-about input#subscribe-email {
	padding:3px;
}
#content #bottom-set #bottom-content #box-candidates input#postcode {
	width:138px;
}
* html #content #bottom-set #bottom-content #box-newsletter input#subscribe-email,
* html #content #bottom-set #bottom-content #box-about input#subscribe-email {
	padding:3px;
}
#content #bottom-set #bottom-content #box-candidates select {
	float:left;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #CCCCCC;
	color:#333333;
	margin:0 5px 0 0;
	padding:2px;
	width:260px;
	font-weight:bold;
}
#content #bottom-set #bottom-content #box-mep input.submit,
#content #bottom-set #bottom-content #box-newsletter input.submit,
#content #bottom-set #bottom-content #box-about input.submit {
	float:left;
}
#footer {
	clear:both;
	width:960px;
	padding:10px 0;
	margin:0 auto;
	font-size:1.1em;
}
#footer #breadcrumb {
	padding:10px;
	border-bottom:solid 1px #B0B0B0;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
#footer #breadcrumb a:link,
#footer #breadcrumb a:visited {
	color:#555555;
	text-decoration:underline;
	font-weight:bold;
}
#footer #breadcrumb a:hover,
#footer #breadcrumb a:active {
	color:#777777;
	text-decoration:none;
}
#footer #sitemap {
	padding:10px;
}
#footer #sitemap ul li.map-listing {
	width:140px;
	float:left;
	margin:0 20px 0 0;
	display:inline;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	line-height:1.4em;
}
#footer #sitemap ul li#contact-details {
	margin:0;
}
#footer #sitemap ul li.map-listing ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#777777;
	margin:3px 0 0 0;
}
#footer #sitemap ul li.map-listing a:link,
#footer #sitemap ul li.map-listing a:visited {
	color:#555555;
	text-decoration:underline;
}
#footer #sitemap ul li.map-listing a:hover,
#footer #sitemap ul li.map-listing a:active {
	color:#777777;
	text-decoration:none;
}
#footer #footer-info {
	clear:both;
	border-top:solid 1px #D0D0D0;
	color:#777777;
	position:relative;
}
#footer #footer-info p {
	padding:10px;
}
#footer #footer-info a:link,
#footer #footer-info a:visited {
	color:#555555;
	text-decoration:underline;
}
#footer #footer-info a:hover,
#footer #footer-info a:active {
	color:#777777;
	text-decoration:none;
}
#footer #footer-info em {
	font-style:normal;
	position:absolute;
	top:10px;
	left:810px;
}
#footer #footer-info em a {
	display:block;
	padding:0 0 5px 12px;
	background:url(../images/backtotop-arrow.gif) 0 2px no-repeat;
}
#content #top-set #sidebar object {
	border-bottom:solid 15px #FFFFFF;
	width:300px;
	float:left;
	clear:both;
}

#content .post .content ul.addtoany_list li {
	padding-left:24px !important;
}

