/*
*** Author: Natashya Bay
*** Date: August 25, 2012
*** For the use of: Arista Manor SIM Site
*** Bootstrap override CSS file
*/

/* globals */
body {
  background: url('../img/lightbg.png') 0 0;
}

.wrapper {
  width: 100%;
  background: url('../img/bg.png') repeat-x 0 0;
}

.navwrap {
  width: 100%;
  background: #422b4c;
  min-height: 40px;
}

.content-wrapper {
  background: #fff;
  width: 980px;
  border: 5px solid #f2f2f2;
  margin: 0 auto;
  padding: 25px 0;
  min-height: 300px;
  -webkit-box-shadow:  0px 0px 10px 0px #b3b3b3;
          box-shadow:  0px 0px 10px 0px #b3b3b3;
}

.logo {
  text-align: center;
  padding: 35px 0;
}

.logo h1 {
  font-size: 72px;
  font-family: 'Mr Dafoe', script;
  color: #fff;
  font-weight: normal;
  text-shadow: 2px 2px 5px #422b4c;
  filter: dropshadow(color=#422b4c, offx=2, offy=2);
}

h1.sm-logo {
  font-size: 36px;
  font-family: 'Mr Dafoe', script;
  color: #8f8f8f;
  font-weight: normal;
  text-shadow: 1px 1px 1px #fff;
  filter: dropshadow(color=#fff, offx=1, offy=1);
}

.logo h1:hover {
  color: #fdfbe2;
}

.logo p {
  text-transform: uppercase;
  color: #d6c2ce;
  text-shadow: 2px 2px 5px #422b4c;
  filter: dropshadow(color=#422b4c, offx=2, offy=2);
  font-size: 10px;
}

.footer {
  color: #b1b1b1;
  padding:25px 0;
}

.footer h4 {
  color: #8f8f8f;
}

.footer a:link,
.footer a:active,
.footer a:visited {
  color: #8f8f8f;
  font-weight: bold;
}

.footer a:hover {
  text-decoration: underline;
}

.yellow-bar {
  background: #fdfbe2;
  text-align: center;
  padding: 15px 0;
  margin-bottom: 15px;
}

.yellow-bar h1 {
  font-size: 24px;
  font-family: 'Radley', Georgia, Times;
  color: #968683;
  line-height: 32px;
  font-style: italic;
  font-weight: normal;
}

.brown {
  background: #f8f7f7;
  padding: 25px 0;
}

img:hover {
  -webkit-transition: all 0.25s ease-in;
  	  -moz-transition: all 0.25s ease-in;
      -ms-transition: all 0.25s ease-in;
      -o-transition: all 0.25s ease-in;
          transition: all 0.25s ease-in;
          opacity:0.4;
          filter:alpha(opacity=40); /* For IE8 and earlier */
}

.pedigree                   { border: 0 none; }
.pedigree tbody tr:hover td,
.pedigree tbody tr:hover th { background-color: transparent; }
.pedigree tbody tr td       { vertical-align: middle; padding: 10px 5px; }
#sire                       { vertical-align: bottom; font-weight: bold; background: url('../img/border.png') repeat-x left bottom; }
#dam                        { vertical-align: top; font-weight: bold; }
.top                        { vertical-align: top; }
.bottom                     { vertical-align: bottom; }
.border-left                { background: url('../img/border.png') repeat-y left top; }
.border-bottom              { background: url('../img/border.png') repeat-x left bottom; }
.border-top                 { background: url('../img/border.png') repeat-x left top; }
.borderless                 { border: 0 none; }