// Set Colors for the Deceased link on the Crew/Members Page
.gone A:visited { 
     text-decoration: none;
     color: #790d0d;
}

.gone A:link {
     text-decoration: none;
     color: #790d0d;
}



// Output system related errors, specifically on the
// logout page, login page, and admin section
p.syserror {
        color: #cc2b16;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
}



//
// Menubar Tab at the top of the page for ShipInfo
//
.tab    { border: 1px solid #ccc;  overflow: hidden; }
.tab td { height: 40px; vertical-align: middle; border-top-right-radius: 25px; border-top-left-radius: 25px; transition: .3s; }
.tab td#active { background-color: #06266f; }
.tab td#inactive { background-color: inherit; }
.tab td#inactive:hover { background-color: #ddd; }
.tab a {
  color: #000;
  display: inline-block;
  font-size: 19px;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  text-align: center;
  transition: 0.3s;
  width: 100%;
}
.tab a#active { color: #fff; }


//
// Memorial Page 
//
.background-black 	{ background-color: #000; }
.columns		{ line-height: 1.6; }
.columns-3 		{ column-count: 3; }
.column-break-none 	{ display: inline-block; width: 100%; }
.font-bold 		{ font-weight: 700; }
.color-grey 		{ color: #999; }
.color-white 		{ color: white; }
.sub-list 		{ margin-bottom: 1.6em; }
.sub-list ul		{ padding-left: 1em; }
.container-banner 	{ margin-bottom: 2em; width: 100%; }
.container-banner img 	{ display: block; margin-left: auto; margin-right: auto; width: 100%; }
.main-list 		{ padding: 0; margin: 0; }
.fixed-width-1024 	{ margin-left: auto; margin-right: auto; width: 800px; }
.larger-font 		{ font-size: 1.2em; }
.news-cycle-font 	{ font-family: 'News Cycle', sans-serif; }
.list-style-none 	{ list-style: none; }
.list-heading 	{
	border-bottom: 1px solid #999;
	color: 	#EE786F;
	display: inline-block;
	font-size: 1.3em;
	margin-bottom: 3px;
	width: 100%;
}
