h1  { font-size:17px; }
ul li		{ margin-left:30px; list-style-image: url('/img/icons/arrow_green.png'); }
ul,ol		{ margin-top:10px; margin-bottom:13px; }
#path { padding:4px 0px 10px 0px; color:#79796C; }
#path a,a:visited { color:#656559; text-decoration:none; }
#path a:hover { color:#656559; text-decoration:none; }

#body		{ padding:0px 10px 10px; background:url('/img/bgs/top-page-bg.gif') repeat-x; line-height:19px; }

#folio-menu { background:url('/img/bgs/profile-bg.gif') repeat-x; font-size:12px; line-height:19px;}
#portfolio-list { line-height:13px; }
.home-project { width:447px; margin-top:8px; padding:10px 10px 15px 10px; height:190px; }
.project1 { background:#ffffff url('/img/bgs/project1-bg.png') repeat-y; background-position:right; margin-right:8px; }
.project2 { background:#ffffff url('/img/bgs/project2-bg.png') repeat-y; }
.project-img  { height:177px; overflow:hidden; }
.project-pic  { border:1px solid #CFCFBC; }
.project-info { width:225px; padding-left:15px; color:#535346; }
.project-title  { font-weight:bold; font-size:12px;}
.project-desc { padding:5px 0px 10px 0px;}
.home-portfolio { text-align:right;}

.short-info { color:#535346; }
.separator-left { width:100%; padding-bottom:5px; }
.separator-right { width:100%; padding-top:5px; padding-bottom:5px; text-align:right;}
.margin-3 { margin-top:-3px;}

#portfolio-img { float:left; width:430px; padding-top:10px;}
#portfolio-img img { border:1px solid #CFCFBC; }
.photo-logo { margin-left:7px; }
.photo-thumb  { float:left;width:205px; padding-left:10px; margin-top:6px;}

#portfolio-info { float:left; margin-left:15px; width:440px; padding-top:8px;}
#portfolio-info a,a:hover,a:visited { color:#000000; text-decoration:none; }
#portfolio-info a.p-link,a:hover.p-link,a:visited.p-link { color:#000000; text-decoration:underline; }