/* ------------------------------------------- */
/* Formatting for list & support archives      */
/* ------------------------------------------- */

/* override what is in unity.css */
article ul {
 background: none;
 margin:0;
 padding:0;
}

/* override what is in unity.css */
article ul li {
 margin: 1% 0;
 flex-direction: column;
}

article ul li h4 {
 background-color: #00797c;
 color: #FFFFFF;
 border: 1px solid #323133;
 padding: 1% 2% 1% 1%;
 margin: 0;
 font-size: 1.15rem;
}

article ul li h4 a {
 color: #FFFFFF !important;
}

article ul li h4 a:hover {
 text-decoration: underline;
}

article ul li ul {
 border: 1px solid #323133;
 border-top: none;
 padding: 1% 1% 1% 5%;
 margin: 0;
}

article ul li ul li {
 display: block;
 margin: 10px 0;
 color: #6c757d;
}

article ul li ul li a {
 text-transform: none;
 font-size: 1rem;
 margin:0;
 padding-left: 6px;
}

.address,
.address a {
 text-transform: uppercase;
 font-size: 0.8rem;
 padding-left: 12px;
}

.address a {
 padding-left: 0;
}
.s_format {
 padding-left: 26px;
}

.threaded {
 border: 1px solid #323133;
}

.threaded ul {
 border: none;
}

.threaded h4 {
 border: none;
 border-bottom: 1px solid #323133;
}

/* individual message display */
#message {
 padding: 1%;
 background-color: #FFFFFF;
 border: 1px solid #323133;
}

#message ul {
 border: none;
}

#message li {
 display: block;
}

#messageheader {
 border-bottom: 1px solid #323133;
}

#messageheader,
#messagefollowup {
 color: #6c757d;
}

#messageheader li,
#messagefollowup li {
 margin: 0.5% 0;
}

#messageheader a, 
#messagefollowup a {
 font-size: 0.9rem;
}

#messageheader em,
#messagefollowup em {
 font-style: normal;
}

#messagefollowup {
 padding-top: 1%;
 border-top: 1px solid #323133;
}


#messagecontent {
 margin: 3% 0;
}
