/*
Theme Name: Dr. Paws
Theme URI: http://nssidesign.com
Description: The theme that powers Dr. Paws
Version: 1.0
Author: Chris Fehnel
Author URI: http://nssidesign.com/
Tags: Dr Paws Scranton vet veternarian
*/

body{font:13px Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;line-height:1.5}a:focus{outline:1px dotted invert}hr{background:#ddd;border:0;clear:both;color:#ddd;height:1px}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}li,dd{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,fieldset{margin-bottom:20px}

h2, h3 {
	color: #536788;
}

h3 a {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}

h4, h4 a, h5, h5 a {
	color: #7b7979;
	margin-bottom: 0;
	padding-bottom: 0;
	text-decoration: none;
	text-align: center;
	width: 220px;
	display: block;
}

body {
	background: url(/wp-content/themes/drpaws/images/bg.jpg) repeat-x 0 0 #e0e5ed;
	margin: 0;
	padding: 0;
}

a {
	color: #11274c;
	border: 0;
}

a img, img a {
	border: 0;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


a:hover {
	background-color: #11274c;
	color: #fff;
}

a img {
	background-color: #fff;
}

.container_12,.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
	
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.grid_1_np,.grid_2_np,.grid_3_np,.grid_4_np,.grid_5_np,.grid_6_np,.grid_7_np,.grid_8_np,.grid_9_np,.grid_10_np,.grid_11_np,.grid_12_np,.grid_13_np,.grid_14_np,.grid_15_np,.grid_16_np {
	display:inline;
	float:left;
	margin-right:20px;
}

.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}

.alpha{margin-left:0}
.omega{margin-right:0}

.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}

.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}

.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}

.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}

.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}

#header {
	background: url(http://drpaws.com/wp-content/themes/drpaws/images/paws.png) no-repeat top left;
	height: 82px;
}

h1 a {
	position: absolute;
	display: block;
	width: 180px;
	height: 105px;
	margin-top: 3px;
	background: url(/wp-content/themes/drpaws/images/logo.png) no-repeat 0 0;
	text-indent: -9000px;
	z-index: 3;
}

h1 a:hover {
	background-color: transparent;
}

#header #menu {
	clear: none;
	float: right;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li a {
	background: url(/wp-content/themes/drpaws/images/bg-nav.jpg) repeat-x top left;
	height: 20px;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	padding: 10px;
	margin: 10px;
	float: left;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

#menu li a:hover {
	color: #000;
}

#staff {
	display: block;
	width: 940px;
	background: url(/wp-content/themes/drpaws/images/header.jpg) no-repeat top left;
	height: 270px;
	z-index: 0;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	color: #fff;
}

#staff .contact {
	float: left;
	margin-left: 10px;
	margin-top: 80px;
	font-size: 16px;
}

.content {
	color: #5c5d5e;
	margin-top: -20px;
	background-color: #fff;
	margin-left: 10px;
}

.content p, .content img, .content h2, .content h3, .content h4 {
	padding-left: 20px;
	padding-right: 20px;
}

.content p img {
	padding: 0;
}

.staff_info {
	clear: both;
	margin-top: 10px;
}

#footer {
	color: #fff;
	background: url(/wp-content/themes/drpaws/images/bg-footer.jpg) repeat-x top left;
}

#footer p {
	margin-top: 5px;
	padding: 0 5px 5px 5px;
}

.post {
	margin-top: 20px;
}

.alignright, .fRight {
	float: right;
}

.alignleft, .fLeft {
	float: left;
}

.aligncenter, .fCenter {
	display: block;
	margin: auto;
	text-align: center;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

small {
	margin-left: 20px;
}

/*---------- END SLIDING MENU CSS */


/*---------- Search Form */

.search {
	margin: 40px 40px 40px 20px;
}

#searchform label {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #c0c0c0;
	width: 150px;
}

#searchform #s {
	height: 20px;
	width: 500px;
	background-color: #fff;
	border: 3px solid #c0c0c0;
	font-size: 15px;
	color: #364258;
}

#searchform #searchimg {
	position: absolute;
}

.alignTop{vertical-align: top;}

.browsing_by {
	background-color: #EAE9E9;
	border: 1px solid #364258;
	color: #364258;
	margin: 20px;
}

.grid_4 ul, .grid_4 ul li {
	list-style: none;
}

.tags {
	font-size: 11px;
}

.related_posts {
	padding-top: 10px;
	background-color: #EAE9E9;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 20px 0 20px 20px;
}

/*---------- End Search Form */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #fff;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/*----------PNG FIX-----------------*/

h1, h1 a, p, .grid_12, #header, h2, h3, h4, li, img, div { behavior: url(/wp-content/themes/drpaws/iepngfix/iepngfix.htc) }

/*----------END PNG FIX-------------*/
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}



#drPaws {
	font-family: Arial;
}

.size-medium {
	width: 200px;
}


#latest {
	margin: 20px;
	padding: 10px;
	background-color: #dbfccd;
	border: 1px solid #b8f79c;
}
