div.portfolio ul {margin: 0;}
div.portfolio ul li {display: block; list-style: none; list-style-position: outside; /*padding-left: 0; background: none;*/ /*padding: 1px 0;*/}
div.portfolio ul li ul {margin: 10px 0;}
div.portfolio ul li ul li {display: list-item; list-style-position: inside; list-style-type: disc;}
div.portfolio ul li ol li {display: list-item; list-style-position: inside; list-style-type: decimal;}

@media screen
{ * {}
  div.portfolio ul li p.group {font-size: 8pt; margin-top: -10px;}

  div.portfolio div.shadow-s {width: 98px; background: url(/images/shadow-s.gif) center repeat-y;}
  div.portfolio div.shadow-s-top {background: url(/images/shadow-s-top.gif) top no-repeat;}
  div.portfolio div.shadow-s-btm {background: url(/images/shadow-s-btm.gif) bottom no-repeat;}
  div.portfolio div.shadow-s-pad {padding-left: 4px; padding-right: 4px; padding-bottom: 4px;}

  div.portfolio div.shadow-l {width: 408px; background: url(/images/shadow-l.gif) center repeat-y;}
  div.portfolio div.shadow-l-top {background: url(/images/shadow-l-top.gif) top no-repeat;}
  div.portfolio div.shadow-l-btm {background: url(/images/shadow-l-btm.gif) bottom no-repeat;}
  div.portfolio div.shadow-l-pad {padding-left: 4px; padding-right: 4px; padding-bottom: 4px;}

  div.portfolio div.shadow-pad {padding-left: 4px; padding-right: 4px; padding-bottom: 4px;}

  div.portfolio div.arrow {width: 98px; height: 13px; text-align: center;}
  div.portfolio div.arrow.first {margin-top: 0;}

  div.portfolio ul.items_ {height: 430px; overflow: hidden; margin: 10px 0;}
  div.portfolio ul.items_ li {margin-top: 10px;}
  div.portfolio ul.items_ li.first {margin-top: 0;}
}

@media print
{ * {}
}
