



/*  Global */
html, body {
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-style: normal;
    color: #FFF;

}
		html {
			background: #000 url(../images/paper_bg.jpg) bottom center fixed;

		}
		body {
			
			background: url(../images/darkgrad.png) repeat-x top scroll;
		}
		
		.characterbg {
			background: url(../images/bg/rotate.php) no-repeat top center fixed;
			
		}
		
h1,h2,h3,h4 {
	font-weight: bold;

	color: #FFF;
	font-size: 1.5em;
	text-shadow: 0px 0px 5px #000;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	text-transform: none;
	

}

		h1 {
			font-size: 2em;
			
		}

		h2 {
			font-size: 1.5em;
margin: 0 0.2em 0 0.4em;
			
		}
		
	
		h3 {

			font-size: 1.2em;
		}
		
		h4 {
			font-size: 1em;

		}
a {
	font-weight: bold;
	text-decoration: none;
	color: #FEFFFE;


}
		a:hover {
			color: #EEE;
			text-shadow: 0px 0px 3px #FFF;
			border-bottom: 1px solid #FFF;
		}
		
		
		.navigation {
			height: 40px;

			font-size: 1.1em;
			text-transform: uppercase;
			letter-spacing: 0.5em;
			margin: -2em 0 0 0;

		}
				.navigation a {
					color: #FFF;
					
					border: 0;
					padding: 0.4em 0.3em 0.4em 0.7em;
				}
				.navigation a:hover {
					color: #bebaa3;
					
					text-shadow: 0px 0px 2px #000;
					background: url(../images/50grey.png);
					-moz-border-radius: 5px;
				  -webkit-border-radius: 5px;

				}
				.navigation ul { 
					list-style: none;
					margin: 0.5em 0.5em 0 1em;
				}
				.navigation li {
					float: left;
					margin: 0 0.5em 0 0;
				}
				.navblock {
					margin: 0 auto 0 auto;
				}

.image a {
	border: 0;

}

.image a:hover {
	border: 0;
}

.image img:hover {
	border: 0;
	background: url(../images/50beige.png);
}



.image { margin: 10px 0 10px 0;}

.image img {
	padding: 0.5em;
	margin: 0;
	background: url(../images/50grey.png);
		-moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
}


.center h2 {
	margin-left: 0.5em;
}

.center
.leftpanel {

}
/*
.mainbackground {
	background: url(../images/samson.png) no-repeat center top fixed;
	background: url(../images/samson2.png) no-repeat 700px -50px fixed; 
	}  
	
*/



.container {

	
}


.header {
	height: 165px;
	background: url(../images/ppb_header.png) no-repeat top;
}


.content {

 	

}



		

		
		.journal {
			background: url(../images/50grey.png);
			-moz-border-radius: 15px;
		  -webkit-border-radius: 15px;
		padding: 1em 1em 1em 1em;
		margin: 0 0 1em 0;
		}
		
		
		.journal h3 {
			color: #FFF;
			padding: 0;
			margin: 0;
		}
		
		.journal p {
			color: #bebaa3;
			
			font-size: 90%;
			margin: 0.5em 0 0.1em 0.5em;

		}
		
		
		.journal a {
font-size: 0.9em;
			color: #999;
padding: 3px;
			border: 0;
			text-shadow: none;
		}
		
		.journal a:hover {
			background: url(../images/50beige.png);
			color: #FFF;
			-moz-border-radius: 5px;
		  -webkit-border-radius: 5px;
			border: 0;
			text-shadow: none;
		}



.rightpanel {


	padding: 0 10px 0 10px;
	font-size: 0.9em;


}
		.rightpanel h2 {
			margin: 0;
			padding: 0;
		}
		
		.rightpanel p { 
			margin: 0.5em 0 0.5em 0;
		}
		
		.rightbox {
			margin: 0 0 1em 0;
		}
		.twitter {

		margin: 0.5em 0 1em 0;

		}
		.tweet {
		
			padding: 1em;
			margin: 0 0 0.5em 0;
			font-size: 0.8em;
			background: url(../images/50grey.png);
			-moz-border-radius: 10px;
		  -webkit-border-radius: 10px;

		}
		.tweeted {
			color: #7E0000;
			text-transform: uppercase;
			font-size: 0.7em;
		}
		
		.tweeted a {
			color: #555;
			border: 0;
			padding: 3px;

		}
		
		.tweeted a:hover {
			background: url(../images/50beige.png);
			color: #FFF;
			-moz-border-radius: 5px;
		  -webkit-border-radius: 5px;
			border: 0;
			text-shadow: none;

		}
		
		.info {
	background: url(../images/50grey.png);
			color: #FFF;
			padding: 0.75em 1em 0.75em 0.75em;
			margin: 0.5em 0 1em 0;
			-moz-border-radius: 15px;
		  -webkit-border-radius: 15px;
		}
	.info p {
		margin: 0.5em 0 1em 1.0em;

	}
	.info ul {
		list-style-type: none;
		padding: 0;
		margin: 0 0 0 0;
	}
	
	.info li {
		margin: 0 0 0 1em;
		padding: 0;
	}
		
.footer {
	height: 60px;

	margin: 0 0 5em 0;
	text-align: center;
	font-size: 0.7em;
	text-transform: lowercase;
	letter-spacing: 0.2em;
	color: #555;
}

.footer p {
	margin: 0;
}


