*
{ border:0px solid #cccccc; margin:0; padding:0; list-style:none }

html,body,#bg,#bg table,#bg td,#cont
{ width:100%; height:100%; overflow:hidden }
body{ font-family:Georgia,Helvetica,sans-serif; font-size:10px; cursor:default; background:url(../images/loading.gif); color:#000 }
a{text-decoration:none;color:#000;outline:0}
img{display:block}

#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}
#cont{position:absolute;top:0;left:0;z-index:70;overflow:auto}
#menu{position:absolute;bottom:20px;left:161px;z-index:80;width:100%;line-height:12px}
#menu div{height:56px;background-image: url(../images/link_bg.png);padding:7px 0 0 7px}
#menu div li a{color:White; letter-spacing:0.25em  }
#menu ul { list-style-type:none; line-height:0.1em; padding:0; margin:0; }

h1{position:relative;left:-161px;margin-bottom:-63px;width:160px;opacity:0.99}
h1 a{padding:41px 10px 10px 0;color:#fff;background:#000 url(../images/go.gif) 0 -30px repeat-x;font-size:11px;text-align:right;display:block}
h1 a:hover{background:#000 url(../images/go.gif) 0 43px repeat-x}
h2,.box div img{padding-bottom:10px; padding-left:30px}
h3{font-size:1.9em; position:relative;border-bottom-width:1px;padding:10px 0px 10px 0px; line-height:20px; font-weight:normal}
h5{font-size:1.4em; position:relative;border-bottom-width:1px;padding:10px 0px 10px 0px; line-height:20px; font-weight:bold;}

h4 { font-size:2em; font-weight:bold; letter-spacing:0.12em; }
h4  a:hover{ color:#fff }

.box{position:absolute;top:30px; float:right; width:470px;}
.name{position:absolute;top:15%; color:White; float:right; width:800px; letter-spacing:.07em; word-spacing:7.1em}
.box div{line-height:.95em; font-size:large; background-image: url(../images/BG_White_65pc.png); text-align:left; padding:20px 30px}
.box div a{text-decoration:underline}
.large{text-align:right;top:20%;right:30px;font-size:13px}
.left{text-align:left;right:auto;left:30px;font-size:13px; padding:10px 8px 18px 8px; }
.right{text-align:left;right:30px;left:auto;font-size:13px; padding: 10px 8px 8px 8px}
.middle{text-align:justify; margin-left:50%; left:-200px; font-size:13px}
.middle h2{text-align:center; }
.large h2{font-size:50px}
.white{color:#fff}

#nav_bck {position:absolute;bottom:0px; margin:0; padding:0; left:0px;z-index:80;width:100%;}
#nav_bck div{height:34px;background-image: url(../images/BG_333333_65pc.png);}
ul#nav{
	height: 32px;
	clear: both;
	z-index:99;
}
#nav li
{
	float:right;
	padding: 0px 30px 0px 30px;
	margin-top:4px;
}
#nav li a{
	text-decoration: none;
	vertical-align: middle;
	color:#ffffff;
	font-weight:normal;
}
li#bio, li#music, li#links
{
	height:34px;
	padding: 0px 0px 0px 30px;
	min-width:150px;
	width:150px;
	text-align:center;
	top:8px;
}
li#links
{
	height:34px;
	padding: 0px 0px 0px 30px;
	min-width:150px;
	width:150px;
	text-align:center;
	top:8px;
}
li#end
{
	height:34px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background: transparent url(../images/end_bg.png);
	background-repeat:repeat;
	top:8px;
}
li#music
{
	padding-left:15px;
}

li#end{
	width:auto;
}
