/********************************************************
 *
 * Stylesheet for Danelle's model horse pages.
 *
 ********************************************************/

/* Basic page defaults (common to all pages): */

html {
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

h1,h2,h3,h4,h5,p,ul {
  font-family: sans-serif;
}

body {
  background: #ffff99; margin: 2px; direction: ltr;
}

div.separator {
  clear: both;
}

pre { font-family: monospace; }

table {
  border-width: 0px; border-style: dashed; border-color: black;
}

td {
  border-width: 0px; border-style: solid; border-color: black;
}

a:link    {color: blue;}
a:visited {color: purple;}
a:active  {color: green;}
a:hover   {background: red; color: white;}

h1.main_heading {
  margin-left: 25px; margin-right: 25px;
  text-align: center;
}

h2.sub_heading {
  margin-left: 25px; margin-right: 25px;
  text-align: left;
}

p.main_text {
  margin-left: 25px; margin-right: 25px;
}

p.main_text:first-letter {
  font-size: 175%;
}

/* Headings, menus, footers: */

td.logo {
  width: 330px; height: 100px;
  border-width: 0px; border-style: solid; border-color: black;
  font-size: 50%; text-align: right;
}

td.last_updated {
  border-width: 0px; border-style: solid; border-color: black;
  font-size: 60%; text-align: right;
  margin-right: 25px;
}

p.menu_main {
  margin: 2px;
  border: 1px;
  margin: 0px;
  font-size: 100%;
}

td.menu_main {
  border-width: 0px; border-style: solid; border-color: black;
  font-size: 100%; text-align: center;
}

p.menu_2 {
  margin: 2px;
  border: 1px;
  text-align: center;
  font-size: 100%;
  margin-top: 20px;
}

td.see_also {
  font-size: 60%; text-align: center;
}

p.shortcuts {
  font-size: 75%; text-align: center;
}

p.copyright {
  font-size: 60%; text-align: center;
}

/* Image thumbnails and their text: */

table.thumbnails_table {
  border-width: 0px; border-style: dashed; border-color: black;
  margin-left: 25px; margin-right: 25px;
}

td.thumbnail_row_pic {
  border-width: 1px; border-style: solid; border-color: black;
}

td.thumbnail_row_text {
  border-width: 1px; border-style: solid; border-color: black;
  padding: 10px;
  margin-left: 5px;
}

/* Specials for terms and conditions page: */

table.terms_table {
  border-width: 0px; border-style: solid; border-color: black;
  margin-left: 100px; margin-right: 25px;
}

td.terms_item {
  border-width: 1px; border-style: solid; border-color: black;
  padding: 10px;
  margin-left: 5px; margin-right: 5px;
  margin-top: 5px; margin-bottom: 5px;
}

p.terms_table_heading {
  font-weight: bold;
  margin-left: 100px;
}

/* Specials for contact page: */

h1.contact_heading {
  font-size: 150%; font-weight: bold; text-align: center;
}

form.contact_form {
  margin-left: 25px; margin-right: 25px;
}

/* Specials for site map page: */

p.site_map_level_0 {
  margin-left: 25px; margin-right: 300px;
}

p.site_map_level_1 {
  margin-left: 50px; margin-right: 300px;
}

p.site_map_level_2 {
  margin-left: 75px; margin-right: 300px;
}

/* Specials for the individual model horse pages: */

p.model_image {
  text-align: center;
}

p.model_text {
  margin-left: 25px; margin-right: 25px;
}

table.pedigree_table {
  border-width: 0px; border-style: solid; border-color: black;
  margin-left: 25px; margin-right: 25px;
}

td.pedigree {
  border-width: 1px; border-style: solid; border-color: black;
  padding: 10px;
  margin-left: 5px; margin-right: 5px;
  margin-top: 5px; margin-bottom: 5px;
}

p.pedigree_main_text {
  margin-left: 25px; margin-right: 25px;
}

/* Other style elemenrts: */


p.sold {
  color: red;
  font-weight: bold;
  text-align: center;
}
