* { font-family: Verdana, Arial, Helvetica, sans-serif }
body { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 20px 0 40px 0; color: #5c1d74; font-size: 13px; background: #fff; line-height: 16px; text-align: left; }
td { font-size: 13px; line-height: 16px; vertical-align: top; }
table, img { border: 0; }
ul { padding: 0; margin: 0; }
ul li { list-style-type: none; margin-left: 10px; padding: 0; margin: 0 }

p { margin: 0 0 20px 0;}
a { color: #5c1d74; text-decoration: underline; }
a:hover { color: #ec0089; text-decoration: underline; }

.small { font-size: 11px; }

h1 { color: #ec0089; font-size: 12px; margin: 0 0 20px 0; text-transform: uppercase; }
h2 { color: #ec0089; font-size: 12px; margin: 0; text-transform: uppercase; }
h3 { color: #ec0089; font-size: 13px; margin: 0; }
h4, h5, h6 { font-size: 13px; margin: 0; }

#skeleton { position: relative; width: 822px; margin: 0 auto; border: 1px solid #5c1d74; background-color: #fff; }
#header { height: 206px; } 
#logo { position: absolute; left: 41px; top: 29px; }
#bar { position: absolute; left: 22px; top: 76px; width: 778px; height: 130px; background-color: #ec0089; }
#images { position: absolute; left: 328px; top: 96px; width: 480px; height: 98px; overflow: hidden; }
#images img { display: block; margin-right: 11px; border: 1px solid #fff; float: left; }
#element { position: absolute; left: 595px; top: 109px; width: 196px; height: 97px; background: url(/images/element.png) no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/element.png', sizingMethod='fixed'); z-index: 2; }

#main { _height: 340px; min-height: 340px; padding: 16px 32px 0 38px; }
#col1 { float: left; width: 160px; }
#col2 { float: right; width: 462px; padding: 0 0 30px 0; }
#content { width: 462px; }
#footer { clear: both; text-align: right; padding: 4px 20px; }

#nav1 {  }
#nav1 ul { padding: 0; margin: 0; list-style-type: none; }
#nav1 ul li { display: block; margin: 0 0 12px 0; padding: 0; float: left; width: 140px; height: 19px; }
#nav1 a { display: block; }
#nav1 img { display: block; }

#nav2 {  }
#nav2 ul { display: block; margin: 0; padding: 0; list-style-type: none; width: 462px; height: 39px; overflow: hidden; }
#nav2 li { float: left; margin: 0 32px 0 0; padding: 0; }
#nav2 img { display: block; }

table.overview { width: 100%; }
table.overview td.item { width: 50%; }
table.work { margin-bottom: 16px; }
table.work .thumbnail {  }
table.work .description { font-size: 11px; line-height: 14px; padding: 0 10px 0 16px; }

table.press { width: 100%; xborder-top: 1px solid #fce2b0; margin: 4px 0 16px 0; }
table.press td { padding: 4px 16px 4px 0; xvertical-align: middle; border-top: 1px solid #eee8f1; }
table.press td.image { padding-right: 0; text-align: right;  }

