P { font: 12px/18px Arial, Helvetica, Verdana, sans-serif; }

.left2 { width:89px; background:#BB99C2 url(/images/sections/red/left_bg.gif) repeat-y 0px 25px; height:96px; }
.left  { width:89px; background:#BB99C2 url(/images/sections/red/left_bg.gif) repeat-y 0px 25px; }
.left DIV { width:89px; height:25px; background:url(/images/sections/red/left_top.gif); }

.footerframe { width:760px; height:55px; background:url(/images/sections/red/bottom.gif) no-repeat top; text-align:left; }

.contentframe2b { padding:10px 0px 18px 7px; }

.thumbframe { width:326px; height:247px; overflow:hidden; float:left; }
.thumb { background:url(/images/portfolio_thumb_t.gif) no-repeat top left; }
.thumb DIV { background:url(/images/portfolio_thumb_b.gif) no-repeat bottom left; }
.thumb DIV IMG { margin: 21px 59px  7px 20px; }
.thumb DIV P   { padding: 0px 70px 23px 24px; margin:0px 0px 0px 0px; font: 12px/14px Arial, Helvetica, Verdana, sans-serif; }
.thumb DIV P A       { color:#000000; }
.thumb DIV P A:hover { color:#002B8C; }

.screenshot { background:url(/images/preview_b.gif) no-repeat bottom; padding:0px 0px 16px 0px; }
.screenshot IMG { border-top:11px solid #000; border-bottom:16px solid #000; }
.screenshot P   { background:url(/images/preview_t.gif) no-repeat top; padding:0px 0px 0px 610px; margin:0px 0px 0px 0px; }
.screenshot P IMG { border:0px; margin:0px 6px 0px 0px; }