* { border: 0; margin: 0; padding: 0; }

html { 
    overflow-y: scroll; /* force scrollbars */
}

body {
   /** background: #d6d6d6 url(../img/bg-gradient.jpg) repeat-x; **/
    color: #666;
    font: 12px/22px Helvetica Neue, Helvetica, Arial, Sans-Serif;
    font-weight: 300;
    margin: 10px;
    text-shadow: 1px white;
    text-shadow: white 0px 1px 0px;
    -webkit-text-size-adjust: none;
}

a {
    color: #444;
    text-decoration: none;
    font-weight: bold;
    margin: 0 1px;
}

a:hover {
    color: #000;
}

#wrap {
    width: 380px;
    margin: 220px auto 100px;
    text-align: center;
    background: url(../img/shadow.png) no-repeat center bottom;
    padding-bottom: 8px;
}

#content {
    background: #f3f3f3;
    border-top: 1px solid #fff;
    padding-bottom: 25px;
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;    
    opacity: .7;
}

#wrap img {
    margin: 15px 0 10px 0;
}

p {
    margin: 0 0.1em;
    color: #bbb;
}

span.fn, span.description {
    color: #444;
    margin: 0 1px;
}

span.amp {
    font-family: Baskerville, Palatino, "Book Antiqua", serif;
    font-style: italic;
    font-size: 1.2em;
    margin: 0 0.15em;
}

span.fn {
    font-weight: bold;
}

body {
	overflow:hidden;
	padding:0;
	margin:0
}

body,#realBody {
	height:100%
}

body,#realBody,#Div {
	width:100%
}

#bgimg,#realBody,#Div,img.center {
	position:absolute
}

#bgimg {
	z-index:-1
}

#realBody {
	z-index:5;
	overflow:auto;
	background:url('../img/raster.png')
}

#Div {
width:100%;
position:absolute;
top:0px;
text-align:center;
padding: 0;
}

img.center {
	left:50%;
	width:500px;
	margin-left:-250px;
	height:352px;
}
