@import url(http://www.google.com/cse/api/branding.css);

body {
font: .825em "Lucida Grande", "Nimbus Sans L", "Arial", sans-serif;
/*background-color:#EFEBCE;*/
color:#36393D;
}


h1 {
position:absolute;
top:110px;
left:10px;
font-size:1.2em;
font-style:italic;
}


#hpb {
  margin-top:160px;
  margin-left:1em;
  margin-right:1em;  
}


#menu {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
/*width:45em;*/
}

#adbar {
  position:absolute;
  left:0;
  top:2px;
}
#nav {
  position:absolute;
  background-color:yellow;
  right:0px;
  top:0;

}

#nav a {
color:blue;
font: 1.2em "Lucida Grande", "Nimbus Sans L", "Arial", sans-serif;
}

#menu li {
list-style:none;
display:inline;
padding:5px 5px 5px 5px;
}
#menu ul{
  margin:0 0 0 0;
  padding:0 0 0 0;
}



#meta h3 {
text-align:center;
}


#copy {
  margin-top:10px;
	width:100%;
	text-align:center;
}

.dettaglio .image {
  float:left;
    margin-right:10px;
  margin-bottom:15px;
}

#meta {
border-top:solid 40px white;
clear:both;
background:white;
height:16em;
}


.links {
width:20%;
float:left;

}
#who {
width:20%;
float:left;
}


ul.thumbs {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

ul.thumbs2 {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size:1.2em;
}


ul.thumbs  li {
  display: inline;
}
ul.thumbs2  li {
  display: inline;
  margin: 5px 5px 5px 5px;
}


ul.thumbs .did {
  position: absolute;
  padding: .5em;
  background: #000;
  opacity: .8;
  display: none;
  font-weight: normal;
  color: #fff;
  vertical-align: middle;
  -moz-border-radius: .4em;
  -webkit-border-radius: .4em;
  border-radius: .4em;
}

ul.thumbs img:hover .did {
  display: inline;
  -moz-box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px #999;
  -khtml-box-shadow: 0 0 5px #999;
  box-shadow: 0 0 5px #999;
}

ul.thumbs img {
  vertical-align: middle;
  margin:2px 2px 10px 10px;
}

ul.thumbs img:hover {
  background: #fff;
  opacity: .9;
}

.box {
min-width:800px;
  clear: both;
  margin-top: 2em;
  padding: 1em 2em 2em 2em;
  background: #C0C0C0;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-box-shadow: 0 0 10px #999;
  -webkit-box-shadow: 0 0 10px #999;
  -khtml-box-shadow: 0 0 10px #999;
  box-shadow: 0 0 10px #999;
}

.box1 {
float:left;
width:45%;

  margin-top: 2em;
  padding: 0.5em 1em 1em 1em;

  background: #C0C0C0;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-box-shadow: 0 0 10px #999;
  -webkit-box-shadow: 0 0 10px #999;
  -khtml-box-shadow: 0 0 10px #999;
  box-shadow: 0 0 10px #999;
}
.box2 {
 float:right;
  width:45%;
  margin-bottom:2em;

  margin-top: 2em;
  padding: 0.5em 1em 1em 1em;
  background: #C0C0C0;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  -moz-box-shadow: 0 0 10px #999;
  -webkit-box-shadow: 0 0 10px #999;
  -khtml-box-shadow: 0 0 10px #999;
  box-shadow: 0 0 10px #999;
}
.urllink{
	background:url(http://ultraleggero.it/articoli/pub/skins/simpla/image/external.png) center right no-repeat;
	padding-right:13px;
}
.box2 p {
margin:0.3em 1em;
}

.box2 li {

}


#head {
position:absolute;
top:0px;
left:0px;
width:100%;

}
#header {
  position:relative;
  min-width:800px;
  height:120px;

}
#logo {
  position:relative;
  top:30px;
  margin-left: auto;
  margin-right: auto;
  width:200px;
}

#search {
position:absolute;
bottom:4px;
left:2em;
padding:0 0 0 0;
margin:0 0 0 0;
}

#lbanner {
  position:absolute;
  top:10px;
  left:2em;
}

#rbanner {
  position:absolute;
  top:2px;
  left:0px;
}

#menubar {
  position:absolute;
  top:0px;
  right:10em;

}

#menubar li {
  list-style:none;
  display:inline;
  background-color:yellow;
  border: 1px solid #C0C0C0;
}
#menubar ul {
  margin:0 0 0 0;
  padding:0 0 0 0;
}

#menubar li a {
  text-decoration:none;
  font-weight:bold;
  /*font-family: "Courier", monospace;*/
  font-size:13px;


}

#menubar li a:hover {
  background-color:#DDDDDD;
  text-decoration:none;
  font-weight:bold;
  /*font-family: "Courier", monospace;*/
  font-size:13px;
}



