body { background-color: #3a4e70 }

a:link {
    color: white;
}

/* visited link */
a:visited {
    color: white;
}

/* mouse over link */
a:hover {
    color: grey;
}

/* selected link */
a:active {
    color: grey;
}

.icon {
	max-height: 100px;
	max-width: 200px;
	background-color: white;
	margin-top: 25px;
}

.med-icon {
	max-height: 200px;
	max-width: 200px;
	background-color: white;
}

.big-icon {
	max-height: 350px;
	max-width: 350px;
	background-color: white;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #6a717c}

th {
    background-color: #3d434c;
    color: white;
}

.thumbnail {
    position: relative;
}

.caption {
	font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#bold { font-weight: bold }
body { background-color: #3a4e70 }

a:link {
    color: white;
}

/* visited link */
a:visited {
    color: white;
}

/* mouse over link */
a:hover {
    color: grey;
}

/* selected link */
a:active {
    color: grey;
}

.icon {
	max-height: 100px;
	max-width: 200px;
	background-color: white;
	margin-top: 25px;
}

.med-icon {
	max-height: 200px;
	max-width: 200px;
	background-color: white;
}

.big-icon {
	max-height: 350px;
	max-width: 350px;
	background-color: white;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #6a717c}

th {
    background-color: #3d434c;
    color: white;
}

.thumbnail {
    position: relative;
    border: 2px solid;
    border-radius: 25px;
    margin: 15px
}

.caption {
	font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#bold { font-weight: bold }
Add rounded corners to homepage icons
Add rounded corners to homepage icons
