
#content_left { float: left; width: 210px;  }
#content_right { float: left; margin-left: 25px; width: 660px;}


#content_left h2 { font-size: 11px; line-height: 22px; color: #999; text-transform:uppercase; margin-left: 20px; }
#content_left ul { margin-left: 20px; margin-top: 40px;}
#content_left li { margin-bottom: 2px; }
#content_left li a { font-size: 11px; font-weight: bold; text-transform: uppercase; color: #333; }
#content_left li a:hover, #content_left li.active a { color: #39c; }


#content_right h2 { font-size: 16px; line-height:16px; color: #3399cc; font-weight: normal; margin-bottom: 40px; text-transform: uppercase; }
#content_right p { font-size: 16px; line-height: 22px; color: #666666; padding-bottom: 18px;  }
#content_right ul { padding-bottom: 18px; }
#content_right li {  }
#content_right li a {  }
#content_right p a { color: #3399cc; }
#content_right p a:hover { text-decoration: underline; }

#overview { width: 420px; margin-top: 62px; }


#thumbgrid { }
#thumbgrid ul { display: block; }
#thumbgrid li { margin: 0 12px 11px 0; }
#thumbgrid li div.inner { padding: 11px 12px 0 11px; }
#thumbgrid li { position: relative; float: left; width: 207px; height: 210px; background-image: url(../images/portfolio_thumb_bkgd.png); }
#thumbgrid li img { margin-bottom: 10px; }
#thumbgrid li h4 { font-size: 12px; font-weight: bold; color: #333; text-align: center; line-height: 15px; }
#thumbgrid li p { font-size: 11px; line-height: 15px; color: #666666; text-transform: uppercase; text-align: center; }
#thumbgrid li a { color: #666666; display: block; font-weight: bold; }
#thumbgrid li h4 a { color: #333; }

#project_box { background: transparent url(../images/portfolio_display_bkgdRPT.png) repeat-y; position: relative; }
#project_box div#box_top { background: transparent url(../images/portfolio_display_top.png) 0 0 no-repeat; height: 20px; }
#project_box div#box_bot { background: transparent url(../images/portfolio_display_bottom.png) 0 0 no-repeat; height: 20px; }
#project_box h2 { margin: 20px 100px 4px 40px; font-size: 16px; line-height: 20px; color: #333; font-weight: bold; text-transform: capitalize; }
#project_box a.back { color: #39c; font-size: 12px; font-weight: bold; margin-left: 40px;  }
#project_box a.back:hover { text-decoration: underline; }
#project_box div#stage { margin: 28px 0 24px 40px; position: relative; }
#project_box div#stage_inner { height: 300px; overflow: auto; }
#project_box div.projdesc { margin: 0 40px; }
#project_box div.projdesc p { font-size: 14px; }

#project_box div#prevnext { position: absolute; top: 40px; right: 60px; color: #39c; font-size: 12px; line-height: 20px; font-weight: bold;  }
#project_box #prevnext a { color: #39c; }
#project_box #prevnext a:hover { text-decoration: underline; }
#project_box div#pages { position: absolute; top: 59px; right: 60px; font-size: 12px; color: #666666;}


