/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 17, 2011 10:43:41 PM America/New_York */



@font-face 
{
	font-family: 'LinuxLibertine';
	src: url('fonts/linlibertine_re-4.7.5ro-webfont.eot');
	src: local('☺'), url('fonts/linlibertine_re-4.7.5ro-webfont.woff') format('woff'), url('fonts/linlibertine_re-4.7.5ro-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'LinuxLibertine';
	src: url('fonts/linlibertine_it-4.2.6ro-webfont.eot');
	src: local('☺'), url('fonts/linlibertine_it-4.2.6ro-webfont.woff') format('woff'), url('fonts/linlibertine_it-4.2.6ro-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face 
{
	font-family: 'LinuxLibertine';
	src: url('fonts/linlibertine_bd-4.1.5ro-webfont.eot');
	src: local('☺'), url('fonts/linlibertine_bd-4.1.5ro-webfont.woff') format('woff'), url('fonts/linlibertine_bd-4.1.5ro-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face 
{
	font-family: 'LinuxLibertine';
	src: url('fonts/linlibertine_bi-4.1.0ro-webfont.eot');
	src: local('☺'), url('fonts/linlibertine_bi-4.1.0ro-webfont.woff') format('woff'), url('fonts/linlibertine_bi-4.1.0ro-webfont.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face 
{
	font-family: 'LinuxLibertineOC';
	src: url('fonts/linlibertine_c-4.0.4ro-webfont.eot');
	src: local('☺'), url('fonts/linlibertine_c-4.0.4ro-webfont.woff') format('woff'), url('fonts/linlibertine_c-4.0.4ro-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*
Theme Name: Yadda
Theme URI: http://www.johnhesch.com/themes/yadda.zip
Description: Minimalist theme based on an open source design by Joe[y] located at http://oswd.org/
Version: 1.0
Author: Joe[Y] and John Hesch
Author URI: http://johnhesch.com

	Yadda v1.0
	http://johnhesch.com

	This design was built by Joe[y], and ported to a WordPress 1.5 theme by John Hesch
	whose blog you will find at http://johnhesch.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

 single.php, searchform.php, comments.php, comments-popup.php were taken from the WordPress default theme.

	*** REGARDING IMAGES & PLUGINS ***
	This theme uses two plugins, a Blockquotes JavaScript file and an image which are all included in the
	distribution.

	To use the Blockquotes JavaScript hack
 <blockquote cite="URL, or text, or empty">

 1. If the cite element contains a URL, print ëó Quote sourceí below the quote as a clickable link.
 2. If the cite element contains only plain text, print ëó [the text]í below the quote.
 3. If the cite element is empty or absent then print nothing below the quote.

	Be sure to change the URL of the image in this file on line 296. Also, change the URL
	on line 13 of the header.php file to where you place the JavaScript file.

	To install the plugins add both files to your wp-content/plugins/ folder and activate in
	the plugins tab of the admin screen.

	Contact me if you have questions.
*/


body 
{
	background-color: white;
	width: 90%;
	margin: 0;
	padding: 40px 20px;
	font-family: "LinuxLibertine", "Hoefler Text", Georgia, Garamond, serif;
	text-align: center;
	color: #333;
	font-size: 112.5%; /* Equivalent to 18px at the default font size */

	min-width: 750px;
	max-width: 65.0em;
	}

	@media print
	{
		body
		{
			min-width: none;
			max-width: none;

			padding: 0px;
			width: auto;
			
			color: black;
			font-size: 100%; /* Equivalent to 16px at the default font size */
		}
	}

/* Links
----------------------------------------------- */

a:link
{
	color: #58a;
	text-decoration: none;
}

a:visited 
{
	color: #58a;
	text-decoration: none;
}
	
a:focus,
	a:hover,
	a:active 
{
	color: #009966;
	text-decoration: underline;
}
	
a img 
{
	border-width: 0;
}

	@media print
	{
		a:link,
			:visited,
			a:focus,
			a:hover,
			a:active
		{
			text-decoration: underline;
		}
		
	}

/* Shadow Border
----------------------------------------------- */

.s1 
{
	border: solid 2px #FDFDFE;
	border-top:none;
	border-bottom:none;
}
		
.s2 
{
	border: solid 1px #F4F6F9;
	border-top: none;
	border-bottom: none;
}
		
.s3 
{	 
	border: solid 2px #F0F3F7;
	border-top: none;
	border-bottom: none;
}
		
.s4
{
	border: solid 1px #EBEFF4;
	border-top: none;
	border-bottom: none;
}
		
.s5 
{
	border: solid 2px #E5EBF0;
	border-top: none;
	border-bottom: none;
}
		
.s6 
{	 
	border: solid 1px #E0E7ED;
	border-top:none;
	border-bottom:none;
}
		
.s7 {
	border: solid 2px #DCE4EB;
	border-top:none;
	border-bottom:none;
}

.s8 
{
	border: solid 1px #D5DEE7;
	border-top:none;
	border-bottom: solid 1px #ccc;
}

	@media print
	{
		.s1,
			.s2,
			.s3,
			.s4,
			.s5,
			.s6,
			.s7,
			.s8

		{
			border: none;
		}
	}

/* Header
----------------------------------------------- */

header 
{
	margin: 0 auto 10px;
	border-top:    1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#title
{
	text-align: right;
	margin:   5px  5px   0;
	padding: 20px 20px .25em;
	border: 0px solid #eee;
	border-width: 0px 0px 0;
	font-size: 200%;
	line-height: 1.2em;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

#description 
{
	text-align: right;
	margin:  0  5px  5px;
	padding: 0 20px 20px;
	border: 0px solid #eee;
	border-width: 0 0px 0px;
	font-family: "Gill Sans", Calibri, "Bitstream Vera Sans", Tahoma, "Trebuchet MS", sans-serif;
	font-size: 0.8em; /* Equivalent to 12px at the default font size */
	line-height: 1.83333; /* Equivalent to 22px, the typographic rhythm. */

	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #999;
}


/* Layout
----------------------------------------------- */

#content
{
	width: 95%;
	margin:  0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

/* These negative floaty bits based on Ryan Brill's
	Negative Margins article at ALA:
	http://www.alistapart.com/articles/negativemargins/ */

#main 
{
	float: left;
	width: 100%;
	margin-right: -250px;
}

	#main2
	{

		/* This would normally be the same as the width of the #sidebar,
			but IE becomes confused when they match exactly */
		margin-right: 250px;

		line-height: 1.389; /* Updated 2011-01-16 -- equivalent to 25px at the default font size */
	}


#sidebar 
{
	float: right;

	/* The margin-right on #main2 would normally matches this exactly, but
		IE becomes confused in that scenario. Hence the difference. */
	width: 220px;
	overflow: hidden;
}

	@media print, projection
	{
		#content
		{
			width: auto;
		}

		#main
		{
			float: none;
			margin-right: 0px;
		}

		#main2
		{
			margin-right: 0px;
		}

		#sidebar
		{
			display: none;
		}

		div#wp-admin-bar
		{
			display: none;
		}
	}

/* General content properties
----------------------------------------------- */

p,
	ol,
	ul
{
	/* These make use of margin collapsing */
	margin-top:    1.3888em; /* Equivalent to 25px, the vertical rhythm at the default font size */
	margin-bottom: 1.3888em; /* Equivalent to 25px, the vertical rhythm at the default font size */
}

	p small,
		ol small,
		ul small
	{
		font-size: 0.83333em; /* Equivalent to 15px at the default font size */
		line-height: 1.66667; /* Equivalent to 22px, the vertical rhythm at the default font size */
	}

/* Headings
----------------------------------------------- */

article h2
{
	font-size: 1.22222em; /* Equivalent to 22px at the default font size */
	line-height: 1.13636em; /* Equivalent to 25px, the typographic rhythm. */

	font-weight: bold;
}

/* Formerly h2 */
h4
{
	margin: 1.61538em 0 0.30769em;
	font-family: "Gill Sans", Calibri, "Bitstream Vera Sans", Tahoma, "Trebuchet MS", sans-serif;
	font-weight: normal;
	font-size: 0.72222em; /* Equivalent to 13px at the default font size */
	line-height: 1.924; /* Equivalent to 25px, the typographic rhythm. */
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #999;
}

	div#sidebar h4
	{
		font-size: 0.86667em; /* Equivalent to 13px at the default size */
		line-height: 1.924;
		
		margin-top:    1.5384em; /* Equivalent to 20px at the default font size */
		margin-bottom: 0.3846em; /* Equivalent to 5px at the default font size */
	}

/* Such as for "2 Reponses to ..." (formerly h3) */
h5
{
	font-size: 1.22222em; /* Equivalent to 22px at the default font size */
	line-height: 1.13636; /* Equivalent to 25px, the typographic rhythm */

	margin-top:    1.13636em; /* Equivalent to 25px, the typographic rhythm */
	margin-bottom: 1.13636em; /* Equivalent to 25px, the typographic rhythm */
}


/* Posts
----------------------------------------------- */

.date-header 
{
	margin: 1.924em 0 0em; /* Formerly margin: 1.5em 0 0.33333em; */
}
	
article 
{
	margin: 0em; /* Formerly margin:.5em 0 1.5em */
	margin-bottom: 1.38888em; /* Equivalent to 25px, the typographic rhythm */
	border-bottom: 1px dotted #ccc;
	padding-bottom: 1.4em;
}
	
.post-title
{
	margin:	 0em; /* Formerly margin:.25em 0 0; */
	padding: 0em; /* Formerly 0 0 4px; */
	font-size: 1.3888em;
	font-weight: normal;
	line-height: 1.0; /* Equivalent to 25px, the typographic rhythm. Formerly 1.4em */
	color: #009966;
}
	
.post-title a, 
	.post-title a:visited,
	.post-title strong 
{
	display: block;
	text-decoration: none;
	color: #009966;
	font-weight: normal;
}

.post-title strong,
	.post-title a:focus,
	.post-title a:hover
{
	color: #333;
}

article div
{
	margin: 0 0 .75em;
}

p.post-footer 
{
	margin: 0em;
	margin-bottom: 1.38888em;
	color: #ccc;
}
	
.post-footer em, 
	.comment-link 
{
	font-family: "Gill Sans", Calibri, "Bitstream Vera Sans", Tahoma, "Trebuchet MS", sans-serif;
	font-size: 0.72222em; /* Equivalent to 13px at the default font size */
	line-height: 1.924; /* Equivalent to 22px, the typographic rhythm. */

	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.post-footer em 
{
	font-style: normal;
	color: #999;
	margin-right: 0.6em;
}
	
.comment-link 
{
	margin-top:    1.83333em; /* Added 2011-01-16, for parity with .date-header on line 220 */
	margin-bottom: 1.83333em;
}
	
article img 
{
	padding: 4px;
}
	
article blockquote
{
	margin: 1.38888em 25px;
}

article blockquote p 
{
	margin: 1.38888em 0;
}

p.postmetadata
{
	padding-top:    0.6666em;
	padding-bottom: 0.6666em;
}

	@media print
	{
		p.comment-link,
			h5#comments,
			ol.commentlist,
			ol.commentlist + h5#post-title,
			form#commentform,
			div#footer
		{
			display: none;
		}
	}


/* Sidebar
----------------------------------------------- */

#sidebar ul 
{
	margin:  0em; /* Formerly margin:0 0 .5em; */
	padding: 0em; /* Formerly padding:0 0 .5em; */
	list-style: none;
}
	
#sidebar li 
{
	margin: 0;
	font-size: 0.83333em; /* Equivalent to 15px at the default font size */
	padding: 0 0 0em 15px;
	/* text-indent:-15px; */
	line-height: 1.667; /* Equivalent to 25px, the typographic rhythm, at the default size */
}

	#sidebar li li
	{
		font-size: 1.0em;
	}

#sidebar p 
{
	color: #666;
	line-height: 1.5em;
}


/* Footer
----------------------------------------------- */

#footer 
{
	width: 660px;
	clear: both;
	margin: 0 auto;
}

#footer hr 
{
	display: none;
}
	
#footer p
{
	margin: 0;
	padding-top: 15px;
	font-family: "Gill Sans", Calibri, "Bitstream Vera Sans", Tahoma, "Trebuchet MS", sans-serif;
	font-size: 0.8em; /* Equivalent to 12px at the default font size */
	line-height: 1.83333; /* Equivalent to 22px, the typographic rhythm. */

	text-transform: uppercase;
	letter-spacing: 0.1em;
}
	
.navigation 
{
	display: block;
	text-align: center;
	margin-top:    10px;
	margin-bottom: 60px;
}

.next
{
	float: right;
}
	
.previous
{
	float: left
}

/* Misc
-----------------------------------------------------*/

.not-found
{
	text-align: center;
}

.alt 
{
	background-color: #f8f8f8;
	border-top:    1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

cite
{
	padding-top: 10px;
}
	
blockquote
{
	background-color: rgb(250, 250, 250);
	
	/* Use a data URL for modern browsers (to eliminate an HTTP request) */
	background-image: url(data:image/gif;base64,R0lGODlhGQAZALMNAMzMzOfn5/j4+P///9PT0+7u7tbW1uDg4N3d3fHx8eTk5PX19dra2v///wAAAAAAACH5BAEAAA0ALAAAAAAZABkAQARusMkmDABlznCNlsIlAsc2XsKnrmzrvpSIqIeYuNylfAtzETeYkDUgdFKagijAsoiQEqWsdQIQJtIRc8jter8TgfGS0eQAiMGqhvqELiWWYqoZjIKrE0EtOV+2H3ZVJieAZoUTgiNQYI2Oj5CRkREAOw==);
	background-position: 11px 1.46667em; /* Formerly background-position: 0 3px; */
	background-repeat: no-repeat;

	color: #555;
	padding-left:  25px;
	padding-right: 25px;

	font-style: normal; /* Formerly font-style: italic; */
	margin-bottom: 1px;
	display: block;
	padding-top: 1.38888em; /* Formerly padding-top:5px; */
	padding-bottom: 0.01em;
}

	/* Serve the regular image to IE6 & IE7 */

	/* 1st for IE 5.x-6, 2nd for IE 7, hidden from IE 5 Mac */ /*\*/
	* html blockquote 
	{
		background-image: url(/wp-images/quote.gif);
	}

	* + html blockquote 
	{
		background-image: url(/wp-images/quote.gif);
	}
	/**/ /* end hidden from IE 5 Mac */

blockquote div.source
{
	font-style: normal;
	text-align: left;
}

/* New bits by Ashley
-----------------------------------------------------*/

/* Entry items */

/* Comment items */

ol.commentlist > li
{
	padding-top: 1.38888em;

	padding-left:  25px;
	padding-right: 25px;
}

	ol.commentlist > li.alt
	{
		padding-top: 1.3333em;
	}

textarea
{
	font-family: "Bitstream Vera Sans Mono", Inconsolata, Consolas, Monaco, "Andale Mono", "Lucida Console", monospace;
	font-size: 1.0em;
	line-height: 1.3888; /* Equivalent to 25px, the vertical rhythm, at the default font size */
}

/* This is the search form */
form#searchform
{
	/* margin-top: 1.5em; */
}

	/* This is the "Search" input box */
	form#searchform input#s
	{
		width: 60%;
	}

p img.related-image
{
	float: none;
	margin: 0em;

	display: block;
}

	img.related-image
	{
		float: right;
		padding: 0em;
		margin-left:      1.4em;
		margin-bottom: 1.3333em;
		border: 1px solid black;
	}

/* This applies to an image which blends into its background */
img.blended
{
	border-width: 0em !important;
}

/* This makes acronym & abbr elements more useful for IE users */
acronym, abbr
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	cursor: help;
}

dl dt
{
	margin-top: 1.3888em; /* Makes use of margin collapsing */
}

/* Flickr photo / video alignment
-----------------------------------------------------*/

article img[height="310"]
{
	margin-bottom: 0.38889em; /* Equivalent to 7px at the default font size */
}

article img[height="386"]
{
	margin-bottom: 0.3333em; /* Equivalent to 6px at the default font size */
}

article img[height="338"],
	article object[height="338"],
	article iframe[height="338"]
{
	margin-bottom: 0.66667em; /* Equivalent to 12px at the default font size */
}

article img[height="340"],
	article object[height="340"],
	article iframe[height="340"]
{
	margin-bottom: 0.5555em; /* Equivalent to 10px at the default font size */
}

/* Bits for the heatmap (weighted categories)
-----------------------------------------------------*/

/* WordPress Heatmap Plugin:
	http://www.engadgeted.net/projects/wordpress-heat-map-plugin/ */

div#sidebar ul.heatmap,
	div#sidebar ul.heatmap li
{
	margin:  0em;
	padding: 0em;
	text-indent: 0em;
}

div#sidebar ul.heatmap li
{
	display:inline;
}