/*
Theme Name: Bandit
Theme URI: http://Bandit.es/
Description: Bandit theme.
Version: 0
Author: unmicroclima
Author URI: http://unmicroclima.com/
Tags: white, custom header, fixed width, two columns, widgets

	Basedon: 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  */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{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
/* typography.css  */body{line-height:1.5;font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 1.5em;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%;}
caption,th,td{text-align:left;font-weight:400;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#fff;}
h1{font-size:4em;line-height:1;float:left;background:url(images/fondo-h1.png);padding-top:20px;}
h2{font-size:1.5em;font-weight:900;color:#fff;padding:4px 5px 0;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p img{float:left;margin:0 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:0 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;outline:none;}
a{color:#000;text-decoration:underline;}
blockquote{color:#666;font-style:italic;margin:1.5em;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin:0 0 1.5em;}
pre,code{white-space:pre;margin:1.5em 0;}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
th{font-weight:700;background:#C3D9FF;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#E5ECF9;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
/* grid.css  */.container{width:770px;background-color:#fff;margin:0 auto;}
.showgrid{background:url(src/grid.png);}
div.span-1,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12{float:left;margin-right:10px;}
div.last{margin-right:0 !important;}
.span-1{width:55px;}
.span-2{width:120px;}
.span-3{width:185px;}
.span-4{width:250px;}
.span-10{width:630px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:51px;margin-right:50px;border-right:1px solid #eee;}
.box{margin-bottom:1.5em;background:#E4E4E4;padding:1.5em;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.45em;}
hr.space{background:#fff;color:#fff;}
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:block;}
* html .clearfix,* html .container{height:1%;}
.clear{clear:both;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
legend{font-weight:700;font-size:1.2em;}
input.text,input.title,textarea,select{border:1px solid #bbb;margin:0.5em 0;}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
/* Bandit style ;)   menu  */ul#menu{margin-top:34px;width:100%;margin-bottom:0;}
ul#menu li{float:left;list-style:none;margin:0 15px 0 0;}
ul#menu li a,.cate,.archi,.link,.biog{text-decoration:none;display:block;height:25px;background:url(images/menu.gif) no-repeat;text-indent:-999px;background-color:#fff;color:#000;}
ul#menu li a#cat,.cate{width:98px;}
ul#menu li a#arch,.archi{width:70px;background-position:-117px 0;}
ul#menu li a#bio,.biog{width:29px;background-position:-207px 0;}
ul#menu li a#lin,.link{width:43px;background-position:-257px 0;}
ul#menu li a#wor{width:47px;background-position:-469px 0;}
ul#menu li a#blo{width:42px;background-position:-409px 0;}
ul#menu li a:hover#cat{background-position:0 -29px;}
ul#menu li a:hover#arch{background-position:-117px -29px;}
ul#menu li a:hover#bio{background-position:-207px -29px;}
ul#menu li a:hover#lin{background-position:-257px -29px;}
ul#menu li a:hover#wor{background-position:-469px -29px;}
ul#menu li a:hover#blo{background-position:-409px -29px;}
#others{list-style:none;float:right;}
li.ultimo{margin-right:0 !important;padding:0 0 0 362px;}
/* classes  */.rfloat{float:right;}
#kilotonne{background:url(images/kilotonne-button.gif) no-repeat;width:85px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
#work,.workg{background:url(images/gallery-button.gif) no-repeat;width:46px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
#work { margin-bottom:2em;}
.general{background:url(images/general.gif) no-repeat;width:70px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
.street{background:url(images/street.gif) no-repeat;width:55px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
.canvas{background:url(images/canvas.gif) no-repeat;width:65px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
#con{background:url(images/contact.gif) no-repeat;width:70px;height:19px;display:block;overflow:hidden;text-indent:-9999px;background-position:0 -19px;}
a:hover#kilotonne,a:hover#work,a:hover#con,.workg,.general,.street,.canvas{background-position:0 0;}
.workg{padding:0; display: none;}
.date{font-size:0.8em;margin:0;padding:0 10px 10px 5px;}
.center{text-align:center;}
.overflow{overflow:hidden;display:block;}
#content{margin-top:1em;}
#sidebar ul,#sidebar ul li{margin:5px 0 8px !important;padding:0 !important;}
/*Inside post */.post p img,.gallery-icon img{border:1px solid #ccc;padding:0;}
.gallery-icon{float:left;margin:0 1em 1em 0;}
.gallery-item{width:auto;margin:0;padding:0;}
/*Titolars */#headerimg{height:115px;border-bottom:4px solid #000;}
.blog-header{background:url(images/bandit.jpg);}
.work-header{background:url(images/bandit-work.jpg);}
h2 a{color:#000;text-decoration:none;}
h2 a:hover{color:#333;}
.pagetitle{color:#000;margin-bottom:0.5em;padding:0 0 1px;}
.posts{position:relative;margin:0 0 1em;}
.image-back{height:100px;display:block;overflow:hidden;border:4px solid #000;}
.trans{background-color:#000;opacity:0.8px;color:#fff;width:auto;margin:38px 5px 0;}
.trans a{color:#fff;}
.trans a:hover{color:red;}
.work-category div.posts{width:47%;float:left;margin-right:1em;}
.categories ul li,.archives ul li,.links ul li{list-style:none;margin-top:1em;}
p,dl{margin:0 0 1.5em;}
strong,dfn,dl dt,label{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
del,.quiet{color:#666;}
.hide,.nocomments{display:none;}
.span-9,.entry p{width:575px;}
.lfloat,.column-list{float:left;}
.right,#footer{text-align:right;}
.meta {color: #666666;}
.navigation { margin-bottom:1em; clear: both;}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}