/*
Theme Name: PP
Description: The wordpress is customized for the project Personen Partij
Version: 1.5
Author: George
Tags: 3 column, fixed sized curved borders
*/
@import url("reset.css");

.screen-reader-text {
  position: absolute;
  left: -1000em;
}

a {
  color: #675;
}

a img {
  border: none;
}

a:visited {
  color: #342;
}

a:hover {
  color: #9a8;
}

body {
  margin:0 auto 0 auto;
  /*font-family:arial,helvetica,sans-serif;*/
  font-family:verdana;
  font-size:.8em;
  background:#d9d9d9;
}

#container {
  margin:10px auto 10px auto;
  background: transparent; width:960px;
}

.xtop, .xbottom {
  display:block; background:transparent; font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
  display:block; overflow:hidden;
}


.xb1, .xb2, .xb3 {
  height:1px;
}


.xb2, .xb3, .xb4 {
  background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;
}


.xb1 {
  margin:0 5px; background:#ccc;
}

.xb2 {
  margin:0 3px; border-width:0 2px;
}

.xb3 {
  margin:0 2px;
}

.xb4 {
  height:2px; margin:0 1px;
}

.xboxcontent {
  display:block; 
  background:#fff; 
  border:0 solid #ccc; 
  border-width:0 1px;
  height: 1%;
  overflow: hidden;
}

h1.logo  {
  display:block;
  margin:0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:920px;
  background:url(images/logo.gif);
  height:160px;
  top:10px;
  left:20px;
  position:relative;
}

h1.logo a {
  display:block;
  margin:0;
  padding:0px 0 0 0px;
  text-indent:-123456px;
  width:920px;
  height:160px;
  top:10px;
  left:20px;
  position:relative;
}



#topNav {
  margin:0;
  padding:0;
  background:url(images/nav-bg.gif);
  float:left;
  width:920px;
  margin:20px 0 0 20px;
  _margin:20px 0 0 20px;
  height:25px;
}

#topNav ul {
  margin:0px 0 0 0;
  padding:0;
  background:url(images/nav-ltcurve.gif);
  background-position:top left; 
  background-repeat:no-repeat;
  float:left;
  height:25px;
  list-style:none;
}

#topNav ul li {
  float:left;  
}

#topNav ul li.home a {
  display:block;
  margin:0 0 0 28px;
  padding:0;
  text-indent:-123456px;
  width:40px;
  background:url(images/nav-home.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.home a:hover{
  display:block;
  margin:0 0 0 28px;
  padding:0;
  text-indent:-123456px;
  width:40px;
  background:url(images/nav-home-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.manifesto a {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:82px;
  background:url(images/nav-manifesto.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.manifesto a:hover {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:82px;
  background:url(images/nav-manifesto-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.leadership a {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:89px;
  background:url(images/nav-leadership.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.leadership a:hover {
  display:block;
 margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:89px;
  background:url(images/nav-leadership-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.rules a {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:45px;
  background:url(images/nav-rules.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.rules a:hover {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:45px;
  background:url(images/nav-rules-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.membership a {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:96px;
  background:url(images/nav-membership.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.membership a:hover {
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:96px;
  background:url(images/nav-membership-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.press a {
  display:block;
  margin:0 0 0 49px;
  padding:0;
  text-indent:-123456px;
  width:45px;
  background:url(images/nav-press.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.press a:hover {
  display:block;
  margin:0 0 0 49px;
  padding:0;
  text-indent:-123456px;
  width:45px;
  background:url(images/nav-press-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.donate a{
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:55px;
  background:url(images/nav-donate.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.donate a:hover{
  display:block;
  margin:0 0 0 50px;
  padding:0;
  text-indent:-123456px;
  width:55px;
  background:url(images/nav-donate-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.contact a {
  display:block;
  margin:0 0 0 49px;
  padding:0;
  text-indent:-123456px;
  width:65px;
  background:url(images/nav-contact.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.contact a:hover {
  display:block;
  margin:0 0 0 49px;
  padding:0;
  text-indent:-123456px;
  width:65px;
  background:url(images/nav-contact-mo.gif);
  background-repeat:no-repeat;
  height:15px;
  top:5px;
  position:relative; 
}

#topNav ul li.last {
 	
  display:block;
  margin:0 0px 0 19px;
  padding:0;
  text-indent:-123456px;
  width:8px;
  background:url(images/nav-rtcurve.gif);
  background-repeat:no-repeat;
  height:25px;
  top:0px;
  position:relative; 
}


.flashbanner {
 margin-left:20px;
}

.imgbanner {
 clear:both;
 padding:10px 0 0px 15px;
 margin:0;
}

.content {
  margin-top:20px;
}

.wp-content {
 float:left;
 width:595px;
 margin:0px 10px 0 20px;
 _margin:10px 10px 0 10px;
padding-left:20px;
}


.ins-wp-content {
 width:920px;
 height:1%;
 overflow:hidden;
 padding-left:0px;
 margin:10px 0 10px 20px;
}

.wp-content table td {
 vertical-align:top;
}

.ins-wp-content table td {
 vertical-align:top;
}

.ins-wp-content p a.post-edit-link {
  float:right;
}

.wp-content h2 {
  font-size:1.4em;
  font-weight:normal;
  color:#db531d; 
  margin:5px 0 5px 0 
}

.wp-content h2 a {
  color:#db531d;
  text-decoration:none;
}

.wp-home-content {
  margin-top:10px;
}

.wp-home-content .wp-home-left {
  float:left;
  margin-right:10px;
  width:190px;
}

.wp-home-content .wp-home-right {
  float:right;
  width:415px;
}

.wp-content p {
  margin:0px 0 5px 0;
  padding:0px 0 5px 0;
  line-height:1.3em;
}

.wp-content p a {
  color:#db531d;
}

.wp-home-content .wp-home-insideright {
  float:right;
  width:700px;  
}

.wp-home-content .wp-home-insideright .wp-content-dutch {
 float:left;
 width:340px;
}

.wp-home-content .wp-home-insideright .wp-content-dutch h3 {
  color:#a4228e;
  padding:0 0 5px 0;
}

.wp-home-content .wp-home-insideright .wp-content-dutch p {
  line-height:1.3em;
}

.wp-home-content .wp-home-insideright .wp-content-french {
 float:right;
 width:340px;
}

.wp-home-content .wp-home-insideright .wp-content-french h3 {
  color:#db541a;
  padding:0 0 5px 0;
}

.wp-home-content .wp-home-insideright .wp-content-french p {
  line-height:1.3em;
}

.side-panel {
  float:right;
  margin-right:20px;
  margin-bottom:10px;
}

.side-panel img {
  display:block;
  margin-bottom:10px;
}

.bottomcontainer {
  clear:both; 
 margin-left:10px;
 margin-top:0px;

 
}

.bottomcontainer .bottomadbox {
  width:298px;
  background:url(images/bottomboxbg.gif);
  background-repeat:no-repeat;
  float:left;
  margin-left:10px;
  _ margin-left:10px;

}

.bottomcontainer .bottomadbox h3 {
  padding:10px 0 5px 18px;
  margin:10px 0 0 0;
  font-size:1.2em;
  text-transform:uppercase;
  color:#db531d;
}

.bottomcontainer .bottomadbox img {
  margin:20px 0 5px 18px;
  display:block;
}

.bottomcontainer .bottomadbox img.calltothepeople {
  margin:20px 0 5px 0px;
  display:block;
}


.bottomcontainer .bottomadbox p {
  padding:5px 0 5px 18px;
  line-height:1.3em;
}

.bottomcontainer .bottomadbox p a {
  color:#db531d;
}

.bottomcontainer .bottomadbox h3.ourprogram {
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:133px;
  background:url(images/hdr-ourprogram.gif);
  background-repeat:no-repeat;
  height:17px;
  top:10px;
  left:16px; 
  position:relative; 
}

/* Bottom Adbox Tweeting */

.bottomcontainer .bottomadboxtweeting {
  width:275px;
  background:url(images/bottomboxbg1.gif);
  background-repeat:no-repeat;
  float:right;
  margin-right:20px;
  _ margin-right:20px;

}


.bottomcontainer .bottomadboxtweeting h4 {
  padding:0px 0 5px 18px;
  margin:0px 0 0 0;
  color:#db531d;
}

.bottomcontainer .bottomadboxtweeting img {
  margin:20px 0 5px 5px;
  display:block;
}

.bottomcontainer .bottomadboxtweeting p {
  padding:5px 0 5px 18px;
  line-height:1.3em;
}

.bottomcontainer .bottomadboxtweeting p a {
  color:#db531d;
}

.bottomcontainer .bottomadboxtweeting h3.tweeting {
  display:block;
  margin:0 0 10px 0;
  padding:0;
  text-indent:-123456px;
  width:239px;
  background:url(images/hdr-tweeting.gif);
  background-repeat:no-repeat;
  height:31px;
  top:10px;
  left:16px; 
  position:relative; 
}

/* Bottom Box News Events */

.bottomcontainer .bottomadboxnewsevents {
  width:298px;
  background:url(images/bottomboxbg.gif);
  background-repeat:no-repeat;
  float:left;
  margin-left:25px;
  _ margin-left:25px;
}

.bottomcontainer .bottomadboxnewsevents h3 {
  padding:10px 0 5px 18px;
  margin:10px 0 0 0;
  font-size:1.2em;
  text-transform:uppercase;
  color:#db531d;
}

.bottomcontainer .bottomadboxnewsevents img {
  margin:20px 0 5px 0px;
  display:block;
}

.bottomcontainer .bottomadboxnewsevents p {
  padding:5px 0 5px 18px;
  line-height:1.3em;
}

.bottomcontainer .bottomadboxnewsevents p a {
  color:#db531d;
}

.bottomcontainer .bottomadboxnewsevents h3.newsandevent {
  display:block;
  margin:0 0 10px 0;
  padding:0;
  text-indent:-123456px;
  width:129px;
  background:url(images/hdr-newsandevents.gif);
  background-repeat:no-repeat;
  height:17px;
  top:10px;
  left:16px; 
  position:relative; 

}


#footer {
  clear:both;
  padding:20px 0 20px 0;
  margin:10px 0 0 20px;
  background: #transparent; width:920px;  
}

#footer .xb2,  #footer .xb3, #footer .xb4 {
  background:#ededed; border-left:1px solid #ccc; border-right:1px solid #ccc;
}

#footer .xboxcontent {
  background:#ededed; 
}

#footer .xboxcontent ul {
  list-style:none;
}

#footer .xboxcontent ul li {
   float:left;
   margin:8px 0 3px 0;
   padding:0px 8px 0px 10px;
   border-right:1px solid #4d4d4d;
}

#footer .xboxcontent ul li a {
  text-decoration:none;
  color:#4d4d4d;
}

#footer .xboxcontent ul li a:hover {
  text-decoration:underline;
  color:#db531d;	

}

#footer .xboxcontent ul li.last {
  border-right:none;
}

#footer .xboxcontent ul li.downloads {
  border-right:none;
  margin:5px 0 3px 0px;
  padding:0px 8px 0px 10px;
}

#footer .xboxcontent ul li.downloads a {
  border-right:none;
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:130px;
  background:url(images/button_downloads.gif);
  background-repeat:no-repeat;
  height:25px; 	
}

#footer .xboxcontent ul li.downloads a:hover {
  border-right:none;
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:130px;
  background:url(images/button_downloads_mo.gif);
  background-repeat:no-repeat;
  height:25px; 
}

#footer .xboxcontent ul.footericons {
  float:right;
}

#footer .xboxcontent ul.footericons li {
  border-right:none;
  margin:1px 0 0px 0;
}



/*  Extra CSS */


.subhdnl
{
	font-size:16px;
    font-weight:bold;
	color:#942b86;	
}

.boldnl
{
	font-size:12px;
    font-weight:bold;
	color:#942b86;	
}

.wp-content .linknl {
  	font-size:12px;
	color:#942b86;	
	text-decoration:underline;
}

.wp-content .linknl a
{
	font-size:12px;
	color:#942b86;	
	text-decoration:underline;
}

.wp-content .linknl a:hover
{
	font-size:12px;
	color:#dc551b;	
	text-decoration:underline;
}

.subhdfr
{
	font-size:16px;
    font-weight:bold;
	color:#dc551b;	
}

.boldfr
{
	font-size:12px;
    font-weight:bold;
	color:#dc551b;	
}


.manifestohdr
{
	font-size:16px;
    font-weight:bold;
	line-height:25px;
}


.wp-content .linkfr
{
	font-size:12px;
	color:#dc551b;	
	text-decoration:underline;
	
}

.wp-content .linkfr a
{
	font-size:12px;
	color:#dc551b;	
	text-decoration:underline;
}

.wp-content .linkfr a:hover
{
	font-size:12px;
	color:#942b86;	
	text-decoration:underline;
}

.wp-content .selectedmonthlinkfr
{
	font-size:14px;
	color:#dc551b;	
	text-decoration:underline;
	line-height:17px;
	font-weight:bold;
	
}


.wp-content .selectedmonthlinkfr a
{
	font-size:14px;
	color:#dc551b;	
	text-decoration:underline;
	line-height:17px;
	font-weight:bold;
	
}

.wp-content .selectedmonthlinkfr a:hover
{
	font-size:14px;
	color:#942b86;	
	text-decoration:underline;
	line-height:17px;
	font-weight:bold;
	
}

.wp-content .publicationnl
{
  	font-size:12px;
	color:#942b86;	
    font-style:italic;
}

.wp-content .publicationfr
{
   	font-size:12px;
	color:#dc551b;	
    font-style:italic;
	line-height:17px;
}

.wp-content .greyline
{
   background-color:#cccccc;	
}

.wp-content .greyline2
{
   background-color:#ececec;	
}


.bottomcontainer .bottomadbox .linkfr1 a
{
	font-size:12px;
	color:#dc551b;	
	text-decoration:underline;
}

.bottomcontainer .bottomadbox .linkfr1 a:hover
{
	font-size:12px;
	color:#942b86;	
	text-decoration:underline;
}

.linkfr2 a
{
	font-size:12px;
	color:#dc551b;	
	text-decoration:underline;
}

.linkfr2 a:hover
{
	font-size:12px;
	color:#942b86;	
	text-decoration:underline;
}


.wp-content .linkfr3 a
{
	font-size:11px;
	color:#dc551b;	
	text-decoration:underline;
}

.wp-content .linkfr3 a:hover
{
	font-size:11px;
	color:#942b86;	
	text-decoration:underline;
}

.wp-content .downloads
{
	font-size:10px;
	text-decoration:none;
}


.bottomadboxnewsevents h4,
.bottomadboxtweeting h4 {
  margin:20px 0 5px 20px;

}


.bottomadboxtweeting h4 a {
   color:#dc551b;
}

.bottomadboxnewsevents h4 a {
  color:#942b86 !important;
}



.bottomadboxnewsevents p.date,
.bottomadboxtweeting p.date {
  margin:0 0 0 20px;
  padding:0;
  font-size:0.9em;
  font-style:italic;
}

.bottomadboxnewsevents p,
{
  margin:0px 5px 0px 0px;
  padding:0 0 10px 0; 
  height:38px; 
}

.newsticker-jcarousellite {
 top:10px !important;
 left:0px !important;
 width:270px !important;
}

.facebookconnector {
  margin:5px 0 10px 0;
}

.facebookconnector b {
  display:none;
}

.facebookconnector br {
  display:none ;
}

.fbconnect_userpics .avatar {
  float:left ;
  margin:5px;
}

.facebookconnector div {
  clear:both;
}


.fbnarrowcolumn {
  margin:30px 0 0 30px;
}


.fbnarrowcolumn {
  margin:30px 0 0 30px ;
}

.fbnarrowcolumn h2{
  padding:30px 0 0 0px;
  visibility:hidden;
}

.fbconnect_miniprofile  p {
  display:none ;
}

.invitebutton input {
  display:none !important;
}

.invitebutton {
  text-indent:-123456px;
}

.facebook {
  background-color:#903681;
  padding:0px 0 0 10px;
  width:265px;
  
}

.fbconnect_title {
  text-indent:-123456px;
}

.facebookconnector img {
  margin-bottom:0px !important;
  margin-right:0px;
}

.fbconnect_LastUsers {
  width:260px !important;
}

.fbconnect_LastUsers div a {
   display:none;
}

.fbconnect_LastUsers div.fbconnect_userpics a {
   display:block !important;
}

.fbconnect_userpicmain {
  display:none !important;
}

.joinfacebook a {
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:275px;
  background:url(images/button_hm_fb.gif);
  background-repeat:no-repeat;
  height:32px;  
}

.joinfacebook a:hover {
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:275px;
  background:url(images/button_hm_fb_mo.gif);
  background-repeat:no-repeat;
  height:32px;  
}

.joinmember a {
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:275px;
  background:url(images/join.gif);
  background-repeat:no-repeat;
  height:42px;  
}

.joinmember a:hover {
  display:block;
  margin:0;
  padding:0;
  text-indent:-123456px;
  width:275px;
  background:url(images/join_mo.gif);
  background-repeat:no-repeat;
  height:42px;
  
}

.buttondonate a{
  display:block;
  margin:0 0 1px 0;
  padding:0;
  text-indent:-123456px;
  width:275px;
  background:url(images/button_donate.jpg);
  background-repeat:no-repeat;
  height:42px;
  
}

ul.manifesto {
 
 list-style:disc;
 padding: 0px 0px 10px 30px;
 /*font-family:arial,helvetica,sans-serif;*/
 font-family:verdana;
 list-style-position:outside;
 line-height:1.2em;
  margin:0 0 0px;
}

ul.manifesto li
{
padding: 0px 0px 0px 10px;
list-style:disc;
font-family:verdana;
list-style-position:outside;
line-height:1.2em;
margin:0 0 0px;
}

ul.manifesto li.nostyle
{
list-style:none;
padding: 3px 0px 0px 10px;
font-family:verdana;
list-style-position:outside;
line-height:1.5em;
margin:0 0 5px;
}

sup {
  font-size:0.7em !important;
  vertical-align:top !important;
}

.youtube {
  margin:10px 0 10px 0 !important;
}

/* End of Extra Styles */old !important;
}

/* End of Extra Styles */ Styles */old !important;
}

/* End of Extra Styles */