


.about .largeship { border: 1px #cacaca solid; padding: 10px 0; margin-bottom: 10px;}
.about .largeship p.title    { color:black; font-size: 16px; font-style:italic; font-weight:normal; text-align:right; margin: 10px; }
.about .largeship img     { width: auto; height: 60px; }





.about .blurb { background:white; padding: 20px 0 20px 35px; border-left: 5px black solid;}
.about .blurb p { font-weight:400; color:black; font-size:16px; line-height: 130%; margin-bottom:30px; }


.staff-intro .logos { text-align:right; width: 100%; }
.staff-intro .logos img { margin: 10px; max-height: 80px; max-width: 100px; }

.staff { margin-bottom: 30px;  }
.staff img { width: 100%; }
.staff p.name { text-transform:uppercase; font-weight: 700; font-size: 22px; color:black; margin: 0; }
.staff p.title { font-style:italic; font-size: 13px; }
.staff p.desc { }

@media only screen and (max-width: 650px) 
{
.about img { max-width: 100%; width: 100%; float:none; margin: 20px 0px; }
}








/* ------------ JOIN OUR TEAM -------------- */


.join p, 
.join li { font-size: 15px; }

.join li { margin-bottom: 8px; }
.join ul { margin-bottom: 25px; }



.todo-list {  max-width: 700px; margin: 0 auto 40px auto; border: 5px #405caa double; padding: 20px 40px; }
.todo-list li { margin-bottom: 8px; }









