/*
	Theme Name: Infimum with tweaks
	Theme URI: http://www.acroyear2.org/infimum/
	Description: A very minimal theme, widget-ready, gravatar-supporting, and standards-compliant. Black on white with blue highlights, two columns with a thin right sidebar. Possibly the minimalest of minimalist themes.
	Version: 1.3.1 modified
	Author: Alex Smith modified by Paul evans
	Author URI: http://www.acroyear2.org/
	Tags: widgets, blue, white, right sidebar, fixed width, two columns, valid CSS, valid XHTML, widget ready, 2 column, 2 columns, clean, simple, free, Gravatar, light, minimal, minimalist, sidebar right, tags, Two Column, widgetized, widget
*/

/* Todo list:
   * Have a better content title for time-based archives.
   * Put the page number of paged archives in the content title.
   * Make colors user-editable.
*/

/* Changelog:
 	1.3.1: Bugfix. Fixed clipping title problem in IE7 and some ugly text if comments were closed for a post. Released 2008/08/11.
	1.3: Added real blog tagline support (previous was fake): if you have a tagline it displays it prominently, if you have no tagline it looks exactly like it did before. Made list-of-posts pages better. Removed an ugly line that happened sometimes in the comments. Bumped version number because of requirement in WordPress Theme Directory. Released 2008/07/31.
	1.1: Added categories, multipule authors, blog tagline, and gravatar support. Made compatible with WordPress Theme Directory. Changed version numbering scheme. Released 2008/07/29.
	1.02: Compatibility updates. Released 2008/07/21.
	1.01: Fixed comment date bug. Released 2008/07/01.
	1.0: Initial release. Released 2008/03/23.
*/

/* Clearing and resetting  
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
*/



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

	color: black;
	background: #8f878b;
	
	font-family: "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;
	font-size: 95%;
	
	line-height: 1.5em;
}

#outerwrapper {
	background-color: white;
	width:  70em;
	text-align: left;
	margin-right:auto;
	margin-left: auto;
	}

#innerwrapper{
	background-color: white;
	width:  66em;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	}

/*
#page {
	margin: 2em auto;
	padding: 0em;
	
	width: 67em;
}
*/
a {
	color: #black;
	background: inherit;
	
	text-decoration: none;
}

/* My Comment */

a:visited {
	color: #0060b0;
	background: inherit;
}

a:hover {
	color: white;
	background: #1d00c0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

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

h2 {
	font-size: 1.5em;
	padding-bottom: .2em;
	border-bottom: 1px dotted #444;
	margin-bottom: 1em;
	margin-top: 1em;
}

/* end whole page */

/* header */
#header {
	margin: 0em;
	border: 0px solid gray;
	padding: 0em;
	
	width: 66em;
float:  left;
}

#headerleft {
	width:  42em;
	margin-right: 2em;
	float:  left;
	background-color: white;
	
}

#crumb {
	width:  42em;
	margin-right: 2em;
	float:  left;
	background-color: white;
	
}


#headerright {
	width:  22em;
	margin-right: 0em;
	float:  left;
	background-color: white;
}







#header h1 {
	margin-top: 1em;
	margin-right: 0em;
	border: 0px solid gray;
	padding: 0em;
	
	font-size: 3em;
	line-height: 0.75em; /* weird IE7 bug fix */

	float: left;
}

#header #blog_description {
	margin-top: 2em;
	margin-right: 0em;
	border: 0px solid gray;
	padding: 0em;
	
	font-size: 1.5em;
	line-height: 1.2em; /* weird IE7 bug fix */

	float: left;
}



#header #tagline {
	margin: 0.75em 0em 0em 2em; /* also part of the IE7 fix */
	border: 0px solid gray;
	border-left: 1px solid gray;
	padding: 0.5em 0em 0.5em 2em;
	
	color: gray;
	background: inherit;
	
	float: left;
}

#breadcrumbs {
	font-size:  0.7em;
	
}
/* end header */

/* content area */
#content {
	margin: 0em 0em;
	padding: 0em;
	width: 42em;
	margin-right: 2em;
	background-color: white;
	float: left;
		padding-top: 0.5em;
		border-top: 2px   solid blue;
}
/*
#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.7em;
}

#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 .commentlist img.avatar {
	float: right;
	margin-left: 1em;
}

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

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

/* these rules are added for compatibility with WordPress Theme Directory */

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* end Theme Directory compatibility */

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

	width: 22em;
	float: right;
	border-top: 2px solid blue;
		padding-top: 0.5em;
}
/*
#sidebar h2 {
	margin: 0em;
	padding: 0em;

	font-size: 1.0em;
}
*/
#sidebar h2 a, #sidebar h2 a:visited {
	color: black;
	background: inherit;
}

#sidebar h2 a:hover {
	color: white;
	background: #2300c0;
}

#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: 1em;
}

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

#sidebar .page_item   {
	margin-left: 1em;
	padding: 0em;
}

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

/* footer */
#footer {
	margin: 0em;
	
	padding: 0em;
	border-top: 2px solid blue;
		padding-top: 1em;
	width: 66em;
	clear: both;
}

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