* {
  margin:0;
  padding:0;
}

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

a img {
	border: none;
}

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

div#header {
  height:146px;
  margin:0 auto;
  padding:0;
  width:800px;
}

div#gallery {
  background-color:#000000;
  height:577px;
  margin-left:auto;
  margin-right:auto;
  margin-top:-70px;
  width:100%;
}

div#sidebar {
  float:right;
  font-family:georgia,arial,sans-serif;
  display: inline; 
  margin-right:12px;
  width: 120px;
}

div#article {
  background-color:#FFFFFF;
  font-family:georgia,arial,sans-serif;
width:650px;
background:url(storyimages/sidebar_4.jpg)500px 0px repeat-y;


  }
div#subheader {
  background-color:#FFFFFF;
  font-family:georgia,arial,sans-serif;
margin-bottom:20px;}

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

h1 {
  background-color:#FFFFFF;
  font-family:georgia,times,sans-serif;
  font-size:22px;
  line-height:22px;
  padding:10px 60px;
}
h2 {
  background-color:#FFFFFF;
  font-family:georgia,times,sans-serif;
  font-size:17px;
  line-height:21px;
  padding:0px 60px 10px;

background:url(storyimages/sidebar_4.jpg)500px 0px repeat-y;
}
h3 {
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  padding:0 60px 10px;
background:url(storyimages/sidebar_4.jpg)500px 0px repeat-y;
}
h4 {
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  padding:0 60px;

}
h5 {
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:14pt;
  margin-left:15px;
  padding-bottom:10px;
  padding-top:20px;
}
h6 {
  background-color:#FFFFFF;
  font-family:arial,helvetica,sans-serif;
  font-size:14px;
  padding:0 60px 10px;
}
h7 {
  background-color:#FFFFFF;
  font-family:georgia,times,sans-serif;
  font-size:14px;
  line-height:22px;
  padding:0px;
  margin:auto;

}
h8 {
  background-color:#FFFFFF;
  font-family:georgia,times,sans-serif;
  font-size:17px;
  padding:0px 60px 10px;

background:url(storyimages/sidebar_4.jpg)500px 0px repeat-y;
}



.styleg {
  color:#FFFFFF;
  font-family:georgia,times,times new roman;
  font-size:22px;
  font-weight:normal;
  line-height:22px;
  padding-left:30px;
}
.styleg1 {
  color:#CCCCCC;
  font-family:arial,helvetica,sans-serif;
  font-size:12px;
  line-height:20px;
  padding-left:30px;
}
p {
  font-family:georgia,times,"times new roman",serif;
  font-size:14px;
  line-height:23px;
  padding-bottom:20px;
  padding-left:60px;
  padding-right:25px;
text-align:justify;
}

img.left {
float:left;
}

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

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

margin-botton:5px;
}






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

a:link {
color:#515151;

text-decoration: none;
} 

a:visited {
color:#515151;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
}
a:active {
color:#333333;
text-decoration: none;
font-family: arial,helvetica,sans-serif;
font-size: 12px;

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


div#footer {
    bottom:0;
  position:relative;
  width:100%;
}

div.storyItem {
	position:			relative;
	float:				right;
	margin:				2px 25px 5px 15px;
	width:				275px;
	height:				300px;
}

div.storyItem p {
	font-style: 		italic;
	font-size:			10px;
	margin:				0;
	padding:			0;
}

div.storyItem p a {
	color:				#515151;
	text-decoration:	none;
}