#header
{
	float: right;
	width: 30%;
}
	#header h1, #header h2
	{
		margin: 0;
	}
#logo
{
}
	#logo a
	{
		display: block;
		width: 300px;
		height: 200px;
		background: url('../logo/enzalive-big.gif') no-repeat center;
	}
	#logo span
	{
		display: none;
	}
	#logo h2
	{
		height: 77px;
		background: url('../logo/irriverenza.gif') no-repeat center;
	}
#info-karma
{
	float: right;
	margin-left: 250px;
}
#home-services
{
	background: url('../bgs/login.jpg') repeat-x center;
	height: 60px;
}
#login
{
	float: left;
	width: 49%;
}
	#login fieldset
	{
		background: url('../bgs/enter.gif') no-repeat left;
		padding-left: 90px;
	}
	#forgotten-link, #login-link
	{
		display: block;
		padding-left: 10px;
		font-size: .8em;
	}
#register
{
	float: right;
	width: 49%;
}
	#register fieldset
	{
		background: url('../bgs/new-user.gif') no-repeat left;
		padding-left: 150px;
		padding-top: 10px;
	}
	#login fieldset, #register fieldset, #myaccount fieldset
	{
		border: none;
		/*border: 1px solid #4D6880;*/
	}
	#login legend, #register legend, #myaccount legend
	{
		display: none;
	}
	#login label, #register label, #myaccount label
	{
		font-weight: bold;
	}
	#login input, #register input, #myaccount input
	{
	}
#register span
{
	font-size: .7em;
}
#register strong
{
	font-size: 1.1em;
}
#myaccount ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
	#myaccount li
	{
		float: left;
	}
	#myaccount li a
	{
		display: block;
		padding-left: 40px;
		padding-right: 10px;
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 1.4em;
	}
	#myaccount-space { background: url('../icons/myaccount-space.gif') no-repeat left; }
	#myaccount-exit { background: url('../icons/myaccount-exit.gif') no-repeat left; }

#last_posts
{
	clear: both;
}
	#last_posts h3
	{
	}
	#last_posts ul
	{
		margin: 0;
		padding-left: 15px;
	}
	#last_posts li
	{
		
	}
	.last_post_info
	{
		font-size: .8em;
		color: #555;
	}
#comuni-space
{
	background: url('../bgs/classifica.gif') no-repeat top left;
	/*padding-left: 20px;*/
	padding-top: 30px;
}