/* ************************************************* */
/* NAV ADD to HILAR for Return of Hilarious Errros */
/*Add this to every .CSS file for Hilarious Erross */
/* ************************************************* */





/* ************************************************* */
/* NAVMAIN for all main pages, horizontal nav, top */
/* ************************************************* */



#navbox {
margin: 0;
padding: 0;
background-color: #0c6;
width: 100%;
border: 0;
}


ul#navmain {
background-color: #09c;
display: block;
width: 96%;
margin: 0 1em 0 1em;
padding: 4px;
/* white-space: nowrap; */
text-align: center;
}

#navmain li {
display: inline;
list-style-type: none;
}

#navmain a {
padding: 3px 10px;
}

#navmain a:link, #navmain a:visited {
color: #fff;
/* background-color: #036; */
background-color: #09c;
text-decoration: none;
}

#navmain a:hover, #navmain a:active {
/* color: #33f; */
color: #fff;
/* background-color: #cff; */
background-color: #069;
color: #fff;
text-decoration: none;
/* text-decoration: underline; */
}


ul#navsub {
/* background-color: #0c6; */
background-color: #09c;
display: block;
width: 96%;
margin: 0 1em 1em 1em;
padding: 4px;
/* white-space: nowrap; */
text-align: center;
}

#navsub li
{
display: inline;
list-style-type: none;
}

#navsub a {
padding: 3px 10px;
}

#navsub a:link, #navsub a:visited {
color: #fff;
/* background-color: #369; */
/* background-color: #39c; */
background-color: #09c;
text-decoration: none;
}

#navsub a:hover {
/* color: #33f; */
color: #fff;
/* background-color: #cff; */
/* background-color: #396; */
background-color: #069;
text-decoration: none;
}



ul#navsub2 {
/* background-color: #0c6; */
background-color: #09c;
display: block;
width: 96%;
margin: 0 1em 1em 1em;
padding: 4px;
/* white-space: nowrap; */
text-align: center;
}

#navsub2 li {
display: inline;
list-style-type: none;
}

#navsub2 a {
padding: 3px 10px;
}

#navsub2 a:link, #navsub2 a:visited {
color: #fff;
/* background-color: #369; */
/* background-color: #39c; */
background-color: #09c;
text-decoration: none;
}

#navsub2 a:hover {
/* color: #33f; */
color: #fff;
/* background-color: #cff; */
/* background-color: #396; */
background-color: #069;
text-decoration: none;
}


ul#navsub3 {
/* background-color: #0c6; */
background-color: #09c;
display: block;
width: 96%;
margin: 0 1em 1em 1em;
padding: 4px;
/* white-space: nowrap; */
text-align: center;
}

#navsub3 li {
display: inline;
list-style-type: none;
}

#navsub3 a {
padding: 3px 10px;
}

#navsub3 a:link, #navsub3 a:visited {
color: #fff;
/* background-color: #369; */
/* background-color: #39c; */
background-color: #09c;
text-decoration: none;
}

#navsub3 a:hover {
/* color: #33f; */
color: #fff;
/* background-color: #cff; */
/* background-color: #396; */
background-color: #069;
text-decoration: none;
}


/* ************************************************* */
/* END HORIZONTAL NAV FOR MAIN PAGES */
/* ************************************************* */


/* ************************************************* */
/* VERTICAL NAV after Russ Weakley */
/* ************************************************* */


#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer a {
display: block;
font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
font-size: 90%;
color: #fff;
background-color: #036;
width: 8em;
padding: 3px 12px 3px 8px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}

#navcontainer a:hover {
background-color: #369;
color: #fff;
}

#navcontainer li li a {
display: block;
font-family: Trebuchet,Verdana,Arial,Helvetica,sans-serif;
font-size: 80%;
color: #fff;
background-color: #69C;
width: 9em;
padding: 3px 3px 3px 17px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

/* all left-border .gifs are 20px wide, 40px high */

body {
color : #000000;
background: #cccccc url("images/logos/thimbleberry.gif") repeat-y fixed top left;
font-family : arial, helvetica, sans-serif;
font-size : 100%;
    z-index: 0;
}



    a:link {
    color: #0000ff;
    text-decoration: none;
}

    a:active {
    color: #ff0000;
    text-decoration: none;
}

    a:visited {
    color: #990033;
    text-decoration: none;
}

    a:hover {
    color: #0099ff;
    text-decoration: none;
}



h1 {
    font-style: normal;
    font-size: xx-large;
     text-align: center;
    margin-left: 40px;
    margin-right: 40px;
}

h2 {
    font-style: normal;
    font-size: x-large;
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
}

h3 {
    font-style: normal;
    font-size: large;
    font-weight: bold;
    text-align: center;
    margin-left: 60px;
    margin-right: 40px;
}

h4 {
    font-style: normal;
    font-size: medium;
    font-weight: bold;
    font-variant: small-caps;
    text-align: center;
    margin-left: 60px;
    margin-right: 40px;
}

h5 {
    font-style: normal;
    font-size: medium;
    font-weight: bold;
    font-variant: small-caps;
    text-align: center;
    margin-left: 80px;
    margin-right: 40px;
}

h6 {
    font-style: normal;
    font-size: medium;
    font-weight: normal;
    font-variant: small-caps;
    text-align: center;
    margin-left: 100px;
    margin-right: 40px;
}



p {
    margin-left: 40px;
    margin-right: 40px
}

ul {
    list-style-type: none;
}




.hedphlogo {
    z-index: 1;
}

.eyelinklogo {
    position: absolute;
    top: 10px;
    left: 20px;
    z-index: 2;
}



.hed1abs {
    position: absolute;
    top: 15px;
    left: 100px;
    text-align: center;
    z-index: 2;
}

.hed2abs {
    position: absolute;
    top: 15px;
    left: 120px;
    text-align: center;
    z-index: 2;
}


.hed3abs {
    position: absolute;
    top: 15px;
    left: 140px;
    text-align: center;
    z-index: 2;
}


.hed4abs {
    position: absolute;
    top: 15px;
    left: 160px;
    text-align: center;
    z-index: 2;
}


.hed5abs {
    position: absolute;
    top: 15px;
    left: 180px;
    text-align: center;
    z-index: 2;
}


.hed6abs {
    position: absolute;
    top: 15px;
    left: 200px;
    text-align: center;
    z-index: 2;
}

.hed7abs {
    position: absolute;
    top: 15px;
    left: 220px;
    text-align: center;
    z-index: 2;
}

.hed8abs {
    position: absolute;
    top: 15px;
    left: 240px;
    text-align: center;
    z-index: 2;
}

.hed9abs {
    position: absolute;
    top: 15px;
    left: 260px;
    text-align: center;
    z-index: 2;
}

.hed10abs {
    position: absolute;
    top: 15px;
    left: 280px;
    text-align: center;
    z-index: 2;
}




ul {
    list-style-type: none;
}




.futbox {
    background-color: #99ccff;
    width: 90%;
    border: none;
    padding-top: 16px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 1px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-left: 30px;
    text-align: center;
}




.spanbox {
/*    position: relative;*/
    top: 10px;
    left: 50px;
    background-color: #c0c0c0;
    border: thick groove #000099;
    height: 250px;
    overflow: scroll;
    width: 90%;
    padding-top: 16px;
    padding-right: 2px;
    padding-bottom: 16px;
    padding-left: 2px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 80px;
}


.rightbox {
    background-color: #c0c0c0;
    border: thick ridge #ff0000;
    float: right;
    height: 250px;
    overflow: scroll;
    width: 42%;
    padding-top: 16px;
    padding-right: 2px;
    padding-bottom: 16px;
    padding-left: 2px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
}

.leftbox {
    background-color: #c0c0c0;
    border: thick outset #ff0000;
    float: left;
    height: 250px;
    overflow: scroll;
    width: 42%;
    padding-top: 16px;
    padding-right: 2px;
    padding-bottom: 16px;
    padding-left: 2px;
    margin-top: 10px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 30px;
}


.boxh1 {
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-size: large;
    font-weight: bold;
    text-align: center;
}



.boxh2 {
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-size: medium;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
}




.boxh3 {
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}



.boxh4 {
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-size: small;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
}

.newstext {
    font-family: arial,helvetica,sans-serif;
    color: #003399;
    font-size: 100%;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    text-indent: 20px;
}


.noticetext {
    font-family: arial,helvetica,sans-serif;
    font-size: 100%;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    text-indent: 20px;
}

.messagetext {
    font-family: arial,helvetica,sans-serif;
    font-size: 100%;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    text-indent: 20px;
}

.rightpic {
    float: right;
}

.leftpic {
    float: left;
}

.galrycap {
    font-size: medium;
    font-weight: bold;
    text-align: center;
}



.prancygalrycap {
    font-size: medium;
    font-weight: bold;
    margin-left: 30px;
    text-align: left;
}



.galrytxt {
    margin-left: 100px;
    margin-right: 100px;
    text-align: left
}




.prancygalrytxt {
    margin-left: 30px;
    margin-right: 100px;
    text-align: left
}


.galryh3 {
    font-style: normal;
    font-size: large;
    text-align: center;
}



.hedcontrol {
margin-left: 80px;
}




.numordlist {
    text-align: left;
    margin-left: 80px;
}

.centerit {
    text-align: center;
}

.righth3 {
    font-family: arial,helvetica,sans-serif;
    font-size: large;
    font-weight: bold;
    color: #000000;
    text-align: right;
    margin-left: 80px;
    margin-right: 40px;
}


.phcap {
    position: relative bottom;
    font-family: arial,helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    font-variant: small-caps;
    color: #000000;
    text-align: center;
}



.phcapleft {
/*    position: relative bottom;*/
    font-family: arial,helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    font-variant: small-caps;
    color: #000000;
    text-align: left;
}



.phcapright {
/*    position: relative bottom;*/
    font-family: arial,helvetica,sans-serif;
    font-size: medium;
    font-weight: bold;
    font-variant: small-caps;
    color: #000000;
    text-align: right;
}

.prgalhedh1 {
    background-color: #669999;
    font-family: arial,helvetica,sans-serif;
    font-size: x-large;
    color: #000000;
    text-align: center;
}


.prgalhedh2 {
    background-color: #669999;
    font-family: arial,helvetica,sans-serif;
    font-size: large;
    color: #000000;
    text-align: center;
}



.prgalhedh3 {
    background-color: #669999;
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-size: large;
    color: #000000;
    text-align: center;
}

.feedput {
    font-family: arial,helvetica,sans-serif;
    font-size: large;
    margin-left: 100px;
    text-align: left;
}

.feedbutton {
    margin: 2em;
    border: thin;
    padding: 6px;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    font-size: large;
    text-align: center;
}


.prancysong {
    font-style: normal;
    font-size: large;
    margin-left: 20px;
    text-align: center;
}