a {
	color: #afd8ff;
}

a:hover {
	color: #afd8ff;
}

body {
	background-color: #00396e;
	color: #dddddd;
}

.banner-text {
	background-color: rgba(0,0,0,0.5);
}

.banner-text p.chinese {
	color: #ffffff;
}

.banner-text p.english {
	color: #acacac;
}

#nav {
	background-color: rgba(0,0,0,0.80);
}

.nav-container a {
	background-color: #00396e;
	border: 1px solid #000000;
}

.nav-container a:hover {
	background-color: #00519d;
}

.nav-container a span.chinese {
	color: #ffffff;
}

.nav-container a span.english {
	color: #68b1f5;
}

#nav-desktop {
	background-color: rgba(0,0,0,0.20);
}

.nav-desktop-container a {
	background-color: rgba(255,255,255,0);
}

.nav-desktop-container td.focus {
	background-color: rgba(255,255,255,0.20);
	border-bottom: 5px solid #68b1f5;
}

.nav-desktop-container td:hover {
	background-color: rgba(255,255,255,0.10);
}

.nav-desktop-container a span.chinese {
	color: #ffffff;
}

.nav-desktop-container a span.english {
	color: #68b1f5;
}

h1 {
	color: #ffffff;
}

h2 {
	color: #ffffff;
}

h3 {
	color: #68b1f5;
}

.content-container:nth-child(odd) {
	background-color: rgba(255,255,255,0.10);
}

.buttons a {
	background-color: rgba(0,0,0,0.20);
}

.buttons a:hover {
	background-color: rgba(255,255,255,0.10);
}

.buttons a span.chinese {
	color: #ffffff;
}

.buttons a span.english {
	color: #68b1f5;
}

.footer {
	background-color: rgba(0,0,0,0.40);
}

.address {
	color: #dddddd;
}

.copyright .chinese {
	color: #68b1f5;
}

.copyright .english {
	color: #dddddd;
}
