div.page div.tag-selector {
	margin-bottom: 30px;
}
div.page div.tag-selector span.tag {
	font-size: 0.95em;
	color: #000;
	display: inline-block;
	letter-spacing: -0.7px;
	font-weight: normal;
	padding: 1px;
	margin: 1px -1px 1px -1px;
}
div.page div.tag-selector span.tag.dim {
	opacity: 0.5;
}

span.tag {
	margin: 1px 1px 5px 1px;
	font-size: 11pt;
	color: #000;
    background-color: #DDDDDD;
    border: 1px solid #AAAAAA;
    padding: 2px 3px;
}
#schedule td.tag.api,
span.tag.api {
	background-color: #DDDDDD;
}
#schedule td.tag.ruby,
span.tag.ruby {
	background-color: #E56767;
}
#schedule td.tag.nodejs,
span.tag.nodejs {
	background-color: #238EFB;
}
#schedule td.tag.python,
span.tag.python {
	background-color: #67E586;
}
#schedule td.tag.php,
span.tag.php {
	background-color: #6786E5;
}
#schedule td.tag.java,
span.tag.java {
	background-color: #E5C567;
}
#schedule td.tag.iot,
span.tag.iot {
	background-color: #D48446;
}
#schedule td.tag.accessib,
#schedule td.tag.accessibility,
span.tag.accessib,
span.tag.accessibility {
	background-color: #EEFFFF;
}
#schedule td.tag.javascript,
#schedule td.tag.standards,
span.tag.javascript,
span.tag.standards {
	background-color: #BCB2FF;
}
#schedule td.tag.databases,
#schedule td.tag.db,
span.tag.databases,
span.tag.db {
	background-color: #BCFFB2;
}
#schedule td.tag.js,
#schedule td.tag.ux,
span.tag.js,
span.tag.ux {
	background-color: #BCB2FF;
}
#schedule td.tag.front-end,
#schedule td.tag.frontend,
#schedule td.tag.html-css,
span.tag.front-end,
span.tag.frontend,
span.tag.html-css {
	background-color: #B2E2FF;
}
#schedule td.tag.security,
span.tag.security {
	background-color: #67E5E5;
}
#schedule td.tag.scaling-performance,
#schedule td.tag.perf,
#schedule td.tag.qa,
#schedule td.tag.architecture,
span.tag.scaling-performance,
span.tag.perf,
span.tag.qa,
span.tag.architecture {
	background-color: #F5B2FF;
}
#schedule td.tag.testing-qa,
#schedule td.tag.ecom,
span.tag.testing-qa,
span.tag.ecom {
	background-color: #E567C5;
}
#schedule td.tag.project-management,
#schedule td.tag.pm,
span.tag.project-management,
span.tag.pm {
	background-color: #A6E567;
}
#schedule td.tag.mobile,
span.tag.mobile {
	background-color: #A667E5;
}
#schedule td.tag.cloud-computing,
#schedule td.tag.cloud,
span.tag.cloud-computing,
span.tag.cloud {
	background-color: #EEFFFF;
}
#schedule td.tag.system-administration,
#schedule td.tag.server,
#schedule td.tag.devops,
span.tag.system-administration,
span.tag.server,
span.tag.devops {
	background-color: #aaa;
}
#schedule td.tag.startups,
span.tag.startups {
	background-color: #B2FFE2;
}
#schedule td.tag.cms,
span.tag.cms {
	background-color: #FFCFB2;
}
#schedule td.tag.docs,
span.tag.docs {
	background-color: #FDD730;
}
#schedule td.tag.dotnet,
span.tag.dotnet {
	background-color: #F5FFB2;
}
#schedule td.tag.social-networking,
#schedule td.tag.social,
span.tag.social-networking,
span.tag.social {
	background-color: #37A1C8;
}
span.tag.func {
	background-color: #809AB9;
}
span.tag.career {
	background-color: #27B5AA;
}
span.tag.future {
	background-color: #D48446;
}