/*
Theme Name: skweez
Theme URI: http://skweez.net/
Description: The skweez.net wordpress theme
Version: 1.0
Author: elm, mks
Author URI: http://skweez.net/
Tags: skweez

	This ist the theme of skweez.net. It was inspired by Infimum
	by Alex Smithi (http://www.acroyear2.org/). It's based on H5
	by Jeff Starr. You can find the original here:
	http://diggingintowordpress.com/

	The CSS, HTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-3.0.html
*/

/* == FONT == */
@font-face {
	font-family: "Delicious";
	src: url('fonts/Delicious/Delicious-SmallCaps.otf') format('opentype');
	font-variant: small-caps;
}
@font-face {
	font-family: "Delicious";
	src: url('fonts/Delicious/Delicious-Bold.otf') format('opentype');
	font-weight: bold;
}
@font-face {
	font-family: "Delicious";
	src: url('fonts/Delicious/Delicious-Roman.otf') format('opentype');
	font-variant: normal;
}

/* == BASICS == */

header, footer, section, article, aside, nav {
	display: block;
	}
body {
	margin: 0 auto;
	width: 58em;
	line-height: 1.5em;
	font-family: "Verdana",sans-serif;
	font-variant: normal;
	font-size: 0.9em;
	padding-left: 6.5em;
	background: #F9F9F9;
	}
body>section {
	width: 66%;
	float: left;
	clear: none;
	}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
.alignleft {
	float: left;
	margin-right: 10px;
	}
.alignright {
	float: right;
	margin-left: 10px
	}

/* == LINKS == */

a {
	text-decoration: none;
	}
a:link, a:visited {
	color: #0060B0;
	}
a:hover, a:active {
	background: #0060B0;
	color: #FFF;
	}
/*a[name=comments]:hover {
	color: #000;
	}*/
a img {
	border-style: none;
	display: block;
	}
a[class^="tag-link"] {
	white-space: nowrap;
}

/* == Headings ==*/
h1, h2, h3, h4, h5, h6 {
	font-variant: small-caps;
}

/* == TABLES == */
table {
	border-collapse: collapse;
	}
table, th, td {
	border: 1px solid silver;
	padding: 0.2em;
	}
table[border="0"] {
	border: 0;
}
table[border="0"] th {
	border: 0;
}
table[border="0"] td {
	border: 0;
}

/* == HEADER == */

body>header {
	color: #0060B0;
	padding-bottom: 3em;
	}
	body>header h1 {
		font-variant: normal;
		float:left;
		font-size: 4em;
		line-height: 100%;
		margin: 0.4em 0;
		}
	body>header h2 {
		border-left: 1px solid gray;
		padding: 0.5em 0em 0.5em 2em;	
		color: gray;
		font-size: 1em;
		margin: 2.7em 0 0 4em;
		float: left;
		}
	body>header h3 {
		clear: left;
		color: #000;
		font-size: 1.2em;
		margin-bottom: 0;
		}

/* == POSTS == */

article[id|=post] {
	padding: 10px 0;
	}
article>header {
	margin-bottom: 1em;
	}
article>section>*:first-child {
	margin-top: 2em;
	}
article>section>*:last-child {
	margin-bottom: 2em;
	}
article>header p, 
article>footer p {
	font-size: 0.8em;
	color: #777777;
	}
article>header .autor {
	height: 1.5em;
	display: inline;
	}
article>header .date {
	margin-left: -7em;
	margin-top: 0.35em;
	float: left;
	text-align: right;
	}
article>header h3, h2 {
	display: inline;
	}
article blockquote:before {
	font-size: 8em;
	letter-spacing: -1em;
	content: "“";
	color: #DDD;
	float:left;
	margin-left: -0.6em;
	margin-top: 0.2em;
	}
article blockquote {
	font-style: italic;
	}
article section img[class*="wp-image"] {
	max-width: 100%;
	height: auto;
	background-color: #F3F3F3;
	border: 1px solid silver;
	padding: 0.3em;
	}
img.wp-smiley {
	border: 0px solid black;
	padding: 0px;
	background-color: #F9F9F9;
}
article video {
	max-width: 100%;
	height: auto;
	background-color: #F3F3F3;
	border: 1px solid silver;
	padding: 0.3em;
	}
article section>pre, article>pre {
	padding: 2px 4px;
	overflow: auto;
	background-color: #FFF;
	border: 1px solid silver;
	color: #110000;
	margin: 0 0 1.5em;
	line-height: 1.3333;
	}
article code {
	color: #110000;
	font-size: 1.3em;
	}
article .wp-caption {
	background-color: #F3F3F3;
	border: 1px solid silver;
	padding-top: 4px;
	text-align: center;
	line-height: 1em;
	font-size: 0.8em;
	}
article .wp-caption img {
	border: none;
	padding: 0;
	margin-left: auto;
	margin-right:auto;
	}
article .wp-caption p {
	padding: 0 5px;
	}
article footer {
	clear: both;
	}
article .page-links {
	color: #000;
	font-size: 1em;
	text-align: center;
	margin-bottom: 2em;
}

/* == AUTHOR PAGE == */
section.author-profile {
	margin: 0 0 4em 0;
}
section.author-profile p {
	margin: 0px;
}

div.description {
	max-width: 100%;
        background-color: #F3F3F3;
        border: 1px solid silver;
        padding: 0.3em;
	margin: 2em 0;
}

/* == GALLERY == */

dd.gallery-caption {
	font-size: 0.8em;
	}
img.attachment-thumbnail {
	margin: auto;
	}

/* == NAVIGATION == */

body>nav {
	background: #ddd;
	padding: 10px 0;
	text-align: center;
	clear: both;
	}
body>nav ul {
	text-align: left;
	margin: 0;
}
body>nav li {
	margin-right: 20px;
	font-weight: bold;
	display: inline;
}

/* == COMMENTS == */

a.nolink {
	color: black;
}
a.nolink:hover {
	color: black;
}
a.nolink:focus {
	outline: none;
}
article.comment {
	border-bottom: 1px dotted #0060B0;
	font-size: 0.9em;
	padding-top: 0.7em;
}
article.comment h4 {
	margin: 0;
}
article.comment a.commentlink {
	color: silver;
	visibility: hidden;
}
article.comment h4:hover .commentlink {
	visibility: visible;
	background-color: transparent;
}
article.comment .commentactions {
	margin-top: 0px;
}
article.bypostauthor {
	background: #cbdfef;
}
section #respond {
	font-size: 0.9em;
}

ul.children {
	margin: 0 0 0 -1.5em;
}

#comment-form-title {
	margin-bottom: 0px;
}

#cancel-comment-reply {
	float: right;
}

form[method=post] label {
	display: block;
	}
form[method=post] input {	
	}
form input[type=text], form input[type=password] {
	border: 1px solid silver;
	}
form textarea {
	border: 1px solid #ccc;
	margin: 0 0 10px 0;
	width: 100%;
	}

/* == SIDEBAR == */

aside {
	overflow: hidden;
	width: 17em;
	/*margin-left: 2em;*/
	float: right;
	clear: none;
	}
	aside ul {
		padding: 0 0 0 1.5em;
	}
	aside li {
		list-style: none;
		clear: both;
		}
	aside>ul>li>ul {
		padding: 0;
		font-size: 0.8em;
		}
	aside h2 {
		font-size: 1em;
		margin-bottom: 0;
	}
	aside.fixed {
		position: fixed;
		top: 0px;
		right: auto;
		bottom: auto;
	}

/* == xLanguage == */

li[id^="xlanguage-list"] img {
	float: left;
	margin: 0.5em 1em 1em 0;
	}
.language_item {
	float: right;
	margin-top: 0.5em;
	}


/* == FOOTER == */

body>footer {
	font-size: 0.8em;
	padding: 4em 0 0.5em;
	text-align: center;
	overflow: hidden;
	width: 50em;
	clear: both;
	}
footer p {
	margin: 0;
}

/* == flatter button == */
.FlattrButton {
	float: right;
}

/* Highlight user-selected text with "our" blue. */
::selection {
  background: #0060B0;
  color: #FFF;
}

/* == SEARCH == */

/*label[for=s] {
	display: none;
	}*/

/* == ELEMENTS == */

/* a place for misc. styles */

/* == ALL YOUR CODE ARE BELONG TO POETRY == */

