/* ---- TEXT STYLES ---- */
/*   font: font-style font-variant font-weight font-size/line-height font-family;  */

hr {
    border: 0;
    background-color: #b7ab93;
    width: 100%;
    height: 4px;
    margin-top: 30px;
}

hr.subtle {
    border: 0;
    background-color: none;
    width: 90%;
    height: 1px;
    margin-top: 10px;
    border-bottom: 1px dashed #d8cbaf;
}

div#titlediv a {
    text-decoration: none;
    cursor: pointer;
}

div#titlediv a:hover {
    text-decoration: none;
    cursor: pointer;
}

h1 {
    font: bold 14px;
    color: #76581c;
    letter-spacing: 1px;
    padding-top: 5px;
    margin: 30px 0px 10px 0px;
    background: white;
    border-top: 1px solid #76581c;
}

h2 {
    font: bold 13px;
    color: #76581c;
    padding: 5px 0;
}

body.bio h2 {
    margin: 10px 5px 3px 15px;
    border-top: 1px dotted #b5a677;
}

body.words h3 {
    padding-top: 3px;
    border-top: 1px dotted #b5a677;
}

h3 {
    font: italic bold 11px;
    color: #76581c;
    padding: 0;
}

p {
    text-align: justify;
    padding: 0;
    margin: 10px 0px 15px 0px;
}

a {
    color: #9b865c;
    text-decoration: none;
}

a:hover {
    color: #76581c;
    text-decoration: underline;
}

h1 a {
    color: #76581c;
    text-decoration: underline;
}

h1 a:hover {
    color: #9b865c;
    text-decoration: underline;
}

/* NAVBAR STYLES */
a.nb {
    font: bold 1.2em Arial, Helvetica, sans-serif;
    color: #c9bda3;
    text-decoration: none;
    margin: 0px 5px 0px 0px;
}

a.nb:hover {
    color: #9b865c;
    text-decoration: none;
}

body.home div#navdiv a#nbhome,
body.work div#navdiv a#nbwork,
body.shows div#navdiv a#nbshows,
body.words div#navdiv a#nbwords,
body.press div#navdiv a#nbpress,
body.bio div#navdiv a#nbbio,
body.links div#navdiv a#nblinks,
body.contact div#navdiv a#nbcontact {
    color: #76581c;
}

/* END NAVBAR STYLES */

/* START LEFTBAR STYLES */

a.w2025,
a.w2024,
a.w2023,
a.w2022,
a.linger,
a.snippets,
a.squiggles2019,
a.colorations,
a.paintings2018,
a.tinythings,
a.iwonder,
a.w2016,
a.eleflo,
a.pantarhei,
a.territories,
a.cactus,
a.w2007,
a.w2006,
a.w2005,
a.w2004 {
    border: 1px solid white;
    padding: 1px 3px;
    border-radius: 3px;
}

a.w2025:hover,
a.w2024:hover,
a.w2023:hover,
a.w2022:hover,
a.linger:hover,
a.snippets:hover,
a.squiggles2019:hover,
a.colorations:hover,
a.paintings2018:hover,
a.tinythings:hover,
a.iwonder:hover,
a.w2016:hover,
a.eleflo:hover,
a.pantarhei:hover,
a.territories:hover,
a.cactus:hover,
a.w2007:hover,
a.w2006:hover,
a.w2005:hover,
a.w2004:hover {
    border: 1px solid #76581c;
    transition: 0.2s;
}

body.w2025 a.w2025,
body.w2024 a.w2024,
body.w2023 a.w2023,
body.w2022 a.w2022,
body.linger a.linger,
body.snippets a.snippets,
body.squiggles2019 a.squiggles2019,
body.colorations a.colorations,
body.paintings2018 a.paintings2018,
body.tinythings a.tinythings,
body.iwonder a.iwonder,
body.w2016 a.w2016,
body.eleflo a.eleflo,
body.pantarhei a.pantarhei,
body.territories a.territories,
body.cactus a.cactus,
body.w2007 a.w2007,
body.w2006 a.w2006,
body.w2005 a.w2005,
body.w2004 a.w2004 {
    background-color: #b7ab93;
    border: 1px solid #b7ab93;
    color: #fff;
}

/* END LEFTBAR STYLES */

.XXXXfirsttext {
    margin-top: 5px;
}

body.bio div#contentdiv p {
    padding: 0px;
    padding-left: 35px;
    margin: 0px;
    margin-bottom: 2px;
    text-indent: -10px;
    text-align: left;
}

body.links div#contentdiv p {
    text-align: center;
}

body.shows h1 {
    margin-top: 0px;
}

.button {
    font-size: 0.8em;
    text-decoration: none;
    color: white;
    background: #b7ab93;
    padding: 3px 4px 3px 4px;
    border-radius: 5px;
}

.button:hover {
    color: white;
    text-decoration: none;
    background: #76581c;
}

.mlbtn {
}

.date {
    font-style: italic;
    letter-spacing: normal;
    color: #76581c;
    text-align: right;
    padding-top: 0px;
    margin-top: 2px;
}

p.quote {
    margin-top: 30px;
    margin-bottom: 5px;
    font-style: italic;
}

p.quotee {
    margin-top: 5px;
    margin-bottom: 20px;
    text-align: right;
}

div.quoted {
    text-align: right;
}
