@charset "UTF-8";
/* CSS Document */

/* MAIN BODY */

body {
	background:url("../images/vetcare_background.jpg") 0px 0px repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.825em;
	height:auto !important;
	color:#5D5D5D;
}

/* MAIN TITLES */
h1, .column2Width .blog-post h2.post-title { 
	color:#254C88;
	font-size:2.2em;
	width:300px;
	line-height:1.1em;
	letter-spacing:.01em;
	margin-bottom:10px;
}

.intro-text h1{
color:#6D6D6D;
font-size:1.4em;
width:100%;
line-height:1.2em;
margin-bottom:10px;
}

.intro-text a {
color:#2399C7;
text-decoration:none;
}
.intro-text a:hover {
/*text-decoration:underline;*/
}

.intro-text {
margin-bottom:20px;	
}

.column3Width h1{ 
	width:100%;
	
}

h2, .module .blog-post h2{
color:#2399C7;
font-size:1.5em;
line-height:1.35em;
display:block;
}

.titleforblog {
color:#000;
}

h3 {
color:#254C88;
font-size:1.2em;
font-weight:bold;
margin-bottom:8px;
}

h4 {
font-weight:bold;
}

p {
font-size:1.08em;
line-height:1.2em;
}

a {
color:#2399C7;
text-decoration:underline;
line-height:1.2em;
}

a:hover {
color:#254C88;
}

/* MAIN DIVS */ 

#container {
	text-align:center;
	margin:0px auto;
	width: 930px;
	min-height:600px;
	height:auto !important;
	height:600px;
	padding-bottom:90px;
}

#mainContent {
	min-height: 2000px;
	clear:left;
	text-align:left;
	width:700px;
	background:#fff;
	margin-right:10px;
/*	border-right:2px solid #e3e0bc;*/
	border-bottom:8px solid #259AC8;
	float:left;
	margin-bottom:40px;
}

.column2Width, .column1Width, .column3Width, .blog-container {
	margin-top:30px;
}

.column3Width {
	width:669px;
	padding:0px 35px 30px 0px;
	margin-left:34px;
	min-height:430px;
}

.column2Width {
	width:400px;
	padding:0px 35px 30px 0px;
	margin-left:34px;
}

.column1Width {
	width:200px;	
}

#header {
	text-align:left;
	height:60px;
	clear:left;
}

#searchField {
	margin-right:5px;
/*
	float:right;
	margin-top:9px;
*/
}

#pageHero {
	display:block;
	width:705px;
	height:220px; 
	float:left;
}

#footer {
	background:#f5f9fa;
	margin-top:20px;
	padding:10px 0px 20px 34px;
}

/* MAIN STYLES */

strong {
	font-weight:bold;	
}

em {
	font-style:italic;
}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;	
}

.hide {
	visibility:hidden;	
}

.clear {
	clear:both;	
}

.ruler {
	visibility:hidden;
	clear:both;
	height:1px;
}

.borderLeft {
	border-left:2px solid #ddeaee;
}

.borderTop {
	border-top:2px solid #ddeaee;	
}

.borderBottom {
	border-bottom:2px solid #ddeaee;
}

.borderRight {
	border-right:2px solid #ddeaee;	
}

.noBorder{
	border:none;	
}

ul.triangle_list {
	margin:6px 0px 0px 4px;
}

ul.triangle_list li{
	margin-bottom:2px;
	padding:5px 0px;
}

#footer ul.triangle_list li a{
	background:url("../images/list_triangle_bullet_blue.gif") 0px 2px no-repeat;
}

ul.triangle_list li a{
	text-decoration:none;
	padding-left:15px;
	background:url("../images/list_triangle_bullet.gif") 0px 2px no-repeat;
}

ul.triangle_list li a:hover, #footer ul.triangle_list li a:hover{
	background-position:0px -18px;
	color:#254C88;
}

.illustration img, .illustration p {
	margin-left:10px;
}

.illustration p {
	margin-top:12px;
	font-size:.9em;
	width:160px;
	line-height:1.3em;
}

/* TOP NAVIGATION */

#header {
position:relative;
}

#header img.logo {
	padding-top:19px;
	margin-bottom:-5px;	
}

#header img.topclassanimals {
	position:absolute;
	right:270px;
	top:13px;
}

#header ul{
	margin-top:15px;
	/*width: 705px;	*/
}

#header ul a{
	font-weight:bold;
	font-size:12px;
	color:#fff;	
	text-decoration:none;
	background:url(../images/tabs_right.gif) top right no-repeat;
	/*float:right;*/
	padding:11px 13px 9px 13px;
	display:block;
}

#header ul a:hover{
	background-position:right -153px;

}

#header ul li{
	background:url("../images/tabs_left.gif") 0px 0px no-repeat;
	float:left;
	margin-right:0px;
	padding:0px 0px 0px 0px;
}

#header ul li:hover{
	background-position:0px -153px;	
}

#header ul li.selected {
	background-position:0px -77px;
}

#header ul li.selected a{
	background-position:right -77px;
	color:#213975;
}

#header ul ul {
display:none;
}

#mainContent ul.subNavigation {
background: #FFF /*url("../images/subnav-bg.gif") top left repeat-x*/;
display:block;
float:left;
padding:10px 0;
width:100%;
}

#mainContent ul.subNavigation li {
background:none;
float:left;
padding-left:5px;
color:#254C88;
font-size:14px;
margin-right:5px;
}

#mainContent ul.subNavigation li:first-child {
padding-left:14px;
}

#mainContent ul.subNavigation li a{
text-decoration:none;
color:#254C88;
}

#mainContent ul.subNavigation li.arrow {
padding-top:1px;
}

#mainContent ul.subNavigation li a:hover{
text-decoration:underline;
}



/* TOP SEARCH BOX */

#searchField input.cat_textbox_small {
	margin-left:10px;
	float:right;
	width:162px;
	margin-right:5px;
	border:1px solid #2b86ba;
	padding:4px;
}

#searchField a, #searchField input.cat_button {
	text-decoration:none;
	float:right;
	width:35px;
	height:30px;
	display:block;
	background:url("../images/search_button.gif") no-repeat;
	margin-right:-4px;
	margin-top:-3px;	
	border:none;
}

#searchField a:hover, #searchField input.cat_button:hover  {
	background-position:0px -28px;	
}

/* FOOTER STYLES */

#footer p.phoneNumber {
	font-size:1.55em;
	color:#2399C7;
	font-weight:bold;
	margin:3px 0px 0px 2px;
}

#footer a.emailAddress {
	text-decoration:none;
	margin:-3px 0px 0px 2px;
	display:block;
	font-size:.95em;
}

#footer a.emailAddress:hover {
	text-decoration:underline;
}

#footer .column1Width {
	margin-top:9px;
}

#footer .contactBox {
	margin-left:5px;
	padding-right:10px;
	border-right:2px solid #ddeaee;	
}

#footer .recommendBox {
	border-right:2px solid #ddeaee;	
}

#footer .usefulBox, #footer .recommendBox {
	margin-left:18px;
}

 #footer .footerTitle {
	color:#254C88;
	margin-bottom:5px;
}

/* MODULES FOR THE RIGHT SIDE BAR */

.module {
	width:214px;
	float:right;
	text-align:left;
	margin-bottom:10px;

}

.moduleTitle {
	background:url(../images/module_title.gif) 0px bottom no-repeat;		
	min-height:9px;
	height:auto !important;
	height:9px;
	width:210px;
	overflow:hidden;
}

.moduleBody {
	background:url(../images/module_body_bg.gif) 0px 0px repeat-y;
}

.moduleTitle h3 {
	color:#fff;
	background:#2b86ba;
	display:block;
	padding:6px 13px;
	width:185px;
	font-size:1em;
	margin-bottom:0px;
	font-weight:100;
}

.module h2 {
color:#254C88;
font-size:1.25em;
line-height:1.2em;
padding:6px 12px 0;
}

.module h2 a {
color:#254C88;
text-decoration:none;
}

.module h2 a:hover {
text-decoration:underline;
}

.moduleBody p {
	font-size:1em;
	padding:12px;
	padding-bottom:0px;
}

.moduleBody p.author {
font-size:.9em;
font-weight:bold;
}

.moduleFooter {
	background:url(../images/module_footer.gif) 0px 0px no-repeat;
	height:9px;
	display:block;
	margin-top:10px;
}

.module ul.triangle_list {
	margin-top:0px;
	padding-top:10px;
	padding:10px 0px 0px 10px;
}

.advert img {
padding-top:10px;
margin:0 auto;
}


/* PAGE HEROES ON TOP OF EACH PAGE */

#pageHero h1 {
	color:#fff;
	font-size:1.45em;
	line-height:1.1em;
	letter-spacing:-.03em;
	font-weight:100;
}

#pageHero div {
	width:700px;
	height:220px;
	display:block;
}

.graphic1 {
	background:url("../images/pageHeader1.jpg") 0px 0px no-repeat;	
}

.graphic2 {
	background:url("../images/pageHeader2.jpg") 0px 0px no-repeat;	
}
.graphic3 {
	background:url("../images/pageHeader3.jpg") 0px 0px no-repeat;	
}
.graphic4 {
	background:url("../images/pageHeader4.jpg") 0px 0px no-repeat;	
}
.graphic5 {
	background:url("../images/pageHeader5.jpg") 0px 0px no-repeat;	
}
.graphic6 {
	background:url("../images/pageHeader6.jpg") 0px 0px no-repeat;	
}
.graphic7 {
	background:url("../images/pageHeader7.jpg") 0px 0px no-repeat;	
}
.graphic8 {
	background:url("../images/pageHeader8.jpg") 0px 0px no-repeat;	
}
.graphic9 {
	background:url("../images/pageHeader9.jpg") 0px 0px no-repeat;	
}
.graphic10 {
	background:url("../images/pageHeader10.jpg") 0px 0px no-repeat;	
}


.graphic1 h1 {
	margin-left:25px;
	padding-top:35px;
	width:220px;
}

.graphic2 h1 {
	margin-left:400px;
	padding-top:25px;
	width:280px;
}

.graphic3 h1 {
	margin-left:470px;
	padding-top:75px;
	width:200px;
}

.graphic4 h1 {
	margin-left:30px;
	padding-top:20px;
	width:190px;
}

.graphic5 h1 {
	margin-left:560px;
	padding-top:95px;
	width:125px;
}

.graphic6 h1 {
	margin-left:360px;
	padding-top:30px;
	width:170px;
}

.graphic7 h1 {
	margin-left:505px;
	padding-top:75px;
	width:150px;
}

.graphic8 h1 {
	margin-left:25px;
	padding-top:75px;
	width:190px;
}

.graphic9 h1 {
	margin-left:25px;
	padding-top:75px;
	width:190px;
}

.graphic10 h1 {
	margin-left:50px;
	padding-top:30px;
	width:200px;
}

/* STYLES FOR MAIN PAGE CONTENT */
/* 2 Column layout */

.column2Width p.blogDetails, .column2Width .blog-post  .post-details {
	margin-top:8px;
	font-size:.95em;
	color:#000;
	margin-bottom:10px;
}

.column2Width h2,  .column3Width h2{
	margin-bottom:20px;
}

.column2Width p{
	margin-bottom:2px;
/*
	margin-top:-10px;
	margin-bottom:5px;*/	
}

.column2Width h3 {
margin:10px 0 5px 0;
}

.column2Width p.otherBlogEntry {
	margin:29px 0 4px 0;
}

.column2Width .otherBlogLinks li, .column2Width .blogsitesummary li{
/*	background:url(../images/blog_list_bullet_bg_large.jpg) 0px -2px repeat-y;*/
	width:375px;
	/*margin-bottom:5px;
	padding-bottom:10px;*/
}

.column2Width .otherBlogLinks li a, .column2Width .blogsitesummary li a {
	color:#000;
	text-decoration:none;
	display:block;
	width:100%;
	padding:6px 5px 3px 20px;
	line-height:1.2em;
}

.column2Width .otherBlogLinks li a {
	color:#2399C7;
	font-size:1.1em;
	line-height:1em;
}

.column2Width .otherBlogLinks li a:hover, .column2Width .otherBlogLinks li:hover a {
	color:#254C88;
}

.column2Width .otherBlogLinks li a:hover, .column2Width .blogsitesummary li a:hover, .column2Width .blogsitesummary li a:hover span{
	background-position: 0px 438px;
	color:#254C88;
}



.column2Width .otherBlogLinks li a:hover, .column2Width .otherBlogLinks li a:hover span.blogTitle, , .column2Width .blogsitesummary li a:hover, .column2Width .blogsitesummary li a:hover span.blogTitle {
	color:#254C88;
}

.column2Width .otherBlogLinks li a span.blogTitle, , .column2Width .blogsitesummary li a span.blogTitle {
	color:#2399C7;
	font-size:1.1em;
}

.column2Width .otherBlogLinks li:hover, .column2Width .blogsitesummary li:hover {
	background-position: 0px 441px;
	color:#254C88;
}

.column2Width .blogsitesummary li span.author, .column2Width .blogsitesummary li span.date {
margin-left:20px;
display:none;
}

/* For 1 Column Layout */
/* for homepage service list */

.column1Width ul.serviceOffered {
	margin-left:5px;
	width:210px;	
}

.column1Width ul.serviceOffered li {
	margin-bottom:0px;
	clear:left;
	border-top:2px solid #ddeaee;
	padding:0px 0px;
	margin-left:10px;
}

.column1Width ul.serviceOffered li.noBorder {
	border:none;
}

.column1Width ul.serviceOffered li a {
	font-size:1.1em;
	font-weight:bold;
	color:#254C88;
	display:block;
	padding:23px 0px 25px 75px;
	text-decoration:none;
	background:url(../images/homepage_list_icons.gif) -5px -2px no-repeat;
}

.column1Width ul.serviceOffered li a.service1 {
	background-position:0px 0px;
}
.column1Width ul.serviceOffered li a.service1:hover {
	background-position:-300px 0px;
}

.column1Width ul.serviceOffered li a.service2 {
	background-position:0px -70px;
}
.column1Width ul.serviceOffered li a.service2:hover {
	background-position:-300px -70px;
}

.column1Width ul.serviceOffered li a.service3 {
	background-position:0px -140px;
}
.column1Width ul.serviceOffered li a.service3:hover {
	background-position:-300px -140px;
}

.column1Width ul.serviceOffered li a.service4 {
	background-position:0px -210px;
}
.column1Width ul.serviceOffered li a.service4:hover {
	background-position:-300px -210px;
}

.column1Width ul.serviceOffered li a.service5 {
	background-position:0px -280px;
}
.column1Width ul.serviceOffered li a.service5:hover {
	background-position:-300px -280px;
}

.column1Width ul.serviceOffered li a.service6 {
	background-position:0px -350px;
}
.column1Width ul.serviceOffered li a.service6:hover {
	background-position:-300px -350px;
}

.column1Width ul.serviceOffered li a.service7 {
	background-position:0px -420px;
}
.column1Width ul.serviceOffered li a.service7:hover  {
	background-position:-300px -420px;
}

/*ADDITION OF HANDOUTS AND SHOP BUTTONS*/
.column1Width ul.serviceOffered li a.service8 {
	background-position:0px -490px;
}
.column1Width ul.serviceOffered li a.service8:hover  {
	background-position:-300px -490px;
}

.column1Width ul.serviceOffered li a.service9 {
	background-position:0px -560px;
}
.column1Width ul.serviceOffered li a.service9:hover  {
	background-position:-300px -560px;
}
/*---*/


.serviceLeft {
background:url(../images/services_border.gif) -6px -20px no-repeat;
}

.serviceLeft h4 {
margin-left:15px;
font-size:1.1em;
margin-bottom:10px;
}


/* Full 3 Column Layout */

.column3Width h2 {
	width:400px;
}

.column3Width .shoppingCartImage {
	float:right;
	margin-right:20px;
	margin-top:10px;
}

.column3Width .peoplesPetsImage {
	float:right;
	margin-right:50px;
	margin-top:10px;
}





/* Products Page */

.product_item {
background:#f5f9fa;
width:640px;
/*min-height:270px;*/
height: 140px;
display:block;
margin-bottom:23px;
padding:5px;
/*border-bottom: 1px solid #aaa;*/
}

.product_item .description {
width:185px;
float:left;
margin:12px 10px 0px 20px;
}

.product_item img {
float:left;
}


/* Lost & Found Page */

.lostfound_item {
background:#f5f9fa;
width:640px;
height: 180px;
display:block;
margin-bottom:23px;
padding:5px;
clear: both;
border-bottom: 1px solid #aaa;
}

.lostfound_item .description {
width:220px;
float:left;
font-size: 12px;
margin:12px 10px 0px 20px;
}

.lostfound_item img {
float:left;
width:140px;
}



.product_item h4 {
font-size:1.1em;
margin-bottom:8px;
}

.product_item ul li {
margin-bottom:8px;
}

.product_item p {
line-height:1.3em;
}


/* Peoples Pets */

.personsPet {
	width:200px;
	height:200px;
	float:left;
	margin:0 20px 10px 0;
}

.personsPet a{
	
	color:#000;
	text-decoration:none;
	font-weight:100;
	display:block;
	padding:5px;
	padding-bottom:10px;
background:#f5f9fa;
}

.personsPet img {	
	padding-bottom:10px;
	
}

.personsPet a:hover{
	background:#d9e9fA;
}

.personsPet a span.imageTitle {
	color:#254C88;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:-11px;
	display:block;

}

.personsPet a:hover span.imageTitle {
	/*text-decoration:underline;*/
}


/* Services page */

.serviceDetail {
display:block;
margin-left:75px;
margin-top:32px;
}

.serviceDetail object {

}

.serviceIcon {
float:left;
/*margin-top:12px;*/
}

.serviceDetail ul, ul.body-list {
margin-top:6px;
list-style:none;
}

ul.body-list {
/*margin-left:20px;*/
margin-bottom:10px;
}

.serviceDetail ul li,  ul.body-list li {
background:#F5F9FA url(../images/service_list_bullet.gif) 5px 10px no-repeat;
padding:8px 10px 5px 20px;
margin-bottom:5px;
}

.serviceDetail ul li p,  ul.body-list li p{
margin-bottom:0px;
padding-bottom:5px;
}

.serviceDetail h4,  ul.body-list h4 {
margin-bottom:4px;
}

/* OUR TEAM STYLES */

/* PAGE HEROES ON TOP OF EACH PAGE */

.team0 {
	background:url("../images/team_pics/alex_large.jpg") 0px 0px no-repeat;
}

.team0 h1 {
	margin-left:100px;
	padding-top:35px;
	width:220px;
}

.team_list li{
clear:left;
float:left;
display:block;
margin-bottom:10px;
width:100%;
}

.team_list a{
	color:#000;
	text-decoration:none;
	font-weight:100;
	display:block;
	min-height:50px;
	height:auto !important;
	height:50px;
	background:#e5f1f3;
	font-size:.9em;
}

.team_list img{
float:left;	
	margin-right:10px;
}

.team_list a:hover{
	background:#3478B4;
}

.team_list li.on a{
background:#b7cce2;
}

.team_list a span {
	color:#254C88;
	font-weight:100;
	text-decoration:none;
	display:block;
	padding:10px 0px 2px 0px;
	font-size:1.3em;
}

.team_list a:hover, .team_list a:hover span{
	color:#fff;
	text-decoration:none;
}

p.qualification {
margin-top:-10px;
margin-bottom:5px;
}

/*  BLOG STYLES */

.blog-container {
padding:30px 35px 30px 0px;
	margin-left:34px;
display:block;
clear:left;
}

.blog-container p.description {
font-size:1.2em;
}

/* Blog on module */

.module .blog-post {
padding:12px 12px;
}

.module .blog-post .post-details {
display:none;
}

 .module .blog-post h2 {
color:#254C88;
border:none;
}

.module .blog-detail {
margin:0px;
}

.module .post-details span.post-date, .module .links span.blog-options, .post-list .blog-options, .post-list .blog-link,
.homeblog-post .post-body .blog-body, .homeblog-post .blog-options, .module .blog-body,
.blog-overview .blog-body{
display:none;
visibility:hidden;
}

.blog-overview .links p, .homeblog-post .links p {
font-size:1.2em;
margin-bottom:1em;
line-height:1.35em;
}

.module .moduleBody .blog-post p {
padding:0;
}

.module .blog-post .post-body {
margin:0px;
}

.module .moduleLink {
font-size:.9em;
padding:2px 12px;
}

.module .titleforblog {
font-size:1.2em;

}

.post-list .blog-link {
display:none;
}

.blog-post h2.post-title {
border:none;
font-size:2em;
clear:left;
}

.otherBlogEntry, .serviceLeft h4 {
color:#254C88;
font-weight:100;
}

.post-list hr, .side-panel hr {
height:2px;
color:#ddeaee;
background-color:#ddeaee;
border:none;
}

p.page-nav {
color:#888;
}

.side-panel h4 {
color:#254C88;
font-size:1.2em;
}

.blog-post {
clear:left;
}

.post-list .blog-post {
margin-bottom:20px;
clear:both;
}

.blog-post .post-details {
color:#254C88;
margin-bottom:12px;
}

.post-author {
font-weight:bold;
}

.homeblog-post .post-date {
/*display:block;*/
padding-top:3px;
}

.module .post-body .links p{
font-size:1.2em;
line-height:1.2em;
}

.module .post-body .links img {
display:none;
}

.module .post-body .links .titleforblog {
/*font-size:1em;*/
color:#666;
}

.column2Width .links p img, .blog-overview .links p img {
float:left;
padding-right:10px;
padding-bottom:15px;
}

/* SEARCH RESULTS */

.search-result {
padding-bottom:15px;
width:600px;
}

.search-result a {
text-decoration:none;
}

.search-result p {
font-size:1em;
padding-left:37px;
}

/* FAQS */

.faq-question {
margin-bottom:10px;
}

.faq-question .column3Width {
min-height:20px;
height:auto !important;
padding:0;
margin-top:10px;
}

.faq-question a{
	background:url(../images/blog_list_bullet_bg_large.jpg) 0px 438px repeat-y;
	width:600px;
	padding:5px 0px 5px 25px;
	display:block;
}

.faq-question a:hover {
	background-position:0px -4px;
}

.faq-details {
width:600px;
}

.faq-details hr {
display:none;
}

.faq-details .moduleFooter {
background:none;
}

.faqsAllQuestions {
margin-top:15px;
}

.comment-form {
padding:5px;
}

.faq-answers {
width:580px;
display:block;
}

.module .blog-post h2, .titleforblog{ 
padding-bottom:8px;
font-size:1.3em;
line-height:1.3em;
}

.module .blog-post h2 {
margin-top:6px;
}

.footerLinks {
position:absolute;
margin-top:20px;
width:700px;
font-size:.8em;
color:#4E4B4A;
padding-bottom:30px;
}

.footerLinks .copyright {
float:left;
}

.footerLinks .frontend {
float:right;
}

.footerLinks .frontend a {
text-decoration:none;
font-weight:bold;
color:#cc0000;
}

.footerLinks .frontend a:hover {
/*color:#4E4B4A;*/
color:#222;
}

.advert img {
display:block;
}

.BlogRecentPost {
line-height:1.2em;
}

.BlogTagCloud a {
margin-bottom:2px;
}

.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
font-size:12px;
}

.blog-post .post-body {
margin-bottom:18px;
}

.search-box {
padding:0px;
margin-top:10px;
margin-rigth:5px;
}

.submenu {
margin-bottom:25px;
}

.submenu ul{
float:left;
}

.submenu ul li {
float:left;
}

.submenu ul li a {
float:left;
margin-right:5px;
text-decoration:none;
}

.submenu ul li a:hover {

}

.submenu ul li ul li{
display:none;
float:left;
}

.submenu ul li ul li.selected{
display:inline;
}

.submenu ul li ul {
float:left;
}


.sizefixer {
overflow:hidden;
height:126px;
width:190px;
}

table.photogalleryTable td{
	overflow:hidden;
	height:120px;
	width:120px;
}

.literature-container {
margin-bottom:5px;
}


.blog-overview .commentSection {
display:none;
}
 
.bigBlogList .blog-body, .bigBlogList .commentSection {
display:none;
}

.bigBlogList .links {
font-size:1.05em;
}

.blog-container .side-panel {
margin-top:-30px;	
}

.post-body .links {
font-size:12px;
margin-top:3px;
}

.module .blog-post .post-body img, .module .blog-post .post-body .links {
display:none;	
}

/* Styles added october 2009 */

.about_us_pic {
margin-bottom:10px;	
}

.who_we_are ul.body-list {
margin-top:6px;
margin-bottom:25px;
}

.blog-post h2 a {
text-decoration:none;
} 

.post-body p {
line-height:1.35em;
}


/****** IE STYLES TO FIX EVERYTHIGN THAT MICROSOFT DoES WRONG */

#ie #mainContent {
clear:both;

}

#ie #header{
clear:both;
display:block;
margin-bottom:40px;
/*
float:left;
*/
}

#ie.six #header{
margin-bottom:-15px;
}

#ie #header ul li{
display:block;
text-align:center;
width:auto;
/*
visibility:hidden;
*/
}

#ie.six .moduleTitle {
display:block;
height:auto !important;
height:20px;
}

#ie.six #mainContent {
width:690px;
}

#ie.six .column2Width {
width:550px;
}

#ie .column3Width h1 {
width:auto;
}

#ie.eight #header ul {
margin-top:20px;
}

#ie.seven #header ul {
margin-top:17px;
}

#ie.six #pageHero {
width:700px;
}

#ie.six .column2Width{
float:left;
width:390px;
margin:0;
margin-left:15px;
margin-top:30px;
}

#ie.six .column1Width{
float:right;
width:200px;
}

#ie.six .column3Width{
margin-left:15px;
}

#ie.six #mainContent {
overflow:hidden;
}

.blogDescription {
float: left;
width: 400px;
}

.petProfile {
margin-bottom:15px;
clear:both;
}

.petInfo {
padding-left:15px;
vertical-align:top;
}

.petInfo h3 {
margin-top:0px;
}

.petImageDetail {
padding:10px 10px 10px 0px;
}

.petContentBrief {
margin-bottom:30px;
}
