@charset "utf-8";
/* CSS Document */
/* ORIGIONAL AUTHOR: Mark Abucayon */
/* POSITION:Web Designer and Developer */
/* WEBSITE: http://mark.mabucplus.com */
/* CUSTOMIZATIONS / OTHER AUTHORS: Stephanie Krahl */
/* CUSTOMIZATIONS BY:  http://www.equinenewmedia.com */

@import url('main.css');
@import url('class.css');
@import url('ie6.css');
@import url('coda-slider.css');
@import url('jquery.lightbox-0.5.css');
@import url('superfish.css');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
b, u, i, center,
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-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    font-size:12px;
    background:#71542a url(../images/bg.jpg) repeat-x;  
    font-family: Verdana, sans-serif;
}

ol, ul {
    list-style: none;
}
 
/*
 ul, ol, dl {
    position: relative;
}
*/

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}



.hr {
        height:40px;
        width:100%;
        background-image: url(../images/line.jpg);
        border:none;
        clear: both;
        background-repeat:no-repeat;
        background-position:center;
}

strong {
/* color: #6e7649; */
/* color: #00526e; */
    color: #1a1e0c;
}

strong a {
    /* color: #6e7649; */
    color: #b5581f;
}


strong a:hover {
    color:#993333;
    text-decoration:underline;
}

a {
    color:  #00526e;
    font-weight: bold;
}

a:hover {
    color:#993333;
    text-decoration:underline;
    font-weight: bold;
}


h1, h2, h3, h4 {
        font: bold 1em/1.5em Georgia, 'Times New Roman', Times, serif; 
        /* font: bold 1em/1.5em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif; */
        color:#fffdee;
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 2.8em; font-weight: normal;}
h3 { font-size: 2.2em; font-weight: normal; letter-spacing: -0.5px; }
h4 { font-size: 1.4em; }

.align-right { text-align: right; }

.align-center { text-align: center; }

.content_list ul {
    margin:0 0 1.667em 1.667em;
}

.content_list li {
    background:url("http://www.soulfulequine.com/images/bullet.jpg") no-repeat scroll 0 0.385em transparent;
    margin-bottom:0.769em;
    padding-left:20px;
    margin-left: 25px;
}


/* ORDERED LIST */
#content_ol_list { width:570px; }

#content_ol_list ol {
    font-style:italic;
    font-family:Georgia, Times, serif;
    font-size:18px;
    /* color:#555555;*/
}

#content_ol_list ol li {
    list-style: decimal;
    padding-left:5px;
    margin-left: 35px;
}
#content_ol_list ol li p {
    padding:8px;
    font-style:normal;
    font-family:Verdana,sans-serif;
    font-size:12px;
    /* color:#555555; */
    border-left: 1px solid #999;
}
#content_ol_list ol li p em { display:block; }

#content_ol_list ol li { }

/* TABLES */

#general-table {
width:100%;
border-collapse:collapse;
}

#general-table td, #general-table th  {
font-size:1em;
border:1px solid #4e3512;
padding:3px 7px 2px 7px;
}

#general-table th {
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#4e3512;
color:#ffffff;
}

#general-table tr.alt td {
color:#000000;
background-color:#efede5;
}

