 /*
 Theme Name: HP Sport Promotion
 Theme URI:
 Description: Tema per hpsportpromotion 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:white url("images/body_bckgr.png") top left repeat-x;*/
background:white url("images/body_bckgr.jpg") top center no-repeat;

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

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

p {
margin:16px 0;
}

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

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



ul.menu,
ul.menu ul,
ul.qtrans_language_chooser,
.sidebar ul li{
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;
}
.clear{
clear:both;
}


/*************************************
																				MAIN BLOCKS DEFS
																								***********************************/
.mainwidth {
margin:0 auto;
width:936px;
}

#bar{
/*background: transparent url("images/bar.png") center 416px no-repeat;*/
font-size:75%;
}
#topblend{
background: transparent url("images/blend_top.png") top center no-repeat;
}
#middleblend{
background: transparent url("images/blend_middle.png") center 250px repeat-y;
}
#bottomblend{
background: transparent url("images/blend_footer.png") bottom center no-repeat;
}


#contentwrapper{
padding:22px 0;
}

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

	#content {
	margin-right:11px;
	width:458px;
	background: #29323d;
	line-height:150%;
	}
	#content,
	#footer{
	color: #E7E8E9;
	}
		#content.trequarti{
		width:697px;
		}
		#sidebarleft,
		#sidebarright{
		width:228px;
		}
		#sidebarleft{
		margin-right:11px;
		}
	#footer {
	padding-bottom:50px;
	/*background: transparent url("images/footer_bckgr.png") top left no-repeat;*/

	font-size:85%;
	color:#FFF;
	}
		#footer p{
		margin:0 0 0 0;
		padding: 10px 22px 10px 22px;
		text-align:center;
		background-color:#29323D;
		}


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

#header {
background:transparent url("images/header_bckgr.png") center 33px no-repeat;
}

#logo{

padding: 99px 0 0 0;
overflow: hidden;
height: 0px !important;
height /**/:56px;
width :290px;


margin:56px 80px 21px 0;
float:right
}

#LanguageChooser{
padding: 41px 0 0 11px;
float:left;
font-size:0.9em;
color:#FFF;
}
	#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
		}
		#LanguageChooser li a{
		font-weight:bold;
		}


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



/************** CONTENT **************/
#content .post{
margin:22px;

	min-height: 264px;
	height:auto !important;
	height: 264px;
}

#content img.contentmain{
border-bottom:11px solid #FFF
}


/***************** navigation *****************/
.navigation{
padding-top:10px;
width:100%;
float:left;
}
	.navigation.bottom{
	padding-top:0;
	padding-bottom:10px;
	}

.navigation .alignleft{
padding-left:12px;
}
.navigation .alignright{
padding-right:12px;
}


/************** SIDEBAR **************/

#sidebarright .item{
text-align:left;
}



.sidebar h2,
.sidebar .excerpt{
padding:0 11px;
}
.sidebar .excerpt p{
margin:0;
}

.sidebar .menu{
padding: 6px 0 15px 0;
}

#sidebarright{
color:#FFF;
background:#EB6909 url("images/highlights_bckgr.png") bottom right no-repeat;
}
body.page-id-6 #sidebarright{
background-color:#3B8CB6;
}
body.page-id-25 #sidebarright{
background-color:#7EA43E;
}
body.page-id-7 #sidebarright{
background-color:#D6301B;
}

body.page-id-6 #sidebarright .parentpage a {
color:#3B8CB6;
}
body.page-id-25 #sidebarright .parentpage a{
color:#7EA43E;
}
body.page-id-7 #sidebarright .parentpage a{
color:#D6301B;
}


#sidebarright .excerpt a{
color:#FFF;
}

	#sidebarright.home{
	/* per slideshow */
	min-height: 470px;
	height:auto !important;
	height: 470px;
	}
	#sidebarright.home .excerpt{
	min-height: 195px;
	height:auto !important;
	height: 195px;
	}
#sidebarright .ngg-singlepic{
border-bottom:11px solid #FFF;
}

#sidebarright h3,
#sidebarright .excerpt{
padding:0 22px;
}
#sidebarright h3{
margin-top:22px;
}
#sidebarright h3 a{
color:#FFF;
}

#sidebarright .more{
padding-left:22px;
background-image:none;
color:#FFF;
text-transform:uppercase;
}
#sidebarright .menu{
padding-bottom:9px;
}
#sidebarright .parentpage{
padding:25px 0 0 62px;
width:143px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
color:#F47B20;
}


.more{
padding: 0 11px 7px 11px;

min-height: 16px;
height:auto !important;
height: 16px;

display:block;

background: transparent url("images/more_side_bckgr.png") bottom left no-repeat;


/*color:#FFF !important;*/
text-transform:lowercase;
text-decoration:none;
font-weight:bold;
}