.h-projects li {
	font-size: 1.4em;
	font-weight: bold;
    list-style-type: none;
    text-align: center;
    margin: 0.2em;
	padding: 0.15em;
	border-radius: 0.3em;
    transition: background-color 1s;
    -webkit-transition: background-color 1s;
    background-color: #919191;
    color: rgb(255, 255, 255);
}
.h-projects a[href] {
   text-decoration: none;
   color: rgb(255, 255, 255);
}
.h-projects a[href]:visited {
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.h-projects a[href]:hover {
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.h-projects li:hover {
    background-color: rgb(52, 101, 164);
}
.button a[href] {
    transition: background-color 1s;
    -webkit-transition: background-color 1s;
    background-color: #919191;
    color: rgb(255, 255, 255); 
}
.button a[href]:visited {
    color: rgb(255, 255, 255); 
}
.button a[href]:hover {
    background-color: rgb(52, 101, 164); 
    color: rgb(255, 255, 255); 
  }
#content {
    padding-bottom: 0em;
}
.emph-box {
    margin-bottom: 20px;
	border: 3px solid #cccccc;
	border-radius: 0.4em;
}
.emph-box p {
  font-size: 1em;
}
.emph-box h4 {
  background-color: #919191; 
  color: rgb(236, 236, 236);
  border-radius: 0.2em;
}
.emph-box h4 a[href] {
	color: #ececec;
}
.emph-box h4 a[href]:visited {
	color: #ececec;
}
.emph-box h4 a[href]:hover {
	color: rgb(52,101,164);
}
.emph-box h4 a[href]:active {
	color: rgb(52,101,164);
}
.gnu-a-day {
	border: 2px solid rgb(52, 101, 164);  /* alternative: #98a9b6, #43779f; */
	border-radius: 0.3em;
	padding: 0.4em;
}
td:first-child {
    width: 5%; /* 12% */
    text-align: center;
}
td:first-child + td {
    width: 60%;
	text-align: center;
}

.narrow-region {
	width: 82%;
	margin-left: 9%;
}

pre {
    width: 98%;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all;
    background-color: #e1e1e1;
    border: 2px solid #d1d1d1;
    display: block;
    margin-left: 1%;
    border-radius: 0.3em;
}

@media screen and (max-width:40em) {
	.yui-g .yui-u,.yui-g div.first, .yui-gc div.first, .yui-gc .yui-u {
		width:98%; float: none; margin-left: 1%;
	}
}