body {
       background: #313131;
       font-family: verdana, sans-serif;
       font-size: .9em;
       color: #ffffff; 
       -webkit-user-select: none;
       -khtml-user-select: none;
       -moz-user-select: none;
       -o-user-select: none;
       user-select: none;
       }
       
image {
      border: none;
      }
#selectedprojectslist,#academic,#profile-experience,#profile-experience-title,#profile-awards-title,#profile-awards    {
      display: none;
      }
      
#container1 {
      
      position: relative;
      margin-top: px;
      margin-left: auto;
      margin-right: auto;
      background: #313131;
      height: ;
      width: 800px;
      border: 0px solid #202020; 
      }
A    {
      color:#ffebcc;
/*      cursor: url(../images/cursors/mouse3.png), url(images/cursors/mouse3.png),e-resize;   */
      }
A:link,A:visited,A:active,A:hover {
      text-decoration:none;
      font-family: verdana, sans-serif;
      font-size: 1em;
      color: #ffffff;
      cursor: default;
      }
 
/**************************************************************************************/
/* TOP BAR */
/**************************************************************************************/

#topbar {
      position: fixed;
      height: 105px;
      width: 100%;
      background: #212121;
      border-bottom: 0px solid #544c41;
      margin-top: -15px;
      border: 0px solid red;
      z-index: 10000;
      padding-left: 5px;
      margin-left: -7px;
      }
#topbar-buttons {
      position: relative;
      width: 800px;
      height: 60px;
      margin-top:15px;
      margin-left: auto;
      margin-right: auto;
      }
#topbar-buttons-container {
      position: absolute;
      right: 5px;
      top: 55px;
      }
#logo {
      margin-right: 35px;
      margin-left: -5px;
      }

#button_firm,#button_work,#button_sustainability,#button_contact {
      margin-left: 50px;
      }


/**************************************************************************************/
/* BOTTOM BAR */
/**************************************************************************************/

#bottombar {
      position: fixed;
      bottom:0px;     
      width: 100%;
      height: 50px;
      background-color: #212121;
      z-index: 1000;
      margin-left: -7px;
      /*
      color: #82c565;
      */
      }
      
#bottombar-buttons {
      position: relative;
      width: 800px;
      height: 60px;
      margin-bottom: 0px;
      margin-left: auto;
      margin-right: auto;
      }                  
#bottombar-buttons-container {
      position: absolute;
      right: 10px;
      margin-top: 15px; 
      } 
#office-number {
      
      }

/**************************************************************************************/
/* MIDDLE BAR */
/**************************************************************************************/
#middlebar {
      position: relative;
      top: 90px;
      z-index: ;
      }
    /*******************************************************/
    /*PROFILE*/
    /*******************************************************/
    #profile-container {
          float: left;
          }
    .profile-text {
          position: relative;
          margin-top: 4px;
          padding-right: 15px;
          padding-bottom: 7px;
          padding-top: 7px;
          line-height: 170%;
          
          /*
          background: #999999;
          color: #111111;
          padding-left: 15px;
          font-size: .9em;

          */
          width: 497px;
          margin-bottom: 15px;
          }
    #profile-text-title {
          padding-top: 7px;
          padding-right: 15px;
          width: 497px;
          height: 23px;
          margin-bottom: 0px;
          
          /*
          font-size: .9em;
          padding-left: 15px;
          background: #999999;

          */  
          }
          
    .profile-img {
          margin-top: 15px;
          margin-bottom: 25px;
          }
    #profile-imgs-container{
          position: absolute;
          left: -15px;
          margin-top: 15px;
          z-index: 1;
          }
    #profile-imgs-container2{
          position: relative;
          width: px;
          height: 210px;      
          }
    /*
    #profile-backdrop {
          position: relative;
          width: 498px;
          height: 290px;
          background: #999999;
          z-index: ;
          margin-bottom: 15px;
          }
    */     
    .small-button{
          position: relative;
          width: 254px;
          height: 40px;
          margin-left: 15px;
          margin-right: 0px;
          margin-bottom: 15px;
          border: 1px solid #bfd32d;
          float: left;
          text-align: center;
            
          }
    .small-button-text {
          margin-top: 10px;
          text-transform: uppercase;
          }
    .small-buttons-container {
          
          margin-left: -15px;
          width: 560px;
          }
          
          
    /*******************************************************/
    /*CONTACT*/
    /*******************************************************/ 
    
    #contact-container {
          position: absolute;
          margin-top: 100px;
          margin-left: 500px;
          z-index: 1;
          }
    
    
             
    /*******************************************************/
    /*PORTFOLIO*/
    /*******************************************************/      
    
    #portfolio-container {
          position: absolute;
          left: -15px;
          margin-top: 15px;
          }
          
    .portfolio-item {
          position: relative;
          width: 254px;
          height: 170px;
          margin-left: 15px;
          margin-right: 0px;
          margin-bottom: 15px;
          border: 1px solid #bfd32d;
          float: left;    
          }
          
    .portfolio-item-name {
          position: relative;
          margin-top: 75px;
          vertical-align: middle;
          text-align: center;
          cursor: default;
          }
          
    .portfolio-slideshow {
          position: relative;
          margin-top: 0px;
          margin-left: 15px;
          margin-bottom: 60px;          
          width: 390px;          
          height: 260px;
          border: 1px solid #bfd32d;
          float: left;
          text-align: center;
          }
          
    .portfolio-projects-list {
          position: relative;
          margin-top: 0px;
          margin-left: 15px;
          margin-bottom: 15px;          
          width: 798px;          
          height: 30px;
          border: 1px solid #bfd32d;
          float: left;
          text-align: center;
          }
          
    .portfolio-projects-list-name {
          margin-top: 5px;
          cursor: default;
          }
          
    .portfolio-item:hover, .portfolio-projects-list:hover, .small-button:hover{
          color: #212121;
          background-color: #bfd32d;
          border: 1px solid #bfd32d;
          }      
    
    .portfolio-img {
          position: relative;
          margin-left: 15px;
          margin-bottom: 15px;
          }

    .thumb {
    
          position: relative;
          
          width: 256px;
          height: 172px;
          
          float: left;
          margin-left: 15px;
          margin-bottom: 15px;
          z-index: 0;
          }
          
    .thumb-img {
          position: relative;
          display: ;
          z-index: 50;
          }
          
    .thumb-highlight {
          float: left;
          display: none;
          position: relative;
          width: 256px;
          height: 172px;
          z-index: 48;
          background-color: #bfd32d;
          }
          
    .thumb-name {
          color: #212121;
          position: relative;
          margin-top: 75px;
          text-align: center;
          cursor: default;
          z-index: 49;
          }
          
    #spacer {
          position: relative;
          height: 300px;
          width: 800px;
          }      
          
    #spacer1 {
          position: relative;
          float: left;
          height: 300px;
          width: 800px;
          }             
          