/*
Theme Name: PurinaCare VetMed Portal
Description: Mini site for videos and articles. Fits into the existing PurinaCare website.
Version: 1.0
Author: ACT
Author URI: http://www.4act.com/
*/

/*
Set general CSS declarations
*/

a#main-logo{ background:url('images/pet-health-library.png') no-repeat; height:82px; }

.big-image9{ background:none; }
.else{ background:url('images/bg_else.jpg'); height:300px; position:relative; width:100%; }
.page-articles{ background:url('images/bg_articles.jpg') top right no-repeat; height:300px; position:relative; width:100%; }
.page-videos{ background:url('images/bg_videos.jpg') top right no-repeat; height:300px; position:relative; width:100%; }
.page-breeds{ background:url('images/bg_breeds.jpg') top right no-repeat; height:300px; position:relative; width:100%; }



.text-petmedia{ background:url('images/title_petmedia.png') no-repeat 0 0; height:39px; left:39px; position:absolute; top:221px; width:218px; text-indent:-1000px; }
.text-petcarearticles{ background:url('images/title_petcarearticles.png') no-repeat 0 0; height:39px; left:39px; position:absolute; top:221px; width:378px; text-indent:-1000px; }
.text-petcarevideos{ background:url('images/title_petcarevideos.png') no-repeat 0 0; height:39px; left:39px; position:absolute; top:221px; width:361px; text-indent:-1000px; }
.text-breedinformation{ background:url('images/title_breedinformation.png') no-repeat 0 0; height:39px; left:39px; position:absolute; top:221px; width:380px; text-indent:-1000px; }
.text-purinapetcare{ background:url('images/title_pethealthlibrary.png') no-repeat 0 0; height:48px; left:39px; position:absolute; top:221px; width:400px; text-indent:-1000px; }

#breadcrumbs{ background:url('images/dot_h_grey.gif') bottom repeat-x; padding:0 0 10px; margin:1em 0; }
p img {	max-width:100%; padding: 0;	}
.image-fixed-height{ height:121px; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
.post .breeds-entry img{ background:#fff; border:1px solid #ddd; display:inline; float:right; height:auto; margin:0 10px 2px 0; padding:5px; width:300px; }
.alignright { float:right; }
.alignleft { float:left; }
.right{ text-align:right; }
.left{ text-align:left; }
.internal_tag, .internal_tag:visited{ color:#000; border-bottom:1px dotted #000; }
.article .entry img{ background:#fff; border:1px solid #ddd; display:inline; float:left; margin:0 10px 2px 0; padding:5px; }
#home-dog a{ background:url('images/dog-250.png') no-repeat 0 0; display:block; height:121px; text-indent:-1000px; width:250px; }
#home-cat a{ background:url('images/cat-250.png') no-repeat 0 0; display:block; height:121px; text-indent:-1000px; width:250px; }

.containerCustom{ padding:0 15px 0 0;}
#leftColumn h2.pagetitle{ background:url('images/dot_h_grey.gif') bottom repeat-x; font-family:Georgia, "Times New Roman","Times New Roman", Times, serif; font-size:22px; padding:0 0 10px; }
#leftColumn h3{ margin:20px 0 15px; }

#searchform{ background:url('images/dot_h_grey.gif') bottom repeat-x; padding:0 0 15px; }
#searchform h3{ float:left; width:240px; }
#searchform #s{ font-size:14px; margin:15px 10px 0 0; padding:5px; width:150px; }
#searchform #searchsubmit{ font-size:12px; }
#searchform #radio-articles{ margin-left:255px; }
#searchform ul{ list-style:none; }
#searchform li{ list-style:none; float:left; margin:20px 0 0; text-align:center; width:70px; }
#searchform li a{ font-weight:bold;  }
#searchform li a:hover{ text-decoration:underline;  }
#searchform li img{ margin:10px 0 0;  }

#print, #email{ padding:5px 0 5px 10px; float:right; }

.columns-3 .post{ float:left; width:32%; }
.vert-space .post p, .article-vert-space .post p{ margin:0 0 2px; }
.vert-space .post{ margin:0 0 50px; }
.article-vert-space img{ margin:0 0 50px !important; }

.post{ line-height:150%; } .home-post{ float:left; height:150px; text-align:center; width:180px; }
	.home-post .post-thumbnail .alignleft{ float:none; text-align:center; }
	.post-thumbnail-hide img{ border:1px solid #000; margin:0; height:100px; width:100px; padding:1px; }
	.post-thumbnail img{ border:1px solid #000; margin:0; height:100px; width:100px; padding:1px; }
	.home-post .post-title{ min-height:36px; }
	.post-title a{ font-size:85%; font-weight:bold; }
	.post-title a:hover{ color:#99291F; }
	.popular-videos .post-title a{ background:#F2EFE6; }
	.watch{ background:#F8F5F0; border:1px solid #ddd; color:#666; font-size:.8em; padding:5px; text-transform:uppercase; }
	.watch:hover{ background:#fff; border:1px solid #aaa; }
	.watch:visited{ color:#444; }
	.post .size-medium{ display:none; }
	.home-post .size-medium, .breeds .size-medium{ display:inline; }
	
	.entry a{ color:#0000DD; }
	.entry a:visited { color:#55198B; }
	
	#player{ text-align:center; }

	.search-post{ background:url('images/dot_h_grey.gif') top repeat-x; padding:10px 0 0; margin:5px 0 6px; }
		.search-image, .search-title{ float:left; }
		.search-image{ height:16px; margin:0 5px 0 0; text-indent:-1000px; width:16px; }
		.search-excerpt{ clear:both; padding:5px 0 0; }
		.search-post .thumbnail{ border:1px solid #000; height:50px; margin:6px 10px 0 0; padding:2px; }
		.icon-small-video{ background:url('images/icon_film.png'); }
		.icon-small-article{ background:url('images/page_white_copy.png'); }
		.icon-small-breed{ background:url('images/icon_doggies_small.png'); }
	
#leftColumn ul{ list-style: square; margin: 0 0 1.571em 1.571em; }
#leftColumn ol{ margin: 0 0 1.571em 1.571em; }
#leftColumn ul ul, #leftColumn ul ol, #leftColumn ol ul, #leftColumn ol ol { margin: 0 0 0 1.571em; }
#leftColumn dl{ margin-bottom: 1.571em; }
#leftColumn dt{ font-weight: bold; }
#leftColumn dd{ margin-bottom: 1.571em; }
#leftColumn blockquote{ margin: 0 0 1.574em 0.786em; padding-left: 0.786em; }
#leftColumn strong, #leftColumn b{ font-weight:bold; }

.popular-videos .jCarouselLite1, .popular-videos .jCarouselLite2{ background:url('images/film-strip.png') repeat-x; height:198px; padding:0 0 5px; width:540px; }
.carousel{ background:url('images/dot_h_grey.gif') bottom repeat-x; padding:0 0 5px; width:540px; }
.carousel li, .popular-videos li{ width:180px; }
.carousel li .post-thumbnail .alignright{ float:none; }

#TB_window{ background:none !important; border:none !important; }
#TB_title{ background:none !important; height:auto !important; }
#TB_closeAjaxWindow{ background:#fff; border:1px solid #000; padding:5px 10px !important; }
#TB_closeWindowButton{ font-weight:bold; text-transform:uppercase; }
#TB_ajaxContent{ overflow:hidden !important; }
#player{ padding-top:0 !important; }

#breed-video{ background:url('images/television.png') no-repeat; padding:0 0 0 20px; }
.post-thumbnail-hide{ display:none; }
.breeds .thumbnail, .search .thumbnail{ display:inline; }
.show-hide{ font-size:11px; margin:10px 0; text-align:right; }
h3{ clear:both; }
.margin-top10{ margin:10px 0 0; }

.view-all{ font-size:11px; margin:0 0 15px; }

.clear{ clear:both; }
.navigation{ background:url('images/dot_h_grey.gif') bottom repeat-x; display:block; margin:5px 0; padding:10px 0 20px; text-align:center; }

a.prev1, a.next1, a.prev2, a.next2{ cursor:pointer !important; display:block; font-size:93%; font-weight:bold; height:15px; width:13px; }
a.prev1, a.prev2{ background:url('images/arrow_left.gif') top left no-repeat; float:left; padding:2px 0 10px 20px; }
a.next1, a.next2{ background:url('images/arrow_right.gif') top right no-repeat; float:right; padding:2px 35px 10px 0; }

img#wpstats{ display:none; }
