@charset "UTF-8";

body {
  font-size: initial; /* TMP */
}

@media only screen and (min-width: 320px) {

#copy {
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1.4em;
	padding-right: 1em;
	padding-left: 1em;
	color: #c6c6c6;
}
#copy a {
	font-weight: bold;
	text-decoration: none;
	color: inherit;
}
/*.copy_ab {
	color: #ebe9e6 !important;
}
.copy_ab a {
	color: #ebe9e6 !important;
}
.copy_ab a:hover {
	border-bottom-color: #ebe9e6 !important;
}*/
.copy_tk {
	color: #e5d6c0 !important;
}
.copy_tk a {
	color: #e5d6c0 !important;
}
.copy_tk a:hover {
	color: #ffbf40 !important;
	border-bottom-color: #ffbf40 !important;
}
.copy_po {
	color: #888 !important;
}
.copy_po a {
	color: #777 !important;
}
.copy_po a:hover {
	border-bottom: none !important;
	color: #999 !important;
}

}


@media only screen and (min-width: 360px) {

#copy {
	font-size: 1em;
	padding-left:1.5em;
	padding-right:1.5em;
	-webkit-text-size-adjust:100%; /* fixes iPhone colspan 'bug' */
}

}


@media only screen and (min-width: 481px) {


}


@media only screen and (min-width: 640px) {


}


@media only screen and (min-width: 732px) {
	
#copy {
	font-size: 0.83em;
	padding-top:1.1em;
}

}


@media only screen and (min-width: 768px) {


}


@media only screen and (min-width: 961px) {


}


@media only screen and (min-width: 1025px) {

#copy a:hover {
	border-bottom: 1px dotted #d6d6d6;
}

}


@media only screen and (min-width: 1081px) {
	

}


@media only screen and (min-width: 1201px) {
	
#copy {
	font-size: 0.95em;
	color:#b9b9b9;
	padding-top:1em;
}

}


@media only screen and (min-width: 1281px) {


}


@media only screen and (min-width: 320px) and (max-width: 760px) and (orientation: landscape) {

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

}