ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a{text-decoration:none; color:#dddddd;}
a img{border:0;}
body{
  font-family:Georgia, serif;
  font-size:0.8em;
}
html, body, #flashcontent{
  height:100%;
  background-color: #000000;
  color:#838383;
}

#need-flash{
	background-color:black;
	width:96%;
	padding:10px 2%;
	color:#838383;
	position:absolute;
	top:0;
	left:0;
}

.index{
  margin-top:35px;
}
#stories,#images{
  list-style:none;
  _zoom:1;
  overflow:hidden;
  padding:50px;
}
#stories li,#images li{
  float:left;
  margin: 0 40px 40px 0;
  width:220px;
  height:220px;
  position:relative;
  text-align:center;
}
#stories li:hover,
#images li:hover{
  margin: 3px 37px 37px 3px;
}
#stories li h2,#images li h2{
  position:absolute;
  float:left;
  text-align:left;
  right: 10%;
  bottom: 120px;
  max-width:150px;
  padding:5px;
  font-size:12px;
  font-weight:normal;
  background-color:black;
}
#story{
  margin:50px 50px 10px 50px;
  padding:10px;
  _zoom:1;
  overflow:hidden;
  background-color:white;
}
#story h1{
  text-align:center;
}
#image{
  text-align:center;
  
  margin:50px 50px 10px 50px;
  padding:10px;
  _zoom:1;
  overflow:hidden;
  background-color:white;  
}
#image .backlink{
  text-align:right;
  float:left;
  color:#777;
}
.footer{
  margin-left:50px;
}
.footer a{
  color:#777;
}
.footer ul{
  list-style:none;
  overflow:hidden;
  _zoom:1;
}
.footer ul li{
  float:left;
  margin-right:25px;
}
#rizn{
  float:right;
  position:relative;
  top:-1em;
  margin-right:50px;
}
.page{
  margin:80px 50px 50px 50px;
  padding:20px;
  background-color:black;
  color:white;
}
#page-text{
  margin-left:50px;
}
a.backlink{
  float:left;
  margin-top:5px;
  color:#777;
}
.page form{
  padding:10px 0 5px 0;
}
.page form input{
  border:1px solid white;
}