/*



	Theme Name: Infimum



	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



	Author: Alex Smith



	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.



*/







/* whole page */



body {



	margin: 0em;



	padding: 0em;







	color: black;



	background: white;



	



	font-family: "Lucida Grande", "Lucida Sans", "Lucida", sans-serif;



	font-size: 0.85em;



	



	line-height: 1.5em;



}







#page {



	margin: auto;
	margin-bottom:1em;
	margin-top:2em;

	padding: 0em;

	width: 60em;



}







a {



	color: #0060b0;



	background: inherit;



	



	text-decoration: none;



}







a:visited {



	color: #0060b0;



	background: inherit;



}







a:hover {



	color: white;



	background: #1070c0;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







blockquote {



	margin: 1em 2em 1em 1em;



	



	font-size: 0.9em;



}



/* end whole page */







/* header */



#header {



	margin: 0em;



	border: 0px solid gray;



	padding: 0em;



	



	width: 60em;



}

.headerimg a {
	color:#FFFFFF;
	background-color:#FFFFFF;
	}







#header h1 {



	margin: 0em;



	border: 0px solid gray;



	padding: 0em;



	



	font-size: 4em;



	line-height: 0.75em; /* 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;



}



/* end header */







/* content area */



#content {



	margin: 1em 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 .page {





}






#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;



	font-size: 1em;	



	clear: both;



	line-height: 100%;



}







#content .commentlist {	



	margin: 0em;



	padding: 0em;



	line-height: 100%;	



	font-size: 1em;	



}







#content .commentlist li {



	margin: 0em;



	padding: 0em;



	line-height: 100%;	



	list-style-type: none;



}







#content .commentlist img.avatar {



	float: right;



	margin-left: 1em;



	line-height: 100%;

	

	border:none;



}







#content .commentmetadata {



	margin: 0em 0em 2em;



	color: #777777;



	line-height: 100%;



	background: inherit;



	font-size: .7em;



}







#content #respond {



	margin: 0em 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;
	font-size:80%;

}







.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: -6em 0em 2em 2em;



	padding: 0em;
	font-size:12px;
	line-height:14px;





	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 h2 a:hover {



	color: white;



	background: #1070c0;



}







#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;



line-height: 1.3em;



}







#sidebar ul li ul li, #sidebar ul li ol li {



	margin: 0em;



	padding: 0em;



}







#sidebar .textwidget {



	font-size: 0.8em;



line-height: 1.3em;



}



/* end sidebar */







/* footer */



#footer {



	margin: 0em;



	padding: 0em;



	



	width: 60em;



	clear: both;
	text-align:center;


}







#footer p {



	margin: 0em;



	padding: 0em;



	



	font-size: 0.8em;



	



	text-align: center;



}



/* end footer */



.color1 {



background-color: #E4F2FD;



}



.color2 {



background-color: #FFFFFF;



} 
.sidebar2 {
list-style-type:none;
}
.weltablestructure {
	width: 33%;
}
weltablehead {
	font-size: 120%;
	font-weight: bold;
}
.weltablehead {
	font-size: 120%;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}
.weltabletext {
	font-size: 80%;
	color: #666;
	background-position: left top;
	padding-bottom: 15px;
}
.weltableimage {
	text-align: center;
}
.welsharebg {
	background-color: #E4F2FD;
	margin: 5px;
	padding: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0060b0;
}

.weltablepad {
	padding-right: 10px;
	padding-bottom: 10px;
}
weltabletallrow {
	height: 40px;
}
.weltabletall {
	height: 10px;
}
.welsharetxt1 {
	color: #0060b0;
	font-weight: bold;
}
.welsharetxt2 {
	color: #0060b0;
	font-weight: bold;
	font-size: 140%;
}
.mfp_remove_link {
color:#999999;
padding-left:5px;
font-size:80%;
text-decoration:none;
}
.mfp_favorites {
list-style-image:url(http://ourconvo.com/images/star.gif);
}
.override #googlecart-widget-head {
    background:#69A5CD;
}
.override #googlecart-title {
    color:#FFFFFF
}
.bmargin {
	width: 15px;
}

.bvert {
	height: 15px;
}
#commentform {
	line-height: 80%;
}
.wp_quotes_quote {
	margin-top:50px;
}
.wp_quotes_author {
	font-style:italic;
	color:#999999;
	text-align:right;
	font-size:80%;
}
#wp_quotes {
	margin-left:15px;
	color:#999999;
	font-size:90%;
}
