/*
Theme Name: pd-final_
Theme URI: http://istylr.com/preview/11573/
Description:
Author: roger sabbies
Author URI: http://sddvss.com
Version: 14
.
This Theme was generated with iStylr.com
Please visit http://istylr.com/ for more
information.
.
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,blockcode,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,di,li,ol,ul,nl,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{

margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
color:#ffffff;
/*color:#a8a8a8;*/
font:12px Tahoma,Century gothic,verdana, Arial, sans-serif;
line-height:1.5;
/* text-transform:uppercase;*/

text-align: left;}
header,footer,nav,section,aside,article,code{
display:block;}
table{
border-collapse: collapse;
border-spacing: 0;}
h1,h3,h4,h5,h6,p,blockquote,blockcode,pre,address{
padding-bottom:7px;}


.black h1 {

	font-size: 80%;
	color:#000;

}

h2{
padding-top:10px;
padding-bottom:20px;}





p{
	margin-bottom: 2em;
	}


blockcode,pre{
overflow:auto;}


ul,ol{
list-style-position:inside;
padding-left:7px;
padding-bottom:7px;
list-style:none;}
ul ul,ul ol,ol ol,ol ul{
padding-top:3px;
padding-bottom:0px;
margin:0;}
li{
padding-bottom:3px;}
dl{
padding-bottom:7px;}
dt{
font-size:150%;
padding-bottom:3px;}
dd{
padding-bottom:7px;}
h1{
font-size:200%;}
h2{
font-size:180%;}
h3{
font-size:160%;}
h4{
font-size:140%;}
h5{
font-size:120%;}
h6{
font-size:110%;}
img[align=left]{
padding-right:14px;}
img[align=right]{
padding-left:14px;}
html, body{
height:100%;}




body{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;

background-color: #000000;}
a{

color: #663366;
text-decoration:none;
font-weight:bold;

	}
a:link{



	}
a:visited{}
a:hover{
	color: #333333;
text-decoration:none;
font-weight:bold;


	}
a:active{


	}
.clr{
clear:both;}
.menuLi{
font-weight:normal;}
.menuLiSel{
font-weight:bold;}
.menuLi_a span{
font-weight:normal;}
.menuLiSel_a span{
font-weight:bold;}





#main_wrapper{
padding-left: 0;

padding-right: 0;

padding-top: 0;

padding-bottom: 0;

margin: 0 auto;

letter-spacing: 2px;

word-spacing: 2px;

background-image: url(images/background_1.jpg);

background-repeat: no-repeat;

width: 1024px;
/* height: 1094px; */

}
.firstH1{
padding: 0;
margin: 0;}
.firstH2{
padding: 0;
margin: 0;}




#main_wrapperintro{



padding-left: 0;

padding-right: 0;

padding-top: 0;

padding-bottom: 0;

margin: 0 auto;

letter-spacing: 2px;

word-spacing: 2px;

background-image: url(images/background-intro.jpg);

background-repeat: no-repeat;

width: 1024px;

/* height: 670px; */


}
.firstH1{
padding: 0;
margin: 0;}
.firstH2{
padding: 0;
margin: 0;}




#header{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
height: 45px;
top: 220px;
margin-left:600px;
position: relative;}


#headerabout{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/about.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}

#headerquotes{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/quotes.jpg);
background-repeat: no-repeat;
height: 50px;
top: 220px;
left:0;
position: relative;}

#headernews{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/news.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;

position: relative;}

#headerdvd{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/dvdcontent.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}

#headerguest{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/guestbook.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}

#headernewsletter{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/newsletter.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}

#headerpictures{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/pictures.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}

#headertourdates{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;
background-image: url(images/tourdates.jpg);
background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}







#headerintro{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 600px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;

background-repeat: no-repeat;
height: 45px;
top: 220px;
left:0;
position: relative;}





#header a{}
#header a:link{}
#header a:visited{}
#header a:hover{}
#header a:active{}



#topmenu{
	background-color: rgba(0, 0, 0, 0.7);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7F000000',EndColorStr='#7F000000');
	margin-left:0px;
	margin-right:0px;
	top:190px;
	position:relative;
	height:33px;
	display:block;
	
	font:12px Tahoma,Century gothic,verdana, Arial, sans-serif;
	 font-weight:normal;
	text-transform:uppercase;
	z-index: 10;
	
	}







.oldbrowser-topmenu{
    display:none;
    
    }


    
  
.oldbrowser-topmenu li {
    float: left;
    list-style:none;
	padding:0px 0px;
	margin:0px 0px;
	

    }
    
 
    
.oldbrowser-topmenu li.back {

    width:5px;
    height:35px;
	top:0px;
	background:#663366;


    z-index:9;
    position:absolute;
    }
.oldbrowser-topmenu li a:visited , .oldbrowser-topmenu li a:link{
    font:16px  Arial, Tahoma, sans seriff ;
    text-decoration: none;
    font-weight:bold;
    color:#fff;
    outline: none;
    text-decoration:underline ;
	
    
   
    letter-spacing:0;
    z-index:10;
    display:inline;
    float:left;
    height:23px;
    position:relative;
    overflow:hidden;
     margin-left: 20px;
	margin-right: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
     
  
    }
.oldbrowser-topmenu li a:hover, .oldbrowser-topmenu li a:active {
    border:none;
	color:#663366;
	
    }






.lavaLampNoImage {
    position:relative;
    padding:5px 10px;
    margin:0px 0px 0px 0px;
    overflow: hidden;
    
    }
.lavaLampNoImage li {
    float: left;
    list-style:none;
	margin:0px 0px;
	padding:0px 0px;
		
    }
.lavaLampNoImage li.back {

    width:5px;
    height:35px;
	top:0px;
	background:#663366;


    z-index:9;
    position:absolute;
    }
.lavaLampNoImage li a:visited , .lavaLampNoImage li a:link{
    font:16px  Arial, Tahoma, sans seriff ;
    text-decoration: underline;
    color:#fff;
    outline:none;
	
    top:3px;
    letter-spacing:0;
    z-index:10;
    display:block;
    float:left;
    height:23px;
    position:relative;
    overflow:hidden;
    margin:auto 10px;
    }
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active {
    border:none;
	color:#222;
	
    }




#body_container{

min-height:200px;


  height:auto !important;
  height:200px;








padding-left: 0;
padding-right: 0;
padding-top: 14px;
padding-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 162px;
margin-bottom: 0;
background-repeat: repeat-y;

position: relative;
}
#sidebar_left{
padding-left: 1%;
padding-right: 1%;
padding-top: 30px;
padding-bottom: 30px;
margin-left: 0%;
margin-right: 1%;
margin-top: 0px;
margin-bottom: 0%;
float: left;
width: 220px;
left: 85px;
position: relative;
background-color: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#44000000',EndColorStr='#44000000');

}
#sidebar_left li.menuLi{}
#sidebar_left li.menuLiSel{}
#sidebar_left a{}
#sidebar_left a.menuLi_a span{}
#sidebar_left a.menuLiSel_a span{}
#sidebar_left a:link{}
#sidebar_left a:visited{}
#sidebar_left a:hover{}
#sidebar_left a:active{}




#content{
padding-left: 15px;
padding-right: 15px;
padding-top: 25px;
padding-bottom: 15px;
margin-right: 0;
margin-top: 50px;
margin-bottom: 10px;
float: left;
width: 540px;
left: 105px;
position: relative;
background-color: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#44000000',EndColorStr='#44000000');

}


#contentintro{

color:#c00;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 0px;
margin-left: 0;
margin-right: 0;
margin-top: 185px;
margin-bottom: 10px;
float: left;


position: relative;
background-color: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#44000000',EndColorStr='#44000000');
}

.more-link {
	background-color:#111;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	
	float:left;
	margin:0px;
	position: relative;
}


.more-link a:hover{
	
}

.entry{

}

.entry a{

}


.entry-intro {
	text-align:center;


}


.postdate{
	text-align:right;
	font-size:10px;
color:#cc0000;
/*background-color:#fff;*/
	margin-bottom:5px;

}


.posttitle{

	/*background-color: #ae0505;*/
	background-color: #663366;
	padding:5px;
}

.commenttitle{

	/*background-color: #ae0505;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#ae0505;
	padding:5px;





}

.posttitle a {

	font-size: 80%;
	color:#000;

}

.posttitle a:hover{
	color: #ae0505;
text-decoration:none;
font-weight:bold;


	}





#content a{}
#content a:link{}
#content a:visited{}
#content a:hover{}
#content a:active{}
#content p{}
#content h1{}
#content h2{}
#content h3{}
#content h4{}
#content h5{}
#content h6{}






#comment{
background-color: #000000;

 filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60; -khtml-opacity:0.60;
color: #ffffff;



border-left-color: #cc0000;
border-right-color: #cc0000;
border-top-color: #cc0000;
border-bottom-color: #cc0000;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
width: 99%;}



/* sef changend align left/right classes, disabled fixed width of 49%, as image to post function also uses class alignleft and align right, a fixed width resulst in streching the images; added a auto margin so previous and next entries button do not interfere*/


.alignleft{
float:left;
margin-right:10px;

}

.alignleft a {
	color: #663366;
text-decoration:none;
font-weight:bold;
}
.alignleft a:hover{
	color: #333333;
text-decoration:none;
font-weight:bold;


	}


.alignright{
float:right;

margin-left:10px;
text-align:right;


}
.navigation{
clear:both;}




/* footer is not needed */



#foooter{

top: NaNpx;
top: NaNpx;
top: NaNpx;
top: NaNpx;
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 100;
margin-bottom: 0;
background-image: url(images/footer_1_2_3.jpg);
background-repeat: no-repeat;
height: 170px;
width: 1024px;


position: relative;
}



#footer ul{
margin:0;
padding:0;

list-style:none;}
#footer li{

margin:0;
padding-top:0;
padding-bottom:0;
padding-left:7px;
padding-right:7px;
float:left;}
#footer li.menuLi{

	}
#footer li.menuLiSel{

	}
#footer a{

	}
#footer a.menuLi_a span{}
#footer a.menuLiSel_a span{}
#footer a:link{}
#footer a:visited{}
#footer a:hover{}
#footer a:active{}


#binfo{


	text-align: center;

	}





#outer_footer{
color: #999999;

padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 10px;
margin-bottom: 0;
text-align: center;

}
#outer_footer ul{
margin:0;
padding:0;
list-style:none;}
#outer_footer li{
margin:0;
padding-top:0;
padding-bottom:0;
padding-left:7px;
padding-right:7px;
float:left;}
#outer_footer li.menuLi{}
#outer_footer li.menuLiSel{}
#outer_footer a{}
#outer_footer a.menuLi_a span{}
#outer_footer a.menuLiSel_a span{}
#outer_footer a:link{}
#outer_footer a:visited{}
#outer_footer a:hover{}
#outer_footer a:active{}


/* for qoutes page */









.quote1{

background-color:#663366;

padding: 5px 5px 5px 5px;
margin-bottom:20px;





	border-left-color: #660066;
	border-right-color: #660066;
	border-top-color: #666666;
	border-bottom-color: #111;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;



}
.leftonly {
margin-left:0%;
width:50%;
}

.quote1 p{
	margin-bottom: 0;
	text-align:left;
	}

.quote1 h6{
	color:#a8a8a8;
	font:10px Tahoma,Century gothic,verdana, Arial, sans-serif;
	line-height:1.5;
	text-transform:none;
	}




.quote2{

background-color:#ae0505;

	padding: 5px 5px 5px 5px;
	margin-bottom:20px;

	border-left-color: #990033;
	border-right-color: #990033;
	border-top-color: #ae4b05;
	border-bottom-color: #111;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;




}
.rightonly {
margin-left:50%;
}
.quote2 p{
	margin-bottom: 0;
	text-align:left;
	
	}

.quote2 h6{
	color:#a8a8a8;
	font:10px Tahoma,Century gothic,verdana, Arial, sans-serif;
	line-height:1.5;
	text-transform:none;
	}





#soundcloud{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;

margin-right: 0;
margin-top: 0;
margin-bottom: 0;
z-index: 10;

top: 38px;
margin-left:1000px;
position: relative;}



.arrow{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
margin-left: 0px;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
height:0px;



z-index: 9;
background-image: url(http://www.purpendicular.eu/wp-content/themes/PD/images/arrow.png);
background-repeat: no-repeat;

top: 35px;

position: relative;}




#gray-border{


border-left-color: #333;
border-right-color: #333;
border-top-color: #ccc;
border-bottom-color: #222;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
margin-left: 0;
margin-right: 0;
margin-top: 0px;
margin-bottom: 20px;
float: left;
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
width: 500px;

position: relative;
}




#invisible-desktop{

display: none;
}

.single #invisible-single {
         display:none;
      }



#autodomid_DIV_620{
padding-bottom: 60px;}
#autodomid_H2_621{
padding-bottom: 30px;}


#autodomid_UL_554{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
font-style: normal;
font-size: 25px;
top: 15px;
position: relative;}
#autodomid_LI_555{
text-decoration: none;
font-weight: bold;
font-style: normal;}
#autodomid_A_556{
color: #FFFFFF;
font-family: Verdana, Geneva, Arial Black, sans-serif;
text-decoration: none;
font-weight: bold;}
#autodomid_A_556:hover{
color: #669999;
font-family: Verdana, Geneva, sans-serif;
text-decoration: none;
font-weight: bold;}
#autodomid_A_556:active{
color: #999999;
font-family: Verdana, Geneva, sans-serif;
text-decoration: none;
font-weight: bold;}


.qtrans_language_chooser { list-style-type:none }
.qtrans_language_chooser li { float:right; margin-right:3px }
.qtrans_flag { border:1px solid #b6b6b6 }



#pdlogin-back{

  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

#loginform{

  width: 350px ;
  margin-left: 10px ;
  margin-right: 10px ;
text-align: center;
	
border-left-color: #333;
border-right-color: #333;
border-top-color: #ccc;
border-bottom-color: #222;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;

margin-top: 10px;
margin-bottom: 10px;
float: left;
border-left-style: solid;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;

position: relative;
}

.scroll-pane{
	height:auto;		
}

	
#height800{

}

a.jScrollArrowUp {
	background: url(http://www.purpendicular.eu/wp-content/themes/PD/images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(http://www.purpendicular.eu/wp-content/themes/PD/images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.widgettitle {
	text-align:center;
	background-color: #300;
	margin-left:10px;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	display:block;
	font:12px Tahoma,Century gothic,verdana, Arial, sans-serif;
	 font-weight:normal;
	text-transform:uppercase;
	z-index: 10;
	

	}


.borderred{
border-bottom: 1px solid #c00;
border-top: 1px solid #c00;
border-left: 1px solid #c00;
border-right: 1px solid #c00;	
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-top-right-radius:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-bottom-right-radius:7px;
-webkit-border-bottom-left-radius:7px;	
}

.borderpur{
border-bottom: 1px solid #663366;
border-top: 1px solid #663366;
border-left: 1px solid #663366;
border-right: 1px solid #663366;	
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
-webkit-border-top-right-radius:7px;
-webkit-border-top-left-radius:7px;
-webkit-border-bottom-right-radius:7px;
-webkit-border-bottom-left-radius:7px;	
}

.roundifygeckobig{
	
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;	
}

.opacity20{
 /* for IE */
  filter:alpha(opacity=20);
  /* CSS3 standard */
  opacity:0.2;
  }



#sidebar_left a{

font-size: 100%;
font-weight:normal;


}
#sidebar_left a:hover{
font-size: 100%;
color: #333333;
font-weight:normal;


}
#sidebar_left p{
color:#a8a8a8;	

}

#inner_sidebar li{
list-style:none;	
font-weight:normal;
margin-bottom:3px;


	}
	

