html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}
:focus {
outline : 0;
}
body {
line-height : 1;
color : black;
background : white;
}
ol, ul {
list-style : none;
}
table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
body {
background-color : #d9d9d9;
background-image : url(images/background.jpg);
background-position : 0 0;
background-repeat : repeat-x;
}
#container {
background-image : none;
margin-right : auto;
margin-left : auto;
position : relative;
top : 0;
width : 967px;
height : auto;
}
#upper-left-shadow_ {
background-image : url("images/upper-left-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 18px;
left : 0;
width : 6px;
height : 6px;
}
#upper-shadow_ {
background-image : url("images/upper-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 18px;
left : 6px;
width : 956px;
height : 6px;
}
#upper-right-shadow_ {
background-image : url("images/upper-right-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 18px;
left : 962px;
width : 6px;
height : 6px;
}
#left-shadow_ {
background-image : url("images/left-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 0;
width : 6px;
height : 747px;
}
#et_left-shadow {
background-image : url("images/left-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 0;
width : 6px;
height : 1047px;
}
#brdg_left-shadow {
background-image : url("images/left-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 0;
width : 6px;
height : 1087px;
}
#impulsion-equestrian-instruction_ {
height : 219px;
left : 6px;
position : absolute;
top : 24px;
width : 955px;
}
#right-shadow_ {
background-image : url("images/right-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 962px;
width : 6px;
height : 747px;
}
#et_right-shadow {
background-image : url("images/right-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 962px;
width : 6px;
height : 1047px;
}
#brdg_right-shadow {
background-image : url("images/right-shadow.png");
background-repeat : repeat-y;
position : absolute;
top : 24px;
left : 962px;
width : 6px;
height : 1087px;
}
#home_ {
height : 26px;
left : 6px;
position : absolute;
top : 243px;
width : 192px;
}
#about-karen_ {
height : 26px;
left : 198px;
position : absolute;
top : 243px;
width : 190px;
}
#services_ {
height : 26px;
left : 388px;
position : absolute;
top : 243px;
width : 191px;
}
#gallery_ {
height : 26px;
left : 579px;
position : absolute;
top : 243px;
width : 191px;
}
#links_ {
height : 26px;
left : 770px;
position : absolute;
top : 243px;
width : 192px;
}
#body-text_ {
background-color : #f8f0dd;
padding : 10px 20px;
position : absolute;
top : 268px;
left : 6px;
width : 533px;
height : 427px;
}
#body-text a:link, #body-text a:visited {
color : #3f170d;
font-size : 13px;
font-family : arial, sans-serif;
text-decoration : none;
list-style-type : disc;
list-style-position : inside;
display : list-item;
margin-top : 5px;
margin-bottom : 5px;
margin-left : 10px;
}
#bodylink a:link, #bodylink a:visited {
color : #a04f00;
font-size : 12px;
font-family : arial, sans-serif;
font-weight : normal;
text-decoration : none;
}
#gallery_section {
background-color : #f8f0dd;
padding : 10px 20px;
position : absolute;
top : 268px;
left : 6px;
width : 912px;
height : 444px;
}
h1 {
color : #bb9658;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 24px;
font-weight : normal;
margin : 0.67em 0;
}
h2 {
color : #6e2a23;
font-size : 12px;
font-family : arial, sans-serif;
font-weight : bold;
line-height : 14px;
margin : 0.83em 0;
}
h3 {
color : #5d5d5d;
font-family : arial, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 16px;
}
h3 a:link, a:visited {
color : #6c1d00;
font-size : 12px;
font-family : arial, sans-serif;
font-weight : normal;
line-height : 16px;
text-decoration : underline;
}
h4 {
color : #5d5d5d;
font-size : 11px;
font-family : arial, sans-serif;
font-style : italic;
font-weight : normal;
line-height : 11px;
}
#services_text {
background-color : #f8f0dd;
padding : 10px 20px;
position : absolute;
top : 268px;
left : 6px;
width : 916px;
height : 425px;
}
#et_services_text {
background-color : #f8f0dd;
padding : 10px 20px;
position : absolute;
top : 268px;
left : 6px;
width : 916px;
height : 725px;
}
#brdg_services_text {
background-color : #f8f0dd;
padding : 10px 20px;
position : absolute;
top : 268px;
left : 6px;
width : 916px;
height : 765px;
}
#image-area_ {
background-color : #f7efdc;
position : absolute;
top : 268px;
left : 578px;
width : 383px;
height : 446px;
}
#home_image-area {
background-color : #f7efdc;
background-image : url("images/karen-piaffe.jpg");
background-repeat : no-repeat;
background-position : 40px 30px;
position : absolute;
top : 268px;
left : 578px;
width : 383px;
height : 446px;
}
#about_karen_image-area {
background-color:#f7efdc;
position : absolute;
top : 268px;
left : 578px;
width : 383px;
height : 446px;
}
#about_karen_image  {
background-image: url("images/karen-jumping-sky.jpg");
background-repeat: no-repeat;
background-position: 0px 0px;
position: relative;
top: 30px;
left: 40px;
width: 300px;
height: 210px;
border: solid 8px white
}
#lesson_image    { background-image: url("images/danielle_and_dexter.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-bottom: 20px; margin-left: 20px; position: relative; top: 0; right: 0; width: 300px; height: 210px; float: right; clear: right; border: solid 8px white }
#boarding_main_image     { background-image: url("images/ots_lower_barn.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 20px; margin-left: 0; position: relative; top: 0; right: 0; width: 917px; height: 170px; border-style: solid; border-color: white }
#boarding_main_image1 { background-image: url("images/stall_window.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 0px; margin-bottom: 20px; margin-left: 20px; position: relative; top: 0; right: 0; width: 300px; height: 210px; float: right; clear: right; border: solid 8px white }
#boarding_main_image2 { background-image: url("images/barn_isle.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 0px; margin-bottom: 20px; margin-left: 20px; position: relative; top: 0; right: 0; width: 300px; height: 210px; float: right; clear: right; border: solid 8px white }
#boarding_main_image3 { background-image: url("images/paddocks.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; position: relative; top: 0; right: 0; width: 300px; height: 210px; float: left; clear: left; border: solid 8px white }
#equine_touch_image1 {
background-image : url("images/equine_touch1.jpg");
background-repeat : no-repeat;
background-position : 0 0;
margin-top : 0;
margin-bottom : 10px;
margin-left : 20px;
position : relative;
top : 0;
right : 0;
width : 300px;
height : 210px;
float : right;
clear : right;
border : 8px solid white;
}
#equine_touch_image2 {
background-image : url("images/equine_touch2.jpg");
background-repeat : no-repeat;
background-position : 0 0;
margin : 0 20px 10px 0;
position : relative;
top : 0;
right : 0;
width : 300px;
height : 210px;
float : left;
clear : left;
border : 8px solid white;
}
#horse_training_image  { background-image: url("images/karen_showing_faye.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-bottom: 20px; margin-left: 20px; position: relative; top: 0; right: 0; width: 300px; height: 210px; float: right; clear: right; border: solid 8px white }
#footer_ {
background-image : url(images/footer_background.gif);
background-repeat : repeat-x;
height : 58px;
left : 7px;
position : absolute;
text-align : center;
text-indent : -30px;
top : 713px;
width : 954px;
}
#et_footer {
background-image : url("images/footer_background.gif");
background-repeat : repeat-x;
text-align : center;
text-indent : -30px;
position : absolute;
top : 1013px;
left : 7px;
width : 954px;
height : 58px;
}
#brdg_footer {
background-image : url("images/footer_background.gif");
background-repeat : repeat-x;
text-align : center;
text-indent : -30px;
position : absolute;
top : 1053px;
left : 7px;
width : 954px;
height : 58px;
}
#bottom-left-shadow_ {
background-image : url("images/bottom-left-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 771px;
left : 0;
width : 6px;
height : 6px;
}
#et_bottom-left-shadow {
background-image : url("images/bottom-left-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1071px;
left : 0;
width : 6px;
height : 6px;
}
#brdg_bottom-left-shadow {
background-image : url("images/bottom-left-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1111px;
left : 0;
width : 6px;
height : 6px;
}
#bottom-shadow_ {
background-image : url("images/bottom-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 771px;
left : 6px;
width : 955px;
height : 6px;
}
#et_bottom-shadow {
background-image : url("images/bottom-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1071px;
left : 6px;
width : 955px;
height : 6px;
}
#brdg_bottom-shadow {
background-image : url("images/bottom-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1111px;
left : 6px;
width : 955px;
height : 6px;
}
#bottom-right-shadow_ {
background-image : url("images/bottom-right-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 771px;
left : 961px;
width : 6px;
height : 6px;
}
#et_bottom-right-shadow {
background-image : url("images/bottom-right-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1071px;
left : 961px;
width : 6px;
height : 6px;
}
#brdg_bottom-right-shadow {
background-image : url("images/bottom-right-shadow.png");
background-repeat : no-repeat;
position : absolute;
top : 1111px;
left : 961px;
width : 6px;
height : 6px;
}
ul#navlist {
margin-left : 0;
margin-top : 5px;
position : relative;
white-space : nowrap;
}
#navlist li {
display : inline;
list-style-type : none;
}
#navlist a {
border-left : 1px solid #a75410;
border-right : 1px solid #4e2722;
margin-left : -4px;
padding : 3px 30px;
}
#navlist_right a {
border-left : 1px solid #a75410;
border-right : 0 solid;
margin-left : -4px;
padding : 3px 30px;
}
#navlist_left a {
border-left : 0 solid;
border-right : 1px solid #4e2722;
margin-left : -4px;
padding : 3px 30px;
}
#navlist a:link, #navlist a:visited {
color : #f8f0dd;
font-family : arial, sans-serif;
font-size : 12px;
font-style : normal;
letter-spacing : 1px;
text-decoration : none;
}
#navlist a:hover {
background-color : #6e2a03;
color : #f8f0dd;
text-decoration : none;
}
#copyright a:link, #copyright a:visited {
color : #f5d998;
font-size : 10px;
font-family : arial, sans-serif;
font-weight : normal;
text-decoration : none;
position : relative;
top : 15px;
}
#services_navcontainer {
text-align : left;
text-indent : 12px;
position : relative;
top : 0;
left : 0;
width : 917px;
height : 30px;
}
#services_navlist {
font : 12px Verdana, sans-serif;
margin-bottom : 0;
margin-left : 0;
padding : 3px 0;
border-bottom : 1px solid #6b1f00;
}
#services_navlist li {
display : inline;
list-style-image : none;
list-style-position : outside;
list-style-type : none;
margin : 0;
}
#services_navlist li a {
text-decoration : none;
background : #e1b860;
margin-left : 3px;
padding : 3px 0.5em;
border : 1px solid #c9a768;
}
#services_navlist li a:link {
color : #a56a26;
}
#services_navlist li a:visited {
color : #a56a26;
}
#services_navlist li a:hover {
color : #ffffff;
background : #a56a26;
border-style : solid;
border-width : 1px;
border-color : #6b1f00 #6b1f00 #a56a26;
}
#services_navlist li a#current {
color : #f8f0dd;
background : #6b1f00;
padding-top : 3px;
padding-bottom : 3px;
border : 1px solid #6b1f00;
}
a:link { color: #3f170d; font-family: arial, sans-serif }
