/*
Theme Name: Robotir
Theme URI: http://www.robotir.com
Description: Robotir's Theme.
Version: 1
Author: Emerson Matson
Author URI: http://www.emersonmatson.com
Tags: robotir, clean, grayscale

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

			/* -------------------------------------------------------------- 
			  
			   reset.css
			   * Resets default browser CSS.
			   
			-------------------------------------------------------------- */
			 
			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;
			}
			 
			body { 
			  line-height: 1.5; 
			}
			 
			/* Tables still need 'cellspacing="0"' in the markup. */
			table { border-collapse: separate; border-spacing: 0; }
			caption, th, td { text-align: left; font-weight: normal; }
			table, td, th { vertical-align: middle; }
			 
			/* Remove possible quote marks (") from <q>, <blockquote>. */
			blockquote:before, blockquote:after, q:before, q:after { content: ""; }
			blockquote, q { quotes: "" ""; }
			 
			/* Remove annoying border on linked images. */
			a img { border: none; }

			/* A font by Jos Buivenga (exljbris) -> www.exljbris.nl */
			@font-face { font-family: Museo; src: url('http://www.robotir.com/files/fonts/Museo300-Regular.otf'); }
		
			body {
				text-align: center;
				font: 1em "Helvetica Neue", "Helvetica", "Lucida Grande", Arial, serif;
				
				-webkit-text-stroke:1px transparent;
				
				color: #282828;
			}
			
			@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}	
			
			h1, h2, h3, h4, h5, h6, h7 {
				font-family: Museo, Georgia, sans-serif;
			}
			
			h2, h3 {
				color: #747474;			
			}
			
			h2 {
				font-size: 215%;
			}
			
			h3 {
				font-size: 125%;
				
				border-bottom: #e0e0e0 1px solid;
			}
			
			a { 
				text-decoration: none;
				
				color: inherit;
			}
			
			input {
				background-color: #f4f4f4;
				border: #e0e0e0 1px solid;
				
				padding: 5px;				
			}
			
			.rounded,
			#navigation li,
			#listing li,
			input {
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			
			.clear {
				clear: both;
			}
			
			.alignright {
				float: right;
				text-align: right;
			}
			
			#wrapper {
				width: 645px;
				margin: 0 auto;
			}
			
			#logo {
				float: left;
				text-indent: -9001px;
				
				background: url(http://www.robotir.com/files/images/logo.png) no-repeat;
				
				width: 222px;
				height: 57px;
			}
			
			#navigation {
				display: inline;
			
				float: left;
				list-style: none;
				
				margin-top: 21px;
			}
			
			#navigation li {
				display: inline;
			
				background-color: #f4f4f4;
				border: #e0e0e0 1px solid;
				
				padding: 2px;
				margin-right: 2px;
			}
			
			#cloud {
				float: right;
				text-align: left;
				
				width: 200px;
				padding: 2px;
			}
			
			#cloud ul {
				list-style: inside;
			}
			
			#listing {
				text-align: left;
				list-style: none;
				
				width: 400px;
			}
			
			#listing li {
				background-color: #f4f4f4;
				border: #e0e0e0 1px solid;
				
				margin-bottom: 1em;
				padding: 5px;
			}
			
			#listing li h2 {
				border-bottom: #e0e0e0 1px solid;
			}
			
			#listing li .entry {
				margin-top: .3em;
			}
			
			#listing li .extra {
				border-top: #e0e0e0 1px solid;
				
				margin-top: .3em;
				padding-top: .3em;
			}
			
			#search input[type="text"] {
				width: 120px;
			}
			
			.navigation p {
				display: block;
			
				background-color: #f4f4f4;
				border: #e0e0e0 1px solid;
				
				padding: 2px;
				margin: 2px 2px 2px 0;				
			}