/* @group About Section */

#about {
  background:#white;
  height:5510px;
}

#about-intro-bg {
  position:absolute;
  top:0px;
  /*top:-100px!Important;*/
  left:0px;
  width:2000px;
  height:898px;
  background:url('http://www.weduit.net/images/intro-bg.jpg');
}

#about-mid-bg {
  position:absolute;
  top:880px;
  left:0px;
  width:2000px;
  height:3500px;
  /*background:#569099 url('http://www.weduit.net/images/mid-scroll-bg.jpg') no-repeat;*/

  background:#DEF0F3 url('http://www.weduit.net/images/vb6.jpg') repeat;
}

/* @group #about-intro */
#about-intro {
  top:340px;
}

  #about-intro .black-box {
    margin:0 0 0 45px;
    width:929px;
    height:162px;
  }
  
    #about-intro div#fr.black-box {
    margin:0 0 0 45px;
    width:1004px;
    height:162px;
  }
  
  #about-intro h3 {
    float:left;
    margin:0 30px 0 50px;
    padding-top:75px;
  }
  
  #about-intro h1 {
    padding-top:30px;
    margin-right:11px;
    float:left;
    font-size:9em;
  }
  
  #about-intro a h1.underline:hover {
  /* color:#e6674a;*/
   border-bottom:4px solid #ed1e24;
   
   color:#ed1e24;
  }
  
  #about-intro .underline {
    border-bottom:4px solid;
  }
  
  #about-intro .teardrop-down {
    margin:-35px 0 0 160px;
  }
/* @end */

/* @group #about-us */
#about-us { 
   top: 2159px!Important;}










#about-us h1 { margin-left:45px; }

#about-us div#fr.white-box.clearfix {

  width:915px;

}
#about-us .white-box {
  position:relative;
  width:875px;
  margin:-17px 0 0 -5px;
  padding: 45px 0 0 45px;
  z-index:2;
  	height:742px;
}

#about-us div#fr.white-box.clearfix div#about-us-text {
   width:542px;
  }


.timeline-Widget.timeline-Widget--edge {
  	max-height:577px!Important;
}

#about-us-sidebar-content h3 {
   display:none;
}


  
  #about-us-text {
    width:500px;
  }
  
  #about-us-text h2 {
    margin-bottom:20px;
  }
  
  #about-us-text p {
    margin-bottom:17px;
    line-height:1.85em;
    font-size:1.25em;
  }
  
  #about-us-sidebar {
    position:relative;
    width:320px;
	height:577px;
	  /*overflow:hidden;*/
  }
    
    .lola {
      margin:-293px 0 0 -25px;
    }
    
    #about-us-sidebar .teardrop-right {
      position:absolute;
      top:-75px;
      left:250px;
    }
  
    #about-us-sidebar-content {
      margin-top:-1px;
      padding:10px 24px;
      min-height:400px;
      border-top:1px solid #cc9;
    }
    
      #about-us-sidebar-content h2 {
       margin-bottom:10px;
      }
    
      #about-us-sidebar-content h3 {
       margin-bottom:12px;
      }
      
      #about-us-tweets {
        margin-bottom:20px;
      }
    
      .tweet {
        font-size:1.25em;
        line-height:1.6em;
        margin-bottom:3px;
      }
    
      .timestamp {
        font-size: 1.15em;
      }
      
      #about-us-sidebar-content .social-links {
        margin-bottom:40px;
      }
      
      .recent-positions {
        line-height:1.15em;
        font-size:1.25em;
      }
      .recent-positions li {
        margin:1em 0;
      }
/* @end */

/* @group #vision */
#vision {
  top:1175px;
}

#vision .dogsabout {
    position: absolute;
    top: -102px;
    left: 454px;
	z-index:1;
	}

#vision h1 {
  margin-left:90px;
}

#vision h2 {
  margin-bottom:10px; 
}

#vision .black-box {
  width:910px;
  height:100px;
  margin:-20px 0 0 45px;
  padding:30px 45px;
}
/* @end */

/* @group #mission */
#mission {
  top:1805px;
  margin-left:-750px;
}

#mission .white-box {
  width:1183px;
  height:170px;
}

#mission .diag-stripe-alpha-08 {
  padding:20px 70px 20px 360px;
  width:753px;
  height:130px;
}

#mission h1 {
  margin-right:60px;
}

#mission h3 {
 margin: 12px 0 8px; 
}

#mission h2 {
 line-height:1.1em; 
}
/* @end */

/* @group #core-values */
#core-values {
  position:relative;
  top:1650px;
}

#core-values .black-box {
  width:1000px;
  height:450px;
  margin-left:45px;
}

.roger {
  margin:-61px -40px 0 0;
}

#core-values-text {
 
    padding-top:44px;
	  /*padding-bottom:85px;*/
	 padding-right:17px;
	/* padding-left:0px;*/
	margin-left:431px;
  
}

  #core-values-text h1 {
    margin-bottom:25px;
  }
  
  #core-values-text p {
   font-size:2.7em;
   line-height:1.5em;
  }

#core-values .teardrop-left { 
  position:absolute;
  top:230px;
  left:-10px;
}
  
#core-values .teardrop-left p {
  padding:20px 23px 0 46px;
}
/* @end */

/* @group #vital-stats */
#vital-stats {
  top:2745px;
  margin-left:-820px;
  z-index:1;
}

#vital-stats h1 {
  margin-left:450px;
}

#vital-stats .white-box {
  position:relative;
  margin-top:-13px;
  padding:40px 25px 45px 400px;
  width:900px;
}

  #vital-stats h2 {
    margin-bottom:10px;
  }

  #vital-stats h3 {
    margin:30px 0 6px 0;
    border-bottom:1px solid #cc9;
  }

  #vital-stats-col1 {
    width:700px;
    float:left;
    margin-right:60px;
  }

    .established-text {
      font-size:1.25em;
      line-height:1.45em;
    }

    .size-stats li {
      margin-bottom:8px;
    }

    .size-stats p {
      font-size:1.15em;
      line-height:1.7em;
    }

    .stat-title {
      font-weight:bold;
      text-transform:uppercase;
    }

    #stats-billings-graph {
      margin:20px 0 0 0px;
    }
  
  #vital-stats-col2 {
    float:left;
    width:340px;
  }
    
    #stats-client-logos {
      margin:50px 0 65px;
    }
    
    #stats-contact-link {
      display:block;
      height:55px;
      margin-bottom:-95px;
      padding:20px 40px;
	  margin-left:665px;
	   width:213px;
    }
    
    #stats-contact-link h4 {
      font-size:2.8em;
      margin-bottom:5px;
      font-weight:normal;
    }
    
    #stats-contact-link p {
      padding-left:14px;
     background:url('http://www.weduit.net/images/contact-arrow.png') no-repeat 0 5px; 
    }
  

/* @end */

/* @group #history */
#history {
  top:2685px;
  width:966px;
  height:452px;
  background:url('http://www.weduit.net/images/radio.png') no-repeat;
}


#history h1 {
  margin:212px 0 0 20px;
  font-size:11.25em;
  padding-bottom:11px;
}

#history-timeline {
  position:relative;
  height:180px;
  margin:-26px 0 0 3px;
  background: #fff;
}

#history-timeline .slide-container {
  position:absolute;
  top:0px;
  left:0px;
  height:100%;
}

#history-timeline-items {
  position:relative;
  width:963px;
  height:180px;
  overflow:hidden;
}

  .timeline-item {
    float:left;
    width:963px;
    height:180px;
  }

  .timeline-date {
    background:#dcd6ab;
    width:357px;
    height:100%;
    overflow:hidden;
  }
  
  .timeline-date .diag-stripe-alpha-08 {
    padding:5px 0 0 0px;
    width:100%;
    height:100%;
    text-align:center;
  }
  
  p.timeline-event.utopia.dark-gray.left
  
  {
    padding:10px;
  
  }
  
  
  

  .timeline-date h2 {
    font-size:8.25em;
  }

  .timeline-event {
    font-size:1.5em;
    width:566px;
 
	/*padding-top:auto;
	padding-bottom:auto;
	padding-left:auto;
	padding-right:auto;*/
  }

  #history-timeline .teardrop-left {
    position:absolute;
    top:45px;
    left:-20px;
  }

#history-timeline-nav {
  position:relative;
  width:870px;
  height:100px;
  margin:35px 0 0 47px;
}

  .timeline-nav {
    display:block;
    width:100px;
    height:100px;
    background: url('http://www.weduit.net/images/history-nav-arrows.png') no-repeat;
    text-indent:-9999px;
  }
  
  .timeline-nav.back,
  .timeline-nav.back.disabled:hover { background-position: 0px 0px; }
  .timeline-nav.back:hover { background-position: 0px -100px; }
  
  .timeline-nav.forward,
  .timeline-nav.forward.disabled:hover { background-position: -100px 0px; }
  .timeline-nav.forward:hover { background-position: -100px -100px; }
  
  .timeline-nav.disabled { opacity:0.3; cursor:default }
  
  #history-timeline-nav .teardrop-down {
    position:absolute;
    top:-100px;
    right:-2px;
  }
  
  #history-timeline-nav .teardrop-down p {
    padding:25px 25px 0 15px;
    font-size:1.8em;
  }

/* @end */

/* @group #news */

#news {
	/*visibility:hidden;*/
 /* top:40px;*/
    top:4340px!Important;
	
}

#news .white-box {
  width:1050px;
/*  height:787px; */

height:1018px;
}

#news h2 {
  margin-bottom:10px;
  font-size:3em;
  line-height:1.2em;
  border-bottom:1px solid #afaa6d;
}

#news-headline h1 {
  margin:35px 20px 0 50px;
  font-size:10em;
}


#news-headline div#fr.black-box {

  height:123px;


}




#news-headline .black-box {
  width:633px;
  height:82px;
  margin-top:14px;
  padding:25px;
}

#news-headline p {
 font-size:1.8em; 
}

#news-pr {
  width:570px;
  padding:40px 60px 0 0;
}

  #news-pr h2 {
    padding-left:53px;
  }
 
  #news-pr-nav {
    float:left;
    margin-left:40px;
  }
  
  #news-pr-nav li {
    float:left;
    margin-left:15px;
  }
  
  #news-pr-nav a {
    font-family: utopia-std, Georgia, serif;
    font-size:1.25em;
    color:#afaa6d;
  }
  
  #news-pr-nav a:hover,
  #news-pr-nav a.selected {
    color:#569099;
  }
  
#news-pr-links {
  margin:50px 5px 60px 53px;
}

  .pr-link {
    margin-bottom:25px;
  }
  
  #news-pr-links h4 { 
       font-family:news-gothic-std, tahoma, lucida, verdana, helvetica, sans-serif;
   font-size:1.32em;
   line-height:1.6em;
     color:#afaa6d;
  }
  
  #news-pr-links h4:hover {
    text-decoration:underline;;
  }
  
  #news-pr-links p {
    font-size:1.25em;
    line-height:1.55em;
  }
  
#news-right-col {
  padding:40px 25px 0 20px;
  margin-bottom:25px;
  width:375px;
  height:589px;
}
  
  .partner-photo-links {
    margin:25px 0 35px;
  }
  
  
  .partner-photo-links a {
    font-size:1.25em;
    font-weight:bold;
    line-height:2em;
  }
  
  #news-media-contacts h4,
  #news-media-contacts p,
  #news-media-contacts a {
    font-size:1.25em;
    line-height:1.5em;
  }
  
  #news-media-contacts h4 {
    font-size:1.65em;
	line-height: 1.0em;
  }
  
  .media-contact {
    margin:15px 0;
  }
 
.onover { text-decoration:underline;}
.onover:hover { color:#e6674a; }
  
  
  #dp4.opp4 a {
color: #5D717E;
font-size: 12px;
}
/* @end */

/* @end */





#stats-contact-link h4:hover {
color: #CC9!Important;
} 



