html { height: 100%; overflow: auto; }
body { height: 98%;padding:0px;margin:0px; color:#A6A6A6; font-family:Arial,Verdana; font-size:12px; font-size-adjust:none; line-height:18px; background:#111111; }
#header { margin:0; padding:0; margin-top:18px; }
#logo h1 { color:#fff; font:26px arial; margin:2px 0px 0px 5px; padding-top:2px;}/* h d b g*/
#logo h2 { color:#bbb; font-size:0.8em; padding-left:10px; margin:0px;}
ul#menu  { clear:both;float:right;margin:70px 10px 0 5px;padding:0; }
.menu  { padding:0;height:32px;background:#040404;  font-size:11px;}
.menu  { margin:0;padding:0;height:32px;background:#040404 url(/img/menu.png);font-size:11px;}
.menu ul { margin:0;padding:0;margin-left:20px;list-style:none;  }
.menu li  { margin:0;padding-top:2px;float:left; }
.menu  li a { color:#ddd;text-decoration:none;padding-left:0px;display:block;margin-right:12px;padding:4px 4px 3px 8px;border-bottom:0px; }
.menu ul li a:hover{ color:#eee;background:#333; }
.menu ul li a.active{ color:#fff;padding-left:18px; }
a  { color:#666;text-decoration:none;border:0px; }
a:hover  { color:#eee; border:0; }
img  { border:none;}
.clear { clear:both; }
.hi { text-indent:-9999px; }
#portfolio {  margin:20px; padding:20px; font-size:1.8em;}
#flashcontent { height:700px;}
#wrap{ padding-top:10px;margin:auto; text-align:center;}
#wrap h2 { position:absolute; float:left; bottom:2px; color:#aaa; font-size:0.8em; padding-left:10px; text-align:center;margin:0px;}
#apropos{  margin:20px; padding:20px; }
