body { background-color: #a49ea7; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 3px solid #cdd159; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 7px 5px 8px; /*Padding within each menu item*/
background-color: #cdd159; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #345598; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #345598; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #345598; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #345598; /*Highlight red color theme*/
color: white;
}


H1
{  
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 20px; 
font-weight: bold;
font-variant: small-caps;
color: #345598; 
text-decoration: none;
margin: 10px 0 10px 10px;
}

H2
{  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px; 
font-weight: bold; 
color: #152C72; 
text-decoration: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 10px;
}

H3
{  
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px; 
font-weight: bold;
font-variant: small-caps;
color: #000000; 
text-decoration: none;
margin: 10px 0 10px 10px;
}

H4
{  
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px; 
font-weight: bold;
font-variant: none;
color: #000000; 
text-decoration: none;
margin: 10px 0 10px 5px;
}

.caption {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal; 
color: black; 
text-decoration: none;
text-align: center;
}

.tiny {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin: 0 10px 0 10px; }
p.first { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; margin: 0 10px 0 10px; }


.hours { width: 400px; height: 30px; position: absolute; left: 59%; top: 194px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding: 4px 0 0 0; }

.box-left { width: 500px; background-color: #FFFFFF; padding: 10px; margin: 10px 10px 10px 20px; }

.box-right { width: 450px; background-color: #cdd159; border: solid 1px black; padding: 10px; margin: 10px 10px 10px 20px; }

ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; style: circle; 
text-align: left;}

ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; style: circle; 
text-align: left;}

li.home { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style-image: url(images/pawprint_list.gif); list-style-position: flush; padding: 4px; }
li.cat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style-image: url(images/cat_paw_list.gif); list-style-position: flush; padding: 4px; }
li.large { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 4px; }



a.nav { background-color: #cdd159; text-align: center; color: #000000; }

a.nav:link {  background-color: #cdd159; font: bold 12px arial; color: #000000; font-weight: normal; }
a.nav:visited { background-color: #cdd159; font: bold 12px arial; color: #000000; font-weight: normal; }
a.nav:hover { background-color: #345598; font: bold 12px arial; color: #FFFFFF; font-weight: normal; }
a.nav:active { background-color: #cdd159; font: bold 12px arial; color: #FFFFFF; font-weight: normal; }

a.subnav { background: none; border: 0px; padding: 0 0 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; color: black; font-weight: normal;
font-size: 12px; text-transform: none; text-decoration: none; }
a.subnav:link { font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; color: blue; font-weight: normal;
text-transform: none; text-decoration: none; }
a.subnav:visited { font-family: Verdana, Helvetica, Arial, sans-serif; color: blue; font-weight: normal;
text-transform: none; text-decoration: none; }
a.subnav:hover { background: #FFFFFF; color: red; border-style: solid; border-width: 1px; color: red; }
a.subnav:active { background: none; border-style: solid; border-width: 1px; color: red; }

a.special  { 
font-color: #152C74;
background-color: none;
font-size: 14px;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: none;
text-decoration: underline;
}

a.footer { text-align: center; color: #345598; }
a.footer:link {  font: bold 12px arial; color: #345598; font-weight: normal; text-decoration: underline; }
a.footer:visited { font: bold 12px arial; color: #345598; font-weight: normal; text-decoration: underline; }
a.footer:hover { font: bold 12px arial; color: #345598; font-weight: normal; text-decoration: underline; }
a.footer:active { font: bold 12px arial; color: #345598; font-weight: normal; text-decoration: underline; }
