/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */

body 
{
background:url(images/menu_body.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
background-attachment:fixed;
margin:0;
padding:0 10px 0 10px;
border:0;
height:100%; 
overflow-y:scroll;
}

#menu 
{
position:fixed; 
display:block; 
top:160px; 
left:20px; 
width:130px; 
height:400px; 
background-color:transparent; 
z-index:20;
}

#hand 
{
position:fixed; 
display:block; 
top:185px; 
left:6px; 
width:207px; 
height:250px; 
background-color:transparent; 
z-index:20;
}

* html 
#hand 
{
position:absolute;
}

#face 
{
position:fixed; 
display:block; 
top:0; left:0; 
width:590px; 
height:210px; 
background-color:transparent; 
z-index:20;
}

* html 
#face 
{
position:absolute;
 z-index: 10;
}

#shadow 
{
position:fixed; 
display:block; 
top:156px; 
left:98px; 
width:490px; 
height:248px; 
background-color:transparent; 
z-index:1;
}

* html 
#shadow 
{
position:absolute; 
z-index:-1;
}

body 
{
font-family:Berlin Sans FB, sans-serif; 
font-size:14px; 
letter-spacing:1px;
}

img 
{
border: 0 
}

#menu a, #menu a:link 
{
display:block; 
width:120px; 
height:25px; 
color:#000; 4
text-decoration:none; 
line-height:25px; 
margin-top:5px; 
border:5px solid #032e4b; 
background:#FFFFFF; 
font-size:18px; 
text-align:center;
}

#menu a:visited 
{
display:block; 
width:120px; 
height:25px; 
color:#000;
}

#menu a:hover 
{
font-weight:bold; 
color:#000;
}

#menu a:active 
{
font-weight:bold;
}

#content 
{
position:relative; 
display:block; 
margin:0 0 0 131px; 
background:transparent; 
overflow:hidden; 
letter-spacing:.08em; 
z-index:10;
}

.text 
{
display:block; 
padding:10px 10px 10px 10px; 
width:41%; 
margin-left:5px; 
text-align:justify; 
float:left; 
color:#000;
}

.text 
{
width/* */:/**/44%; 
width: /**/44%;
}

.text img 
{
float:right;
}

#topper 
{
position:fixed; 
display:block; 
top:0; 
right:0; 
width:100%; 
height:156px; 
background:url(images/menu_top.jpg); 
background-repeat:repeat-x; 
font-size:40px; 
font-style:italic; 
line-height:80px; 
font-family:Berlin Sans FB serif; 
overflow:hidden; 
color:#000; 
z-index:12;
}

* html #topper 
{
position:absolute; right:0;
right/* */:/**/17px;
right: /**/17px;
}
	
#topper img 
{
float:right;
}

.clear 
{
clear:both; height:1px;
}


#foot 
{
display:block; 
padding:10px 10px 0 100px; 
text-align:justify; 
background:transparent; 
font-size:10px; 
color:#000; 
text-align:center;
}

.h4 
{
font-size:40px;
font-family:Berlin Sans FB serif; 
color:#000; 
margin-bottom:5px; 
border-bottom:1px solid #000; 
letter-spacing:1px; 
font-weight:bold;
}

.bold 
{
font-size:14px; 
font-weight:bold;
}

#pad 
{
display:block; 
height:200px;
}
