/*
Theme Name: Redation
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: kubrick

*/

body{text-align:center;margin:0;padding:0;background-image:url(img/bg-body.gif);background-repeat:repeat-x;background-color:#e0e0e0;font-family:"Trebuchet MS", Verdana, Arial;font-size:13px;color:#626262}

.no-bg{background-image:url(img/bg-body-int.jpg);background-repeat:repeat-x;background-color:#fff;}

a{color:#bb0a0a}

#login-panel{width:970px;margin:auto;text-align:right;color:#fff;height:35px;}
.login a{color:#fff;text-decoration:none;}

#top-panel{width:970px;margin:auto;text-align:left;color:#000;}
.arrow{position:relative;top:2px;left:1px;}
.lang{position:relative;top:3px;left:1px;}

.menu{
	width:600px;
	float:right;
	margin-top:50px;
	text-align:right !important;
}

.sf-menu{float:right !important;text-align:left;}

.qtrans_language_chooser{
	/*width: 200px;*/
	text-align: right;		
}
	
.menu ul,
.footer-menu ul,
.qtrans_language_chooser{
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}

.menu ul li,
.footer-menu ul li,
.qtrans_language_chooser li{
		display:inline;
		text-transform: uppercase;
}

.menu a{color:#000;text-decoration:none;border-bottom:2px solid #d2d2d2;padding-right:10px !important;padding-left:10px !important;padding-bottom:5px !important;font-size:13px;font-weight:bold;}
.menu a:hover{border-bottom-color:#bb0a0a !important}

.selected,
li.current_page_item a{
	border-bottom-color:#bb0a0a !important;
}

#top-content{width:970px; height:380px;margin:auto;text-align:left;background-color:#212121;background-image:url(img/bg-top-content.gif);background-repeat:repeat-x;display:table;clear:both;}
#left-top{width:323px;float:left;}
#right-top{width:645px;float:right;margin-top:33px;}

#bottom-content{width:990px;margin:auto;text-align:left;margin-top:45px;display:table;position:relative;left:10px;}

#content{width:970px;margin:auto;text-align:left;clear:both;text-align:justify;background-color:#fff;padding:20px;}
.item{display:table;border-bottom:1px dashed #000;padding:15px 0 15px 0}

.small-box{width:315px;float:left;margin-right:13px;border-bottom:1px dashed black;padding-bottom:5px;color:#626262;}

#footer{margin-top:43px;background-color:#212121;background-color:#2c2c2c;clear:both;height:140px;}
.footer-content{width:970px;margin:auto;text-align:left;margin:auto;display:table;}

.footer-menu{
	float:right;
	width: 700px;
}

.footer-menu a{
	color:#ff0000;
	text-decoration:none;
	margin:15px;
	font-weight:bold;
	position:relative;
	top:30px;}

.titolo-grigio{font-size:30px;color:#7a7a7a;font-weight:normal;position:relative;top:5px;left:5px;}
.testo-footer{clear:both;width:970px;margin:auto;}
.small-txt{float:left;color:#a3a3a3;text-align:left;margin-right:70px;margin-left:70px;}
.small-txt a{color:#a3a3a3;}
.clear,
.attachment-post-thumbnail{clear:both;}

/* hack per Firefox */ 
@-moz-document url-prefix() {

} 
/* fine hack per Firefox */ 

/* Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  
.clear{display:block;}
}  
/* fine hack per Opera Safari e Chrome */




/* Begin Images */

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px 9px 10px 9px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.post{
color: #000;
margin-left: 30px;
margin-right: 50px;
line-height: 160%;
}

.post h1{
margin-top: 40px;
}
.posthp{
color: #fff;
margin-left: 30px;
margin-right: 50px;
line-height: 160%;
}

.entry{
width: 950px;
}
.entry p{}


