* { margin: 0; padding:0; outline: 0; }
ul,li { list-style-type: none; }
a { text-decoration: none; color: #07355d;}
a:hover { color: #1391ff; }
body { background: #fff; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; font-weight: 300; color: #516064; }
div.main { width: 990px; margin: 0 auto 0 auto; clear: both;}
.clear  {clear:both;}
p {line-height:22px;}

#heading { width: 100%; height: 150px; }
#heading ul { padding-top: 54px; }
#heading ul li { float: left; width: 25%; display: block; height: 96px; }
#heading ul li.last { *width: 24%; }
#heading ul li a { display: block; width: 92%; height: 68px; font-size: 35px !important; letter-spacing: -1px;
 padding-left: 8%; padding-top: 28px;  color: #959EA1;  font-weight: light; }
#heading ul li a:hover { color: #1391ff}
#heading ul li a.active { color: #07355d; }

#content { padding-top: 10px; }
#content .main { padding-left: 20px; width: 950px; padding-right: 20px;}
/*
#content #main_content {height: 200px; width: 950px; background-image:url('img/placeholder4.jpg'); background-position: 55% 0%;; background-repeat:no-repeat; padding-bottom: 40px;}
*/
#content #main_content {height: 200px; width: 950px; background-image:url('img/lwedding2.jpg'); background-position: 75% 5%;; background-repeat:no-repeat; padding-bottom: 40px;}
#content #main_title {float:right; padding-right: 50px; padding-top: 150px}
#content #main_explaination {width: 190px; float: right;}
#content #main_title a {color: #07355d}
#content #main_title a:hover {color: #1391ff}
#content #main_explaination a:hover { color: #1391ff}
#content #main_explaination a.active { color: #07355d; }
#content h2 a {font-weight:200; color:#07355d;}
#content h2 a:hover {font-weight:200; color:#1391ff;}

.pdf {font-size:16px; letter-spacing: 0px;}

.arrow {font-size: 20px;}

.ex1{ display:block; float:left; width:338px; padding-right: 32px;}
.ex2 {float:right; padding-left:0px; width:210px;}
.ex1 h2, .ex2 h2 {font-size:28px; font-weight: 500; letter-spacing:-1px; margin-bottom:3px;}

h1 {color:#c6d1d9; font-size:102px; letter-spacing:-7px; margin-bottom:36px; margin-top:-10px; text-indent:-6px; float:left;}
.sidetext {float: right; width: 210px; padding-top:10px; padding-bottom: 30px;}

#work_load {width: 100%; padding-top: 50px;}
#work_load .history {float: left; padding-right: 10px; width: 250px;}
div#key {font-style: italic; width: 150px !important;}

#work {width: 950px;}
#work .main { width: 950px; padding-right: 20px;}
#work .work_home {width: 950px; padding-bottom:10px;}
#work .about_text {float:left; width: 730px;}
#work h1 {float:none;}
#work #main_content {height: 70px; width: 230; padding-bottom: 150px;}
#work .main_picture {float:left;}
#work .work_explaination {width: 230px; float: left; padding-left:20px; height: 200px; }
#work .work_explaination a {color:#07355d;}
#work .work_explaination a:hover {color:#1391ff;}
#work .work_explaination ul {padding-top: 5px;}
#work .work_explaination h2, #work h2, #work h2 a {font-weight:200; color:#07355d;}
#work h2 a:hover {color:#1391ff;}
#work .metric {float:left; width:135px; padding-left:20px;}
#work .sidetext {padding-top: 25px;}
#work a img {border:none; color:#fff;}

.sidetext h2 {color:#18561E;
font-weight: 500;
margin-top:0;}

#about {width: 950px;}
#about .about_text {float:left; width: 730px;}
#about .about_text p {line-height:30px; margin-bottom:28px; width:85%;}
#about h1 {float:none;}
/** #about h2 {font-weight:200; color:#07355d;} **/
 #about h2 {font-weight:200; color:#18561E;}
#about h3 {font-size:14px ; padding-top:20px;  font-weight:400; color:#07355d;}
#about .intext {padding-top:20px;}