*{margin:0;
  padding:0;}

html, body {
  background-color:#515151;
  min-width:800px;
  height:100%;
  text-align: center;
  position:relative;
}

a img {
	border: none;
}

div#wrapper{ 
  width:800px;
  background-color:#FFFFFF;
  height:100%;
  min-height:100%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0px;
 }

div#header {
  width:800px;
  height:146px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  padding: 0px;
}

div#gallery {
background-color:#000000;
margin-top:20px;
margin-left:20px;
margin-right:20px;
font: 12px 
font-family: arial,helvetica,sans-serif;
}

div#navbar {
float:right;
width:150px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
font: 12px ;
font-family: georgia, arial, sans-serif;
}
div#article {
  background-color:#FFFFFF;
  font-family:georgia,arial,sans-serif;
  
}

ul#pagine li {
display:inline;
font-size:12px;
color: #333333;
left-margin:10px;
}

h1{ font-family: georgia,times,sans-serif;
  font-size: 22px;
  line-height:22px;
  padding-top:20px;
padding-bottom:20px;
  padding-left:60px;
  padding-right:60px;
  }

h2{ font-family: arial,helvetica,sans-serif;
background-color:#ffffff;
  font-size: 18px;
  line-height: 21px;
  padding-bottom:10px;
  padding-left:60px;
  padding-right:60px;
  padding-top:20px;
  }

h3{ font-family: arial,helvetica,sans-serif;
  background-color:#ffffff;
  font-size: 14px;
  padding-bottom:10px;
  padding-left:60px;
  padding-right:60px;
  padding-top:0px;
  }
h4{/*summary text*/
  font-family: arial,helvetica,sans-serif; 
  background-color:#ffffff;
  font-size: 12px;
  line-height:18px;
  font-weight: normal;
  padding-bottom:0px;
  padding-top:0px;
  padding-left:60px;  
  padding-right:60px;
  }
h5{/*Author bio line text*/
  font-family: arial,helvetica,sans-serif;
  background-color:#ffffff;
  font-size: 12px;
  font-weight: normal;
  line-height:14pt;
  padding-bottom:10px;
  padding-top:20px;
}

h6{ font-family: georgia,helvetica,sans-serif;
  font-size: 18px;
  line-height: 18px;
  padding-bottom:20px;
  padding-left:60px;
  padding-right:60px;
  padding-top:20px;
  }

#columnleft{
float:left;
width:400px;
background:#ffffff;


}

#columnright{
float:right;
width:400px;
background:#ffffff;

}


p {
 font-family:georgia,times,"times new roman",serif;
 font-size:14px;
 line-height:23px;
 padding-left:60px;
 padding-right:60px;
 padding-bottom:20px;
 background-color:#ffffff;
}

img.left{ 
    float: left; 
    righ-padding: 20px; 
}

img.right{ 
    float: right; 
    left-padding: 20px; 
}
img.rightstory {
float:right;
margin-left:15px;
margin-top:2px;
margin-right:25px;
margin-bottom:5px;
}

img.leftstory{
float:left;
margin-right:15px;
margin-top:2px;
margin-bottom:15px;

margin-botton:5px;
}

.thumbnail {
background-color:#222222;
border:1px solid #2A2A2A;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 3px 8px;
}


a:link {
color:#515151;
text-decoration: none;
} 
a:visited {
color:#515151;
text-decoration: none;
}
a:active {
color:#333333;
text-decoration: none;

}
.nextstory{

font-family: arial,helvetica,sans-serif;
font-size: 12px;
text-align:right;
margin-right:30px;
line-height:200%;}

p.footnote {
font-size: 11px;
}


div#footer {
clear:both;
       height: 43px;
	width: 100%;
	position: relative;
	bottom: 0;
	background-color: #515151;
}

