/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */


/* Just some example content */
*{margin:0; padding:0; zoom:1;}
a img{border:0;}
ul{list-style:none; list-style-type:none; list-style-image:none; list-style-position:outside;}
body{background:#E9ECD5 url(img/bbg2.jpg) repeat top left; color:#2c2c2c; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px;}
a{text-decoration:none;}
a, h1, h2, h3{color:#b30000;}
h1, h2, h3{}
div#tot{background: url(img/bg2.jpg) no-repeat top left; display:none;}
#wrapper{margin:0 0 0 120px; width:960px; text-align:left;} 
div#header{height:300px; position:relative;}
/*menu*/
div#menu{height:100px;}
div#menu ul{margin-left:544px; overflow:hidden;}
div#menu ul li{float:left; display:inline; padding:10px; background:#2c2c2c;  margin-left:1px;}
div#menu ul li a{color:#ccc;}
/**/
div#search{position:absolute; top:0; right:0;}
div#bg{background:#fff; overflow:hidden;}
div#container {
margin:0 -240px 0 0;
width:960px;
position:relative;
padding:20px 0;
overflow:hidden;
}
div#container div#top{position:absolute; left:0; top:0; }
div#container #bottom{position:absolute; left:0; bottom:0;}
div#content {
margin: 0;
float:left;
display:inline;
width:700px;
padding:0 0 0 20px;

}
div#content h2{font-size:22px;}
#content div.post{ background:#2c2c2c; padding:20px;  height:auto!important; color:#ccc; position:relative;} 
div.entry-content{margin:10px 0 0 0;}
div.entry-content p{margin-bottom:10px;}
div.post .image, div.box .image{float:left; margin:0 10px 10px 0; border:1px solid; width:100px; height:68px; padding:2px; overflow:hidden;}

div.post .image{border-color:#ccc;}
div.box .image{border-color:#2c2c2c;}
div.sidebar {
float:right;
overflow:hidden;
width:200px;
padding:0 20px 20px 20px ;

}
div.sidebar h3{color:#2c2c2c;}
div.sidebar a{color:#434343;}
div#secondary {
clear:right;
}
div#news{overflow:hidden; padding: 0;}
div#news img{display:none;}
div#news div.box{width:200px; height:200px!important; padding:18px; margin:0 2px; float:left; display:inline; background:url(img/box.png) no-repeat top left; position:relative;}
a.more-link{position:absolute; bottom:20px; right:20px;}
div#news div.box h2 a{color:#2c2c2c; font-size:16px;}
div#footer, div#news {
clear:both;
width:100%;
}

/*commenti*/
h3.comment{float:right; cursor:pointer;}
.comment{margin-top:20px;}
body .post span.connect_widget_not_connected_text{color:#ccc;}
/*searchform*/
input{color:#ccc; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background:none; border:1px solid #2c2c2c; padding:10px;}
#searchform input.button{ height:35px; color:#2c2c2c; padding:0;}
#searchform input#s{background:#2c2c2c; border:0; height:15px; width:156px; }
#searchform p{float:left; display:inline; margin-left:4px;}

/*fb login*/
.fb_login_ready {position:absolute; right:0; bottom:10px;}

