body {
  padding:    0px;
  margin:     0px ;
  background-color: #eee;
  color:      #333;
  font:       14px   "Lucida Sans", "Lucida Console",  Verdana,Arial,  sans serif;
  }
h1 {
  font-size:    14px;
  margin:     0;
  padding:    0;
  }
h2 {
  font-size:17px;
  font-weight:normal;
  border:0px; 
  margin:0px; 
  padding:0px; 
  color:#666600
  }
h3 {
  font-size:14px;
  font-weight:bold;
  border:0px; 
  margin:0px; 
  padding:0px; 
  color:      #f00;
  }
h4 {
  font-size:  10px;
  margin:       2px;
  font-weight:    bold;
  color:      #6D6D74;
  }
p{
  padding:0px;
  margin:0px 0px 10px 0px;
  }
a:link {
  color:      #00F; 
  text-decoration: none;
  }
a:visited {
  color:      #00F; 
  text-decoration: none;
  }
a:hover {
  color:      #00F; 
  text-decoration: underline;
}
#globalheader{
  padding:  0px 0px;
  width:      930px;
  margin: 0 auto;
}
#header{
  
  padding:  0px 0px;
  width:      930px;
  float:left;
  border:0;
  background-color: #e2001a;
}
#header a{
  color:#eee;text-decoration:underline;
}
#quote{float:left;width:400px;padding:20px;color:#eee;text-align:right}
#logo {
  margin:     0px;
  border:     0;
  padding:    0px;
  float:      right;
  position:   relative;
  width:      930px;
  text-align:   right;
  background-color: #e2001a;
}
#logo a{display:block;float:right;border:0;padding:0}
#logo  img{display:block;float:left;border:0;padding:0}
#menu {
  float:    left;
  margin:   0 ;
  border:   0px;
  padding:  0px 0px;
  width:    100%;
  border-bottom:0;
  background-image:url(Images/menubg.gif);
  background-repeat:repeat-x;
}
#globalcontent{
  float:    left;
  padding:  0px 0px;
  width:    90%;
}
#content{
  padding:  0px 0px;
  width:      930px;
  float:left;
  border:0;
}#main {
  width:580px;
  float:left;
  border:0; 
  text-align:left;
  
}

.blocco{float:left;padding:20px}

#sidebar {
  float: left;
  position:relative;
  width:340px;
  margin: 0px;
  border:0;
  text-align:left;
  border:0;
}
#centralcontent
{
margin:0 auto; position:relative;text-align:center;width:800px;
}
#themes{width:598px ; height:450px; border-right:1px solid #ccc;border-left:1px solid #ccc}
#immagine {
  margin:     0px;
  padding:    0px;
  border:     1px solid #ccc;
  float:      left;
  position:   relative;
  background-color:#fff;
  height:250px
}
#navigation {
  margin: 0px;
  padding: 0px;
}

.pad{padding:20px 10px 20px 10px}

#sidebar h2{
  padding:5px;background-color:#c00;border-bottom:1px solid #ccc;color:#fff;font-size:14px;
  background-image:url(Images/bgh2sidebar.gif);
  background-repeat:repeat-x;}
#footer {
  float: left;
  padding:  0px;
  width: 100%;
  text-align: left;
  border:0px;

}
#colophon{
  margin:0 auto;
  padding:  0px;
  width: 800px;
  text-align: center;
  border:0px;
  background-image:url(Images/bgfooter.gif);
  background-repeat:repeat-x;
}
#footer p {
  margin: 0;
  padding: 15px 10px ;
  font-size:12px;
  text-align:right;
  color: #333
}
#footer a:link, #footer a:visited { color:#333;text-decoration:underline;
}
.meta {
  color: #6D6D74;
  font-size: 11px;
  margin: 0;
}
.post{width:100%;float:left;border-bottom:1px solid #ccc;margin:0 0 10px 0}
.entry {
  clear:  both;
  float:  left;
  margin: 10px ;
  unicode-bidi:bidi-override; 
  direction:ltr; 
  display:block; 
  overflow:auto; 
  margin:0 auto;
  
}
img{border:0px}

#banner {
  margin:       10px 0px 0px 0px; 
  padding:      0px 0px 10px 0px ;
  background:     transparent;
  text-transform:   lower case;
  float:        left; 
  position:     relative;
  border-top:     1px solid #ccc;

  }
#banner ul {
  margin:       0px;
  border:       0px;
  padding:      0px; 
  list-style-image:   none;  
  list-style-type:  none;
  text-align:     left;
}
#banner li {
  position:     relative;
  float:        left;
  margin:       0px 28px 0px 0px; 
  font:         11px  Trebuchet, Arial, Helvetica, sans-serif;
  padding:      0px;
  width:        auto;
  border:       0px ;
    background:     #fff;
  letter-spacing:   0px; 
   
}
#banner li a { 
  padding:      0; 
  display:      block; 
  margin:       0px; 
  color:        rgb(10,10,10);
  border:       0px;
  text-decoration:  none;
  background-color: #fff;
  font:         11px  Trebuchet, Arial, Helvetica, sans-serif;
  font-weight:    normal;
}

#banner li a:visited {
  text-decoration:  none;
}
#banner li a:hover {
  background-color: #f4f4f4;
}
#banner #current a{
  background-color: #f4f4f4; 
}
td.row{border-bottom :1px solid #ccc}
#bottom
  {margin:        0px ; 
  padding:      0px ;
  background:     transparent;
  float:        left; 
  position:     relative;
  background-image:url(i/foot.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  height:37px;
  width:780px;
}
.red{font: bold 12px Arial; color:#FF0000}
.postmetadata {border-top:1px solid #ccc; border-bottom:1px solid #ccc;margin:10px 0}
.alt a{font:normal 11px Arial;}
.navigation{width:410px;padding:3px 0;margin-bottom:5px;float:left}
.alignleft{float:left;width:200px}
.alignright{float:left;width:200px;text-align:right}
.download { float: left;
  border-left: 8px solid #f2f2f2;
  padding:10px;
}
.collana {  float: left;
  width: 570px;
  padding:0 0 0 40px;
  clear:both;
}
.galleryimage { margin-right:3px;padding:3px ;
  border:1px solid #ccc;
  width:120px; 
  height:120px;
  float:left;
  text-align:center
}
FORM {
  margin: 0px;
  padding: 0px;
}
.activelink {
  font-weight:bold;
}


#n1 {
  margin:   0px;
  padding:  0px;
  width:    930px;
  float:left;
  border-bottom:0;
  background-image:url(Images/menubg.gif);
  background-repeat:repeat-x;
  }

#n1 ul {
  margin:       1px 0px 0px 0px;
  border:       0;
  padding:      0px; 
  list-style-image:   none;  
  list-style-type:  none;
  text-align:     right;
  float:        right;
  position:     relative;
}
#n1 li {
  position:     relative;
  float:        left;
  margin:       0px;  
  padding:      0px;
  border:       0px ;
  
  
}
#n1 li a { 
  padding:      3px 20px 7px 20px; 
  display:      block; 
  margin:       0px; 
  border:       0px;
  text-decoration:  none;
  font-size:        14px;
  font-weight:    normal;
  float:left;
  color:#333
}
#n1 li a:visited {

  
}
#n1 li a:hover {
  color: #333;
  background-color: #fff;
    background-image:url(Images/bghovern1.gif);
  background-repeat:repeat-x;
  
}



#n2 {
  float:    left;
  margin:   0 ;
  border:   0px;
  padding:  0px 0px;
  width:    100%;
  background: #fff;
  border-bottom:0;
  height:22px
  }

#n2 ul {
  margin:       0px;
  border:       0;
  padding:      0px; 
  list-style-image:   none;  
  list-style-type:  none;
  text-align:     right;
  float:        left;
  position:     relative;
}
#n2 li {
  position:     relative;
  float:        left;
  margin:       0px;  
  padding:      0px;
  border:       0px ;
  
  
}
#n2 li a { 
  padding:      5px 20px 7px 20px; 
  display:      block; 
  margin:       0px; 
  color:        #000;
  border:       0px;
  text-decoration:  none;
  font-size:        14px;
  font-weight:    normal;
  float:left;
  border-right:     1px solid #ccc;
}
#n2 li a:visited {

  
}
#n2 li a:hover {
  color: rgb(0,22,60);
  background-color: #eee;
}



#n3  ul {
  float:left;
  margin:       0px 0px 10px 0px;
  border:       0px;
  padding:      0px; 
  list-style-image:   none;  
  list-style-type:  none;
  text-align:     left;
}
#n3  li {
  position:     relative;
  float:        left;
  margin-top:     0px; 
  margin-bottom:    0px; 
  padding:      0px;
  width:        auto;
  border:       0px ;
  letter-spacing:   0px; 
}
#n3  li a { 
  width:        180px;
  padding:      2px 3px; 
  display:      block; 
  margin:       1px 5px; 
  color:        ;
  border:       0px;
  border-bottom:    1px dotted #999 ; 
  text-decoration:  none;
  font-size:        14px;
}

#n3 li a:visited {
  text-decoration:  none;
}
#n3 li a:hover {
  text-decoration:  none;
  border-bottom:    1px dotted #333; 
  color: rgb(0,22,60);
  background-color: #fff;
}
#n3 #current a{
  border:       0px;
  text-decoration:  none;
  background-color: #fff; 
  color:        rgb(0,22,60); 
  border-bottom:    1px solid #ccc; 

}

.thumb_container {
  float:left;
  width: 260px;
  height: 150px;
  border: 1px solid #bbb;
  margin: 11px 20px;
}

.thumb_container a {
  display: block;
  width: 260px;
  height: 150px;
  margin: 0;
  padding: 0;
  border: 0;
}

.thumb_container img {
  display: block;
  margin: auto;
  padding: 0;
  border: 0;
}
