/* main.css */

/* -------------------------------------------------------------------------- */

body {
   color:gray;
   background-color:#050505;
   }

h1 {
   font-size:1.55em;
   text-align:center;
   padding-left:2em; padding-right:2em;padding-top:0.5em;
   margin-top:0em;
   margin-left:40px; margin-right:40px;
   color:#993300 ;
   }

h2 { font-size:1.25em; text-align:center; }

ul { list-style-type:disc; }

li { padding-left:0.5em; margin-bottom:0.5em; }

hr { height:1px; color:#303030; }

em { font-style:italic; font-weight:bold; }

sup { font-style:normal; font-size:0.7em; }

/* -------------------------------------------------------------------------- */

a:link    { color:#993300; }
a:visited { color:#993300; }
a:hover   { color:#D2B48C; }
a:active  { color:#993300; }

/* -------------------------------------------------------------------------- */

#pageframe {
   background-color:black ;
   background-image:url('/images/bg_frame.jpg');
   background-repeat:repeat-y;
   width:980px;
   padding:0;
   margin:0 auto 0 auto;
   }


#header {
   background-color:black ;
   background-image:url('/images/bg_header.jpg') ;
   background-repeat:no-repeat ;
   width:980px; height:200px;
   padding:0;
   margin:0 auto 0 auto;
   }


#footer {
   background-image:url('/images/bg_footer.jpg');
   background-color:black;
   background-repeat:no-repeat;
   width:920px;
   height:200px;
   font-size:0.9em;
   padding-left:30px;
   padding-right:30px;
   margin:0 auto 0 auto;
   }

#footer hr { color:#303030; }

/* ~~~~~~~~~~~~~~~~~~~~~ */

#navbar1 {
   font-size:10pt;
   font-weight:bold;
   text-align:center;
   color:gray ;
   float:right;
   padding-bottom:10px;
   padding-top:150px;
   margin-left:45px;margin-right:45px;
   }

#navbar1 a {
   display:block;float:left;
   font-family:Helvetica ;
   color:gray;border-color:gray ;
   text-decoration:none;
   padding:5px;
   padding-left:10px;
   padding-right:10px;
   margin-left:5px;
   margin-right:5px;
   margin-top:5px;
   margin-bottom:5px;
   border:solid 1px;
   }

#navbar1 a:hover {
   color:white; border-color:white;
   border: solid 1px;
   text-decoration:none;
   background-image:url('/images/bg_nav.jpg');
   }

#navbar2 { text-align:center; }

.nav-active { color:white; }

/* -------------------------------------------------------------------------- */

#content {
   width:880px;
   margin-top:0;
   margin-bottom:0;
   margin-left:auto;
   margin-right:auto;
   background-color:transparent;
   color:#D2B48C;
   font-size:large;
   padding:1em;
   padding-top:0;
   }

  #content h1:first-child {margin-bottom:1em; }

/* -------------------------------------------------------------------------- */

.photo {
   display:block;
   border:solid 3px #D2B48C;
   }

.photobox {
   text-align:center;
   font-style:italic;
   font-size:0.7em;
   }

.textbox {
   background-color:white;
   border:solid 2px gray;
   padding:0.5em;
   }

/* -------------------------------------------------------------------------- */

.hidden { visibility:hidden; }

.signature {
   color:#993300;
   font-family:Garamond;
   font-style:italic;
   font-size:1.2em;
   margin-top:2em;
   }

.disclaimer {
   font-size:0.6em;
   font-style:italic;
   }

span.equine-name { color:#993300; }

.quote { font-style:italic; }

/* -------------------------------------------------------------------------- */

@media print
   {
   body { color:black; background-color:white; background-image:none; }
   #content { color:black; }
   #header { display:none; }
   #pageframe { background-image:none; }
   #footer { display:none; }
}

