 /*
 Theme Name: Daniel Mancinelli
 Theme URI:
 Description: Tema per danielmancinelli.it ver. 1.0
 Version: 1.0
 Author: Stefano Boggi/Matteo Plebani
 Author URI: http://www.comunicrea.com/
 */

* {margin:0;padding:0;border:0;}

hr{
display:none;
}

body {
background: #004071;

color:#636467;
font: 100% Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4{
font-size:100%;
text-transform:uppercase;
}

p {
margin: 5px 0 16px 0;
}

ul,ol{
margin:16px 20px;
}
	ul ul{
	margin: 0 0 0 20px;
	}

a{
text-decoration:none
}
	a:link {
	color: #0067AC
	}
	a:visited {
	color: #004071
	}
	a:hover,
	a:focus,
	a:active,
	#LanguageChooser li.active a {
	text-decoration:underline;
	}



ul.menu,
ul.menu ul,
ul.qtrans_language_chooser,
.sidebar ul{
margin: 0;
list-style:none;
}


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
}
.transparent{
background-color:transparent !important;
background-image:none !important;
}
.nomarginright{
margin-right:0 !important;
}
.hidden{
position:absolute;
top:-9999px;
left:-9999px;
}
.clear{
clear:both;
}


/*************************************
																	MAIN BLOCKS DEFS
																								***********************************/
#page,#footer {
margin:0 auto;
padding:0 22px;
width:936px;
font-size:75%;
background:#FFF
}

#contentwrapper{
padding:22px 0;
}

	#content,
	#sidebar,
	#sidebarleft,
	#sidebarright,
	#sidebarlow{
	float:left;
	}

	#content {
	margin-right:3px;
	padding-bottom:22px;
	width:400px;
	/*
	min-height: 668px;
	height:auto !important;
	height: 668px;
	*/
	line-height:150%;

	background:#0067AC;
	color:#FFF;
	}
		#content.trequarti{
		width:668px;
		}
		#content.quattroquarti{
		width:100%;
		}

	#sidebarleft,
	#sidebarright{
	width:265px;
	}
	#sidebarleft{
	margin-right:3px;
	}
	#sidebarleft.home{
	border-bottom:1px solid #9d9fa2;
	}
	#sidebarleft.skinny,
	#sidebarright.skinny {
	padding: 0 0 11px 0;
	width:265px;
	}
	#sidebarlow{
	margin-top:11px;
	width: 533px;
	}


/*************************************
																				HEADER
																								***********************************/

#logo{
margin:22px 200px 15px 0;
float:left
}

#LanguageChooser{
padding: 52px 0 7px 0;
float:left;
font-size:0.9em
}
	#LanguageChooser p{
	margin:0;
	float:left;
	}
	#LanguageChooser ul{
	margin:0;
	float:left
	}
		#LanguageChooser li{
		float:left;
		border-left:1px solid #bcbdc0;
		padding:0 5px
		}
		#LanguageChooser li:first-child{
		border:0
		}


	/*************************************
																					COUNTDOWN
																									***********************************/

	#Content-NextEvent {
	padding-left:80px;
	width:185px;
	height:80px;

	float:right;

	background:transparent url("images/next.png") center center no-repeat;
	color:#FFF;
	}
		#Content-NextEvent p.title{
		margin:10px 10px 5px 0;
		}

		#Content-NextEvent .box{
		padding:0;
		margin:0 2px 0 0;
		width:40px;
		float:left;
		background: transparent url("images/time_bckgr.png") top left repeat-x;
		font-size:150%;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		}
			#Content-NextEvent .box span{
			padding-top:3px;
			font-size:50%;
			display:block;
			text-align:left;
			}

#slideBox{
clear:both;
background: transparent url("images/team-ghinzani.jpg") top right no-repeat;
}


/*************************************
																				CONTENTWRAPPER
																								***********************************/


/************** CONTENT **************/
#content.darkback a{
color: #FFF;
text-decoration:underline;
}
#content.darkback a:hover{
color: #004071;
text-decoration:underline;
}
#content .post{
margin:22px;
}
#content.home,#content.home .post{
margin-bottom:0;
padding-bottom:0;
}
#content.home .mainSponsor{
padding-top:22px;
background:#FFF;
}
#content img.contentmain{
border-bottom:3px solid #FFF
}

#content.archive,
#content.single {
background:#FFF none;
color:#636467;
}
	#content.archive h1,
	#content.single h1{
	padding:11px;
	background: #004071;
	color:#FFF;
	}
	#content.archive .post{
	margin:11px;
	border-bottom:1px solid #9d9fa2;
	}

/***************** navigation *****************/
.navigation{
padding: 0 0 10px 0;
width:100%;
float:left;
}
.navigation a{
padding:5px 8px;
color:#FFF;
text-decoration:none !important;
}
.navigation a:hover{
color:#FFF !important;
}
	.navigation .alignleft,
	.navigation .alignright{
	background: transparent url("images/navigation_bckgr.png") top left repeat-x;
	}
/************** SIDEBAR **************/

.sidebar h2{
padding: 11px;
min-height: 18px;
height:auto !important;
height: 18px;

background: #004071;
color:#FFF;
}
	.sidebar h2 a{
	color:#FFF;
	}
.sidebar h3{
padding:0px 11px 0 11px;
text-transform:none;
}

.sidebar.skinny .excerpt p{
margin:0 0;
}
.sidebar p{
padding-left: 11px;
padding-right: 11px;
}

.sidebar .menu{
padding: 11px 11px 0 11px;
}

	#sidebarright .companylist li{
	display:inline;
	}
	#sidebarright .companylist li img{
	margin-left:0;
	}

.sidebar .colSx,
.sidebar .colDx{
padding-top:22px;
width:150px;
float:left;

font-size:90%;

}
.sidebar .colSx p,
.sidebar .colDx p {
margin:8px 0;

}
.sidebar .colSx{
margin-right:5px;
width:110px;
}
/*.sidebar #post-37 img{
margin-left:11px;
}*/

#sidebarright .banner {
/*margin-left:0;*/
padding-top: 22px;
}

	.slideshow {
	min-height: 259px;
	height:auto !important;
	height: 259px;
	background: transparent url("images/sidebar_slideshow_bckgr.jpg") bottom left repeat-x;
	}
	.slideshow img{
	margin-left:0;
	border-bottom:3px solid #FFF;
	}
	.slideshow .item{
	text-align:left;
	}
	.slideshow .description{
	padding: 0;
	}
	.slideshow .description a{
	color:#FFF;
	}




#sidebarlow .post,
#sidebarright .post{
padding-top:11px;
padding-bottom:11px;
border-bottom:1px solid #9d9fa2;
}
#sidebarlow h3{
padding-top:0;
padding-left:11px;
text-transform:none;
}
#sidebarlow h3 .date{
padding-right:3px;
font-weight:light
}
#sidebarlow .excerpt{
width: 533px;
}
#sidebarlow .excerpt p{
margin:0
}

/************** FOOTER **************/

#footer{
width:980px;
padding:11px 0;
background:#004071;
color:#FFF;
}

	#footer p{
	margin:0 0 11px 0;
	}
	#footer .copy{
	float:left;
	}
	#footer .radio{
	float:right;
	}