body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#fbefe4;
font-size:10px;
line-height:14px;
width:100%;
background:#AF9C83 url(images/bg.gif) repeat-y left top;
}
ul,li,h1,h2,h3{
margin:0;
padding:0;
}
h1{
font-size:20px;
margin-bottom:60px;
}
h1 a{
text-decoration:none;
color:#fbefe4;
}
h1 a:hover{
color:#fff;
}
h2{
font-size:14px;
margin-bottom:10px;
margin-top:4px;
}
h3{
font-size:12px;
font-style:italic;
margin-bottom:10px;
}
ul,li{
list-style:none;
}
h2.project_name{
margin-top:-50px;
margin-bottom:40px;
}
h2.project_name a{
color:#000;
color:#fbefe4;
text-decoration:none;
}
h2.project_name a:hover{
color:#fff;
}
.clearboth{
border:1px solid #000;
clear:both;
}
.clearleft{
clear:left;
}
.clearright{
clear:right;
}
textarea{
width:400px;
height:600px;
}
label{
font-weight:bold;
}
a{
color:#fff;
text-decoration:underline;
}
a:hover{
color:#efdac8;
}
a.button {
background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
color: #444;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 24px;
margin-right: 6px;
padding-right: 18px; /* sliding doors padding */
text-decoration: none;
}
a.button span {
background: transparent url('images/bg_button_span.gif') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 18px;
}
a.button:active {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
background-position: bottom left;
padding: 6px 0 4px 18px; /* push text down 1px */
}
.img{
border:0;
}
#container{
width:900px;
}
#footer{
height:100px;
}
#menu{
font-size:9px;
color:#fff;
float:left;
width:188px;
}
#menu a{
text-decoration:none;
}
#menu ul{
margin-top:96px;
margin-left:52px;
}
#menu li{
font-size:12px;
margin-bottom:12px;
list-style:square;
}
#icon{
margin-top:40px;
margin-left:40px;
}
#icon img{
border:0;
}
#content{
margin-top:18px;
width:600px;
float:left;
padding-left:40px;
text-align:justify;
}
#content ul{
margin-left:10px;
}
#content li{
list-style:square;
}
#hometext{
font-family:Arial;
font-size:13px;
width:515px;
margin-left:10px;
}
#homegallery{
margin-top:20px;
}
#homegallery li{
list-style:none;
margin-right:10px;
float:left;
}
#submenu{
text-align:left;
margin:20px 0;
line-height:16px;
}
.bullet{
color:#d9d0b9;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#submenu ul{
	margin:0;
	padding:0;
}
#submenu a{
color:#d9d0b9;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#submenu li.white a{
color:#fff;
font-size:12px;
font-weight:bold;
}
#submenu a:hover{
color:#fff;
}
#news h2{
color:#fff;
margin-bottom:-8px;
}
#news p{
font-size:10px;
line-height:14px;
}
#news ul{
	margin:0;
	padding:0;
}
#news li{
list-style:none;
margin:70px 0;
}
#practice{
font-family:Arial;
font-size:13px;
line-height:15px;
}
#practice ul{
margin-left:14px;
}
#people{
font-size:11px;
}
#people h1{
font-size:13px;
}
#people ul{
margin:0;
padding:0;
margin-right:30px;
}
#people ul.people{
margin-top:-24px;
}
#people ul.people a{
text-decoration:none;
}
#people li{
list-style:none;
width:180px;
margin-bottom:10px;
}
#people li.position{
float:left;
margin:0;
padding:0;
}
#peoplebody{
font-family:Arial;
font-size:13px;
width:550px;
}
#workcategories{
margin:0;
padding:0;
width:500px;
height:400px;
}
#workcategories a{
text-decoration:none;
padding:0;
margin:0;
}
#workcategories ul{
padding:0;
margin:0;
}
#workcategories li{
color:#e3dac8;
padding:0;
margin:2px;
list-style:none;
float:left;
border:1px solid #ccc;
}
#workcategories li:hover{
color:#fff;
padding:0;
margin:2px;
list-style:none;
float:left;
border:1px solid #fff;
}
#workcategories li img{
border:0;
padding:0;
margin:0;
margin-bottom:-3px;
}
#workcategories li .title{
word-wrap:break-word;
z-index:1;
position:relative;
background:#cc6633;
margin:0;
padding:0;
text-align:left;
width:160px;
height:28px;
margin-top:-4px;
}
#workcategories li .title p{
font-weight:normal;
margin:1px 0 0 5px;
line-height:12px;
padding:0;
font-size:11px;
}
#projectlist{
margin:0;
margin-top:20px;
}
#projectlist a{
text-decoration:none;
}
#projectlist li{
background:#bdae99;
margin:0;
padding:0;
list-style:none;
width:500px;
margin-bottom:1px;
}
#projectlist li:hover{
background-color:#d4cabd;
}
#projectlist li.even {
background: #c8b9a4;
}
#projectlist li.even:hover{
background-color:#d4cabd;
}
#projectlist h1,#projectlist h2,#projectlist p{
margin:0;
border:0;
}
#projectlist h1{
padding-top:20px;
font-size:10px;
color:#fff;
font-weight:normal;
}
#projectlist h2{
color:#fbefe4;
font-size:10px;
font-weight:normal;
}
#projectlist p{
font-size:10px;
color:#f4e3c6;
}
#projectlist li img{
margin:0;
border:0;
border:1px solid #ccc;
margin-right:10px;
float:left;
}
#careeropenings{
margin-top:20px;
}
#careeropenings a{
text-decoration:none;
}
#careeropenings li{
margin-bottom:8px;
}
#photos .panel {text-align:left;}
#photos .panel-overlay{opacity:0;text-align:left;}
