body{
  margin:0;
  padding-left: 0;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  color: white;
}


a:link {
  /*text-decoration: none;*/
  color: white;
}

a:visited {
  color: white;
}

.name {
  font-weight: bold;
  text-decoration: none;
}

.business {
  /*font-style: italic;*/
}

.phone {
  text-decoration: none;
}

#overlapped { 
  background: url(../images/debut_dark.png) 50% 0 repeat fixed; 
  height: 320px;  
  margin: 0 auto; /*centers the thing*/
  /*width: 100%; */
  max-width: 1920px; 
  /*position: relative; */
  box-shadow: 0 0 50px rgba(0,0,0,0.8);
}

#logo { 
  width: 500px; 
  padding: 50px 0 0 0;
}

h1 { 
  color: white;
  /*font-family: "Helvetica Neue";*/
  font: normal 60px/72px 'Raleway', sans-serif;
  letter-spacing: 0px; 
  /*font-size: 4.5em;*/
  text-align: right;
  position: fixed; /*Necessary if you want to overlap this part (you do)*/
}

/*Keep this as an option, even though it's commented-out*/
/*.red {
  color: red;
}*/

#overlapper { 
  background: url(../images/fabric_plaid.png) 50% 0 repeat; 
  /*height: 1200px;*/
  margin: 0 auto; 
  /*width: 100%; */
  max-width: 1920px; 
  position: relative; /*without this the text from #overlapped would not get covered*/ 
  box-shadow: 0 0 10px rgba(0,0,0,0.8);
}

#intro-container {
  width: 920px;
  height: 250px;  
  padding: 60px 0 60px 0px;
  /*position: relative;*/
  /*background-color: blue;*/
}

#intro-video {
  width: 400px;
  float: left;
  /*left: -20;*/
  /*background-color: red;*/
}

#intro-text {
  /*width: 440px;*/
  /*float: right;*/
  width: 920px;
  padding-left: 80px;
  padding-top: 5px;
  /*position: absolute;*/
  /*top: 80px;*/
  /*left: 500px;*/
  text-align: justify;
  /*text-rendering: optimizeLegibility;*/
  /*background-color: orange;*/
}
.memberdescription {
  width: 920px;
  padding-left: 80px;
  padding-bottom: 60px;
  text-align: justify;
}
/*#overlapped article { 
  height: 458px; 
  position: absolute; 
  text-indent: -9999px; 
  top: 291px; 
  width: 100%; 
}*/

/*#overlapper article { 
  height: 458px; 
  position: absolute; 
  text-indent: -9999px; 
  top: 291px; 
  width: 100%; 
}*/



h2 {
  /*font-size: 3.5em;*/
  /*font-family: 'Helvetica Neue';*/
  /*height: 250px;*/
  /*padding-left: 80px;*/
  /*padding-bottom: 15px;*/
}
h2 {
  font: normal 42px/48px 'Raleway', sans-serif; 
  letter-spacing: 0px; 
  font-style: normal;
  padding: 20px 0 15px 80px;
}

h3 { 
  font-family: 'Libre Baskerville', serif; 
  font-style: italic; 
  font-weight: normal;
  text-rendering: optimizeLegibility;
  font-size: 1.5em;
  text-align: center;
  padding-bottom: 15px;
}

/*p {
color: black;
font-family: "Adobe Garamond Pro";
font-size: 1.2em;
background-image: url('polaroid.png');
}*/


/*p {
  font-family: 'Adobe Garamond Pro';
  font-size: 1.4em;
}
*/
/*p {font: normal 14px/24px 'Open Sans', sans-serif; letter-spacing: 1px; font-style: normal;}*/
p {
  font: normal 16px/24px 'Droid Sans', sans-serif; 
  letter-spacing: 0px; 
  font-style: normal;
}

li {
  font: normal 16px/24px 'Droid Sans', sans-serif; 
  letter-spacing: 0px; 
  font-style: normal;
}

#members {
  width: 999px;
  height: 100%;
  position: relative;
  /*padding-bottom: 60px;*/
  /*background-color: blue;*/
}

#financial {
  width: 333px;
  float: left;
  /*position: absolute;*/
  /*top: 50%;*/
}

#attorney {
  width: 333px;
  float: left;
  /*position: absolute;*/
  /*left: 333px;*/
  /*top: 50%;*/
}


#mental {
  width: 333px;
  float: left;
  /*position: absolute;*/
  /*left: 666px;*/
  /*top: 50%;*/
}


.person {
  padding: 0 0 20px 90px;
}

#standard {
  padding-left: 80px;
}

#by {
  text-align: left;
  padding: 80px 0 20px 50px;
  font-size: 10px;
}

.resource {
  font: normal 16px/24px 'Droid Sans', sans-serif; 
  font-weight: bold;
}

.describe {
  padding: 5px 0 15px 0;
}