/* ::::::::::::::::::::::::::::::::  Blog Styles (comment page) Begin */
div#container {
  width: 970px;
  margin: 15px auto;
  border: 1px solid grey;
  text-align: left;
  padding: 0px 12px 12px 12px;
  background: white;
}
div#container div#banner {
  background: url(//cdn.care.com/img/care_web_notagline.gif) 10px 0 no-repeat;
  height: 67px;
  padding: 0 0 15px 0;
}
div#container div#banner h1 {
  display: none;
}
div.comments h3 {
  letter-spacing: 1px;
  font-weight: normal;
  border: dotted grey;
  border-width: 0 0 1px 0;
}
div.comments-open {
  font-size: 13px;
}
div.comments-open label {
  display: block;
}
div.comments-open h2 {
  letter-spacing: 1px;
  font-weight: normal;
  border: dotted grey;
  border-width: 0 0 1px 0;
}
div#beta h2 {
  border: dotted grey;
  border-width: 0 0 1px 0;
  font-size: 21px;
}
div#beta h2 a {
  letter-spacing: 1px;
  font-weight: normal;
  color: grey;
}
textarea {
  width: 450px;
}
/*  blog styles - these affect the live typepad blog */
.careBlog {
  padding: 15px 0 0;
}
.careBlog h2 {
  margin: 0 0 10px;
  font-size: 1em;
}
.careBlog h2.sbh,
.careBlog h2.sbh a {
  color: #DB8A21;
  text-decoration: none;
  font-size: 12px;
}
.entry-header {
  margin: 0;
}
.careBlog h3.entry-header {
  font-size: 16px;
}
.careBlog .content-header {
  font-size: 1.5em;
}
.careBlog .module-content {
  margin: 0 0 10px;
}
.careBlog .module-content a {
  color: #00abcc;
  text-decoration: none;
}
.careBlog .module-content a:hover {
  text-decoration: underline;
}
.careBlog .module-list li {
  list-style-type: none;
  padding-bottom: 5px;
}
.careBlog .blogMainContent {
  border: dotted #333333;
  border-width: 0 0 0 1px;
  padding: 0 0 0 10px;
  min-height: 800px;
}
/* see ie6fix */
.careBlog .blogMainContent a {
  color: #00abcc;
  text-decoration: none;
}
.careBlog .blogMainContent a:hover {
  text-decoration: underline;
}
.careBlog .blogMainContent p {
  color: #444;
}
.careBlog .sideBar {
  padding: 0 0 0 10px;
  border: dotted #333333;
  border-width: 0 0 1px 0;
  margin: 0 0 10px 0;
}
.careBlog .blogLinksList {
  padding: 0 0 0 10px;
}
.careBlog .rssFeed {
  padding: 0 0 0 20px;
  background: url(//cdn.care.com/img/blog/feed.png?v=1) 0 0 no-repeat;
  display: block;
  height: 17px;
}
.careBlog textarea {
  width: 450px;
}
.careBlog h1.indivHeader {
  font-size: 21px;
  margin: 0;
}
.careBlog .clear {
  *height: 1%;
}
.entry-footer {
  font-size: 11px;
}
.socailMediaAdlob {
  float: right;
  margin: 0 0 10px;
  width: 230px;
  clear: right;
}
.socailMediaAdlob .top {
  background: url(//cdn.care.com/img/sm/SB_module_top.gif?v=1) 0 0 no-repeat;
  height: 32px;
}
.socailMediaAdlob .c {
  background: url(//cdn.care.com/img/sm/SB_module_1px-middle.gif?v=1) repeat-y;
  padding: 5px 12px 0 16px;
  position: relative;
}
.socailMediaAdlob .base {
  background: url(//cdn.care.com/img/sm/SB_module_base.gif?v=1) 0 0 no-repeat;
  height: 25px;
}
.socailMediaAdlob p.smTitle {
  color: #E5801D;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  text-align: center;
  padding-top: 12px;
  padding-left: 25px;
}
.socailMediaAdlob dl {
  margin: 8px 0 0;
  padding: 0;
  clear: both;
}
.socailMediaAdlob dt {
  float: left;
  clear: left;
  width: 16px;
  margin: 0 0 5px;
  padding: 0;
}
.socailMediaAdlob dd {
  margin: 0 0 5px 22px;
  padding: 2px 0 0;
  clear: right;
}
.sheila_aboutAuthor .module-typelist h2.module-header {
  display: none;
}
.sheila_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.wendy_aboutAuthor .module-typelist h2.module-header {
  display: none;
}
.wendy_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.wendy_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .chiefNote {
  font-style: italic;
  padding: 0 0 20px 0;
}
.wendy_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .editorNote {
  float: left;
  margin-right: 10px;
  width: 23px;
}
.wendy_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .note {
  float: left;
  width: 60px;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}
.wendy_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .desc {
  clear: left;
  font-size: 11px;
  padding: 10px 0;
  border-color: #333333;
  border-style: dotted;
  border-width: 0 0 1px;
}
.nanny-expert_aboutAuthor .module-typelist h2.module-header {
  display: none;
}
.nanny-expert_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.nanny-expert_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .meetOur {
  font: bold 12px Arial;
  color: #664234;
  text-align: center;
  padding: 0 0 20px 0;
}
.nanny-expert_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .neysaR {
  font: bold 12px Arial;
  text-align: center;
  padding: 10px 0 0 0;
}
.nanny-expert_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .chiefNote {
  font-style: italic;
  text-align: center;
  padding: 0 0 20px 0;
}
.nanny-expert_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .desc {
  font-size: 11px;
  padding: 10px 0;
}
.featured-columnists_aboutAuthor h2.module-header {
  display: none;
}
.featured-columnists_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.featured-columnists_aboutAuthor ul {
  margin: 0;
  padding: 0;
}
.featured-columnists_aboutAuthor li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.featured-columnists_aboutAuthor .indCont {
  font-size: 10px;
  margin: 10px 0 12px;
}
.featured-columnists_aboutAuthor img {
  float: left;
}
.featured-columnists_aboutAuthor .desc {
  float: left;
  width: 120px;
  margin-left: 5px;
}
.elder-advice_content .content-nav {
  margin-top: 0px;
}
.elder-advice_aboutAuthor {
  margin-bottom: 40px;
}
.elder-advice_aboutAuthor .sbh {
  margin-bottom: 5px;
}
.elder-advice_aboutAuthor .module-typelist h2.module-header {
  display: none;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list {
  margin: 0px;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .meetOur {
  font: bold 12px Arial;
  padding: 0 0 10px 0;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .aboutAuthor img {
  left: -5px;
  margin-bottom: 3px;
  position: relative;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .contributor {
  font: bold 12px Arial;
  padding: 0px;
}
.elder-advice_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .chiefNote {
  color: #626262;
  font-style: normal;
  padding: 0 0 5px 0;
  border: none;
}
.scoop_aboutAuthor .module-typelist h2.module-header {
  display: none;
}
.scoop_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.scoop_aboutAuthor .module-typelist .typelist-plain ul.module-list li.module-list-item .typelist-note .chiefNote {
  font-style: italic;
  padding: 0 0 20px 0;
  border-color: #333333;
  border-style: dotted;
  border-width: 0 0 1px;
}
.adlobList .module-typelist h2.module-header {
  display: none;
}
.adlobList .module-typelist .typelist-plain ul.module-list li.module-list-item {
  list-style-type: none;
}
.recentC {
  padding: 10px 0 0 0;
}
.recentC ul.module-list li.module-list-item {
  list-style-type: disc;
  color: #dc891b;
}
.recentC ul.module-list li.module-list-item .noteList {
  color: #333;
}
.aboutTheAuthorHead {
  font-weight: bold;
  margin-bottom: 0;
}
.aboutTheAuthorBody {
  height: 108px;
  margin: 0;
  padding: 28px 0 0 108px;
  width: 392px;
}
.aboutTheAuthorBody p {
  font: italic 11px arial;
  margin: 0;
}
.melissaChapman {
  background: url('/img/blog/img-contributor-melissa.png') 0 0 no-repeat;
}
.debLevy {
  background: url('/img/blog/img-contributor-deb.png') 0 0 no-repeat;
}
.entry .shareBlock {
  background-color: #ededed;
  padding: 5px 10px;
  margin: 10px 0;
  width: 480px;
  height: 21px;
}
.entry .shareBlock a {
  text-decoration: none;
}
.entry .shareBlock .shareCompFirst {
  padding: 0px 0 0 5px;
  display: inline-block;
  float: left;
  height: 21px;
}
.entry .shareBlock .shareComp {
  border-left: 1px solid #ccc;
  padding: 0px 0 0 12px;
  margin: 0 0 0 12px;
  display: inline-block;
  float: left;
  height: 21px;
}
.entry .shareBlock .shareComp .shareButton {
  width: 55px;
  display: inline;
}
.entry .shareBlock .shareComp .shareButton .share {
  font-weight: bold;
  margin: 0 0 0 5px;
  vertical-align: bottom;
}
.entry .shareBlock .shareComp a.smb img {
  vertical-align: middle;
}
.entry .shareBlock .shareComp .dnone {
  display: none;
}
.entry .shareBlock .shareComp .shareThis {
  background-color: #fff;
  width: 290px;
  height: 100px;
  border: 1px solid #ccc;
  position: absolute;
  margin: 0 0 0;
  padding: 5px;
  z-index: 1;
}
.entry .shareBlock .shareComp .shareThis .rightShare {
  float: left;
  width: 145px;
}
.entry .shareBlock .shareComp .shareThis .indShare {
  display: block;
  padding: 5px 0 0 10px;
  margin: 5px 0 0 10px;
}
.entry .shareBlock .shareComp .shareThis .shareimg {
  padding: 0 0 7px 15px;
  vertical-align: middle;
}
.entry .shareBlock .shareComp .shareThis .reddit {
  background: url(//cdn.care.com/img/sm/reddit.png?v=1) no-repeat 0 0;
}
.entry .shareBlock .shareComp .shareThis .myspace {
  background: url(//cdn.care.com/img/article/social-image-sprite.gif?v=1) no-repeat 0 55%;
}
.entry .shareBlock .shareComp .shareThis .delicious {
  background: url(//cdn.care.com/img/article/social-image-sprite.gif?v=1) no-repeat 0 0;
}
.entry .shareBlock .shareComp .shareThis .mixx {
  background: url(//cdn.care.com/img/article/social-image-sprite.gif?v=1) no-repeat 0 25%;
}
.entry .shareBlock .shareComp .shareThis .google_buzz {
  background: url(//cdn.care.com/img/article/social-image-sprite.gif?v=1) no-repeat 0 105%;
}
.entry .shareBlock .shareComp .shareThis .google_bmarks {
  background: url(//cdn.care.com/img/article/social-image-sprite.gif?v=1) no-repeat 0 80%;
  height: 16px;
}
