
/*
 *
 * Content of CSS:
 *
 *  table
 *  tr
 *  .a_td_title
 *  .a_date_title
 *  .hashlink
 *  .filelink
 *  .table_main
 *  .table_date
 *  .table_listing
 *  .div_article_list
 *  .div_article_dates
 *  .tr_title
 *  .rsrc_item
 *  .td_logo
 *  .td_year
 *  .td_summary
 *  .td_small_text
 *  @media
 *
 *************************************************************************************************/

/* --------------------------------------------------------------------------------------------- */

/**************************************************************************************************
*                                                                                                 *
* Global                                                                                          *
*                                                                                                 *
**************************************************************************************************/

table {
	text-decoration: none;
	font-family: 'Forza';
}

tr {
	vertical-align: top;
}



/**************************************************************************************************
*                                                                                                 *
* Links in a table                                                                                *
*                                                                                                 *
**************************************************************************************************/

.a_td_title {
	padding: 5px;
	color: lightgrey; /* #ddd; /* lightgrey */
	text-decoration: none;
  text-shadow: 0px 0px 3px black;
}

.a_td_title:hover {
	color: white;
	text-decoration: underline;
  text-shadow: 1px 1px 5px black;
}

.a_date_title {
	text-decoration: none;
	font-weight: bold;
	color: #005500;
	font-weight: bolder;
}

.a_date_title:hover {
	text-decoration: none;
	background: green;
	color: white;
}

.hashlink {
	font-family: 'FiraCode-Retina';
		color: green;
}

.hashlink:hover {
	color: white;
  text-shadow: 0px 0px 3px black;
  background-color: green;
}

.filelink {
	font-family: 'FiraCode-Retina';
		color: green;
}

.filelink:hover {
	color: white;
  text-shadow: 0px 0px 3px black;
  background-color: green;
}



/**************************************************************************************************
*                                                                                                 *
* Table items                                                                                     *
*                                                                                                 *
**************************************************************************************************/

.table_main {
	font-family: Verdana;
		width: 100%;
}

.table_main:hover {
	color: #00FF00;
}

.table_date {
	font-family: Verdana;
		width: 100%;
}

.table_listing {
	text-decoration: none;
}

.href_logo {
	border-style: solid;
  border-width: 1.5px;
	border-color: black;
  box-shadow: 0px 0px 5px grey;
	filter: saturate(100%);
	-webkit-filter: saturate(100%);
	-moz-filter: saturate(100%);
	-o-filter: saturate(100%);
	-ms-filter: saturate(100%);
}

.href_logo:hover {
	border-style: solid;
  border-width: 1.5px;
	border-color: white;
	filter: saturate(150%);
	-webkit-filter: saturate(170%);
	-moz-filter: saturate(170%);
	-o-filter: saturate(170%);
	-ms-filter: saturate(170%);
	border-color: white;
  box-shadow: 0px 0px 5px black;
}



/**************************************************************************************************
*                                                                                                 *
* Cells                                                                                           *
*                                                                                                 *
**************************************************************************************************/

.div_article_list {
  padding: 5px;
  border-radius:5px;
}

.div_article_list:hover {
	background: rgba(190,200,180);;
}

.div_article_list_none {
}

.div_article_dates {
		/*border-style: solid;*/
	border-width: 1px;
	/*background: rgba(120,120,120,0.3);*/
}



/**************************************************************************************************
*                                                                                                 *
* Line                                                                                            *
*                                                                                                 *
**************************************************************************************************/

.tr_title {
	text-decoration: none;
	background: #555;
	color: #00FF00;
	padding: 5px 5px 5px 5px;
}

.tr_title:hover {
	background: #2b6c0b;
	color: white;
}

.rsrc_item {
	padding: 5px 5px 5px 5px;
  margin: 4px;
  padding: 4px;
}

.rsrc_item:hover {
	background: rgba(222,222,222,0.6);
}



/**************************************************************************************************
*                                                                                                 *
* Columns                                                                                         *
*                                                                                                 *
**************************************************************************************************/


.td_logo {
	width: 140px;
	height:140px;
}

.td_year {
	width: 140px;
	height:140px;
}

.td_summary {
	color: black;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
}

.td_summary:hover {
	/*color: white;*/
  /*text-shadow: 0.75px 0.75px 1.75px green;*/
}

.td_summary_date:hover {
	color: white;
}

.td_small_text {
	position: relative;
	left: 0px;
}

