/*
Theme Name: Alexander Prestmo
Theme URI: http://alexanderprestmo.no/
Description: A minimalist WordPress template theme built with HTML 5.
Version: 1.0
Author: Alexander Prestmo
Author URI: http://alexanderprestmo.no/
Tags: html5
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');


/* == BASICS == */

header, footer, section, article, aside, nav {
	display: block;
	}
body {
	background-color: #f1f1f1; /* fallback color */
	background: #fff url("images/skies.jpg") 0 -300px no-repeat;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0 auto;
	width: 960px;
	}
section {
	overflow: hidden;
	width: 700px;
	float: left;
	clear: none;
	}

/* == LINKS == */

a:link, a:visited {
	text-decoration: underline;
	color: rgba(0,0,0,1);
	}
a:hover, a:active {
	text-decoration: line-through;
	color: rgba(0,0,0,1);
	}

/* == HEADER == */

body>header {
	margin-bottom: 5em;
	position: relative;
	height: 125px;
	}
	body>header h1 {
		border-left: 1px solid #000;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 5em;
		font-weight: bold;
		letter-spacing: -2px;
		line-height: 40px;
		margin: 0;
		padding: 80px 0 0 40px;
		position: absolute;
		top: 0;
		left: 220px;
		width: 700px;
		}
		body>header h1 span,
		nav {
		font-family: Didot, Palatino, "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
		font-style: italic;
		}
		body>header h1 a:link, body>header h1 a:visited {
			text-decoration: none;
			color: #000;
			}
		body>header h1 a:hover, body>header h1 a:active {
			text-decoration: none;
			color: #000;
			}

/* == POSTS == */

article[id*=post-] {
	margin: 0;
	}
article>section>blockquote {
	font-size: 2.4em;
	font-style: italic;
	line-height: 1.2em;
	margin: 0;
	}
article>header {
	padding: 0;
	position: relative;
	}
article>header h1 {
	font-size: 3em;
	font-weight: bold;
	margin: 0;
	}
article>header h1 span {
	font-weight: normal;
	}
article>header p {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 75%;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	}
article>header p span {
	font-weight: normal;
	}
article+nav {
	font-weight: ;
	}
article>section {
	font-size: 1.33em;
	}
.single article>section>p {
	font-size: 1.2em;
	-moz-column-count: 2;
	-moz-column-gap: 2em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2em;
	column-count: 2;
	column-gap: 2em;
	}
section>h1 {
	padding-top: ;
	}

/* == NAVIGATION == */

nav {
	text-align: ;
	clear: ;
	}
header>nav {
	font-size: 2em;
	line-height: 1.2em;
	text-align: right;
	width: 180px;
	position: absolute;
	bottom: 0;
	}
	header>nav ul {
		text-align: ;
		margin: 0;
		padding: 0;
		}
		header>nav li {
			list-style-type: none;
			margin: 0;
			font-weight: ;
			display: ;
			}

/* == COMMENTS == */

article[id*=comment-] {
	margin: ;
	padding: ;
	}
	article[id*=comment-] h4 {
		margin: ;
		}
	.alt {
		border: ;
		background: ;
		}
form[method=post] label {
	display: block;
	}
form[method=post] input {
	margin: ;
	display: block;
	}

/* == SIDEBAR == */

aside {
	font-size: 1em;
	overflow: hidden;
	width: 220px;
	float: right;
	clear: none;
	}
aside h2 {
	background: rgba(0,0,0,1);
	color: rgba(255,255,255,1);
	font-size: 1.4em;
	font-style: normal;
	font-variant: small-caps;
	padding: .2em .6em;
	}
	aside ul,
	aside div.textwidget {
		font-style: italic;
		margin: 0 0 2em 0;
		}
	aside li {
		list-style: none; 
		}
		aside li ul {
			margin-top: -0.5em;
			}
			aside li ul li {
				font-size: 1.17em;
				line-height: 1.4em;
				padding: 0 .7em;
				}

/* == FOOTER == */

body>footer {
	border-top: 1px solid #000;
	padding-top: ;
	text-align: ;
	overflow: ;
	width: ;
	clear: both;
	}

/* == SEARCH == */

label[for=s] {
	display: none;
	}

/* == ELEMENTS == */

/* a place for misc. styles */
.triangle {
	border-color: transparent #000 transparent transparent;
	border-style: solid;
	border-width: 12px;
	height: 0px;
	width: 0px;
	position: relative;
	left: 3px;
	top: -12px;
	z-index: -1;
}

dl {margin: 0;}
dt {
	text-transform: uppercase;
	font-weight: bold;
	}

/* == ALL YOUR CODE ARE BELONG TO POETRY == */