@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}


body{
height:100%;
background-color:#666666;
}

#wrapper{
position:absolute;
height:100%;
top:0px;
right:0px;
left:0px;
bottom:0px;
background:url(../images/grain.jpg) top center;
}

#main_column{
position:relative;
height:100%;
top:0px;
bottom:0px;
margin:0 auto;
background: #dbd8d1 url(../images/grain_bg.gif) bottom center no-repeat;
width:370px;
border-right:6px #FFFFFF solid;
border-left:6px #FFFFFF solid;
padding-top:0px;
}

h1.eternalstyle{
background:url(../images/eternal_style.png) 2px 70px no-repeat;
display:block;
text-indent: -100em;
overflow: hidden;
width:370px;
height:520px;
}

p#description{
text-indent: -100em;
width:370px;
height:400px;
background:url(../images/description.png) bottom center no-repeat;
}