/*
Theme Name: Ingobingo
Theme URI: http://tarskitheme.com/
Description: A modification of TARSKI, by Ingrid Spielman. All credit to TARSKI, which is an elegant, flexible theme developed by <a ef="http://extralogical.net/">Ben Eastaugh</a> and <a href="http://ceejayoz.com/">Chris Sternal-Johnson</a>.
Author: Benedict Eastaugh and Chris Sternal-Johnson
Author URI: http://tarskitheme.com/about/
Tags: white, custom header, fixed width, two columns, widgets, API, options page.
Version: 2.3
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/*-----------------------------------------------
READ THIS FIRST!

Please do not edit this file unless you absolutely have to.
To customise your CSS styles, create an alternate stylesheet
as per the instructions at the following URL:

http://tarskitheme.com/help/styles/

----------------------------------------------- */

/* Initial cleanup
----------------------------------------------- */
html, body, form, fieldset { margin: 0; padding: 0; }
form label { cursor: pointer; }
fieldset { border: none; }

/* Main structure
----------------------------------------------- */
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .8em; color: #666666; background: #fff; background: url('images/iris_logo.gif') no-repeat 0 0px; margin: 0 0 0 0; border: 0px; }
#wrapper { text-align: left; }
body.rtl #wrapper { text-align: right; direction: rtl; }
	#header, #content { margin-bottom: 0em; padding-left: 20px; padding-right: 20px; }
	#footer, #theme-info, #footer-include { margin: 0 0 0 0; clear: both; }
	
/* Fix floats
----------------------------------------------- */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* Header
----------------------------------------------- */
#header-image { margin: 0 0 0 0; padding-top: 0px; display: none; }
	#header-image a { text-decoration: none; border: none; }
	#header-image a img { border: none; }
	#pagetitle { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1.4em; color: #9999cc; text-transform: uppercase; letter-spacing: 0.05em; }
#title { margin: 20px 0 -20px; border-bottom: 0px solid #ccc; }
#navigation { margin: 0 0 0 0; } 

 /* Navigation
----------------------------------------------- */
#navigation ul.primary { list-style: none; margin: 0 0 0 0; padding: 0 0; }
body.rtl #navigation ul.primary { direction: ltr; margin: 0 0 0 0; }
	#navigation ul.primary li { display: inline; margin: 0 0 0 0; }
	body.rtl #navigation ul.primary li { display: inline; margin: 0 0 0 0; }
#navigation div.secondary { padding: 0 0; }
	#navigation div.secondary p { margin: 0 0 0 0; }
	body.janus #navigation .secondary p, body.janus #theme-info .secondary p { text-align: right; } 
	
#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active { color: #333399; }
#wrapper .nav-current:hover { color: #ff5c00; }

	
/* Content
----------------------------------------------- */
	
/* HTML element control
	--------------------------------------- */
	p { margin: 0 0 1em 0; }
		blockquote { margin: 0 0 1em 0; padding: 0 30px; color: #808080; }
		strong { font-weight: bold; }
		em { font-style: italic;  }
		acronym, abbr { border-bottom: 1px solid #8fb7bf; }
		small { font-size: 0.8em; }
		sup, sub { font-size: 75%; }
		sup { vertical-align: super; }
		sub { vertical-align: sub; }
		strike
		hr { width: 100%; color: #ccccff; margin: 0 0 0 0;  }
	pre, code { font-family: Courier, "Courier New", monospace; font-size: 1em; }
		pre { overflow: scroll; margin: 0 0 1em 0; padding: 0 0 0.5em 0; white-space: pre-wrap; }
		body .primary pre { width: 450px; }
		body .secondary pre { width: 180px; }
		code { color: #7ca653; }
		html>body code, html>body pre { font-size:11px; }
	ul, ol { margin: 0 0 1em 0; padding: 0; }
	ul { list-style: disc; }
		li { margin: 0 0 0.25em 0; }
		body.rtl ul, body.rtl ol { margin: 0 0 1em 0; padding: 0; }
		
	
	/* Global content control
	--------------------------------------- */
	body .content p { line-height: 1.5em; }
	body .content li { line-height: 1.5em; }

	/* Headers
	--------------------------------------- */
	h1 { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1.5em; margin: 0 0 0 0; color: #333399; letter-spacing: 0.10em; }
	h2, body .entry .title { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-size: 1.5em; color: #6666cc; font-weight: normal; line-height: normal; margin: 30px 0 0 0;}
	h3 { font-family: Trebuchet, Helvetica, Arial, font-size: 1em; font-weight: normal;  margin: 0; color: #999999; letter-spacing: 0.05em; line-height: 1.5em;}
	h4 { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1.5em; line-height: 1.0em; color: #6666cc; margin: .5em 0 .5em 0;} 
	h5 { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1.0em; color: #6666cc; } 
	h6 { font-family: Trebuchet, Helvetica, Arial, sans-serif; font-weight: normal; color: #1d1e70; font-size: .9em; letter-spacing: 0.05em; margin: 0 0 0 0; } 
 
	/* Post content
	--------------------------------------- */
	body .articlenav { margin: 0 0 0 0; border-bottom: 0px solid #999999; }
		body.janus .articlenav { text-align: right; display: none; }
	
	body #wrapper .content { margin: 0 0 0 0; }
	body .entry { margin: 0 0 0em 0; clear: both; }
	body .posts .entry { margin: 0 0 0em 0; }
		body .entry .meta { margin: 0 0 0 0; }
			body .entry .metadata { font-size: 0.8em; color: #999999; margin: 0; padding: 0; }
			body .entry .meta .metadata { margin: 0; padding: 0 0 0 0; }
		body .archive { margin: 30px 0 0em 0; }
		body .archive .meta { margin: 0 0 0 0; }
	body .link-pages { font-size: 0.8em; color: #999999; clear: both; }
	body .pagination { margin: 0; font-family: Verdana, Helvetica, Arial, font-size: 12px; font-weight: normal; color: #999999; clear: both; }

		
	/* Inserts
	--------------------------------------- */
	body .insertright { margin: 0 0 20px 20px; width: 220px; float: right; }
	body .insertleft { margin: 0 20px 20px 0; width: 220px; float: left; }
	body .insert { background: #fcffff; margin: 0 0 1em 0;  padding: 9px; }
	body .insert h3 { border-bottom: 0px solid #cfe2e5; }


	/* Images
	--------------------------------------- */
	a img { border: 0px }
	a:hover img, body .comment a:hover .avatar { border: 0px  }
		#wrapper .gallery a:link, #wrapper .gallery-item a:visited, #wrapper .gallery-item a:hover, #wrapper .gallery-item a:active, #wrapper a.imagelink2 img, #wrapper a.imagelink2:hover img, #wrapper a.imagelink:link, #wrapper a.imagelink:visited, #wrapper a.imagelink:hover, #wrapper a.imagelink:active, #wrapper a.imagelink2:link, #wrapper a.imagelink2:visited, #wrapper a.imagelink2:hover, #wrapper a.imagelink2:active { border: none; }
		body .imageleft, body .alignleft { float: left; margin: 2px 15px 15px 0px; }
		body .imageright, body .alignright { float: right; margin: 2px 0 15px 15px; }
		body .imageblock { display: block; margin: 2px 15px 15px 15px; }
		body .imagecentre, body .imagecenter, body .centered, body .aligncenter { display: block; text-align: center; margin: 0 auto 1em auto; }
		
	body .gallery { margin: 0 auto 1em 0; }
	body .gallery-item { float: left; margin-top: 10px; text-align: center; }
	body .gallery-caption { margin-left: 0; }
	

	/* Tags & Tags page
	--------------------------------------- */
	body .tagdata { font-size: 0.8em; color: #808080; clear: both; }
	body .tagcloud {}
	body .tagcloud a { margin: 0 2px 0 0; }

	/* Search content
	--------------------------------------- */
	body .post-brief { margin: 0 0 2em 0; }
		body .post-brief h3 { margin: 0 0 0.2em 0; }
		body .post-brief p.post-metadata { color: #808080; margin: 0 0 0.2em 0; border: none; padding: 0; }
		body .post-brief p.excerpt { margin: 0; }
			
		
	/* Lists
	--------------------------------------- */
	body .navlist { list-style: none; margin: 0 0 1em 0;  }
		body .navlist li { margin: 0.5em 0; }
			body .navlist ul { list-style: none; margin: 0 0 0 1em; }
				body .navlist ul li { margin: 0.5em 0; }
		#wrapper .navlist a:link, #wrapper .navlist a:visited, #wrapper .navlist a:hover, #wrapper .navlist a:active { border-bottom: none; }
	body .archivelist { list-style: none; margin: 0.5em 0 1em 0; }
		body .archivelist li { margin: 0.5em 0; }
			body .archivelist ul { list-style: none; margin: 0 0 0 1.5em; }
				body .archivelist ul li { margin: 0.5em 0; }
	body .postspermonth { list-style: none; margin: 0.5em 0 1em 0; }
		body .postspermonth li { margin: 0.5em 0; }
		
	/* Sidebar
	--------------------------------------- */
	body .bookmarks ul { list-style: none; margin: 0 0 1em 0; }
		body .bookmarks ul li { margin: 0.5em 0; }

	/* Footer
	--------------------------------------- */
	#footer { margin: 0 0 0 20px; padding: 0 0 0 0; }
		#theme-info { margin: 0 0 0 0; padding: 0 0 0 0; color: #808080; }
		#footer-image { margin: 0 0 0 0px; }
	#footer-image a { text-decoration: none; border: none; padding: none; }

			
/* Forms
----------------------------------------------- */
input, select, textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 100%; }

	/* Search form
	--------------------------------------- */
	body .searchbox { width: 200px; margin: 0 0 1em 0; }
		#s { display: block; width: 134px; margin: 0 0 0.6em 0; border: 1px solid #e5e5e5; padding: 2px; background: #e5e5e5; color: #1d1e70; float: left; }
		#s:focus { background: #fff; }
		body.js #searchlabel { display: none; }

/* Links
----------------------------------------------- */
a { text-decoration: none;  }
a:link, a:visited, a:active { color: #1d1e70;  }
a:hover { color: #6666cc;  }

body .content a:link, body .content a:active, body .content a:visited, body .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body .tagdata a:active, body .tagdata a:visited, body .widget_tag_cloud a:link, body .widget_tag_cloud a:active, body .widget_tag_cloud a:visited { text-decoration: none; }
body .content a:hover, body .link-pages a:hover, body .tagdata a:hover, body .widget_tag_cloud a:hover { }
	#wrapper .content h2 a:link, #wrapper .content h2 a:visited, #wrapper .content h2 a:hover, #wrapper .content h2 a:active, #wrapper .content h3 a:link, #wrapper .content h3 a:visited, #wrapper .content h3 a:hover, #wrapper .content h3 a:active, #wrapper .content h4 a:link, #wrapper .content h4 a:visited, #wrapper .content h4 a:hover, #wrapper .content h4 a:active { border: none; }
		
/* Widgets
----------------------------------------------- */
body .widget { margin: 0 0 1.5em 0; }
	
	/* List widgets
	------------------------------------------- */
	body .widget ul {  margin: 0; list-style: none; font-family: Trebuchet, Helvetica, Arial, sans-serif; line-height: 1.3em; }
		body .widget ul li { margin: 0.5em 0; text-transform: uppercase; letter-spacing: 0.07em;  }
		body .widget ul ul { margin-left: 2em;  }
		
	.widget_categories ul li {margin: 0; list-style: none; text-transform: uppercase; line-height: 1.3em; letter-spacing: -0.05em !important; }
	
	/* Tag cloud widget
	------------------------------------------- */
	body .widget_tag_cloud { line-height: 1.2; }
		body .widget_tag_cloud a { margin: 0 2px 0 0; }
	