/*
	Theme Name: Infimum
	Theme URI: http://www.acroyear2.org/infimum/
	Description: A very minimal theme, widget-ready and standards-compliant. Black on white with blue highlights, a thin right sidebar. This theme is optimized for single-author blogs which use tags and not comments, but can be easily changed for multiple authors and categories.
	Version: 1.0
	Author: Alex Smith
	Author URI: http://www.acroyear2.org/
*/

/*
	this stylesheet is organized by the order in which elements are referenced in the code,
	which corresponds strongly to how they appear when the page is rendered.
	
	first, rules applying to the whole page are given, then those for the header, content,
	sidebar, and footer sections. rules relating to comments are in the content section.
*/

/* whole page */
body {
	margin: 0em;
	padding: 0em;

	color: black;
	background: white;
	
	font-family: "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
	font-size: 0.75em;
	
	line-height: 1.5em;
}

#page {
	margin: 4em auto;
	padding: 0em;
	
	width: 60em;
}

a {
	color: #1070c0;
	text-decoration: none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

blockquote {
	margin: 1em 2em 1em 1em;
	
	font-size: 0.9em;
}

code { font-size: 1.2em; }
img { border-width: 0px; }
/* end whole page */

/* header */
#header {
	margin: 0em;
	padding: 0em;
	
	width: 60em;
}

#header h1 {
	font-size: 4em;
	
	/*display: inline;*/
}
/* end header */

/* content area */
#content {
	margin: 4em 0em;
	padding: 0em;
	width: 40em;
	
	float: left;
}

#content h2 {
	margin: 0em 0em 1em;
	padding: 0em;
	
	font-size: 1.5em;
}

#content .post {
	margin: 2em 0em 0em;
}

#content h3 {
	margin: 0em;
	padding: 0em;
	
	font-size: 1.25em;
}

#content .postmetadata {
	color: #777777;
	background: inherit;
	
	font-size: 0.9em;
}

#content .navigation {
	margin: 2em 0em 0em;
	padding: 0em;
	
	display: block;
}

#content .goback {
	margin: 0em 0.5em 0em 0em;
	padding: 0em;
	
	float: left;
	
	font-size: 1.25em;
}

#content .goforward {
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	
	float: right;
	
	font-size: 1.25em;
}

#content #comments {
	margin: 2em 0em 1em;
	padding: 0em;
	
	clear: both;
}

#content .commentlist {	
	margin: 0em;
	padding: 0em;
	
	font-size: 0.9em;
}

#content .commentlist li {
	margin: 0em;
	padding: 0em;
	
	list-style-type: none;
}

#content .commentmetadata {
	margin: 0em 0em 2em;
	color: #777777;
	background: inherit;
}

#content #respond {
	margin: 2em 0em 1em;
	padding: 0em;
	
	clear: both;
}
/* end content area */

/* sidebar */
#sidebar {
	margin: 4em 0em;
	padding: 0em;

	width: 16em;
	float: right;
}

#sidebar h2 {
	margin: 0em;
	padding: 0em;

	font-size: 1.0em;
}

#sidebar h2 a, #sidebar h2 a:visited {
	color: black;
	background: inherit;
}

#sidebar ul {
	margin: 0em;
	padding: 0em;
}

#sidebar ul li {
	margin: 0em 0em 1em;
	padding: 0em;
	
	list-style-type: none;
}

#sidebar ul li p, #sidebar ul li ul, #sidebar ul li ol {
	font-size: 0.8em;
}

#sidebar ul li ul li, #sidebar ul li ol li {
	margin: 0em;
	padding: 0em;
}

#sidebar .textwidget {
	font-size: 0.8em;
}
/* end sidebar */

/* footer */
#footer {
	margin: 0em;
	padding: 0em;
	
	width: 60em;
	clear: both;
}

#footer p {
	margin: 0em;
	padding: 0em;
	
	font-size: 0.8em;
	
	text-align: center;
}
/* end footer */