/* Begin Typography & Colors */
body {
	font-size: 10px; /* Resets 1em to 10px */
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000;
	color: #fff;
	text-align: center;
	}

#page {
	background-color: #f3f3f3;
	border: 1px solid #959596;
	text-align: left;
	background: #000000 url('../images/bg-body.jpg') repeat-y  top;
	}

#sitetitle 	{ 
	position: relative;
	display: inline;
	float:right;
	vertical-align: middle;
	margin: -18px 0px 0px 10px;
	color: #fff;
	}

#sitetitle a{ 
	color: #f3f3f3;
	text-decoration: none;
	}

#sitetitle a:hover{ 
	color: #A6804E;
	text-decoration: none;
	}

	 
#language { 
	position: absolute;
	font-size: 11px;
	color: #fff;
	text-align: right;
	width: 700px; 
	vertical-align: middle;
	top:419px;
	}
#language a {
	color: #f3f3f3;
	}

#language a:hover {
	color: #ffcc00;
	}

#headergal	{ 
	padding: 5px 4px 0;
	height: 414px; 
	width: 765px; 
	} 

#header h1{
	position:absolute;
	height: 50px;
	border:none;
	top:3px;
	}

#header h1 a{
	background: transparent url('../images/tinti-arredamenti.gif') no-repeat top;
	position: absolute;
	display: inline;
	float: left;
	vertical-align: middle;
	height:50px;
	width:450px;
	margin: -60px 0px 0px 10px;
	border:none;
	overflow:hidden;
	}

#header h2{
	display:none;
	}
#header1 h1{
	position:absolute;
	height: 50px;
	border:none;
	top:3px;
	}

#header1 h1 a{
	background: transparent url('../images/tinti-arredamenti.gif') no-repeat top;
	position: absolute;
	display: inline;
	float: left;
	vertical-align: middle;
	height:50px;
	width:450px;
	margin: -60px 0px 0px 10px;
	border:none;
	overflow:hidden;
	}

#header1 h2{
	display:none;
	}


#content {
	font-size: 1.2em
	}

#content h1{
	font-weight: bold;
	font-size: 15px;
	color: #333;
	text-align: left;
	padding: 0;
	margin: 0;
	}

#content h2{
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	text-align: left;
	padding: 0;
	margin: 0;
	}

#sidebar {
	background: #ffffff url('../images/mario-tinti.gif') no-repeat top;
	height: 280px; 
	width: 190px;
	border: none;
	font: 1em Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

#footer {
	background-color:#000; 
	}

h1, h2, h3 {
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: normal;
	}

h1 {
	font-size: 3em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {
	text-decoration: none;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 0 0;
	padding: 0; 
	}

#page {
	background-color: #000000;
	color: #000000;
	text-align: justify;
	margin: 70px auto;
	padding: 0;
	width: 775px;
	border: 1px solid #959596;
	}

#header {
	background-color: #000000;
	margin: 0px; padding: 0; 
	height: 405px; 
	width: 775px;
	}
#header1 {
	background-color: #000000;
	margin: 0px; 
	padding: 0; 
	height: 495px; 
	width: 775px;
	}
/*stili relativi alle gallery*/
#header .ad-gallery .ad-info, #header .ad-gallery .ad-thumbs .ad-thumb-list, #header .ad-gallery .ad-back, #header .ad-gallery .ad-forward { display:none; }
#header1 .ad-gallery .ad-info { display:none; }

.narrowcolumn {
	float: left;
	padding: 15px;
	margin: 0px 0 0;
	width: 550px;
	}

.narrowcolumn p {
	background: transparent url('../images/p.gif') repeat-x; 
	padding-top: 20px;
	}
	
#footer {
	padding: 0;
	margin: 0 auto;
	width: 775px;
	color: #fff;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	font-size: 11px;
	text-align: center;
	}
#footer .copy {
	color:#A6804E;
	}
#footer a {
	color:#A6804E;
	}

#footer a:hover {
	color:#A6804E;
	}
	
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	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;
	border: 1px solid #E5E5E5;
	}

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;
	border: 1px solid #E5E5E5;
	}
/* End Images */



/* Begin Lists

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: url('none');
	margin-bottom: 15px
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */


/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

select {
	width: 130px;
	}

/* End Form Elements */


/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	/*margin-left: 545px;*/
	margin-left: 580px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */


/* Begin Various Tags & Classes */
.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/

/************************************************
*	Navbar      								*
************************************************/

#navbar{
	width: 765px; height:36px; 
	padding:0px; margin:0px auto;
	background :url('../images/menu.png') top left;
	color:#FFF;
}
#navbar ul{ margin: 0px; padding: 0px; }
#navbar ul li{
	list-style: none;
	float: left; display: inline;
	padding: 0px; margin: 0px;
	font-size: 13px;
}
#navbar ul li a{
	float: left;
	margin: 0px; padding:10px 16px 10px 16px;
	letter-spacing:1.2px;	text-transform:uppercase; text-decoration: none;
}

#navbar ul li a:link, #navbar ul li a:visited{ color:#FFF; background:url('../images/menu.png') top left;}
#navbar ul li a:hover, #navbar ul li a:active{ color:#FFF; background:url('../images/menu.png') bottom left; }

.marginmenuright{ border-right: 1px solid #959596}
	
/* Graphical Bullets ----------------------------------------------- */

ul .icon, dl .icon, ul.icon li {	
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
	margin: 0px 10px 5px 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
}

ul .show, dl .show, ul.show li {	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 19px;
	list-style-type: none;
}

ul .date, dl .date, ul.icon li {
	background-image: url('../images/icon_date.gif');
}

ul .star, dl .star, ul.star li {
	background-image: url('../images/icon_star.gif');
}

ul .star ul, dl .star ul, ul.star ul li {
	background-image: url('../images/icon_asterisk.gif');
}

ul .tag, dl .tag, ul.tag li {

	background-image: url('../images/icon_tag.gif');
}

ul .category, dl .category, ul.category li {
	background-image: url('../images/icon_category.gif');
}

ul .information, dl .information, ul.information li {
	background-image: url('../images/icon_lightbulb.gif');
}

ul .jump, dl .jump, ul.jump li {
	background-image: url('../images/icon_page.gif');
}

ul .comment, dl .comment, ul.comment li {
	background-image: url('../images/icon_comment.gif');
}

ul .feed, dl .feed, ul.feed li {
	background-image: url('../images/icon_feed.gif');
}

ul .entry, dl .entry, ul.entry li {
	background-image: url('../images/icon_entry.gif');
}

ul .author, dl .author, ul.author li {
	background-image: url('../images/icon_entry.gif');
}

ul .delicious, dl .delicious, ul.delicious li {
	background-image: url('../images/icons/delicious.gif');
}

ul .technorati, dl .technorati, ul.technorati li {
	background-image: url('../images/icons/technorati.gif');
}

ul .digg, dl .digg, ul.digg li {
	background-image: url('../images/icons/digman.gif');
}
