/*
Theme Name: Pipel
Theme URI: http://inkh.net
Description: The Inkhnet Pipel style
Version: 1.0
Author: Andreas Lanjerud
Author URI: http://inkh.net
Tags: white
*/


/* Grid 
 --------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

a { color: black; }

ul, ol {
	list-style: none;
	margin-bottom: 21px;
}

li {
	margin: 0;
	padding: 0;
}

p { margin-bottom: 21px; }

h1 {
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 7px 0;
	padding: 0;
}

	h1 a { text-decoration: none; }
	h1 a:hover { text-decoration: underline; }

h2,
h3,
h4 {
	font-size: 16px;
	line-height: 11px;
	font-weight: normal;
	margin: 7px 0 7px 0;
}

body {
	//background: url(images/grid.gif);
	position: relative;
	margin: 0 auto;
	width: 960px;
}

header {
	position: absolute;
	top: 0;
	left: 0;
}


/* Article
 --------------------------------------------------------------------- */

.blog_post {
	margin-top: 140px;
}

.blog_post article {
	border-bottom: 1px solid #CCC;

	display: block;
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 14px;
	line-height: 21px;

	margin: 0px 100px 20px 90px;
	padding: 0 0 20px 0;
	width:  460px;
}

.blog_post article img {
	max-width: 460px;
}

	
.blog_post article .alignleft,
.blog_post article iframe { 
	position: relative; left: -90px; 
	margin: 0 0 28px 0;
	width: 530px;
}

	.blog_post article .alignleft p { 
		position: absolute;
		top: 0;
		right: -50px;
		width: 90px;
			
		font-size: 11px;
	}

#more_entries {
	font-size: 13px;
	margin: 0 0 30px 90px;
	padding: 5px 0;
	width: 460px;
	
	position: relative;
}

	#more_entries .alignleft {
		position: absolute;
		top: 0;
		left: 0;
	}

	#more_entries .alignright {
		position: absolute;
		top: 0;
		right: 0;
	}

.blog_post .comments {
	display: block;
	margin-left: 90px;
	width: 460px;
}

.blog_post object.alignleft,
.blog_post iframe {
	border: 10px solid #eaeaf0;
	margin-top: 5px;
}

/* Sidebars
 --------------------------------------------------------------------- */

aside.sidebar {
	position: absolute;
	top: 0;
	width: 140px;
}

	aside.sidebar1 {
		right: 160px;
	}
	
	aside.sidebar2 {
		right: 0px;
	}

aside.sidebar li {
	font-family: arial;
	font-size: 11px;
	line-height: 21px;
}

aside.sidebar ol,
aside.sidebar ul {
	padding-top: 3px;
}


/* Twitter
 ---------------------------------------------------------------------  */

.twitter-avatar {
	position: absolute;
	top: -30px;
	right: 0;
}

aside.sidebar .entry-content {
	display: block;
	margin-bottom: 21px;
}

aside.sidebar .entry-meta {
	display: none;
}
