* { margin:0; padding:0; border:0; }body {	text-align:center;	margin:0 auto 60px auto;	background:#FFF;}.ptite {	line-height: 16px;}smallcaps  {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-variant: normal;	text-transform: uppercase;}/*LAYOUT*/#frame { width:842px; margin:0 auto; padding:0 4px; overflow:hidden; }#page { width:842px; text-align:left; min-height:800px; overflow:hidden; background: #ffffff; }#page_header { width:842px; height:246px; }#portfolio_header { width:842px; height:158px; }#page_nav { width:842px; height:22px; padding-top:12px; text-align:right; }/*IE 6*/ * html #page_nav { margin-top:-3px; }#content_background { background:url(bg-top-shadow.jpg) repeat-x; padding-top:38px; }/*NAVIGATION*/#home_nav {  }#home_nav ul { text-transform:uppercase; font-weight:bold; }#home_nav li { list-style:none; margin-bottom:10px; }#page_nav a { text-transform:uppercase; text-decoration:none; margin:0 12px; }#sub_nav { padding-left:56px; margin-bottom:32px; }/*CONTENT*/.content { padding-left:56px; padding-right:136px; }#recognition .content { padding-right: 300px }p { line-height: 18pt; margin-bottom:1em; }p.title { margin-bottom: 14px; }/*PORTFOLIO*/.gallery { overflow:auto; margin-bottom:1em; }.gallery img { float:left; }#portfolio_detail { width:825px; height:335px; padding-left:17px; margin-bottom:20px; }#portfolio_detail img { height:335px; }p-tite {	line-height: 14pt;	margin-bottom:1em;}
