body {
  color: #000000;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  margin:  0;
  padding: 0 0 215px;
}

p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

h1 {
  font-size: 275%;
font-weight: normal;
}

h2 {
  font-size: 250%;
}

a {
  color: #000000;
  text-decoration: none;
  outline: none;
}

img {
  border: none !important;
}

.bold {
  font-weight: bold;
}

script {
display: none;
}

div.done {
display: none;
}

div#lbLoadMessage {
display: none;
}

/* ========== */
/* = Header = */
/* ========== */

div#header {
}

div#header p#logo {
font-size: 150%;
font-weight: bold;
}

div#header p#logo a {
}

/* ============= */
/* = Main Menu = */
/* ============= */

div#main-menu {
  display: none;
}


div#content {
  padding-top: 40px;
}

div#content div#sidebar {
display: none;
}

div#content div#main-content {
}

/* =========== */
/* = Sidebar = */
/* =========== */

div#content div#sidebar {
  display: none;
}



/* ================ */
/* = Main Content = */
/* ================ */

div#main-content div.content-title,
div#main-content div.content-title-wide,
div#main-content div.content-title h1,
div#main-content div.content-title-wide h1 {
}

div#main-content div.content-title-wide h1 {
}

div#main-content div.content-title h1 {

}

div#main-content div.content-title p.rss a {
  display: none;
}

div#main-content div#blog {
  float: left;  
}

div#main-content div#light-bulb-moments-blog,
div#main-content div#blog-post {
  padding: 35px 35px 55px 0px;
}

div#main-content div.internal-two-col div#contact-info {
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story,
div#main-content div#blog-post div.comment {
  clear: both;
  padding-top: 30px;
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story-image,
div#main-content div#blog-post div.comment div.comment-image,
div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story,
div#main-content div#blog-post div.comment div.comment-body {
  float: left;
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story-image {
 
  width: 137px;
  height: 120px;
}

div#main-content div#blog-post div.comment div.comment-image {

  width: 97px;
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story {
 
  padding-top: 13px;
  width: 228px;
}

div#main-content div#blog-post div.comment div.comment-body {

  width: 620px;
}

div#main-content div#blog-post div.comment div.comment-body p.comment-details {
 
  color: #4c4c4c;
  margin-bottom: 0;
  padding-top: 13px;
}

div#main-content div#blog-post div.comment div.comment-body p.comment-metadata {
  color: #6e6e6e;
  font-size: 12px;
  margin-bottom: 0;
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story p,
div#main-content div#blog-post div.comment div.comment-body p {
  padding: 0px 18px 0px 0px;
}

div#main-content div#light-bulb-moments-blog div.light-bulb-moments-story div.story p.read-more {
 
  display: block;
  font-size: 85%;
  font-weight: bold;
  padding: 10px 0px;
  text-transform: uppercase;
}

div#main-content div#share-your-story,
div#main-content div#ask-an-agilista-form {
  display: none;
}

div#main-content div#share-your-story p {
  margin-bottom: 20px;
}

div#main-content div.internal-two-col div#contact-form {
display: none;
}

div#main-content div#share-your-story h2,
div#main-content div#ask-an-agilista-form h2,
div#main-content div.internal-two-col div#contact-form h2 {
display: none;
}

div#main-content div#share-your-story h2 {

}

div#main-content div#ask-an-agilista-form h2 {

}

div#main-content div.internal-two-col div#contact-form h2 {
display: none;
}

div#main-content div#ask-an-agilista-form form {
  padding-top: 30px;
}

div#main-content div#blog-post div.blog-entry {
  padding-bottom: 40px;
}

div#main-content div#blog-post h2 {
  color: #000000;
  margin-bottom: 15px;
}

div#main-content div#blog-post p {
  line-height: 150%;
  margin-bottom: 20px;
}

div#main-content div#blog-post p.post-details {
  color: #000000;
  font-size: 90%;
  font-weight: bold;
}

div#main-content div#blog-post p#blog-post-image {
  display: block;
  float: right;
  text-align: right;
  width: 123px;
}

div#main-content div#blog-post h2#comments {
}

div#main-content div#blog-post h2#leave-a-comment {
display: none;
}

div#main-content div#blog-post form#comment_form {
display: none;
}

div#main-content div#whitespace {
  clear: both;
  height: 55px;
}

/* ======== */
/* = Form = */
/* ======== */

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

input.textfield,
textarea.textarea {
  border: 1px #cdcdcd solid;
  font-size: 120%;
  width: 98%;
}

form p {
  margin-bottom: 15px;
}


div#main-content div#newsletter-page {
}

div#main-content form.form-medium {
  margin-top: 15px;
  width: 300px;
}


/* ========== */
/* = Footer = */
/* ========== */

div#footer {
display: none;
}

div#analytics {
display:none;
}



/* ========================= */
/* = Copyright and Credits = */
/* ========================= */

div#copyright-and-credits {
  font-size: 85%;
  padding-top: 13px;
}

div#copyright-and-credits p#copyright,
div#copyright-and-credits p#credits {

}

div#copyright-and-credits p#copyright {
}

div#copyright-and-credits {
display: none;
}

div#copyright-and-credits strong {
display: block;
}

/* ========================= */
/* = Homepage = */
/* ========================= */
div#homepage-intro {
  overflow: hidden;
  padding-bottom: 20px;
}

div#homepage-intro div#card {
  width: 673px;
  background-color: #FFF;
  margin: 30px 19px 0 30px;
  overflow: hidden;
  padding-bottom: 30px;
  float: left;
  display: inline;
}

div#homepage-intro div#card h1 {
}

div#homepage-intro div#card div#introduction {
 
  overflow: hidden;
  zoom: 1;
}

div#homepage-intro div#card div#home-card-left {
  float: left;
  width: 180px;
  margin-left: 32px;
  display: inline;
}

div#homepage-intro div#card div#home-card-middle,
div#homepage-intro div#card div#home-card-right {
  width: 180px;
  float: left;
  padding-left: 0px;
}

div#homepage-intro div#card div#home-card-right img {
  float: left;
  margin: 0 15px 5px 0;
}


div#home-services {
  height: 414px;
  float: right;
  width: 216px;
}

div#home-services ul {
  margin: 0;
  padding: 0;
}

div#home-services ul li {
  list-style: none;
}

div#home-services ul li a {

}

div#home-services ul li#training a:link, div#home-services ul li#training a:visited {
  height: 141px;
}

div#home-services ul li#training a:hover, div#home-services ul li#training a:focus {
  height: 141px;
  
}

div#home-services ul li#facilitation a:link, div#home-services ul li#facilitation a:visited {
  height: 125px;
  background-position: left -145px;
}

div#home-services ul li#facilitation a:hover, div#home-services ul li#facilitation a:focus {
  height: 125px;
  background-position: -216px -145px;
}

div#home-services ul li#consulting a:link, div#home-services ul li#consulting a:visited {
  height: 150px;
  background-position: left -269px;
}

div#home-services ul li#consulting a:hover, div#home-services ul li#consulting a:focus {
  height: 150px;
  background-position: -216px -269px;
}

div.home-content-container {
  border-bottom: 1px solid #000;
  overflow: hidden;
  zoom: 1;
}

div#content div#home-content {
  float: left;
  width: 510px;
  margin-top: 20px
}

div#content div#home-content h2.resources-head a {
}

div#content div#home-content ul {
  margin: 0;
  padding: 0;
}

div#content div#home-content ul li {
  list-style: none;
  margin-bottom: 20px;
}

div#content div#home-content ul.resources li a {
}


div#content div#home-content ul.resources li#articles a:link, div#content div#home-content ul.resources li#articles a:visited {
}

div#content div#home-content ul.resources li#articles a:hover, div#content div#home-content ul.resources li#articles a:focus {
}

div#content div#home-content ul.resources li#presentations a:link, div#content div#home-content ul.resources li#presentations a:visited {
}

div#content div#home-content ul.resources li#presentations a:hover, div#content div#home-content ul.resources li#presentations a:focus {
}

div#content div#home-content ul.resources li#podcasts a:link, div#content div#home-content ul.resources li#podcasts a:visited {
}

div#content div#home-content ul.resources li#podcasts a:hover, div#content div#home-content ul.resources li#podcasts a:focus {
}

div#content div#home-content ul.resources li#newsletter a:link, div#content div#home-content ul.resources li#newsletter a:visited {
}

div#content div#home-content ul.resources li#newsletter a:hover, div#content div#home-content ul.resources li#newsletter a:focus {
}

div#content div#home-content ul.three-features li {
}

div#content div#home-content ul.three-features li a {
}

div#content div#home-content ul.three-features li#blog-promo a:link, div#content div#home-content ul.three-features li#blog-promo a:visited {
  background-position:  left 1px;
  width: 190px;
}

div#content div#home-content ul.three-features li#blog-promo a:hover, div#content div#home-content ul.three-features li#blog-promo a:focus {
  background-position: left -59px ;
}

div#content div#home-content ul.three-features li#ask-promo a:link, div#content div#home-content ul.three-features li#ask-promo a:visited {
  background-position:  left 1px;
  width: 151px;
}

div#content div#home-content ul.three-features li#ask-promo a:hover, div#content div#home-content ul.three-features li#ask-promo a:focus {
  background-position: left -59px ;
}

div#content div#home-content ul.three-features li#lightbulb-promo a:link, div#content div#home-content ul.three-features li#lightbulb-promo a:visited {
  background-position:  left 1px;
  width: 167px;
}

div#content div#home-content ul.three-features li#lightbulb-promo a:hover, div#content div#home-content ul.three-features li#lightbulb-promo a:focus {
  background-position: left -59px ;
}


div#content div#home-sidebar {

  float: left;
  width: 380px;
  padding: 0 0 60px 0px;
  margin-top: 20px;
}

div#content div#home-sidebar h2.events-head a {
}


div#content div#home-sidebar p.rss a {

}

div#content div#home-sidebar p.rss a {

}

div#content div#home-sidebar p.more-events a {

}

div#content div#home-sidebar ul {
  padding: 0;
  margin: 0;
  clear: both;
}

div#content div#home-sidebar ul li {
  list-style: none;
  margin-bottom: 7px;
  border-bottom: 1px solid #e0f1f3;
  padding-bottom: 7px;

}

div#content div#home-sidebar h3 {

}

/* ========================= */
/* = Event Descriptions = */
/* ========================= */
div#event-detail {
  padding: 35px 35px 55px 0px;
}

div#event-detail div.event-listing {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e0f1f3;
}

div#event-detail h2 {
  font-size: 110%;
  margin-bottom: 10px;
}

div#main-content div#agile-events h1 {
}

div#event-detail div.event-listing .event-type {
  font-size: 80%;
  margin-bottom: 5px;
  text-transform: uppercase;
}

div#event-detail p {
  margin-bottom: 10px;
}

div#event-detail div.event-listing p {
  margin-bottom: 0px;
}

/* ============ */
/* = Services revised = */
/* ============ */

div#services-offered2 {
  display: none;
}



/* ============ */
/* = Books = */
/* ============ */

div#main-content div#books h1 {
clear: both; 
margin-top: 1em;
}

div#main-content div#pub-list {
}

div#main-content div#pub-list p {
}

div#main-content div#pub-list div.pub-large {
}

div#main-content div#pub-list div.pub-large h2 {
margin-top: 1em;
clear: both;
}

div#main-content div#pub-list div.pub-large p.author {
}

div#main-content div#pub-list div.pub-large .book-cover,
div#main-content div#pub-list div.pub-row .book-cover {
float: left;
}

div#main-content div#pub-list div.pub-large p.purchase-button a {
}

div#main-content div#pub-list div.pub-large p.purchase-button a:link, div#main-content div#pub-list div.pub-large p.purchase-button a:visited {
}

div#main-content div#pub-list div.pub-large p.purchase-button a:hover, div#main-content div#pub-list div.pub-large p.purchase-button a:focus {
}


div#main-content div#pub-list div.pub-category {
}

div#main-content div#podcast-list div.podcast-category {
}

div#main-content div#pub-list div.pub-category h2 {
margin-top: 1em;
}

div#main-content div#podcast-list div.podcast-category h2 {
margin-top: 1em;
}

div#main-content div#pub-list div.pub-category div.pub-row {
clear: both;
margin-top: 1em;
}

div#main-content div#pub-list div.pub-category div.pub-row div.left {
clear: both;
}

div#main-content div#pub-list div.pub-category div.pub-row div.right {
clear: both;
}

div#main-content div#pub-list div.pub-category div.pub-row div.pub-single {
clear: both;
}

div#main-content div#pub-list div.pub-category div.pub-row div.pub-single h3 {
margin-top: 1em;
}

div#main-content div#pub-list div.pub-category div.pub-row div.pub-single img {
float: left;
padding-right: 1em;
margin-top: 1em;
}

div#main-content div#pub-list div.pub-category div.pub-row div.pub-single p {
padding-top: 1em;
}

div#main-content div#pub-list div.pub-category div.pub-row div.pub-single p.author {
}



/* ============ */
/* = Internal Page = */
/* ============ */

div#main-content div.internal {
  padding: 35px 35px 55px 0px;
  overflow: hidden;
  zoom: 1;
}

div#main-content div.internal img {
  float: right;
  margin: 0 0 15px 15px;
}
div#main-content div.internal-two-col {
  padding: 35px 0 55px 20px;
  overflow: hidden;
  zoom: 1;
}


div#main-content div#agile-training h1 {

}

div#main-content div#consulting-services h1 {

}

div#main-content div#facilitation-services h1 {

}

div#main-content div#contact h1 {

}

div#main-content div#about-page h1 {

}

div#main-content div.internal h2,
div#main-content div.internal-two-col h2 {
  font-size: 150%;
  margin-top: 30px;
}

div#main-content div.internal h2:first-child {
  font-size: 150%;
  margin-top: 0;
}

div#main-content div.internal p,
div#main-content div.internal-two-col p {
  line-height: 150%;
  margin-bottom: 20px;
}


div#main-content div.internal p#class-button a {

}

div#main-content div.internal p#class-button a:link, div#main-content div.internal p#class-button a:visited {
  background-position: left top;
}

div#main-content div.internal p#class-button a:hover, div#main-content div.internal p#class-button a:focus {
  background-position: left -31px;
}

div#main-content div#event-detail a.register-button  {

}

div#main-content div#event-detail .register-button a:link, div#main-content div#event-detail .register-button a:visited {
  background-position: left top;
}

div#main-content div#event-detail  a:hover.register-button, div#main-content div#event-detail .register-button a:focus {
  background-position: left -21px;
}

/* ============= */
/* = Resources = */
/* ============= */


div#main-content div#resources h1 {


}

div#main-content div#resources-all {
}

div#main-content div#resources-all div#resources-list {
}

div#main-content div#resources-all div#resources-list .resource-group {
}

div#main-content div#resources-all div#resources-list .resource-group h2 a {

}
  

div#main-content div#resources-all div#resources-list div#resources-articles h2 a {

}

div#main-content div#resources-all div#resources-list div#resources-presentations h2 a {

}

div#main-content div#resources-all div#resources-list div#resources-podcasts h2 a {

}

div#main-content div#resources-all div#resources-list div.resource-group p.more a {

}

div#main-content div#resources-list div#resources-articles p.more a {

}

div#main-content div#resources-list div#resources-presentations p.more a {

}

div#main-content div#resources-list div#resources-podcasts p.more a {

}


div#main-content div#resources-all div#other-resources {
}

div#main-content div#resources-all div#other-resources h2 {

}

/* ============================================ */
/* = Articles, Presentations, Podcasts, Links = */
/* ============================================ */

div#main-content div#articles h1 {

}

div#main-content div#presentations h1 {

}

div#main-content div#podcasts h1 {

}

div#main-content div#links h1 {

}

div#main-content div#article-list,
div#main-content div#presentation-list,
div#main-content div#podcast-list,
div#main-content div#link-list {
  padding: 35px 35px 55px 20px;
}

div#main-content div#article-list p,
div#main-content div#presentation-list p,
div#main-content div#podcast-list p,
div#main-content div#link-list p,
div#main-content div#resources-all div#resources-list .resource-group p {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0f1f3;
}

/* ========== */
/* = Search = */
/* ========== */

div#search {
  float: left;
  text-align: right;
  width: 470px;
}

div#search p#tagline {
  padding: 13px 0px 10px;
  margin: 0px;
}

div#search p#search-box {

  padding: 10px 0px;
}

div#search p#search-box input {
  margin: 0px !important;
}

div#main-content div.search-result {
  margin: 10px 0;
}

div#main-content div.paginate {
  padding: 10px 0 20px 0;
}