* { margin: 0; padding: 0; }

a:link { color: #999; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #99ccff; text-decoration: none; }
a:active { color: #99ccff; text-decoration: none; }

body { background: #fff none; color: #333; font-family: "Arial", "Helvetica", sans-serif; min-width:700px }
body div { margin: 0 auto; max-width: 1400px;}

div#header { min-width: 620px; }
div#header div#owner { float: left; padding: 0 1em; }
div#header div#owner h1 { font-size: 28px; text-transform: lowercase; }
div#header div#owner h2 { color: #999; font-size: 20px; margin-top: -0.5ex; text-transform: lowercase; }
div#header h1#title { clear: right; font-size: 28px; padding: 0 0.5em; text-align: right; text-transform: lowercase; }

div#topnavi { text-align: right; }
div#topnavi ul { background: #000 none; font-size: 13px; list-style: none inside none; padding: 0 0.5em 0 0.5em; }
div#topnavi ul li { color: #fff; display: inline; font-weight: bold; }
div#topnavi ul li a { color: #fff; font-weight: normal; text-decoration: none; padding: 0 0.25em }
div#topnavi ul li a:hover { background: #fff none; color: #000; }
div#topnavi ul li ul { border-left: thin solid #fff; display: inline; font-size: 100%; }

div.content { clear: both; font-size: 12px; margin: 0 auto; padding: 1em;}
div.content img { width: 60%;float:right;padding:0 0 5px 5px}
div.content#exhibitions img {float:none;padding:0 0 5px 0;width:100%}
div.content h3 { font-size: 16px; padding-bottom: 1em; } 
div.content h4 { font-size: 14px; padding: 1em 0; }
div.content ul { margin-left: 3em; }
div.content ul.texts {position:fixed;top:100px}
div.content ul li { list-style: none outside none;}
div.content ul ul { margin-left: 0; }
div.content ul ul li { list-style: none outside none; }
li.yah {font-weight:bold;font-size:140%}
div.content#texts hr { margin: 1.5em 0 1em 0; }
div.content#texts p { padding: 0.5em 0; }
div.content#exhibitions p,
div.content#castings p,
div.content#others p,
div.content#sculptures p { padding: 0.5em 0 0 0;}
div#cv, div#contact, div#news { width: 50%; }
/*div#exhibitions { width: 80%; }*/

pre {color: #333; font-family: "Arial", "Helvetica", sans-serif;}

ul#itemnavi { float: left; list-style: none inside none; width:20%}
ul#itemnavi li { list-style: none inside none; }
ul#itemnavi li a {font-size:11px}
div#work { float: right; width: 70%; }


div#footer { clear: both; font-size: 11px; font-weight: bold; padding: 1em 1em; text-align: left; }
