body  { font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, sans-serif; margin: 0px }

table, img, td, tr, th {
    margin: 0px;
    padding: 0px;
    }

img {
    border: 0px;
    margin: 0px;
    }

td.home_right {
    background: url(/media/images/reddirt.gif);
}

.footerabs {
    position: absolute;
    left: 0px;
    top: 578px;
}

.footer   { color: #fff; font-size: 11px; background-color: #673f22; text-align: center; padding-top: 3px; padding-bottom: 3px; width: 900px; height: 22px }

div.home_body {
    position: absolute;
    left: 0px;
    top: 332px;
    width: 900px;
    height: 246px;
    z-index: 1;
    background: url(/media/images/red_grad.jpg);
    }
.home_head   { color: #fff; font-weight: bold; font-size: 18px; text-align: left; margin-top: 31px; margin-left: 23px }

.home_text  { color: #444; font-weight: bold; font-size: 13px; line-height: 17px; margin: 0px 330px 0px 23px }

.sig  { color: #444; font-weight: bold; font-size: 13px; text-align: right; margin: 18px 330px 0px 23px }

.footer a, .footer a:visited {
    color: #FFF;
    text-decoration: underline;
    }
.footer a:hover { color: #9f5315; text-decoration: none }
.footer p  { margin-top: 3px; margin-bottom: 3px }

#top_nav {
    height: 226px;
    background: url(/media/images/rocks_sub.jpg);
    }
#nav_table {
    position: absolute;
    margin-left: 18px;
    margin-top: 7px;
    }
.header_homelink {
    height: 110px;
    width: 230px;
    margin-right: 10px;
    border: 0px solid #000;
    display: block;
}


.right_nav_dirt {
    height: 578px;
    position: absolute;
    top: 0px;
    left: 594px;
    width: 306px;
    z-index: 12000;
    background:url(/media/images/reddirt.gif);
    }

.right_nav {
    }

.right_nav td {
    text-align: right;
    padding-top: 35px;
    padding-left: 61px;
    padding-bottom: 6px;
    }

.right_nav p {
    margin-top: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #452A17;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #EEE;
    }

.right_nav a, .right_nav a:visited {
    color: #FFF;
    }

.right_nav a:hover {
    color: #EEE;
    text-decoration: underline;
    }

#sub_main  { color: #444; font-size: 12px; line-height: 16px; margin: 0px 10px 0px 39px; width: 578px }
#sub_main h1  { color: #fff; font-weight: bold; font-size: 40px; line-height: 32px; margin: 0px }

#sub_main p {
    margin-bottom: 1.75em;
    }
#sub_main a, #sub_main a:visited { color: #713d30 }
#sub_main a:hover { text-decoration: underline }
#sub_main h2  { color: #412a18; font-weight: bold; font-size: 1.5em; line-height: 1.3em; clear: both; margin: 0px 0px 5px }
#sub_main .caption  { color: #444; font-size: 9px; line-height: 11px; text-align: center; margin-top: 4px }
div.history_img { color: #9f5315; font-weight: bold; font-size: 11px; text-align: center }
#rgga_list  { background-color: #e3dcd2; border: solid 4px #c6b6a6; width: 220px }
#rgga_members  { color: #7b493e; font-weight: normal; font-size: 13px; line-height: 22px; padding-top: 5px; padding-bottom: 10px; padding-left: 9px }
#rgga_members a, #rgga_members a:visited { color: #76322b; font-weight: normal; font-size: 13px; line-height: 22px; text-decoration: underline }
#rgga_members a:hover { color: #444; text-decoration: none }
#timeline {
    width: 260px;
    background-color: #E3DCD2;
    border: solid 4px #C6B6A6;
    color: #7B493E;
    font-size: 11px;
    font-weight: bold;
}
#timeline td {
    margin: 0px;
    padding-left: 9px;
    }
#timeline_body  { line-height: 15px; padding-top: 9px; padding-right: 5px; padding-bottom: 9px }
#timeline .date {
    color: #000;
    }
#timeline p  { margin: 0px 0px 5px }
#sidebar {
    margin-right: 12px;
    }
#sidebar h3  { color: #7b875f; font-weight: normal; font-size: 17px; margin: 3px 4px 2px }
#sidebar .petrohead { color: #9f5315; font-size: 17px; margin-top: 10px; margin-bottom: 3px; margin-left: 10px }
#sidebar .petro { color: #444; font-size: 11px; line-height: 14px; margin-top: 5px; margin-right: 4px; margin-left: 10px }
#sidebar .petro a, .petro a:visited   { color: #444; font-size: 11px; line-height: 14px; text-decoration: underline }
#sidebar .petro a:hover  { text-decoration: none }
#info { font-size: 12px }
#info h5 { color: #452a17; font-size: 14px; margin: 8px 0px 0px }
#info a, #info a:visited {
    color: #76322B;
    font-size: 14px;
    font-weight: bold;
    }
#info a:hover {
    text-decoration: underline;
    }
#profile { }
#profile .caption  { color: #444; font-size: 9px; line-height: 11px; text-align: center; margin-top: 4px }
#profile .vintitle  { color: #6f7a4a; font-size: 20px; line-height: 22px; text-align: left; padding-top: 5px }
#profile .specs       { color: #2e2e2e; font-weight: bold; font-size: 12px; line-height: 20px; font-family: "Trebuchet MS", Arial; background-color: #e3dcd2; margin-top: 10px; margin-bottom: 10px; padding: 3px 10px; width: 560px }
#profile .specs a, #profile .specs a:visited    { color: #76322b; font-weight: bold; font-size: 12px; line-height: 20px; font-family: "Trebuchet MS", Arial; text-decoration: none }
#profile .specs a:hover  { color: #76322b; font-family: "Trebuchet MS", Arial; text-decoration: underline }
#profile .description        { color: #444; font-size: 12px; line-height: 16px; font-family: "Trebuchet MS", Arial; text-align: left; margin-top: 10px }
.description a, .description a:visited { color: #444; text-decoration: underline }
ul.awards  { color: #9e5032; list-style-type: none; margin: 0px; padding 0px; }
