body {
	line-height: 1.5;
	color: #555753; 
	background: #fff url('images/l4.jpg'); 
	margin: 0; 
	padding: 0;
	 font-family: Verdana; font-size: 11px;
}

.infobox {
  position: relative;
	color: black;
  top: -5px; 
  left: -5px;   
  border: 1px solid #91A5D5; background: #DEE8F3;
}


.infobox .header {
  overflow: auto; 
  color: #3E5C9B; 
  margin: 1px 0 0 1px; 
  padding: 0px 0px 0px 0px; 
  background: #C2CEE7; 
  border-bottom: 1px solid #91A5D5;
  font-size: 1.3em;
}

ul#menu {
  margin-left: 0;
  padding-left: 0;  

}

#menu ul
{
  margin-left: 0;
  padding-left: 0;  
  white-space: nowrap;
}

#menu li
{
  display: block;
  list-style-type: none;
}

.post {
  padding: 0px 8px 8px 8px;
}

a {
  color: #3E5C9B;
}

#menu a {
  display:block;
  text-decoration: none;
  overflow: auto; 
  margin: 1px 0 0 1px; 
  padding: 0px 2px 0px 2px; 
  background: #C2CEE7; 
  border-bottom: 1px solid #91A5D5;
}

#menu a:hover {
  text-decoration: none;
  border-bottom: 1px solid #C2CEE7;
  background: #91A5D5; 
  
}

.header a {
  display:block;
  text-decoration: none;
  overflow: auto; 
  margin: 1px 0 0 1px; 
  padding: 0px 2px 0px 2px; 
  background: #C2CEE7; 
}

.header a:hover {
  text-decoration: none;
  background: #91A5D5; 
}

.header a:click {
  margin: 1px 0 0 1px; 
  padding: 0px 2px 0px 2px; 
  text-decoration: none;
  background: #91A5D5; 
}

pre {
 white-space: pre-wrap;
 white-space: -moz-pre-wrap;
 white-space: -o-pre-wrap;
 background: #faf8f0;
 padding: 0.5em 1em;
 border: 1px solid #bebab0;
}

.infobox .content {
  padding: 5px;
}

.meta {
  font-size: 0.8em;
}

#header {
  font-size: 3em;
  
}

h4 {
  margin: 0px;
}
.storycontent {
  font-size: 1.1em;
}

.shadow {
	position: absolute;
  background: url('images/shadow.png') repeat;
}
