/* * { font-size: 100%; }*/
body		{ margin: 0px; padding: 0px; background-image: url('/i/bg.gif'); background-repeat: no-repeat; background-position: top left; font-family: Arial, sans-serif; font-size: 9pt;}
table, td, div	{ margin: 0xp; padding: 0px; border-collapse: collapse; font-size: 9pt; }
a, a:visited { color: #ff6633; }

table#body	{ width: 800px; }
tr#top td	{ width: 200px; padding-top: 40px; }
table#menu	{  width: 380px; height: 40px; background-image: url('/i/menu-bg.gif'); background-repeat: no-repeat; background-position: top left; }
table#menu .first-item { padding: 0.3em; background: none; }
table#menu .item { background: none; }
table#menu .active { background-image: url('/i/arrow.gif'); background-repeat: no-repeat; background-position: bottom; }
table#menu a { color: #ffffff; }
table#menu a:visited { color: #ffffff; }
table#menu a:hover { color: #eeeeee; }

/*td#uho-place { position: relative; }*/
td#uho-place div#uho { position: relative; }
div#uho table { position: absolute; z-index: 10; height: 80px; width: 280px; }
div#uho td { padding: 0px; width: auto; background-color: #bd1a8d; }
div#uho td.corner { height: 20px; width: 20px; }
div#uho td.arrow { background: none; }

div#uho p { margin: 0px; color: #ffffff; }
div#uho p.uho-desc { margin-top: 1em; font-style: italic; text-align: right; font-size: 80%; }

td#content { padding-top: 20px; width: 600px; }

ul { margin: 0 0 1em 0; padding: 0px; }
p { padding: 0px; margin: 20px 0 0 0; }

table.project { margin-bottom: 20px; }
td.project-img { width: 100px; }
td.project-desc { padding: 20px 0 0 10px; }

table.press { margin-top: 20px; }
td.press-img { width: 100px; }
td.press-desc { padding: 0 0 0 10px; }
p.press-brief { margin-top: 0.5em; }
p.press-forward { margin-top: 0px; }
p.press-back { margin-top: 2px; }

.grey { color: #999999; }
.grey:visited { color: #999999; }
.small { font-size: 80%;}

div.clients			{ height:250px; }
div.clients	div		{ margin-top: 10px; text-align:right; }
div.clients	div	a	{ font-weight:bold; text-transform:lowercase; font-style:italic; }
a.client
{ 
	display:block; position:relative; float:left; 
	width:150px; height:50px; margin:4px 0; text-align:center;
}
.client	img		{ vertical-align:middle; }
