*
	{font-family: helvetica, arial, verdana}
body
	{background: url(gfx/page-bg-px.png) #67615b;
	 color: white}
a
	{color: white;
	 text-decoration: none}
a:hover
	{text-decoration: underline}
a img
	{border: none}
#page
	{width: 711px;
	 height: 523px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 padding: 9px;
	 background: url(gfx/page-bg.png) center center no-repeat;
	 margin: auto;
	 margin-top: -275px;
	 margin-left: -356px;}
#head
	{background: black;
	 padding: 6px;
	 height: 44px;
	 display: block}
#logo
	{float: right;
	 margin-bottom: 6px}
#nav
	{float: left;
	 margin: 0;
	 padding: 0;
	 margin-top: 15px;
	 margin-bottom: 5px}
#nav li
	{display: inline}
#nav li a
	{color: white;
	 text-decoration: none;
	 padding: 0}
	 /*
	 padding-bottom: 5px;
	 padding-top: 15px;
	 padding-left: 25px;
	 padding-right: 25px}
	 */
/*
#nav li a img
	{border-bottom: dotted #242424 1px}
#nav li a:hover img, #nav li a.on img
	{border-bottom: dotted silver 1px}
*/
#body
	{width: 711px;
	 height: 428px;
	 text-align: right;
	 padding: 0;
	 background: #2b2b2b center center no-repeat}
#body *
	{font-size: 10pt}
#body strong
	{color: #f9ac84}
#body p
	{text-align: justify;
	 letter-spacing: 1px}
#arrows
	{width: 33px;
	 margin-right: 15px;
	 margin-top: 25px;
	 visibility: hidden;
	 height: 290px;
	 float: right}
#arrows a
	{padding: 10px}
.invisible
	{filter:alpha(opacity=0);
	 -moz-opacity:.0;
	 opacity:.0}
#foot
	{background: black;
	 border-top: solid #f9ac84 8px;
	 font-size: 8pt;
	 font-weight: bold;
	 letter-spacing: 1px;
	 padding: 10px}
#foot span.phone___email
	{float: left}
#foot span.postal_address
	{float: right}
#notice
	{background: black;
	 padding: 2px;
	 margin: 0}
#subnav
	{list-style: none;
	 margin: 0;
	 padding: 0;
	 width: 120px;
	 float: left;
	 margin-top: 30px}
#subnav li
	{width: 120px;
	 height: 22px;
	 overflow: hidden;
	 margin-bottom: 0;
	 text-align: right}
#subnav li.back
	{background: url(gfx/arrow_less.png) 3px 4px no-repeat;
	 margin-top: 1px;
	 z-index: 10;
	 position: relative}
#subnav a
	{font-size: 8pt;
	 display: block;
	 color: silver;
	 background: url(gfx/10-white.png);
	 padding: 5px}
#subnav a:hover, #subnav li.back a:hover, #subnav a.on
	{color: white;
	 text-decoration: none;
	 background: none}
#subnav object, #subnav embed
	{margin: 0;
	 padding: 0;
	 display: inline}
#honeywood
	{width: 711px;
	 position: absolute;
	 left: 50%;
	 top: 50%;
	 margin-left: -356px;
	 margin-top: 262px;
	 text-align: right}
#newsroom
	{width: 100%}
#newsroom tr
	{margin-bottom: 2px}
#newsroom td, th
	{margin: 0;
	 padding: 0;
	 text-align: left}
#newsroom th
	{background: black;
	 color: white;
	 padding: 10px}
#newsroom td
	{background: url(gfx/semi-black.png);
	 color: silver}
#newsroom td.more
	{text-align: center}
#newsroom th.number
	{background: none;
	 font-family: 'Helvetica Neua Ultra Light', 'Helvetica Neue Light', 'HelveticaNeue-Light', Arial, sans-serif;
	 font-size: 10pt;
	 color: #eaeff7;
	 font-weight: normal}
#newsroom a
	{display: block;
	 font-weight: bold;
	 padding: 5px}
#newsroom td.more a
	{font-weight: normal}
#text
	{background: url(gfx/70-black.png);
	 width: 100%;
	 height: 100%;
	 margin-top: -16px}
#text h2, h3
	{font-family: 'Helvetica Neua Ultra Light', 'Helvetica Neue Light', 'HelveticaNeue-Light', Arial, sans-serif;
	 color: #eaeff7;
	 font-weight: 100;
	 font-size: 12pt;
	 letter-spacing: 3px;
	 text-align: left;
	 margin: 0;
	 padding: 30px;
	 padding-bottom: 0}
h3
	{padding-top: 10px;
	 padding-left: 0;}
#text #story
	{padding-right: 15px;
	 margin-top: 25px;
	 margin-left: 150px;
	 margin-right: 45px;
	 max-height: 290px;
	 overflow: hidden}
#text h3
	{padding-top: 10px}
#time, h4
	{font-family: 'Helvetica Neua Ultra Light', 'Helvetica Neue Light', 'HelveticaNeue-Light', Arial, sans-serif;
	 color: #eaeff7;
	 display: block;
	 text-align: left;
	 margin-left: 0;
	 margin-top: 5px;
	 color: silver}
	 
#portfolio
	{width: 100%}
#portfolio td
	{width: 180px;
	 height: 110px;
	 text-align: center;
	 margin: 10px;
	 margin-top: 0}
#portfolio td img
	{width: 140px}
#portfolio td a div
	{width: 100%;
	 height: 78px;
	 overflow: hidden;
	 text-align: center;
	 cursor: pointer;
	 margin: 0;
	 margin-bottom: 5px;
	 padding: 0}
#portfolio td a, #project td a
	{text-decoration: none;
	 color: #bbbbbb;
	 display: block;
	 padding-top: 13px;
	 padding-bottom: 10px;
	 width: 100%;
	 height: 100%;
	 font-size: 8pt}
#portfolio td a:hover
	{color: white;
	 background: url(gfx/25-white.png)}
#view_slideshow_button
	{text-align: right}
#project
	{margin: auto}
#project td
	{width: 200px;
	 font-size: 8pt;
	 margin: 10px;
	 margin-top: 0;
	 vertical-align: top;
	 text-align: center}
#project td img
	{width: 160px;
	 height: 115px;
	 margin-bottom: 5px;}
#project td a:hover
	{background: #837c75}
	
#case_study
	{font-size: 9pt;
	 width: 100%;
	 height: 408px}
#case_study .img
	{vertical-align: top}
#case_study .img img
	{max-width: 400px}
#case_study td.text
	{vertical-align: top;
	 color: #f5f5f5;
	 padding-left: 40px;
	 text-align: justify;
	 line-height: 13pt}
#case_study .arrow
	{padding-top: 180px;
	 vertical-align: top;
	 width: 22px}
#case_study .arrow a img
	{filter:alpha(opacity=75);
	 -moz-opacity:.75;
	 opacity:.75;}
#case_study .arrow a:hover img
	{filter:alpha(opacity=100);
	 -moz-opacity:.100;
	 opacity:.100;}
#num_of_num
	{font-size: 8pt;
	 color: silver;
	 position: absolute;
	 bottom: 5px}
#how_to_find_us_map
	{background: url(gfx/how-to-find-us.png);
	 width: 711px;
	 height: 428px;
	 position: relative;
	 top: -130px}
#how_to_find_us_directions
	{width: 330px;
	 margin-right: 350px;
	 padding-top: 200px;
	 text-align: justify}
#our_practice_extra_info
	{position: relative;
	 top: -20px;
	 left: 20px;
	 width: 270px;
	 text-align: left;
	 font-family: verdana;
	 font-size: 8pt}
