html { background-color: #FFEBB2; height: 100%; padding: 0; margin: 0; }

body { background-image: url('../images/background.jpg'); background-repeat: repeat-x; background-position: 0 0; 
	height: auto !important; height: 100%; min-height: 100%; padding: 0; margin: 0; }

#outer { width: 840px; margin: 0 auto; padding: 20px 0 50px;font-family: Verdana, Helvetica, Georgia, Arial; font-size: 11px;}
#menu { height: 41px; }
#header { height: 238px; }

#inner { background-color: #fff; width: 840px; }
#inner .left { float: left; width: 492px; padding: 10px 30px 20px 23px; }
#inner .right { margin: 0 0 0 545px; width: 295px; padding: 25px 0 20px; }
#inner .gallery { padding: 10px 20px 20px 13px; }

#footer { height: 30px; background-image: url('../images/footer.png'); background-repeat: no-repeat; font-size: 10px; padding: 30px 0 0 30px; line-height: 30px; }


ul#main { margin: 0; padding: 0; list-style: none; width: 841px; height: 41px; }
ul#main li { margin: 0; padding: 0; list-style: none; display: block; float:left; }
ul#main li a { margin: 0; padding: 0; height: 41px; display: block; background-image: url('../images/menu.jpg'); text-decoration: none; }
ul#main li a:hover, ul#main li.sel a { background-image: url('../images/menu-sel.jpg'); }
ul#main li a span { display: none; }

ul#main li#home a { background-position: 00; width: 57px; }
ul#main li#horse-trekking a { background-position: -57px 0; width: 117px; }
ul#main li#grazing-leasing a { background-position: -174px 0; width: 150px; }
ul#main li#horseman-centre a { background-position: -324px 0; width: 145px; }
ul#main li#cafe a { background-position: -469px 0; width: 44px; }
ul#main li#saddleback-cabin a { background-position: -513px 0; width: 131px; }
ul#main li#gallery a { background-position: -644px 0; width: 63px; }
ul#main li#faq a { background-position: -707px 0; width: 44px; }
ul#main li#contact-us a { background-position: -751px 0; width: 90px; }

.contact-us .field .title { margin: 0 0 5px; }
.contact-us .field input { margin: 0 0 15px; width: 300px }
.contact-us .field textarea { margin: 0 0 15px; width: 350px }

h2 { font-size: 18px; font-weight: normal; }

a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; }
a:active { color: #000; }
a:hover { text-decoration: none; }

img { border:none; }

.photo-gallery .gallery { width: 800px; }
.photo-gallery .category-header div { display:none; }
.photo-gallery .gallery .photo {float:left; width: 250px; height: 188px; margin: 0px 15px 15px 0px; }
.photo-gallery .gallery .photo img { border: none; }
.photo-gallery .gallery .photos .clear {clear:left;}
.photo-gallery .gallery .clear {clear:left;}

