/*
Theme Name: Whitaker Wellness
Theme URI: http://www.whitakerwellness.com
Description: From the Kubrick theme by Michael Heilemann, http://binarybonsai.com/ 
Version: 
Author: MoreVisibility
Author URI: http://www.morevisibility.com
Tags: custom header, fixed width, two columns, widgets

*/
/*
Theme Name: Whitaker Wellness
Theme URI: http://www.whitakerwellness.com
Description: From the Kubrick theme by Michael Heilemann, http://binarybonsai.com/ 
Version: 
Author: MoreVisibility
Author URI: http://www.morevisibility.com
Tags: custom header, fixed width, two columns, widgets

*/
/* **** BLOG **** */

/* resetting some previously set styles */

body#blog.category span {
 color: #FFFFFF;
}

/* Begin Typography & Colors */




body#blog .thread-alt {
	background-color: #f8f8f8;
}
body#blog .thread-even {
	background-color: white;
}
body#blog .depth-1 {
  border: 1px solid #ddd;
}

body#blog .even, .alt {

	border-left: 1px solid #ddd;
}



body#blog small {
	font-family: Arial, Helvetica, Sans-Serif;


	}



body#blog h1 {
  background: transparent url(/templates/images/blog_heading_bg.png) no-repeat scroll 0 -2px; 
  line-height:25px;
  margin:0 0 24px;
  padding:9px 0 0;
	}
body#blog h1 a {
  text-decoration: none;
}
body#blog h1 a:link, body#blog h1 a:visited {
  color: #256CA1;
}
body#blog h1 a:hover, body#blog h1 a:focus, body#blog h1 a:active {
  text-decoration: underline;
}

body#blog.home h2 a:hover,body#blog.home h2 a:focus, body#blog.home h2 a:active,
body#blog.search-results h2 a:hover, body#blog.search-results h2 a:focus, body#blog.search-results h2 a:active,
body#blog.archive h2 a:hover, body#blog.archive h2 a:focus, body#blog.search-results h2 a:active {
  text-decoration: underline;
}

body#blog h2 {
  border:medium none;
  color:#895A24;
  font-size:1em;
  font-weight:bold;
  letter-spacing:-0.001em;
  margin:13px 0 3px;
  width:auto;
	}



body#blog #schedule-sidebar h2 {


	}

body#blog h3 {

	}


body#blog h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	}

body#blog h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #schedule-sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	margin-bottom: 0;
	padding:0;
	}

body#blog #blogIntroCopy {
  font-style: italic;
  margin-bottom: 18px;
	}


body#blog .main-content2 a {
  color:#895A24;
		}
body#blog .main-content2 a:visited {
  color:#895A24;
		}



body#blog .sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
body#blog .sticky h2 {
	padding-top: 10px;
	}

body#blog .commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
body#blog .commentlist li ul li {
	font-size: 1em;
}

body#blog .commentlist li {
	font-weight: bold;
}


body#blog .commentlist .comment-author,
body#blog .commentlist .comment-meta  {
  font-size:12px;
}
body#blog .commentlist .comment-meta  {
  margin:5px 0 0;
}


body#blog .commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

body#blog .commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

body#blog .commentlist p {
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	font-size:12px;
	}

body#blog #commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
body#blog #commentform a {
	color: #777;
	}

body#blog .commentmetadata {
	font-weight: normal;
	}


body#blog small, #schedule-sidebar ul ul li, #schedule-sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

body#blog code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

body#blog acronym, abbr, span.caps
  {

	letter-spacing: .07em;
	}





body#blog #wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

body#blog #wp-calendar a {
	text-decoration: none;
	}

body#blog #wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

body#blog #wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
  /* End Typography & Colors */



  /* Begin Structure */

body#blog .main-content2 {

}

body#blog .post {
	margin: 0 0 40px;

	}

body#blog .post hr {
	display: block;
	}


body#blog .postmetadata {
	clear: both;
}
body#blog .postmetadata.before {
	margin: 3px 0 9px;
}
body#blog .postmetadata.after {
	border-bottom:1px solid #A0BC6D;
  font-size:11px;
  margin-right:40px;
  padding:4px 0;
}


body#blog .postmetadata a {
	color:inherit;
}

body#blog .clear {
	clear: both;
}
  /* End Structure */



  /*	Begin Headers */


body#blog h2.pagetitle {
}

body#blog #schedule-sidebar h2 {
	}


body#blog h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
  /* End Headers */



  /* Begin Images */
body#blog p img {
	padding: 0;
	max-width: 100%;
	}


body#blog img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

body#blog img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

body#blog img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

body#blog .alignright {
	float: right;
	}

body#blog .alignleft {
	float: left;
	}
  /* End Images */



  /* Begin Lists */

body#blog .entry li {
  font-size:0.725em;
}

body#blog .postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

body#blog #schedule-sidebar ul, #schedule-sidebar ul ol {
	margin: 0;
	padding: 0;
	}

body#blog #schedule-sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

body#blog #schedule-sidebar ul p, #schedule-sidebar ul select {
	margin: 5px 0 8px;
	}

body#blog #schedule-sidebar ul ul, #schedule-sidebar ul ol {
	margin: 5px 0 0 10px;
	}

body#blog #schedule-sidebar ul ul ul, #schedule-sidebar ul ol {
	margin: 0 0 0 10px;
	}

body#blog ol li, #schedule-sidebar ul ol li {
	list-style: decimal outside;
	}

body#blog #schedule-sidebar ul ul li, #schedule-sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
  /* End Entry Lists */



  /* Begin Form Elements */
body#blog #searchform {
	margin: 10px auto;
	padding: 15px 0 0 9px;
	}

body#blog #schedule-sidebar #searchform #s {
	width: 137px;
	padding: 2px;
	}

body#blog #schedule-sidebar #searchsubmit {
	padding: 1px;
	}

body#blog .entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

body#blog select {
	width: 130px;
	}

body#blog #commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

body#blog #commentform {
	margin: 5px 10px 0 0;
	}
body#blog #commentform textarea {
	width: 100%;
	padding: 2px;
	}
body#blog #respond,
body#blog h3#comments
 {
    color: #777777;
	}

body#blog #commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
  /* End Form Elements */



  /* Begin Comments*/
body#blog .alt {
  margin:16px 0 0;
  padding:2px 10px;
	}

body#blog .commentlist {
	padding: 0;
	text-align: justify;
	}

body#blog .commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
body#blog .commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

body#blog .commentlist p {
	margin: 10px 5px 10px 0;
}
body#blog .children { padding: 0; }

body#blog #commentform p {
	margin: 5px 0;
	}

body#blog .nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

body#blog .commentmetadata {
	margin: 0;
	display: block;
	}
  /* End Comments */





  /* Begin Sidebar */
body#blog #schedule-sidebar
body#blog {
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

body#blog #schedule-sidebar form {
	margin: 0;
	}
	
body#blog #dynamicSidebarContainer *, body#blog #rightSideNav * {
  font-size: 12.46px;
}
body#blog #dynamicSidebarContainer li, body#blog #rightSideNav li {
  margin: 0;
}
  /* End Sidebar */



  /* Begin Calendar */
body#blog #wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

body#blog #wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

body#blog #wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

body#blog #wp-calendar a {
	display: block;
	}

body#blog #wp-calendar caption {
	text-align: center;
	width: 100%;
	}

body#blog #wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

body#blog #wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
  /* End Calendar */



  /* Begin Various Tags & Classes */
body#blog acronym, abbr, span.caps {
	cursor: help;
	}

body#blog acronym, abbr {
	border-bottom: 1px dashed #999;
	}

body#blog blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

body#blog blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

body#blog .center {
	text-align: center;
	}

body#blog .hidden {
	display: none;
	}
	
body#blog .screen-reader-text {
     position: absolute;
     left: -1000em;
}

body#blog hr {
	display: none;
	}

body#blog a img {
	border: none;
	}

body#blog .navigation {
  font-size:12px;
  margin:5px 0 15px;
  min-height:31px;
  width:505px;
	}
body#blog .navigation a {
  color:#895A24;
	}
  /* End Various Tags & Classes*/



  /* Captions */
body#blog .aligncenter,
body#blog div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

body#blog .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

body#blog .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

body#blog .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
  
body#blog #rightSideNav h3, body#blog #dynamicSidebarContainer h2 {
  background:url(/templates/images/schedule_sidebar_bg.gif) 0 0 no-repeat;
  font-size:17px;
  color:#fff;
  border:none;
  height:33px;
  line-height:33px;
  padding: 0 0 0 10px;
  margin:0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
}

body#blog.home h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:20px;
  width:525px;
  background:url(/templates/images/heading_bg.jpg) 0 0 no-repeat;
  min-height:40px;
  line-height:30px;
  color:#256ca1;
  border:none;
  margin:0 0 0 -15px;
  padding:8px 0 0 15px;
  overflow:hidden;
  display:block;
}

/*Fixing menu to fit blog */
.nav-pos{
  margin-left:9px;}

/*Adding style class to match sidebar*/

body#blog #schedule-sidebar ul p, #schedule-sidebar ul select {
margin:10px;
}

#about ul p a{
   font-style:italic;
}


