.footerblocks, #menu, .infobar, .adverts .position-2, .adverts .position-3, .sociallinks, #header .menu, #header .search, #header .sponsorship, .breadcrumb, .related, .subscribe, #container_sidebar, #footerbar, #footerblocks, .adverts-inline, #nextarticle, .download, .buy-link {
	display: none	
}


/* Defaults */

	html {
		height: 100%;
	}

	body {
		height: 100%;
		background: #fff;
		color: #111;
		font-family: Helvetica, sans-serif;
		padding:0 2em;
		margin:0;
		font-size:16px
	}
	
/* Typography ==================================== */
	
	h1, h2, h3, h4, h5, h6 {
		margin:0 0 20px;
		padding:0; 
		font-weight:normal
	}
	
	h1 { font-size: 3.1em; line-height:1.2em; }
	h2 { font-size: 2.2em; line-height:1.2em; }
	h3 { font-size: 1.5em; line-height:1.2em; } 
	h4 { font-size: 1.2em; line-height:1.2em; } 
	h5 { font-size: 1em; line-height:1.2em; } 
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		text-decoration: none
	}	 
	
	p { 
		padding: 0 0 1.5em;
		margin:0;
	}
	
	small {
		color:#6d6d6d;	
	} 
	
	img {
		border:0;	
	} 

/* Header */
	
	#header {
		padding:1.5em 0 0;		
	}
	
	#header .advert, #header p {
		text-align: center
	}	
	
	#header .advert {
		border-bottom: dashed 1px #a0a0a0;
		padding:0 0 1.5em 0;	
		margin-bottom:1.5em
	}
		
	#header h1 { 
	    width: 100%;
	    height:40px;  
	    margin-bottom:.5em
	}
	
	#header h1 a {
	    display: block;
	    width: 100%;
	    height:50px;
	    background:  url(../images/logo_print.png) center center no-repeat;
	    background-size:228px 40px;
	    overflow: hidden;
	    text-indent: -9000px;
	    border: 0;
	} 	 	
	
/* Meta */	
	
	#meta {
		padding:1.5em 0;		
	}
	
	#meta p {
		color: #000;
		text-transform: uppercase;
		font-size:.8em;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	#meta span {
		color: #e30613;
	}
	
	#meta strong {
		color: #000;
		font-weight: normal;
		border-bottom: solid 1px #bfbfbf
	} 

/* Article */
	
	#article {
		padding:0 0 1.5em 0;		
	}
	
	#article .imagebox {
		width:500px;
		float: left;
		margin:.3em 1em .5em 0;
		background:#333;
		color:#fff;
	}
	
	#article .imagebox p {
		padding:.2em .5em .5em;
		margin:0;
		font-size:.9em
	}
	

/* Footer */
	
	#footer {
		border-top: dashed 1px #a0a0a0;
		padding:1.5em 0;
	}