/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
background-color:#C4AB8C;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size:20px;
padding-top:5px;
}

h2 {
font-size:16px;
padding-left:10px;
}

p {
font-size:14px;
line-height:1.5em;
}



.maincontainer{
width: 756px; /*Width of website -- trying to stay with 800x600 screen res*/
margin: 0 auto; /*Center container on page*/
padding-top:15px;
}

#header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:15px; padding-right:10px; }

#forborder {border:#3B0405 15px solid; margin-top:-1px; background-color:#D6CEAE; background-image:url(../scripts/rotator.php); background-position:bottom right; background-repeat:no-repeat; height:auto; overflow:visible; padding-bottom:15px;}



#image_holder { margin: 0 auto; /*Center image on page*/ text-align:center; background-color:#3B0405; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#pointermenu2{
margin: 0 auto;
padding: 0;
border:none;
}

#pointermenu2 ul{

/*margin-top:-5px; */

margin: -5px 0px; 
padding-left:5px;
/*margin-left: 15px; /*menu offset from left edge of window*/
float: left;
/*padding-left: 8px;  */
font: bold .78em Verdana;
background: #570906 url(../image/leftround2.gif) bottom left no-repeat; /*optional left round corner*/
border:none;
}

* html #pointermenu2 ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 7px; /*menu offset from left edge of window in IE*/
}

#pointermenu2 ul li{
display: inline;
}


#pointermenu2 ul li a{
float: left;
color: #D6CEAE;
font-weight: bold;
/*padding: 7px 10px 7px 5px; */
padding:.5em 1.055em 1em .5em; 
/*padding:.8em 1.2em 1em 0em; */
text-decoration: none;
border:none;
}

#pointermenu2 ul li a:visited{
color: #D6CEAE;
border:none;
}


#pointermenu2 ul li a:hover, #pointermenu2 ul li a#selected{ /*hover and selected link*/
color: #FCFADE;
background: transparent url(../image/pointer.gif) bottom center no-repeat;
border:none;
}

#pointermenu2 ul li a#rightcorner{
padding-right: 0;
padding-left: 6px;
background: url(../image/rightround2.gif) bottom right no-repeat; /*optional right round corner*/
border:none;
}

#about #abt, #services #sev, #new_clients #clients, #pet_gallery #gal, #forms #frms, #news_events #nws, #clinic_cats #cats, #tributes #trib, #links #lnks, #our_staff #staff{ /*selected link*/
color: #FCFADE;
background: transparent url(../image/pointer.gif) bottom center no-repeat;
}

#page_content_index {background-color:#D6CEAE;  padding-top:2px; padding-left:5px; padding-bottom:20px; padding-right:120px;}

#page_content {padding-top:5px; padding-left:45px; overflow:auto; height:auto; padding-right:110px; padding-bottom:20px;}

#page_content_index a, a:link {color:#3B0405; text-decoration:none; border-bottom:#3B0405 1px solid; }
#page_content_index a:visited, a:active {color:#3B0405; text-decoration:none; border-bottom:#3B0405 1px solid; }
#page_content_index a:hover {color:#A50E15; text-decoration:none; border-bottom:#A50E15 3px solid; }

#page_content a, a:link {color:#3B0405; text-decoration:none; border-bottom:#570906 1px solid; }
#page_content a:visited, a:active {color:#3B0405; text-decoration:none; border-bottom:#3B0405 1px solid; }
#page_content a:hover {color:#A50E15; text-decoration:none; border-bottom:#A50E15 3px solid; }

#specials a, a:link {color:#3B0405; text-decoration:none; border-bottom:#3B0405 1px solid; text-align:right; }
#specials a:visited, a:active {color:#3B0405; text-decoration:none; border-bottom:#3B0405 1px solid; text-align:right;}
#specials a:hover {color:#A50E15; text-decoration:none; border-bottom:#A50E15 3px solid; text-align:right;}

#hours {background-color:#C4AB8C; border:#000000 2px solid; width:250px; padding:5px;  margin-left:380px; }

#specials {background-color:#DBCBB9; border:#000000 2px solid; width:auto; padding:5px;  clear:left; width:500px; margin:30px 15px; }

#footer {width:100%; color:#000000; text-align:center; font-size:14px; clear:left;}

#footer a, a:link {color:#3B0405; text-decoration:none; }
#footer a:visited {color:#3B0405; text-decoration:none; }
#footer a:hover {color:#A50E15; border-bottom:3px #A50E15 solid; text-decoration:none; }

#home #hme, #contact #con, #jobs #jbs, #directions #dir, #information #info, #news_events #n_e {color:#A50E15; border-bottom:3px #A50E15 solid; text-decoration:none; }

.copyright {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}

.copyright a, a:link {color:#333333; font-weight:800; text-decoration:none; }
.copyright a:hover {color:#3B0405; border-bottom:3px #3B0405 dotted; text-decoration:none; }
.copyright a:visited {color:#333333; font-weight:800; text-decoration:none; }

#links_menu ul, li{
list-style-type: none;
margin: 2px 0;
padding-top:10px;
text-align:left;
border:none;
}

#links_menu li a{
background: url(../image/paw_print.gif) no-repeat 0px top;
font: bold 14px Verdana, Helvetica, sans-serif;
color: #3B0405;
display:block;
height:35px;
padding-left: 39px;
padding-top: 4px;
text-decoration: none;
border:none;
text-align:left;
}

#links_menu li a:visited, .linksmenu li a:active{
color: #3B0405;
border:none;
text-align:left;
}

#links_menu li a:hover{
color: #A50E15;
background: url(../image/paw_print_ro.gif) no-repeat 0px top;
border:none;
text-align:left;
}

/*required for pet gallery */

img {
  border: none;
}

a {
  outline: none;
}

li {
  display:inline;
}

#desc {
  font-style: italic;
}



