/* ------------------------------------------------------------ */
/* ------------- common elements  ----------------------------- */
/* ------------------------------------------------------------ */

/* Sidebar styles */
.container .span-6 { float: right; }
#secondary-nav span.doc-name { color: #000; text-transform: uppercase; }

/* ------------------------------------------------------------ */
/* ------------- our doctors page ----------------------------- */
/* ------------------------------------------------------------ */

/* Inner content */
#our-doctors-content { margin-left: 10px; color: #666; font-size: 11px; }
#our-doctors-content h2 { color: #333; font-size: 14px; margin-bottom: 30px; }
#our-doctors-content ul,
#our-doctors-content ul, li { list-style: none; margin: 0; padding: 0; }

/* 3 columns of doctors */
#our-doctors-content .col-1,
#our-doctors-content .col-2,
#our-doctors-content .col-3 { width: 233px; float: left; padding: 0; margin: 0; }
#our-doctors-content .col-1 a.headerimg:hover,
#our-doctors-content .col-2 a.headerimg:hover,
#our-doctors-content .col-3 a.headerimg:hover { background: transparent; }
#our-doctors-content .col-1 { margin-right: 5px; }
#our-doctors-content .col-2 { margin-right: 6px; }
#our-doctors-content .col-1-content,
#our-doctors-content .col-2-content,
#our-doctors-content .col-3-content { border: 1px solid #dfdfdf; padding: 10px; }
#our-doctors-content .col-1-content a.read-more-button,
#our-doctors-content .col-2-content a.read-more-button,
#our-doctors-content .col-3-content a.read-more-button { display: block; width: 210px; height: 21px; padding-top: 5px; color: #333; font-size: 10px; margin: 20px 0 0 0; font-weight: normal; text-align: center; background: transparent url('/img/bg_completion_complete.png') no-repeat top left; }
#our-doctors-content p { padding: 0 1px; }
#our-doctors-content h1,
#our-doctors-content h2,
#our-doctors-content h3,
#our-doctors-content h4,
#our-doctors-content h5,
#our-doctors-content h6 { margin: 0; padding: 2px 0; }
#our-doctors-content h3 a { font-weight: bold; font-size: 11px; }
#our-doctors-content h4 a { font-weight: normal; font-size: 11px; }
#our-doctors-content h4,
#our-doctors-content h5,
#our-doctors-content h6 { text-transform: none; }

/* ------------------------------------------------------------ */
/* ------------- specific doctor's page ----------------------- */
/* ------------------------------------------------------------ */

/* Inner content */
#doctor-content { margin-left: 10px; color: #666; }
#doctor-content h1.dr-stephen-bio,
#doctor-content h1.dr-paul-bio,
#doctor-content h1.dr-bruce-bio,
#doctor-content h1.dr-stephen-blog,
#doctor-content h1.dr-paul-blog,
#doctor-content h1.dr-bruce-blog { height: 28px; width: 705px; padding: 0; margin: 0; }
#doctor-content h1.dr-stephen-bio span,
#doctor-content h1.dr-paul-bio span,
#doctor-content h1.dr-bruce-bio span,
#doctor-content h1.dr-stephen-blog span,
#doctor-content h1.dr-paul-blog span,
#doctor-content h1.dr-bruce-blog span { display: none; }
#doctor-content h1.dr-stephen-bio { background: transparent url('/img/bg_bio_header_dr_stephen.png') no-repeat top left; border: 1px solid #a4cd31; }
#doctor-content h1.dr-bruce-bio { background: transparent url('/img/bg_bio_header_dr_bruce.png') no-repeat top left;border: 1px solid #3badea; }
#doctor-content h1.dr-paul-bio { background: transparent url('/img/bg_bio_header_dr_paul.png') no-repeat top left;border: 1px solid #f68821; }
#doctor-content h1.dr-stephen-blog { background: transparent url('/img/bg_blog_header_dr_stephen.png') no-repeat top left; border: 1px solid #a4cd31; }
#doctor-content h1.dr-bruce-blog { background: transparent url('/img/bg_blog_header_dr_bruce.png') no-repeat top left;border: 1px solid #3badea; }
#doctor-content h1.dr-paul-blog { background: transparent url('/img/bg_blog_header_dr_paul.png') no-repeat top left;border: 1px solid #f68821; }
/* Blog specific */
#doctor-content #blog-wrapper { width: 655px; border: 1px solid #dfdfdf; padding: 15px 20px 25px 30px; }
#doctor-content #blog-content { width: 430px; float: left; }
#doctor-content h2#blog-topic { font-size: 13px; font-weight: bold; color: #333; text-transform: none; margin-bottom: 20px; padding: 0; }
#doctor-content .blog-meta { border-top: 2px solid #a5a5a5; padding-top: 15px; }
#doctor-content .blog-meta .blog-datestamp { font-size: 10px; color: #666; text-transform: uppercase; margin: 0; padding: 0; }
#doctor-content .blog-meta h3.blog-title { margin-bottom: 20px; margin-top: 10px; padding: 0; margin-left: -1px; text-transform: none; }
#doctor-content .blog-meta h3.blog-title a { font-weight: bold; font-size: 22px; }
#doctor-content .blog-post { font-size: 13px; }
#doctor-content .blog-post ul li { list-style: disc; }
#doctor-content .blog-post-footer { margin-top: 0px; margin-bottom: 30px; }
#doctor-content .blend a:hover,
#doctor-content .blend a:hover span { background-color: transparent; color: #0E6ECE; text-decoration: underline; }
#doctor-content .blog-tags { font-size: 11px; padding-bottom: 0px; padding-top: 8px; border-top: 1px dashed #dfdfdf; margin-bottom: 10px; margin-top: 10px; }
/* Blog Comment specific */
#doctor-content #blog-content .feedback { border-top: 1px dashed #dfdfdf; margin-top: 8px; margin-bottom: 15px; }
#doctor-content #blog-content #dsq-content h3 { font-size: 15px; color: #666; text-transform: none; font-weight: bold; margin-top: 15px;}
/* Bio specific */
#doctor-content #bio-wrapper { width: 655px; border: 1px solid #dfdfdf; padding: 15px 20px 25px 30px; }
#doctor-content #bio-content { width: 430px; float: left; padding-top: 15px; }
#doctor-content .bio-meta .bio-datestamp { font-size: 10px; color: #666; text-transform: uppercase; margin: 0; padding: 0; }
#doctor-content .bio-meta h3.bio-title { margin-bottom: 20px; padding: 0; margin-left: -1px; text-transform: none; }
#doctor-content .bio-meta h3.bio-title a { font-weight: bold; font-size: 22px; }
#doctor-content .bio-meta .bio-tags { font-size: 11px; padding-bottom: 8px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; }
#doctor-content .bio-post { font-size: 11px; color: #666; }
#doctor-content .first { border-top: none; padding-top: 0px; }

/* Right Sidebar */
#doctor-content #blog-sidebar { width: 198px; margin-left: 460px; }
#doctor-content #blog-sidebar .bio-button { width: 198px; height: 26px; background: transparent url('/img/bg_blog_bio_button.png') no-repeat top left; margin-bottom: 18px; }
#doctor-content #dr-paul #blog-sidebar .bio-button a { background: transparent url('/img/bg_arrow_orange.png') no-repeat 28px 9px; }
#doctor-content #dr-stephen #blog-sidebar .bio-button a { background: transparent url('/img/bg_arrow_green.png') no-repeat 28px 9px; }
#doctor-content #dr-bruce #blog-sidebar .bio-button a { background: transparent url('/img/bg_arrow_blue.png') no-repeat 28px 9px; }
#doctor-content #blog-sidebar .bio-button a,
#doctor-content #blog-sidebar .bio-button a:link,
#doctor-content #blog-sidebar .bio-button a:active { display: block; width: 198px; height: 21px; padding-top: 5px; color: #333; font-weight: normal; font-size: 10px; text-align: center; }
#doctor-content #blog-sidebar .bio-button a:hover { color: #333; background-color: transparent; }
#doctor-content #blog-sidebar h4 { font-size: 14px; font-weight: bold; color: #333; margin: 0; padding: 0; text-transform: none; }
#doctor-content #blog-sidebar ul { margin: 5px 0 20px 0; padding: 0; }
#doctor-content #blog-sidebar ul li { padding: 10px 0 10px 13px; border-bottom: 1px solid #a5a5a5; margin: 0; font-size: 11px; }
#doctor-content #blog-sidebar ul li a.here,
#doctor-content #blog-sidebar ul li a.here:link,
#doctor-content #blog-sidebar ul li a.here:active { text-transform: uppercase; color: #666; font-weight: bold; }
#doctor-content #blog-sidebar ul li a.here:hover { color: #666; background-color: transparent; }
/* Bio specific */
#doctor-content #bio-sidebar { width: 198px; margin-left: 460px; }
#doctor-content #bio-sidebar .bio-button { width: 198px; height: 26px; background: transparent url('/img/bg_blog_bio_button.png') no-repeat top left; margin-bottom: 18px; }
#doctor-content #dr-paul #bio-sidebar .bio-button a { background: transparent url('/img/bg_arrow_orange.png') no-repeat 15px 9px; }
#doctor-content #dr-stephen #bio-sidebar .bio-button a { background: transparent url('/img/bg_arrow_green.png') no-repeat 15px 9px; }
#doctor-content #dr-bruce #bio-sidebar .bio-button a { background: transparent url('/img/bg_arrow_blue.png') no-repeat 15px 9px; }
#doctor-content #bio-sidebar .bio-button a,
#doctor-content #bio-sidebar .bio-button a:link,
#doctor-content #bio-sidebar .bio-button a:active { display: block; width: 198px; height: 21px; padding-top: 5px; color: #333; font-weight: normal; font-size: 10px; text-align: center; }
#doctor-content #bio-sidebar .bio-button a:hover { color: #333; background-color: transparent; }
#doctor-content #bio-sidebar h4 { font-size: 14px; font-weight: bold; color: #333; margin: 0; padding: 0; text-transform: none; }
#doctor-content #bio-sidebar ul { margin: 5px 0 20px 0; padding: 0; }
#doctor-content #bio-sidebar ul li { padding: 10px 0 10px 13px; border-bottom: 1px solid #a5a5a5; margin: 0; font-size: 11px; }

/* ------------------------------------------------------------ */
/* ------------- blog post page ------------------------------- */
/* ------------------------------------------------------------ */


/* Post Entries */
/*.post-head h3 {
  margin: 15px 0 3px 0;
}
.post-date {
  color: #999;
  float: left; 
  margin-right: 15px;
  margin-bottom: 0;
}
.post-head .metadata {
  margin-bottom: 0;
}
.entry {
  padding-top: 8px;
  clear: both; 
}
.post-footer {
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
}*/

/* RSS icons */
/*.rss-icon {
  float: right;
  margin-top: 15px;
}
.rss-icon:hover {
  background-color: transparent;
}*/
