/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>
Version: 1.6
Author: Michael Heilemann 
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
#content .entry p{
      
        margin:0;
        padding:5px 0 10px 0;
          
}
#newsfeed .entry p{
        width:190px;

}
#newsfeed .entry p em{
        font-size:11px;
           }
#newsfeed .entry p{
        color:#404040;
}
.widecolumn {
	      line-height: 1.6em;
}
#content .post h3{
        margin:0;
        padding:10px 0 0 0;

}
.postmetadata {
	      text-align: left;
        margin:0;
        padding:10px 0 10px 0;
}
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
small {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 0.9em;
	line-height: 1.5em;
        margin:0;
        padding:0;
}
p{
       letter-spacing:1px;
       font-size:1.2em;
}
h1, h2, h3 {
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-weight: bold;
}
h2 {
 	font-size:18px;
  color:#a4373a;
 	letter-spacing:1px;
 	margin:0;
 	padding:5px 0 25px 0;
}
h3 {
	font-size: 1.3em;
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
.calendarclick{
margin:0;
padding:0 0 5px 10px;
}
#wp-calendarLarge tread tr th{
font-size:14px;
}
#newsfeed .more-link{
       color:#7b0d16;
}
.narrowcolumn .more-link{
 color:#7b0d16;
}
a{
   color:#aa4447;
}
.category a{
   color:#333333;
}
.entry p a:visited {
	color: #263b58;
}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #263b58;
	}
a:hover {
	color: #cd7678;
	}
/* End Typography & Colors */

/* Begin Structure */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color: #1f334c;
        background: url("/img/bodybg.gif") repeat-x;
        text-align: center;
	margin: 0;
	padding: 0;
        height:100%;
}
#page{
        position:relative;
	width: 890px;
        margin:0 auto;
        background: url('/img/pagebg.gif') repeat-y 100%;
        height:100%;
	padding: 0;
        text-align: left;
} 
#header {
	width: 890px;
        height: 174px;
	background: url("/img/headermyers.gif") no-repeat;
        margin:0 auto;
	padding:0;
}
#navcontainer {
        float: right;
	width: 615px;
        margin:0;
	padding:0;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-weight:bold;
}
#nav {
	text-align:left;
        margin:0;
        padding:137px 0 0 0;
        letter-spacing:1px;
}
#nav ul {
        list-style:none;
        margin:0;
        padding:0;
}
#nav li {
        letter-spacing:1px;
	      display:inline;
	      margin:0;
	      padding:3px 8px 3px 8px;
}
#nav li:hover{
        background-color:#a94346;
}
#nav a {
        color:#e9e7e6;
        text-decoration:none;
        font-size:12px;
}

#feature{
       clear:both;   
       width:870px;
       margin:0 auto;
       padding:0;
}
.galwrap{
       clear:both;
       float:left;
       width:591px;
       height:376px;
       margin:0;
       padding:0 10px 0 40px;
       background:transparent;
}
#contentcontainer{
       clear:both;
       width:890px;
       margin:0;
       padding:0 0 0 45px;
}
#contentcontainerhome{
       clear:both;
       width:890px;
       margin:0 auto;
       padding:40px 0 0 45px;
}
#contentcontainerhome h2{
      padding:0 0 0 2px;
      letter-spacing:1px;
}
#contentcontainer p{
       color:#656464; 
}        
#content{
       margin:0 auto;
       padding:0;
}
.quote em{
      letter-spacing:1px;
      font-weight:bold;
      color:#6b6b6b;
}

.narrowcolumn {
        float:left;
	padding:0 5px 25px 0;
	margin:0;
	width: 593px;
        text-align:left;
}
.narrowcolumn h1{
       margin:0;
       padding:10px 0 14px 10px;
       background: url("../img/contentbar.gif") repeat-x 100%;
       font-size:13px;
       color:#fff;
       letter-spacing:1px;
}
.narrowcolumn .entry h3{
      color:#7c7c7c;
			letter-spacing:1px;
			padding-bottom:5px;

}
#contentcontainer{
     width:575px;

}
#contentcontainer .entry p{
      margin:0;
      padding: 5px 5px 5px 0;
      color:#21324c;
			font-size:13px;
     
}
#contentcontainer .entry h4{
      font-size:14px;
			color: #676767 ;
			letter-spacing:1px;
			margin:0;
			padding:10px 0 5px 0;
}
.narrowhomep{
      width:180px;
}
#mainwrap{
    padding:0;
    margin:0;
    width:690px;
}
#mainwrap p{
   margin:0;
   padding:5px 8px 10px 2px;
}
#leftwrap{
    float:left;
    width:390px;
    margin:0;
    padding:0;
}
#clinics {
   float: left; 
   margin:0;
   padding:0 0 0 8px;
   width: 193px;
   border-left: 1px solid #d8d6d1;
}
#clinics h2{
   font-size:13px;
   letter-spacing:1px;
}
#training{
   float: left; 
   margin:0;
   padding:0;
   width: 193px; 
}
#training h2{
   font-size:13px;
   letter-spacing:1px;
}
#boarding{
   float: left; 
   margin:0;
   padding:0 0 0 8px;
   width: 193px;
   border-left: 1px solid #d8d6d1;
}
#boarding h2{
   font-size:13px;
  letter-spacing:1px;
}
.title{
    float:left;
    width:250px;
    margin:0;
    padding:0;
    color:#c7ccd2;
}
.title h2{
   margin:0;
   padding:12px 0 0 12px;
}
#newswrap{
     width:190px;
     height:31px;
     padding:0;
     margin:0;
}
#newswrap img{
     padding:0 0 0 10px;
}
.newsheader{
    float:left;
    width:100px;
    margin:0;
    padding:0;
}
.newsimage{
   margin:0;
   padding:10px 0 5px 0;

}
.newsheader h1{
    font-size:14px;
    margin:0;
    padding:27px 0 0 0;
    letter-spacing:1px;
    color:#981b1e;
    font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-weight:bold;
}
.post {
		margin:0;
	  text-align: justify;
}
.post hr {
	  display: block;
}
.narrowcolumn .post{
    clear:both;
    padding-bottom:10px;
		padding:0 0 10px 0;
}
.cart_title{
margin:0;
padding:0 0 0 5px;
font-size:12px;

}
.narrowcolumn .post h3{
}
.narrowcolumn .postmetadata {
	  padding-top: 5px;
}
.widecolumn .postmetadata {
	  margin: 30px 0;
}
.postmetadata {
	  clear: both;
}
#footer-container {
    clear: both;
    margin:0;
    padding:0;
    background: transparent url("/img/footerbg.gif") no-repeat; 
    background-attachment: scroll;
    background-position: 100% 0pt;
}
#footer{
    width:890px;
    height: 410px;
    color: #333;
    margin:0 auto;
    padding:0;
      
}
.footerleft{
      text-align:left;
      float:left;
      width:650px;
      margin:0;
      padding:0; 
}
.footerright{
      text-align:right;
      float:right;
      width:240px;
      margin:0;
      padding:0;
}
#footer a{
      color: #fff;
      text-decoration: none;
      font-size:11px;
      padding:0 5px 0 5px;
      margin:0; 
      border:none;
}
#footer p {
    	margin:0;
	    padding:10px 45px 0 45px;
      font-size:11px;
	    color: #fff;
	}
.copyright{
      float:left;
      width:215px;
      margin:0;
      padding:10px 0 0 0;
}
.footernav {
	    float:right;
	    width: 550px;
	    margin:0;
	    padding:10px 0 0 0;
    	line-height: normal;
}
.footernav ul {
	   list-style:none;
	   margin:0;
	   padding:0;
}
.footernav li {
  	display:inline;
	  margin:0;
	  padding:0 5px 0 5px;
    border-left:1px #364d6f solid;
}
#footer a:hover {
}
/* End Structure */

/*	Begin Headers */
a{
    text-decoration:none;
}
h1 {
	padding:0;
	margin: 0;
}
h2.pagetitle { 
  padding:10px 0 0 0;
  margin:0;
  text-align: center;
}
h3 {
	padding: 0;
	margin:0;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
}
/* End Headers */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
				 padding: 4px;
	       margin: 0 7px 2px 0;
	       display: inline;
}
.postentry{
        width:605px;
        margin:0;
        padding:0;
}
.alignright {
	      float:right; 
        font-size:10px; 
        width:225px; 
        text-align:right; 
        height:22px;
        margin:0;
        padding:10px 10px 0 0;
}
.alignleft {
	      float:left; 
        font-size:10px;  
        width:225px;
        text-align:left; 
        height:22px;
        margin:0;
        padding:10px 0 0 10px;
}
/* End Images */

/* Begin Lists
        Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
.narrowcolumn .entry ul li{
    width:525px;
    font-size:12px;
    letter-spacing:1px;
    color:#656464;
}
.entry ul{
margin:0;
padding:0 0 0 15px;
}
.entry ul li b{
    color:#656464;
    letter-spacing:1px;
    font-size:12px;
    padding:0;
    margin:0;
}
.entry p i{
  letter-spacing:1px;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
/* End Entry Lists */
/* Begin Sidebar */

#contentcontainerhome #sidebar{
         padding:0 0 0 15px;
}
#sidebar{
	      padding:0;
	      margin:0;
				width: 215px;
        overflow:hidden;
        float:left;
 }
#sidebar h1{
       height:40px;
       margin:0;
       padding:0;
       background: url("../img/contentbar.gif") repeat-x 100%;
       font-size:13px;
       color:#fff;
}
#sidebar h2 {
        margin:0;
        padding:10px 0 5px 0;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-size: 1.2em;
        letter-spacing:1px; 
}
#sidebar h3{
        font-size:12px;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-weight:bold;
        color:#6f6f6f;
        letter-spacing:1px;
        margin:0;
        padding:5px 0 10px 15px;
}
#sidebar h4{
        font-size:12px;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-weight:bold;
        color:#6f6f6f;
        letter-spacing:1px;
        margin:0;
        padding:5px 0 10px 15px;
}
#sidebar form {
	      margin: 0;
        padding:0;
}
#sidebar ul ol {
	      margin: 0;
        padding:0;
}
#sidebar ul li {
        list-style-type: none;
	      list-style-image: none;
	      margin:0;
        padding:10px 0 10px 15px;
}
.sidebar .pagenav{
       clear:both;
       margin:0;
       padding:0 0 5px 0;
}
#sidebar ul{
       width: 182px;
       text-decoration:none;
       list-style:none;
       padding:0;
       margin:0;
}
#sidebar li {
        text-align:left;
	      list-style-type: none;
	      list-style-image: none;
	      margin-bottom: 15px;
        padding:0 0 0 15px;
        font-size:12px;
        font-family: Arial,Verdana,Sans-Serif;
}

#sidebar ul p, #sidebar ul select {
	      margin:0;
        padding:0;
}

#sidebar ul ul li, #sidebar ul ol li {
        margin: 3px 0 0;
	      padding: 0;
}
#sidebarone{
        padding:0;
	      margin:0;
	      width: 197px;
        overflow:hidden;
        float:left;
        border-left: 1px #d5d5d5 solid;
				/*background: url("/img/sidebarborder.gif") repeat-y 100%;*/
}
#sidebarone h3{
        font-size:12px;
        font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-weight:bold;
        color:#6f6f6f;
        letter-spacing:1px;
        margin:0;
        padding:5px 0 10px 15px;
}
#sidebarone li {
        text-align:left;
	      list-style-type: none;
	      list-style-image: none;
	      margin:0;
				color:#656464;
				letter-spacing:1px;
				font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.sidebarnav{
        text-align:left;
				border-bottom:1px #d5d5d5 solid;
	      margin:0;
        padding:10px 10px 10px 15px;
        font-size:12px;
        font-family: Arial,Verdana,Sans-Serif;
}
#sidebarone ul{
       width: 182px;
       text-decoration:none;
       list-style:none;
       padding:0;
       margin:0;
}
/* End Sidebar */
/* Begin Various Tags & Classes */
.center {
				text-align: center;
}
#navigation {
        text-align:right;
        clear:both;
        width:590px;
        display: block;
margin:0;
        padding:0 0 10px 0;
}

/* End Various Tags & Classes*/
/* Captions */
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*News*/
#newsfeed{
        float:right;
        width:145px;
        height:345px;
        margin:0;
        padding:0 75px 0 0;
}
.news{
        margin:0;
        padding:0;
}
.news h2 a{
       color:#981b1e;
       font-weight:normal;
			 font-size:14px
}
.entry p{
       text-align:left;
       color:#656464;
       margin:0;
       padding:5px 0 5px 0;
}
.post{
      padding:0;
      margin:0;
      width:575px;
}
#content .post h2{
       clear:both;
       margin:0;
       padding:15px 5px 0 0;
       color:#a94346;
}

#newsfeed .post h2{
     margin:0;
     padding:10px 0 0 0;
}

#newsfeed .post small{
    margin:0;
    padding:5px 0 0 0;
    font-size:11px;
}

.post h2{
     margin:0;
     padding:0 15px 0 0;
}

.post h3 a{
     color:#7b0d16;
     margin:0;
     padding:0;
}
#comments{
     margin:0;
     padding:5px 0 0 10px;

}
.commentlist{
     margin:0;
     padding:0 10px 0 10px;
}
#respond{
     margin:0;
     padding:0 0 0 10px;

}
#submit{
    margin:0;
    padding:10px;
}
.entry h3{
    color:#7b0d16;
    margin:0;
     padding:10px 0 0 0;
    font-size:14px;
}
#content .entry h2{
    background:#fff;
    color:#7b0d16;
    margin:0;
    padding:15px 0 0 0;
    font-size:14px;
}
/*Buttons*/
.buttons{
      text-align:left;
      margin:0;
      padding:8px 0 0 15px;
}
.button{
     border:none;
     margin:0;
     padding:8px 0 0 0;

}
/*SearchForm*/
.hidden{
       display: none;
}

#searchform {
       	margin:0;
	padding:0;
	text-align: center;
}
#searchform #s {
        width: 115px;
        float:left;
        padding:0;
        margin:9px 0 0 15px;
}
#sidebar #searchsubmit {
        padding:0;

        margin:0;
}
#sidebar #searchform{
       margin:0;
       padding:0;
}
.narrowcolumn #searchform{
      text-align:center;
      margin:0;
      padding:0;

}
.narrowcolumn #searchform #s{
      margin:10px 0 0 215px;
      padding:0;
}
.narrowcolumn #searchform .button{
      margin:5px 200px 0 0;
      padding:0;
}

/*Contact Form 7*/

.wpcf7-form p{
    font-weight:bold;

    margin:0;
    padding:5px 0 5px 0;
    text-align:left;
}
/*gallery*/
#content .ngg-galleryoverview{
   border-bottom:1px #d2d5da solid;
   padding:0 0 10px 0;
}
.jdGallery .slideInfoZone{
   color: #fff;

}
/* End captions */

/*Calendar of Events*/
#wp-calendar{
 
		 margin:0;
		 padding:0;
		
}
#sidebarone #wp-calendar{
     width:175px;
		 margin:0;
		 padding:0 0 0 15px;
}
.calendar-month{
      margin:0;
      padding:5px 5px 5px 0;
			color:#a4373a;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 10pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font: bold 1.2em 'Palatino Linotype', 'Book Antiqua', Palatino, serif;

}
#wp-calendar caption a{
   color:#	color:#aa4447;

}
#wp-calendar th {
        font-style: normal;
	      text-transform: capitalize;
        margin:0;
        padding:0 0 0 3px;
}
#wp-calendar tr{
       width:182px;
       font-size:10px;
       padding:0;
       margin:0;
}
/*End Gallery*/
.calendarclick h6{
     font-size:14px;
     margin:0;
     padding:0 0 0 5px;
     color:#a4373a;
}
