@charset "UTF-8";


* { margin: 0; padding: 0; outline: none; }
body { padding: 25px; 
       border-top: solid 1px Black; 
       text-align: left;
       background-color: gainsboro;
       color: black;
       font: 12px/normal, ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;}
a:link {
  color: slategrey;
}
a.external:visited {
  color: dimgrey;
}
a.external:active {
  color: ivory;
}

p { margin-bottom: 1em; }
body > p, .container > p { margin-bottom: 0; }
.norobot {display: none;}
h1,h2,h3 { text-align: center; margin-bottom: .5em; font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;; line-height: normal; }
h1 { margin-bottom: .5em; padding-bottom: 4px; border-bottom: solid 1px teal; font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;; font-weight: bold;; font-size: x-large; text-indent: 5px; letter-spacing: -1px; }
#Vetname {font-size: xx-large;}
cite { float: right; }
fieldset { border: none; }

dl {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;}
dt {margin-top: 2em;
	 margin-left: 5%;
    margin-right: 0;
    text-decoration: underline;}
dd {margin-left: 20%;
    margin-right: 10%;}

ul.classic { list-style: disc; margin-bottom: 1em; padding-left: 2em; }
div.section { clear: both; padding-top: 50px; }
.dropdown-upward { margin-top: 400px !important; }
.main-site { position: relative; float: right; margin-top: -10px; padding: 15px 45px 15px 0; }
.main-site, .main-site:link, .main-site:visited { color: SeaGreen; text-decoration: none; }
.main-site { font-size: 17px; }



/* -- Customize themes -- */

body.wallace { border-top: none; background-color: gainsboro; ; }
body.wallace .main-site { margin-top: -10px; }
