/*--- my styles --*/

  html, body	{	margin: 0; padding: 0; background: url(../wexford_tartan_tile.jpg) repeat;	}

  #wrapper	{	 margin: 1em auto;	}
  
  h1	{	width: 100%; color: gold; margin: .5em auto; text-align: center; text-shadow: 2px 2px 2px #444; letter-spacing: 3px; margin-top:25px; font: 40px 'Verdana'; }

a:hover, a:active {  color:#9e805c; text-decoration:none;  }

/* -- Custom Slider Styles --  */
#slider-wrapper {  width: 800px; height: 450px; margin:0 auto; padding-top: 0px; margin-top: 60px; border: 0px dashed #00f;  }

#slider {  margin: 0 auto; background: url(images/loading.gif) no-repeat 50% 50%; border: 8px ridge #333; }

#slider img {   position:absolute; top:0px; left:0px; display:none;   }

#slider a {   border:0; display:block;   }

.nivo-controlNav {  position:absolute; left:240px; bottom:-42px; border: 0px solid #f00;   }

.nivo-controlNav a {  display:block; width:22px; height:22px; background:url(images/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left;   }

.nivo-controlNav a.active {   background-position:0 -22px;   }

.nivo-directionNav a {  display:block; width:30px; height:30px; background:url(images/arrows.png) no-repeat; text-indent:-9999px; border:0;  }

a.nivo-nextNav {  background-position:-30px 0; right:15px;  }

a.nivo-prevNav {  left:15px;  }

.nivo-caption {   color: #fff; text-align: center; font-family: Helvetica, Arial, sans-serif; border: 0px solid #f00; background: rgba(89, 89, 89, 0.8); text-shadow: 1px 1px 1px #ddd; letter-spacing: 3px;  }

.nivo-caption a {  color:#efe9d1; text-decoration:underline;  }

/*=== Other Styles ===*/
.clear {  clear:both;  }
