@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
overflow:inherit;
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
text-align:left;
color: #000;
background-color:#FFF;
text-decoration: none;
word-spacing: 0;
letter-spacing: 0;
line-height:1;
}

body.index {
color: #FFF;
background-color:#000;
}

em{
font-size: 80px;
text-decoration: none;
word-spacing: -.02em;
letter-spacing: -.17em;
font-weight: lighter;
font-style:normal;
line-height:inherit;
}

em.index{
font-size: 100px;
}

a {
text-decoration:none;
color:inherit;
}

a.gracelink:hover {
text-decoration:none;
color:#F60;
}

a.index:hover {
text-decoration:none;
color:#000;
}

.hidden {display:none;}

div.photomenu {
position:absolute;
top: 10;
left:20px;
width:151px;
}

div.grace {
position:absolute;
top:10px;
left:221px;
width:1024px;
}

div.gracemenu {
position:relative;
top:-10px;
font-size:18px;
}

img#main {
width:1024;
border:0;
}

.hidden {display:none;
}

.transparenttrick{
	position:absolute; 
	z-index:2;
}

div.indextext {
	position:relative;
	top:10px;
}

#divone {
position:fixed;
left:0;
top:300;
z-index:3;
overflow:auto;
border: 0;
overflow: hidden;
}
