@charset "utf-8";
body,td,th{font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;line-height:1.5;}
body{margin:0;padding:0;background-color:#474a44;min-height:439px;}
body, html {height: 100%;}
a{text-decoration:underline; color:#98a93a}
img{border:0}

#outer {height:100%;width:100%;display:table;vertical-align:middle;}
#middle {position:relative;vertical-align:middle;display:table-cell;min-height:439px}
#inner {width:760px;min-height:439px;margin-left:auto;margin-right:auto;background-color:#333731}

#body_left{float:left; width:220px; padding-top:20px; padding-left:20px; padding-right:20px;height:100%}
#body_right{float:right; width:500px;height:439px;background-image:url(../images/indexBackground.jpg);}
#body_right_text{float:right; width:500px;height:500px;background-color:#FFFFFF}
#body_right_text_scroll{float:right; width:500px;height:500px;background-image:url(../images/bodyBackground.png)}
#body_right_text_approach{float:right; width:500px;height:500px;background-image:url(../images/approachBackground.jpg)}
#body_right_text_approach2{float:right; width:500px;height:500px;background-image:url(../images/approachBackground2.jpg)}
#portfolio_left{float:left;width:210px;}
#portfolio_right{float:right;position:relative;width:210px}
#statement{font-size:23px;color:#FFF;margin-top:208px;margin-left:20px;line-height:35px;letter-spacing:-1px;}
#header_about{height:218px;background-image:url(../images/aboutBackground.jpg)}
#header_text{font-size:28px;color:#FFF;letter-spacing:-1px;padding-left:20px;padding-top:145px}
#header_text_approach{font-size:28px;color:#78882d;letter-spacing:-1px;;margin:40px 0 10px 40px}
#body_text{padding:10px 40px 20px 20px;}
#body_text_approach{margin:0 40px 20px 40px;}
#body_text_approach img.bio{padding:0 5px 10px 10px}
#body_text_approach img.logo{padding:0 0 5px 0}
#body_text_scroll{height:360px;width:420px}
.scroll-pane {overflow: auto;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

#navigation{padding-top:20px;}
#navigation .links{clear:both;list-style:none;padding:0;margin:0;text-align: right;letter-spacing:1px;}
#navigation .links li {font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Sans-serif;font-size:12px;color: #98a93a;padding:0;line-height:12px;margin-bottom:13px}
#navigation .links li.test{font-size:11px;color: #98a93a;padding:0;line-height:12px;margin-bottom:0}
#navigation .links a {color: #fff;text-decoration:none}
#navigation .links a:hover {color: #98a93a;}
.sublinks{margin-top:11px;margin-bottom:11px}
.sublinks .first {color: #98a93a}
.sublinks div{font-size:11px;color:#98a93a;padding:0;line-height:14px;margin-bottom:0}


#footer_container {width: 100%; background-image:url(../images/footerBackground.png); height: 93px; bottom: 0; position: absolute;}
#footer {width:760px; margin:0 auto; padding-top:15px; padding-left:20px; color:#FFFFFF; line-height:2;}


.clear{clear:both}
