html,body	{font-family:Georgia, serif}
body	{margin:5%}
a	{color:#0066cc}
span.link {color:#0066cc; cursor:pointer}
.serv {text-decoration:none; border-bottom:dashed 1px;}
table	{font-size:1em; margin:0; padding:0; border-spacing:0; border-collapse: collapse}
table td {margin:0; padding:0; vertical-align:top}
th	{text-align:left; color:grey; border-bottom:solid 2px grey}
h1,h2,h3	{font-style:italic}
h2	{margin-bottom:0; font-size:130%}
h3	{font-size:100%; margin-bottom:5px}

a img {border:0}
blockquote {font-style:italic; margin-top:1em}
.closebutton {background:url(/i/closebutton.gif) no-repeat; width:13px; height:13px; float:right; margin-top:-20px; margin-right:-20px; cursor:pointer}
.hidden	{display:none}
.mtop{margin-top:7px}
.imgblock	{display:block; margin:10px 0 10px 0}

#header	{font: italic 180% Georgia, serif; text-align:center; margin-bottom:1em}
#header	a,#header span {white-space:nowrap}
/* #header	span {color:ffcc33; background:black} */
#header	span {background:#eee}
#header	big span {color:black; background:white}
#header	big {font-weight:bold; margin-right:10px}

#content	{width1:1000px}

#footer	{font: italic 80% Georgia, serif; text-align:center; color:grey; margin: 5em auto; line-height:160%;}
#footer span	{width:400px;}

#iwish	{font-size:75%; padding:30px; width:60%; clear:all; margin:0 auto; border:solid 1px #ddd; background:white; position:absolute; left:18%; top:160px; display:none}
#iwish	li {margin-bottom:0.5em}

#feedback {display:none; margin-bottom:2em}
#feedback textarea {width:400px; height:130px; margin:1em 0 1em 0;}
#feedback_result {border:0; height:0px; width:0px; display:none}
#feedbacksubmit {margin-top:1em}
.status_ok	{color:#009900; font-size:150%}
#email	{width:193px;}
#yaemail {display:none}

#counters	{margin:2em 0 2em 0}

#sites		{overflow:auto; text-align:left; widt1h:850px; margin-top:1em; font-size:80%; font-style:italic}
#sites img	{display:block; margin-bottom:10px}
#sites div	{width:230px; height:250px; float:left; margin:0 20px 10px 0; }
#sites div img	{display:block; border:0}

.works	{margin-top:10px}
.works	td {padding-right:15px; width:33%}
.works h2 {font-size:120%;}
.works li	{list-style-type:none; margin:0 0 10px 0; padding:0 }
.works div {margin-top:1em}

.works, .smeta, .timeline {font-size:70%; width:100%}
.timeline td	{padding:1em 15px 1em 0; border-bottom:solid 1px #ddd}
.timeline td.noborder,.timeline td.images	{border-bottom:none}
.timeline h2  {font-size:120%; font-weight:bold;}
.timeline big {font-size:150%; font-weight:bold;}
.timeline .m {font-weight:bold;}
.txt	{width:350px}

.langs	{font-size:80%}
.langs td	{padding-left:20px}

.thumbs	{width:245px}
.thumbs a	{width:55px; height:55px; float:left}
.thumbs a.serv	{width:auto; height:auto; float:none; clear:left; margin-bottom:6px}
.thumbs img	{width:50px; margin:0 5px 5px 0}

.freethumbs img	{margin:0 15px 15px 0}

.smeta	{font-size:70%; width:900px}
.smeta	td {padding:5px 15px 5px 0;  border-bottom:solid 1px #ddd}
.summ	{font-weight:bold; font-style:italic; font-size:90%}
.name	{width:500px}

.preambula	{margin-bottom:1em; padding:10px 20px 20px 20px; background:#eee; width:45%; float:left; margin-right:20px}
#artists	{background:none}
#artists	ul {margin:0; padding:0; font-size:80%}
#artists	li {list-style-type:none; margin-bottom:1em}

#books ul{margin-top:1em;}
#books li	{margin-bottom:1em; list-style-type:none}
