/*
Theme Name: entropicamente 10.04
Theme URI: http://entropicamente.net
Description: Dangerous Caipirinha
Version: 1.0b
Author: Federico Cinquetti
Author URI: 
Tags: white, fixed width, two columns, widgets

*/

/* reset */

body,div,p,h1,h2,h3,h4,ul,li,ol,blockquote,code{
	margin:0; 
	padding:0;
	list-style:none;
	}
	
img{
	border:0;
}


/* generic */

body{
	color:#555555;
	background:#f9f9f9 url(img/background.png) top center no-repeat;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
}

div.wrapper{
	width:980px;
	margin:0 auto;
}

.area{
	overflow:hidden;
}

.main{
	width:600px;
}

.side{
	width:360px;
}

.right{
	float:right;
}

.left{
	float:left;
}

.clear{
	clear:both;
}

.rounded{
   -moz-border-radius: 5px;
   -khtml-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}

/* header */

div#header{
	padding-bottom:20px;
}

div#header-top{
	/*background:#222222;*/
	height:100px;
	color:#999;
}

.out{
	text-indent: -2000em;
}

h1{
	font-size:48px;
}

h2{
	font-size:24px;
}

#title{

}

#title a{
	display:block;
	height:70px;
	width:340px;
}

#menu-main{
	float:right;
	text-align:right;
	margin-top:5px;
	padding:0 10px 0 0;
}

#menu-main a{
	color:#86cc00;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	padding:0 0 5px 0;
}

#menu-main a:hover{
	color:#ffffff;
}

#menu-sub{
	clear:right;
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}

#menu-sub a{
	color:#999999;
	display:block;
	text-decoration:none;
	font-variant:small-caps;
}

#menu-sub a:hover{
	color:#333333;
}

ul.menu-oriz{
	overflow:hidden;
}

ul.menu-oriz li{
	float:left;
	margin-left:20px;
}
	

/* content */

div#content{
	
}

#content div.post,
#content div.page{
	padding:10px 20px 10px 20px;
	margin:0 0 40px 0;
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
}

#content h3{
	font-family: font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:32px;
	line-height:40px;
	margin-bottom:20px;
	text-shadow: 1px 1px 2px #666666;
}

#content h3 a{
	display:block;
	color:#86CC00;
	text-decoration:none;
}

#content div.post-entry p{
	margin-bottom:20px;
}

#content div.post div a{
	text-decoration:none;
	color:#222222;
}

#content div.post div a:hover{
	text-decoration:underline;
}

#content div.post div a:active{
}


#content div.post-entry p a{
	text-decoration:none;
	color:#86CC00;
	font-weight:bold;
	text-shadow: 1px 1px 1px #cccccc;
}

#content div.post-entry p a:hover{
	text-decoration:underline;
}



#content p.date{
	color:#CCC;
	font-size:12px;
	font-variant:small-caps;
}

#content p.metadata{
	color:#999;
	font-size:12px;
	border-top:1px solid #cccccc;
}

#content p.metadata a{
	color:#999999;
	text-decoration:none;
}

#content p.metadata a:hover{
	color:#222222;
}

#content blockquote{
	background:#eeeeee;
	font-size:13px;
	line-height:20px;
	padding:10px 10px 10px 10px;
	margin:0 0 20px 40px;
	border:1px solid #cccccc;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
}

#content code{
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
}

#content div.citazione{
	margin:0 0 20px 0px;
	padding:10px 20px;
	background:#eeeeee;
	border:1px solid #999999;
	font-size:13px;
}

/* archives */

div#monthly-archives,
div#category-archives{
width:49%;
float:left;
}

div#monthly-archives a, 
div#category-archives a{
	color:#999999;
	text-decoration:none;
}

div#monthly-archives a:hover, 
div#category-archives a:hover{
	color:#222222;
	text-decoration:underline;
}

div#monthly-archives h4,
div#category-archives h4{
	font-size:18px;
	color:#999999;
	margin-bottom:20px;
}

/* sidebar */

#sidebar{
	color:#999999;
}

#sidebar li.widget{
	padding-left:30px;
	margin-bottom:20px;
}

#sidebar h4{
	color:#666666;
	font-size:18px;
	margin-bottom:20px;
	text-align:right;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	background:#eeeeee;
	padding-right:10px;
	padding-left:10px;
}

#sidebar li.widget ul,
#sidebar li.widget div{
	font-size:13px;
	line-height:20px;
	padding-right:10px;
	padding-left:10px;
}

#sidebar a{
	color:#999999;
	text-decoration:none;
}

#sidebar a:hover{
	background:#eeeeee;
	color:#222222;
}

/* sidebar form */

#sidebar form#searchform input{
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:2px solid #aaaaaa;
	border-right:2px solid #aaaaaa;
	background:#ffffff;
	color:#999999;
}

#sidebar form#searchform input#s{
	width:220px;
}

#sidebar form#searchform input#searchsubmit,
#sidebar form#searchform input:focus{
	background:#eeeeee;
}

#sidebar form#searchform input:hover{
	background:#dddddd;
	border:1px soldi #999999;
	color:#666666;
}

#sidebar form#searchform label{
	display:none;
}



/* footer */

div#footer{
	height:100px;
	background:#222222  url(img/footer.png) top left repeat-x;
	border-top:#86CC00 5px solid;
	margin-top:20px;
	color:#aaaaaa;
	font-size:13px;
}

#footer div.wrapper{
}

#footer div#legal p{
padding:20px 10px 0px 40px;
}

#footer div#footer-content{
}

#footer span.name{
	text-transform:uppercase;
}

#footer a{
	color:#aaaaaa;
	text-decoration:none;}


/* navigazione */

div.nav{
	padding:0px 0px 0px 0px;
}

div.nav a{
	display:block;
	padding:5px 10px 5px 10px;
	background:#eeeeee;
	text-decoration:none;
	color:#222222;
	border:1px solid #999999;
}

div.nav a:hover{
	color:#222222;
	background:#999999;
	border:1px solid #222222;
}

div.nav-single{
	padding:10px 20px 10px 20px;
	margin:0 0 40px 0;
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
}

div.nav-single a{
	color:#666666;
	text-decoration:none;
}

div.nav-single a:hover{
	color:#999999;
}

/* immagini */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
   margin: 0 10px 5px 0;
}
.alignright {
   float: right;
   margin: 0 0 5px 10px;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 13px;
   line-height: 20px;
   padding: 0 4px 5px;
   margin-bottom:0px !important;
}

/* twitter */

div#twitter-container{
	display:block;
	height:130px;
}

div#twitter{
	font-size:12px;
	line-height: 15px;
	background:#DDEEF6;
	text-align:left;
	margin:10px 100px 0px 30px;
	padding:5px;
	border:2px solid #999999;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 5px #888888;
	-webkit-box-shadow:0 0 5px #888888;

}

.twitter-arrow-border{
	border-color: transparent transparent #999999 transparent;
  	border-style: solid;
  	border-width: 12px;
	position:absolute;
	height:0;
	width:0;
	top:-24px;
	right:10px;
	}

.twitter-arrow{
	border-color:transparent transparent #DDEEF6 transparent;
	border-style:solid;
	border-width:12px;
	height:0;
	width:0;
	position:absolute;
	top:-22px;
	right:10px;
	}

#twitter span.intro{
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
}

#twitter a.aktt_tweet_time{
	font-size:10px;
	text-decoration:none;
	color:#666666;
}

#sidebar div.aktt_tweets{
	padding:0 !important;
}

#sidebar div.aktt_tweets li{
	margin-bottom:20px;
}

#sidebar div.aktt_tweets a.aktt_tweet_time{
	font-size:10px;
}

#sidebar li.aktt_more_updates{
	display:none;
}

/* comment */

#respond,
#comments{
	padding:10px 20px 10px 20px;
	margin:0 0 40px 0;
	border:1px solid #cccccc;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#ffffff;
}

#comments{
	padding:10px 10px 10px 20px;
}

#comments h4,
#respond h4{
	color:#666666;
	font-size:18px;
	padding-bottom:20px;
}

#comments a{
	color:#666666;
}

#comments div.comment{
	font-size:13px;
	line-height:16px;
	margin:20px 2px 2px 0px;
}

#comments div.comment-wrapper{
	overflow:hidden;
}

#comments div.comment-data{
	margin-bottom:10px;
	margin-right:10px;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
}

#comments img{
	float:left;
	padding:6px;
	margin:0px 20px 20px 0px;
	border:1px solid #cccccc;
	background-color:#F9F9F9;
}

#comments div.comment-content{
	margin-right:15px;
	overflow:hidden;
}

#comments div.comment-content p{
	margin-bottom:10px;
}

#comments span.comment-meta{
	float:right;
	color:#cccccc;
}

#comments span.comment-meta a{
	color:#cccccc;
	font-size:12px;
}

#comments a{
	text-decoration:none;
}

#comments cite.comment-author{
	font-size:13px;
	font-style:normal;
	font-weight:bold;
}

#comments cite.comment-post-author a{
	color:red;
}

#comments div.reply{
	float:right;
	background-color:#F9F9F9;
	border:1px solid #cccccc;
}

#comments a.comment-reply-link{
	padding:5px;
}

#comments ul.children{
	padding:5px 0 0 2px;
	margin:-20px 0 0 0;
	border-left:10px solid #eeeeee;
	overflow:hidden;
}

#commentform textarea,
#commentform input{
	margin:0 0 10px 0;
	border:1px solid #cccccc;
}


#commentform textarea:hover,
#commentform textarea:focus,
#commentform input:hover,
#commentform input:focus{
	border:1px solid #999999;
	background:#eeeeee;
}

#commentform textarea{
	width:100%;
}

#commentform input{
	border:1px solid #cccccc;
}

#commentform p a{
	text-decoration:none;
	color:#222222;
	font-weight:bold;
}

/* search */

div.search-result{
	margin:0 0 10px 0 !important;
	overflow:hidden;
	padding:5px !important;
	background-color:#f9f9f9 !important;
}

div.search-result a{
	color:#333333;
	text-decoration:none;
}

div.search-result small{
	color:#999999;
	font-variant:small-caps;
	margin:0;
	padding:0;
}

#search-new h4{
	font-size:24px;
	margin-bottom:20px;
	margin-top:20px;
}

#search-new input#s{
	width:80%;
	padding:5px;
	font-size:16px;
	font-weight:bold;
}

#search-new input#search_submit{
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border:1px solid #999999 !important;
	background-color:#eeeeee;
}
	


/* lifestream */

#lifestream h2{
	margin:20px 0 20px 0;
	color:#666666;
	font-size:18px;
	}

#lifestream p.lifestream-label{
	margin-bottom:0 !important;
	}
	
#lifestream p.lifestream-meta{
	font-size:12px;}


.lifestream_label a,
.lifestream_via a{
	color:#666666;
	text-decoration:none;
}

.lifestream_label{
	color:#222222;
}

.lifestream_label a:hover,
.lifestream_via a:hover{
	color:#222222;
	text-decoration:underline;
}

/* contact form 7 */

div.wpcf7{
	font-size:13px;
}

div.wpcf7 input,
div.wpcf7 textarea{
	border:1px solid #cccccc;
}


div.wpcf7 input:hover,
div.wpcf7 input:focus,
div.wpcf7 textarea:hover,
div.wpcf7 textarea:focus{
	border:1px solid #999999;
	background:#eeeeee;
}

/* related post */

div#crp_related{
	font-size:12px;
	margin-bottom:20px;
}

a.crp_title{
	color:#999999 !important;
}

a.crp_title:hover{
	color:#666666 !important;
}

div#crp_related h4{
	color:#999999;
}

/* backtype */

p.btc-powered{
	display:none;
	margin:0;
	padding:0;
}

/* mobile theme */

/* ads */

.post-banner-ads{
padding:5px;
margin:0px;
text-align:center;
background:#eeeeee;
border:1px solid #dddddd;
}
