body {margin:0px; padding:0px; background-color: #fff;font: .9em Arial, Helvetica, sans-serif;}
#wrapper {}
.hands {background: url(http://www.pettrustlawyer.com/images/hands.jpg) 40px 60% no-repeat; width: 800px; height: 500px;}
#content {margin: 20px 20px 0px 60px;float: left; width: 80%;}
#content a {color: #000; text-decoration: none;}
#content a:hover {text-decoration: underline;}
#content h3 a {color: #000;}
fieldset {border: 0px;}
#header {height: 85px; background: #fff url(http://www.pettrustlawyer.com/images/header_background.jpg) repeat-x;}
#header h1 {font: 40px Georgia, 'Times New Roman', serif; padding-left: 10px; white-space:nowrap;}
#homepagepic {float: right;}
#homepagetext {position: relative; float: left; margin: 10px; background-color: transparent; color: #626262;}
.homepagesup {position: absolute; font-size: 12px;line-height: 24px; margin-top: -2px;}
.bold {font-weight: bold;}
.underline {text-decoration: underline;}
#homepagetext h2 {font: 24px Georgia, 'Times New Roman', serif; display: inline;color: #000;}
#whatis { float: left; margin-top: 10px;}
#whatis h2{font: 24px Georgia, 'Times New Roman', serif; display: inline;color: #000;}
/*menu is from cssplay.com*/
.menu {float: left;}
/* remove the bullets, padding and margins from the lists */
.menu ul{list-style-type:none;padding:0;margin:0;}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{float:left;position:relative;z-index:100;}
/* use the table to position the dropdown list */
.menu table{position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;}
/* style all the links */
.menu a, .menu :visited {display:block;font-size:12px;width:129px;padding:7px 0;color:#000;background:#949e7c;text-decoration:none;margin-right:1px;text-align:center;}
/* style the links hover */
.menu :hover{color:#444;background:#d4d8bd;}
/* hide the sub level links */
.menu ul ul {visibility:hidden;position:absolute;width:129px;height:0;}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}
#current {background-color: #fff9f2;cursor: default;border: 1px inset #fff; color:#000;}
#footer a {display: inline; border-style: none; text-decoration: none;color:#000;}
#footer {text-align: center;clear: both; display: block;}
.floatLeft{float:left;}
.floatRight{float:right;}
#naelaholder {height:205px; margin: 0 auto; text-align: center; background: #fff; margin-bottom: 20px;}
#suntopholder {width: 824px; height:172px; margin: 0 auto; text-align: center; background: #fff url(../images/sun_top_background.jpg) repeat-x;}
#westchesterholder {width: 824px; height:178px; margin: 0 auto; text-align: center; background: #fff; margin-bottom: 20px;}
#animalHavenholder {width: 824px; height:134px; margin: 0 auto; text-align: center; background: #fff; margin-bottom: 20px;}
.padded {padding: 10px;}
.alignright {text-align: right;} /*formats table on contact.php*/
.alignleft {text-align: left;} /*formats table on contact.php*/
.aligntop { vertical-align: text-top } /*formats table on contact.php*/
#disclaimer {text-align: center; font-size: x-small; }
  #sidebar {position: relative; top: 0px; background-color: #f5f5f5; padding-left: 5px; font: 10px verdana, arial, sans-serif; float: right; text-align: right;}
  #sidebar ul {list-style: none; margin: 0px; padding: 0px;}
  #sidebar ul li {text-align: left;}
  #sidebar ul ul {list-style: none; margin: 0px; padding: 0px;margin-left: 10px; }
  #sidebar a {display: block; text-decoration: none; color: #000; border: 1px solid #f5f5f5; padding: 1px; padding-right: 5px;}
  #sidebar a:hover {color: #000; background-color:#fff; border: 1px solid #000; padding: 1px; padding-right: 5px; background-image: url(../../images/julia_crawford_sidebar_10.jpg);background-repeat: no-repeat; background-position: 0% 50%;}
  #sidebar li {width: 100%;}
  #sidebar li ul {border-left: 1px solid #000;}
  #sidebar li ul li {text-align: right; margin: 0px; padding: 0px;}
