body {
   background: white;
   font-size: 10pt;
	line-height: 1.5em;
	font-family: Times New Roman, Arial;
padding: 1em;
   }
   
div {
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	}

body #nav,
body #subheader img,
body .subside,
body #sidebar,
body #low3,
body .panel,
body #footer,
body #home-more,
body .more-link,
body .trigger,
body #respond,
body object ,
body .meta,
body #supersearch,
body #comments,
body p.postmetadata,
body p.alt,
body ol.commentlist {
   display: none !important;
   }
  
.blogdateauthor,
.blogdateauthor *,
.entry,
.entry *{
	padding: 0 !important;
	margin: 0 !important;
	}
  
.blogdateauthor{
	width: 100% !important;
	font-weight: bold;
	}  
	
.blogdateauthor a:link:after, .blogdateauthor a:visited:after, .blogdateauthor a[href^="/"]:after,
#subheader a:link:after, #subheader a:visited:after, #subheader a[href^="/"]:after {
   content: none;
   }

.blogdateauthor a:link, .blogdateauthor a:visited,
#subheader a:link, #subheader a:visited {
   text-decoration: none; 
   color: #000;
   font-size: 10pt;
   }
  
	
#subheader .breadcrumb  a {
	padding-left: 0 !important;
	}
   
#wrap{
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#container {
   margin-left: 10%;
   padding-top: 1em;
   padding: none;
   width: auto !important;
   }
   
div#header {
   margin-bottom: -8px;
   }

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 70%;
   display: inline;
   }
a[href^="/"]:after {
   content: " (http://www.ouluma.fi" attr(href) ") ";
   }

img {
	position: static;
	display: block;
	float: none !important;
	}
	
/* */

#intro {
	height: auto;
	position: static;
	}
	
#introsw {
	padding-top: 0;
	}
	
#introswitch {
	height: auto;
	position: static;
	}
	
#ipost-image {
	width: 100%;
	height: auto;
	position: static;
	top: 0;
	left: 0;
	}
	
#ipost-image * {
	padding: 0;
	margin: 0;
	}	

#intro .ipost {
	padding: 0;
	}
	
#intro .ipost h1 {
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	text-shadow: 0;
	}
h1,
h2,
h3,
h4,
h5,
h6	
h3.blogh3, 
h4.blogh4 {
	font-size: 12pt !important; 
	font-weight: strong;
	padding: 0 0 10pt 0 !important;
	margin: 0 !important;
	}
	
h1 { font-size: 18pt !important; }
h2 { font-size: 15pt !important; }
h3 { font-size: 13pt !important; }
h4 { font-size: 12pt !important; }



.entry  p{ display:block !important; padding-bottom: 5px !important; }		
