html{
	height: 100%;
}
body{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #fff;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
	-webkit-text-size-adjust: none;
	visibility: visible;
}
#apploader{
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background-color: #fff;
	pointer-events: none;
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s;
}
#apploader.hide{
	opacity: 0;
}
pre{
	word-wrap: normal;
}
pre, code{
	font-family: Menlo, Monaco, Inconsolata, Consolas, "Lucida Console", monospace;
}

i.icon-refresh{
	display: inline-block;
	width: 14px;
	height: 18px;
	background: transparent url(../images/ios/refresh-icon.png) no-repeat;
	background-size: 14px 18px;
	vertical-align: text-bottom;
	overflow: hidden;
	text-indent: -999px;
}

header.fake{
	pointer-events: none;
	position: fixed;
	top: 0;
	left: 0;
}
.view{
	position: fixed;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	z-index: 2;
}
.view.hidden{
	position: fixed;
	top: -9999px;
	left: -9999px;
	pointer-events: none;
}
.header-fake{
	z-index: 1;
}
header.fake,
.view>header{
	background: #b2bbca url(../images/ios/nav-bar.png) repeat-x;
	background-size: 1px 44px;
	height: 44px;
	line-height: 44px;
	width: 100%;
	color: #fff;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
}
.ios5 header.fake,
.ios5 .view>header{
	background-image: url(../images/ios/nav-bar-5.png);
}
.view>header.transparent{
	background: transparent none;
}
.header-button{
	position: absolute;
	top: 0;
	padding: 7px 5px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	line-height: 1em;
}
.header-button button{
	pointer-events: none;
	box-sizing: border-box;
	min-width: 50px;
	height: 30px;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background-color: transparent;
	text-shadow: 0 -1px rgba(0,0,0,.6);
	padding: 0 4px;
	margin: 0;
	text-decoration: none;
	border-width: 2px 5px;
	-webkit-border-image: url(../images/ios/button.png) 4 10 4 10;
	border-image: url(../images/ios/button.png) 4 10 4 10 fill;
}
.ios5 .header-button button{
	-webkit-border-image: url(../images/ios/button-5.png) 4 10 4 10;
	border-image-source: url(../images/ios/button-5.png);
}
.header-button-icon button{
	min-width: 0;
}
.header-button-icon button img{
	vertical-align: text-bottom;
}
.header-button.tappable-active button{
	-webkit-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAA8CAYAAABig0prAAAE8klEQVRYw7WYW4hVZRTHf9+3v3P22WfOmcuZmcYxU0wlRjLvmClFVhBEEsRQ9BCE0ZOCvRRF0ItS+CBqvfSQ1IsPhS+9BJFQoJFiF43wRYlCG++XuZ3L3t9aPex9pikVL7P9YLEPh73/+89a///61v4MN1mPLF+30QS8YtQsVHSJMaYIoKotg/lNjZ5Uz77jvxz66kbPm///sXTl+vXG8pELCsvCsERYiigUi1gbACDiiVstmo06zWaDxMe/qrDl2E8HD94UeOmqdZsLrrgr6qgEA7Pm0FPrp6PSSTEsEQQOAO8TWs0GE+OjXLl8gXNnT1OfGPdx0tp67Oihj68DXrZi/RthFH3SNzCbOXMX0Ns/SFQu41yBIHAYk96qqnifkCQx9clJLl0Y4fSfJ7l4foR6c/L140cPfQoQACxZsX5lKSrvnz1nXrBoaCmzBh+g3FHFuQLW2uvyZ63FuQJhKaJS7aKj2kncatGYrD9b6x/8+vzIXyMOoBQWd9R6+4vzFiym1juIcw7VlN2tliuE1HoH8QuFZqNevHRhZAfwVLBk+WNru3r6ts1f9DADs+eloHBHYawlLEUYDGNj1+ZXO3u+ceVyZWOls4ee3vsIggAR4W5WEDh6+gaodvVQnxjf6Irl8obuWh9hqXzXoO0Vlsp09/Rx9eqlZ1wYRnOjqIoxASI6I2BjAqJyJ2EpWuiKxbA/KBRSGc2QMaoErkixEHU5awuBoc12ZoxT1gYbOJwxFiyIzhwUQE0K7hRQr4iXfIC9ogpOVPCqeM0H2KsiKjiRlG1ejMULIopTUUQVL/nkWFRRUZyqICIzNscUsAiqghMF7wWfUyq8F0TBpW/Q3Bi3sZyK5s5YRXGiafHyMkgby4kKIh7vfU7F86mOVcFLDg2onQppO0+UduTDWNsGkdydp5LpOJWI5ie3qSaUc47T4kkqaJ+npdNeQe7F07alRXNsQhmWU+4BY9qMcyyeZDVzZI1Z85Jbql+cl3S/y01umXxdW9Sq+RkEpvUKn3uvQPPf81CcCumQnQ/uFJZTJOv6eRlEUQQnkkpEcpSbCDi9B3ueqt5Dg6QZyZExmqlC8zdINsam8pC85CakWxPKbX8s3q6OSRmrV5UgP+B0FnTGcFG8DIjo1If4TAdCMKPOGHvG+3hAxUN2JnH3+fWIj7HW/mE7K9EPcatO4mOmD4h3E4mPiVsNujqjg3bV8sXfqwg+bqVGmSrmHYYoPm4h4lmxdOg7o6qLhx4d3ltvypqwo0bgQrjTXKvikybNictEoT184scvX7WAHX7uiT0gcdKcQHzCnZ4riE9ImhOAxC8+/+RuoGFUdT5QG37tneEjP594OyiUcWEHQVC8NXNVvG+RNMfxcZ01K4e2f7H3g33AGaOqncD9QPfwpndfPnz0xGZjrC2UqlgXYqzFGDvt+EhTrYogSZO4MYaqyOrlD+3Z/9mHnwN/A1eMqgZAFZgN1Lbv3Ltq3/4DW0bHJh40NsAGBax1/7JXRSRBfIyKp1qJTr30wtO73n9r0yFgBLgCxCYTtgPKQH8W1a3v7d5w5Ojvj4+N1weuXhtbMD0D3V3VU5WO6Oza1UMHdm5781vgMnAOGAUSY4yYaa6xQBGoAL1Ad/a7mJ12maxcAsRAHbiagY4CDcAbY/SGJ4VZagoZYJhdC9OAPdACmtk1zgD/0x//AWRGyHKoS7EwAAAAAElFTkSuQmCC) 4 10 4 10; /* embedImage:url(../images/ios/button-active.png) */
	border-image-source: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAA8CAYAAABig0prAAAE8klEQVRYw7WYW4hVZRTHf9+3v3P22WfOmcuZmcYxU0wlRjLvmClFVhBEEsRQ9BCE0ZOCvRRF0ItS+CBqvfSQ1IsPhS+9BJFQoJFiF43wRYlCG++XuZ3L3t9aPex9pikVL7P9YLEPh73/+89a///61v4MN1mPLF+30QS8YtQsVHSJMaYIoKotg/lNjZ5Uz77jvxz66kbPm///sXTl+vXG8pELCsvCsERYiigUi1gbACDiiVstmo06zWaDxMe/qrDl2E8HD94UeOmqdZsLrrgr6qgEA7Pm0FPrp6PSSTEsEQQOAO8TWs0GE+OjXLl8gXNnT1OfGPdx0tp67Oihj68DXrZi/RthFH3SNzCbOXMX0Ns/SFQu41yBIHAYk96qqnifkCQx9clJLl0Y4fSfJ7l4foR6c/L140cPfQoQACxZsX5lKSrvnz1nXrBoaCmzBh+g3FHFuQLW2uvyZ63FuQJhKaJS7aKj2kncatGYrD9b6x/8+vzIXyMOoBQWd9R6+4vzFiym1juIcw7VlN2tliuE1HoH8QuFZqNevHRhZAfwVLBk+WNru3r6ts1f9DADs+eloHBHYawlLEUYDGNj1+ZXO3u+ceVyZWOls4ee3vsIggAR4W5WEDh6+gaodvVQnxjf6Irl8obuWh9hqXzXoO0Vlsp09/Rx9eqlZ1wYRnOjqIoxASI6I2BjAqJyJ2EpWuiKxbA/KBRSGc2QMaoErkixEHU5awuBoc12ZoxT1gYbOJwxFiyIzhwUQE0K7hRQr4iXfIC9ogpOVPCqeM0H2KsiKjiRlG1ejMULIopTUUQVL/nkWFRRUZyqICIzNscUsAiqghMF7wWfUyq8F0TBpW/Q3Bi3sZyK5s5YRXGiafHyMkgby4kKIh7vfU7F86mOVcFLDg2onQppO0+UduTDWNsGkdydp5LpOJWI5ie3qSaUc47T4kkqaJ+npdNeQe7F07alRXNsQhmWU+4BY9qMcyyeZDVzZI1Z85Jbql+cl3S/y01umXxdW9Sq+RkEpvUKn3uvQPPf81CcCumQnQ/uFJZTJOv6eRlEUQQnkkpEcpSbCDi9B3ueqt5Dg6QZyZExmqlC8zdINsam8pC85CakWxPKbX8s3q6OSRmrV5UgP+B0FnTGcFG8DIjo1If4TAdCMKPOGHvG+3hAxUN2JnH3+fWIj7HW/mE7K9EPcatO4mOmD4h3E4mPiVsNujqjg3bV8sXfqwg+bqVGmSrmHYYoPm4h4lmxdOg7o6qLhx4d3ltvypqwo0bgQrjTXKvikybNictEoT184scvX7WAHX7uiT0gcdKcQHzCnZ4riE9ImhOAxC8+/+RuoGFUdT5QG37tneEjP594OyiUcWEHQVC8NXNVvG+RNMfxcZ01K4e2f7H3g33AGaOqncD9QPfwpndfPnz0xGZjrC2UqlgXYqzFGDvt+EhTrYogSZO4MYaqyOrlD+3Z/9mHnwN/A1eMqgZAFZgN1Lbv3Ltq3/4DW0bHJh40NsAGBax1/7JXRSRBfIyKp1qJTr30wtO73n9r0yFgBLgCxCYTtgPKQH8W1a3v7d5w5Ojvj4+N1weuXhtbMD0D3V3VU5WO6Oza1UMHdm5781vgMnAOGAUSY4yYaa6xQBGoAL1Ad/a7mJ12maxcAsRAHbiagY4CDcAbY/SGJ4VZagoZYJhdC9OAPdACmtk1zgD/0x//AWRGyHKoS7EwAAAAAElFTkSuQmCC); /* embedImage:url(../images/ios/button-active.png) */
}
.ios5 .header-button.tappable-active button{
	-webkit-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAA8CAYAAABig0prAAAEgElEQVRYw+2YXYgVZRjHf+/MOzPnHPfDPev6saGpUbRrrqRpWmRhBHWnElg3IREEUXTjZUVSFChBRAYV1IUXYfR10bVa4FfQRYrbRWWk2Cbr7rrrOXvOmZn3ebqYWVvTPtgz3vnAw1wM83v//Od5n5n3MarK9WLVmo2PAjuA1cAKoJrfGgXOAt8DB4CDAKd/OH7V8+bv4MGhjeuMMe/5vt0QhCFhWCYIAjzfYgDnUpIkIW41SJIY59JvVPWF4ZPHT/0jeHBo007f+u+XSpVwQV8/XT0LqFQ6CcMI37fgebgkptVq0mjUuDQ+yvjFEZrN6YZL3VPDJ499dg141dCmnUEYfdzTu5DFt6ykWl1EqVzBtwG+52OMAWNQEZw4XJrQbNQZu/gHI+fPMDkxShLH20+fPPblFfDg0MbVYVQ+sWBhf3nZigHm9ywkCKMM9i+hqsRxk4nxC5w78yNjoyOTcdy8Z/jk8Z8tgA2it7q6e8tLbx1gfnUx1gaoZg/+VwQ2olrtR0VptVrdU5cuvg48YQaGNm3o7KqeWL5ykCVLb8PakLlEksT8fvYnfvt1mNrUxJ02CEvbKh3z6epZhPEsTnROYM+3dFUXURk9T7M5vc1GUXlLV3cvYVRGRIG5gQGiqExHZy/1qcktNohKy6JSBeN5iAjthPF8SuV5BFFpmbW21OfbkEystgVWBc8GWBv1WeP5Pvg4154NM+UHHsbzfQsGRdu2YQasagCDVRSniisILCooihVRxAnOFQN2ThAlAzspULEIIoJVgUy1FgQGFbBCtkKhilVmrCgO7ERQVayIIE6Le3kiOFGsSlYihdWxZGmFgq3QWR5nVhRTFeoU0RtghYjkVqhkdVzYls4VS75B5vrluFaxogoW/lqlADKimjchLc5jruoVypXaKwKc9WSwsw0vBpx5badqDRKvRtD0KIBM0qjRqDUpgnb9/4yb4Jvgm+Cb4P8RNv/Jz7NIsCmYm7NuqMeu3bPHrD4/Q3KeMeaiirR9Ysq4Cip4nhmzge+fR90iUIxp0xlV1DlsYM97nZ2Voy5popK2rVgkxbkWvfO7jnnr7x48rCq4NG7PDlUkZzz84PrDRlUH79jw+P5mrGvDeb34NpqTuy5tEdfH6KgEh4aPHnjWA7ytjz3wDkji4vocLFHEpaStGgZtPbn9kX1A0wOm9+x+8fTa1bfvc0mDtFVDJcnq3Jh/T0BcTNqcQtIW962/a8/Lu54ZBiY9YAyof7V/z6cb1g68m8Z14ukJ0riOuARVuY6dLgPGdeL6OOJasnnTmjc++fC1z3New6iqBTqBJUD1pTc/uP+Lr799rlafXmY8i+eHeJ4PM/MhVURSxMWoODo7Kr/s2Lrl7Vd2PX0EGAEmgHhmimWBCrAQ6JtuNLt27/1o85HvTj00PnF5ea0+3T9bcWdH5VxvT/eZe9cNHNr76vMHc5UXgMtACsjsuZsHREBHPhXsAeYBIeDPalUpkADTwCQwDkwBzaw9ZLvaXGdS5QNBDozytPnCBojzbOXXJAde9TL+BGXs5CYMrjqOAAAAAElFTkSuQmCC) 4 10 4 10; /* embedImage:url(../images/ios/button-active-5.png) */
	border-image-source: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAA8CAYAAABig0prAAAEgElEQVRYw+2YXYgVZRjHf+/MOzPnHPfDPev6saGpUbRrrqRpWmRhBHWnElg3IREEUXTjZUVSFChBRAYV1IUXYfR10bVa4FfQRYrbRWWk2Cbr7rrrOXvOmZn3ebqYWVvTPtgz3vnAw1wM83v//Od5n5n3MarK9WLVmo2PAjuA1cAKoJrfGgXOAt8DB4CDAKd/OH7V8+bv4MGhjeuMMe/5vt0QhCFhWCYIAjzfYgDnUpIkIW41SJIY59JvVPWF4ZPHT/0jeHBo007f+u+XSpVwQV8/XT0LqFQ6CcMI37fgebgkptVq0mjUuDQ+yvjFEZrN6YZL3VPDJ499dg141dCmnUEYfdzTu5DFt6ykWl1EqVzBtwG+52OMAWNQEZw4XJrQbNQZu/gHI+fPMDkxShLH20+fPPblFfDg0MbVYVQ+sWBhf3nZigHm9ywkCKMM9i+hqsRxk4nxC5w78yNjoyOTcdy8Z/jk8Z8tgA2it7q6e8tLbx1gfnUx1gaoZg/+VwQ2olrtR0VptVrdU5cuvg48YQaGNm3o7KqeWL5ykCVLb8PakLlEksT8fvYnfvt1mNrUxJ02CEvbKh3z6epZhPEsTnROYM+3dFUXURk9T7M5vc1GUXlLV3cvYVRGRIG5gQGiqExHZy/1qcktNohKy6JSBeN5iAjthPF8SuV5BFFpmbW21OfbkEystgVWBc8GWBv1WeP5Pvg4154NM+UHHsbzfQsGRdu2YQasagCDVRSniisILCooihVRxAnOFQN2ThAlAzspULEIIoJVgUy1FgQGFbBCtkKhilVmrCgO7ERQVayIIE6Le3kiOFGsSlYihdWxZGmFgq3QWR5nVhRTFeoU0RtghYjkVqhkdVzYls4VS75B5vrluFaxogoW/lqlADKimjchLc5jruoVypXaKwKc9WSwsw0vBpx5badqDRKvRtD0KIBM0qjRqDUpgnb9/4yb4Jvgm+Cb4P8RNv/Jz7NIsCmYm7NuqMeu3bPHrD4/Q3KeMeaiirR9Ysq4Cip4nhmzge+fR90iUIxp0xlV1DlsYM97nZ2Voy5popK2rVgkxbkWvfO7jnnr7x48rCq4NG7PDlUkZzz84PrDRlUH79jw+P5mrGvDeb34NpqTuy5tEdfH6KgEh4aPHnjWA7ytjz3wDkji4vocLFHEpaStGgZtPbn9kX1A0wOm9+x+8fTa1bfvc0mDtFVDJcnq3Jh/T0BcTNqcQtIW962/a8/Lu54ZBiY9YAyof7V/z6cb1g68m8Z14ukJ0riOuARVuY6dLgPGdeL6OOJasnnTmjc++fC1z3New6iqBTqBJUD1pTc/uP+Lr799rlafXmY8i+eHeJ4PM/MhVURSxMWoODo7Kr/s2Lrl7Vd2PX0EGAEmgHhmimWBCrAQ6JtuNLt27/1o85HvTj00PnF5ea0+3T9bcWdH5VxvT/eZe9cNHNr76vMHc5UXgMtACsjsuZsHREBHPhXsAeYBIeDPalUpkADTwCQwDkwBzaw9ZLvaXGdS5QNBDozytPnCBojzbOXXJAde9TL+BGXs5CYMrjqOAAAAAElFTkSuQmCC); /* embedImage:url(../images/ios/button-active-5.png) */
}
.header-back-button button{
	padding: 0 4px 0 0;
	border-width: 2px 4px 2px 13px;
	-webkit-border-image: url(../images/ios/back-button.png) 4 8 4 26;
	border-image: url(../images/ios/back-button.png) 4 8 4 26 fill;
}
.ios5 .header-back-button button{
	-webkit-border-image: url(../images/ios/back-button-5.png) 4 8 4 26;
	border-image-source: url(../images/ios/back-button-5.png);
}
.header-back-button.tappable-active button{
	-webkit-border-image: url(data:image/png;base64,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) 4 8 4 26; /* embedImage:url(../images/ios/back-button-active.png) */
	border-image-source: url(data:image/png;base64,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); /* embedImage:url(../images/ios/back-button-active.png) */
}
.ios5 .header-back-button.tappable-active button{
	-webkit-border-image: url(data:image/png;base64,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) 4 8 4 26; /* embedImage:url(../images/ios/back-button-active-5.png) */
	border-image-source: url(data:image/png;base64,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); /* embedImage:url(../images/ios/back-button-active-5.png) */
}
.header-button-left{
	left: 0;
}
.header-button-right{
	right: 0;
}
.view>header h1{
	padding: 0;
	text-align: center;
	font-size: 20px;
	text-shadow: 0 -1px rgba(0,0,0,.4);
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.view>header h1 img{
	vertical-align: -15%;
	border: 1px solid #fff;
}
.view>.scroll{
	-webkit-box-flex: 1;
	box-flex: 1;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #fff;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	height: 100%;
	position: relative;
}
.view>.scroll.striped{
	background-color: #d7dce5;
	background-image: -webkit-linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-image: linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-size: 8px 1px;
}
.ios5 .view>.scroll.striped{
	background-color: #cbd2d8;
	background-image: -webkit-linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-image: linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-size: 7px 1px;
}
.view>.scroll.striped p.foot-label{
	margin: 11px 10px 10px;
	font-size: 14px;
	color: #4c566c;
	text-shadow: 0 1px #fff;
	text-align: center;
}
body:not(.ios5) .view>.scroll:before{
	content: '';
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	height: 3px;
	z-index: 1;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,.205), rgba(0,0,0,0));
	background-image: linear-gradient(top, rgba(0,0,0,.205), rgba(0,0,0,0));
	background-size: 1px 3px;
}
.view>.scroll>section{
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-overflow-scrolling: touch;
	overflow: auto;
}
.view>.scroll .loader{
	-webkit-user-select: none;
	pointer-events: none;
	margin: 0 0 0 -50px;
	position: absolute;
	top: 45%;
	left: 50%;
	height: 20px;
	font-size: 16px;
	color: #666;
	line-height: 20px;
	padding-left: 26px;
	color: #666;
	text-shadow: 0 1px #fff;
	background: transparent url(../images/ios/activity-indicator.png) no-repeat;
	background-size: 20px auto;
	-webkit-animation: loading-sprite 1s step-start infinite;
	animation: loading-sprite 1s step-start infinite;
}
.view>.scroll .comments .loader{
	display: table;
	position: static;
	margin: 50px auto 0;
}
.view>.scroll.striped .loader{
	color: #2f343c;
}
@-webkit-keyframes loading-sprite {
	0% { background-position: 0 0; }
	8.33% { background-position: 0 -20px; }
	16.67% { background-position: 0 -40px; }
	25% { background-position: 0 -60px; }
	33.33% { background-position: 0 -80px; }
	41.67% { background-position: 0 -100px; }
	50% { background-position: 0 -120px; }
	58.33% { background-position: 0 -140px; }
	66.67% { background-position: 0 -160px; }
	75% { background-position: 0 -180px; }
	83.33% { background-position: 0 -200px; }
	91.67% { background-position: 0 -220px; }
	100% { background-position: 0 0; }
}
@keyframes loading-sprite {
	0% { background-position: 0 0; }
	8.33% { background-position: 0 -20px; }
	16.67% { background-position: 0 -40px; }
	25% { background-position: 0 -60px; }
	33.33% { background-position: 0 -80px; }
	41.67% { background-position: 0 -100px; }
	50% { background-position: 0 -120px; }
	58.33% { background-position: 0 -140px; }
	66.67% { background-position: 0 -160px; }
	75% { background-position: 0 -180px; }
	83.33% { background-position: 0 -200px; }
	91.67% { background-position: 0 -220px; }
	100% { background-position: 0 0; }
}
.view>.scroll .load-error{
	-webkit-user-select: none;
	position: absolute;
	top: 45%;
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #666;
	line-height: 20px;
	text-shadow: 0 1px #fff;
}
.view>.scroll .comments .load-error{
	position: static;
	margin: 50px 0 0;
}
.view>.scroll .load-error button{
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	padding: 0 20px;
	font-weight: bold;
	color: #808080;
	border-radius: 6px;
	text-shadow: 0 1px #fff;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	margin: 6px auto 4px;
	background-color: #dedede;
	border: 1px solid #d9d9d9;
	background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede);
	background-image: linear-gradient(top, #fdfdfd, #dedede);
	background-size: 10px 100%;
	-webkit-user-select: none;
}
.view>.scroll .load-error button.tappable-active{
	color: #444;
	background-color: #c8c8c8;
	border-color: #c8c8c8;
	background-image: -webkit-linear-gradient(top, #f0f0f0, #c8c8c8);
	background-image: linear-gradient(top, #f0f0f0, #c8c8c8);
}
.view-blank-state{
	-webkit-box-flex: 1;
	box-flex: 1;
	background-color: #fcfcfc;
	background-image: -webkit-linear-gradient(top, #fcfcfc, #dadce0);
	background-image: linear-gradient(top, #fcfcfc, #dadce0);
	background-size: 1px 100%;
}
.view-blank-state-text{
	color: #666;
	text-shadow: 0 1px #fff;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 45%;
	width: 100%;
	text-align: center;
	pointer-events: none;
}
.tableview{
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
}
.tableview:before{
	content: '';
	height: 0;
	overflow: hidden;
	display: block;
	border-top: 1px solid #e0e0e0;
	margin-top: -1px;
	-webkit-transform: translate3d(0,0,0);
}
.tableview li{
	display: block;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px;
}
.tableview-links li{
	padding: 0;
	display: -webkit-box;
	display: box;
	width: 100%;
}
.tableview-links li>a{
	font-size: 15px;
	line-height: 1.3em;
	color: #000;
	display: block;
	padding: 5px;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	display: -webkit-box;
	display: box;
	width: 100%;
	-webkit-box-flex: 1;
	box-flex: 1;
	box-sizing: border-box;
	background-image: -webkit-linear-gradient(top, #4286f5, #194fdb);
	background-image: linear-gradient(top, #4286f5, #194fdb);
	background-position: -10px 0;
	background-repeat: no-repeat;
	background-size: 10px 100%;
}
.tableview-links li>a:visited{
	color: #666;
}
.tableview-links li>a *{
	pointer-events: none;
}
.tableview-links li>a .number{
	text-align: right;
	width: 3ex;
	padding-right: 5px;
	color: #666d74;
}
.tableview-links li>a .number:after{
	content: '.';
}
.tableview-links li>a .story{
	-webkit-box-flex: 1;
	box-flex: 1;
}
.tableview-links li>a .metadata{
	display: block;
	font-size: 13px;
	color: #666d74;
	line-height: 1.2em;
}
.tableview-links li>a.detail-disclosure{
	padding-right: 44px;
}
.tableview-links li>a.disclosure:after{
	content: '';
	display: -webkit-box;
	display: box;
	pointer-events: none;
	background: transparent url(../images/ios/disclosure-indicator.png) no-repeat left center;
	background-size: 10px 13px;
	width: 10px;
	margin: 0 10px;
}
.tableview-links li>a.disclosure.tappable-active:after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAAeUlEQVRIx+3VOwqAMBBF0UFBcOWCIFgFsgZBsHJ510bQws+oL0XAu4BDkkmI2UFAAwRTBLRsBSX2DQU6zgtPsRqYue5HE6BAqUYHoMoCHZOhhekqlaubXFuWnp90wk4sui62F1MOIHdsh/Yy7OZficqfL0oe5Yq+whZB/z2/Tbi0zwAAAABJRU5ErkJggg==); /* embedImage:url(../images/ios/disclosure-indicator-active.png) */
}
.tableview-links li>a.more-link{
	cursor: pointer;
	-webkit-touch-callout: none;
	line-height: 3em;
	padding: 10px;
	display: block;
	color: #2960d9;
	text-align: center;
	font-weight: bold;
}
.tableview-links li>a.more-link.loading{
	position: relative;
	pointer-events: none;
}
.view>.scroll .tableview-links li>a.more-link .loader{
	display: none;
	position: absolute;
	top: 50%;
	left: auto;
	right: 20px;
	margin: -10px 0 0;
	padding-left: 0;
	width: 20px;
	height: 20px;
}
.view>.scroll .tableview-links li>a.more-link.loading .loader{
	display: block;
}
.tableview-links li>a.tappable-active,
.tableview-links li>a.selected{
	color: #fff;
	background-color: #4286f5;
	background-repeat: repeat-x;
}
.tableview-links li>a.tappable-active *,
.tableview-links li>a.selected *{
	color: #fff;
}
.tableview-links.list-tapped li>a.selected:not(.tappable-active){
	color: #000;
	background-color: transparent;
	background-repeat: no-repeat;
}
.tableview-links.list-tapped li>a.selected:not(.tappable-active) *{
	color: #000;
}
.tableview-links li>a.detail-disclosure-button{
	-webkit-touch-callout: none;
	padding: 0;
	width: 44px;
	margin: 0 0 0 -44px;
	-webkit-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-box-flex: 0;
	box-flex: 0;
}
.tableview-links li>a.detail-disclosure-button.tappable-active{
	background: transparent none;
}
.tableview-links li>a.detail-disclosure-button span{
	display: inline-block;
	width: 29px;
	height: 31px;
	background: transparent url(../images/ios/detail-disclosure-button.png);
	background-size: 29px 31px;
}
.tableview-links li>a.detail-disclosure-button.tappable-active span{
	background-image: url(data:image/png;base64,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); /* embedImage:url(../images/ios/detail-disclosure-button-active.png) */
}

#view-home,
#view-about{
	-webkit-user-select: none;
}
#view-home .tableview-links li>a{
	min-height: 70px;
}
#view-home .tableview-links li>a[href^="#/item"]{
	-webkit-touch-callout: none;
}

.grouped-tableview{
	margin: 10px 9px 11px;
	border: 1px solid #a1a7ae;
	border-radius: 8px;
	padding: 10px;
	background-color: #f7f7f7;
	box-shadow: inset 0 1px rgba(0,0,0,.08), 0 1px rgba(255,255,255,.81);
	font-size: 13px;
}
.grouped-tableview + .grouped-tableview{
	margin-top: 0;
}
.grouped-tableview p{
	margin: 0 0 1em;
}
.grouped-tableview p:last-child{
	margin: 0;
}
.grouped-tableview ul,
.grouped-tableview ol{
	margin: 0 0 0 2em;
	padding: 0;
	line-height: 1.5em;
}
ul.grouped-tableview,
ol.grouped-tableview{
	display: block;
	list-style: none;
	padding: 0;
}
ul.grouped-tableview li,
ol.grouped-tableview li{
	display: block;
	box-shadow: inset 0 1px #fdfdfd;
	border-bottom: 1px solid #cacaca;
	padding: 10px;
}
ul.grouped-tableview li:first-child,
ol.grouped-tableview li:first-child{
	box-shadow: none;
}
ul.grouped-tableview li:last-child,
ol.grouped-tableview li:last-child{
	border-bottom: 0;
}
ul.grouped-tableview-links li,
ol.grouped-tableview-links li{
	padding: 0;
	display: -webkit-box;
	display: box;
	width: 100%;
}
ul.grouped-tableview-links li>a,
ol.grouped-tableview-links li>a{
	color: #000;
	font-size: 16px;
	font-weight: bold;
	display: block;
	padding: 10px;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	display: -webkit-box;
	display: box;
	width: 100%;
	-webkit-box-flex: 1;
	box-flex: 1;
	box-sizing: border-box;
	background-image: -webkit-linear-gradient(top, #4286f5, #194fdb);
	background-image: linear-gradient(top, #4286f5, #194fdb);
	background-position: -1px 0;
	background-repeat: no-repeat;
	background-size: 1px 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.grouped-tableview li:first-child>a,
ol.grouped-tableview li:first-child>a{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
ul.grouped-tableview li:last-child>a,
ol.grouped-tableview li:last-child>a{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
ul.grouped-tableview-links li>a.disclosure,
ol.grouped-tableview-links li>a.disclosure{
	-webkit-box-align: center;
	box-align: center;
}
ul.grouped-tableview-links li>a.disclosure:after,
ol.grouped-tableview-links li>a.disclosure:after{
	content: '';
	display: -webkit-box;
	display: box;
	-webkit-box-flex: 1;
	box-flex: 1;
	height: 13px;
	background: transparent url(../images/ios/disclosure-indicator.png) no-repeat right center;
	background-size: 10px 13px;
}
ul.grouped-tableview-links li>a *,
ol.grouped-tableview-links li>a *{
	pointer-events: none;
}
ul.grouped-tableview-links li>a.tappable-active,
ol.grouped-tableview-links li>a.tappable-active{
	box-shadow: none;
	color: #fff;
	background-color: #4286f5;
	background-repeat: repeat-x;
}
ul.grouped-tableview-links li>a.tappable-active *,
ol.grouped-tableview-links li>a.tappable-active *{
	color: #fff;
}
ul.grouped-tableview-links li>a.disclosure.tappable-active:after,
ol.grouped-tableview-links li>a.disclosure.tappable-active:after{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAAeUlEQVRIx+3VOwqAMBBF0UFBcOWCIFgFsgZBsHJ510bQws+oL0XAu4BDkkmI2UFAAwRTBLRsBSX2DQU6zgtPsRqYue5HE6BAqUYHoMoCHZOhhekqlaubXFuWnp90wk4sui62F1MOIHdsh/Yy7OZficqfL0oe5Yq+whZB/z2/Tbi0zwAAAABJRU5ErkJggg==); /* embedImage:url(../images/ios/disclosure-indicator-active.png) */
}

.view .post-content{
	padding-bottom: 1px;
	background-color: #d7dce5;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12)), -webkit-linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12)), linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-size: 1px 11px, 8px 100px;
	border-bottom: 1px solid #9297a2;
	background-repeat: repeat-x, repeat;
	background-position: bottom, top left;
	-webkit-transform: translate3d(0,0,0);
	min-height: 5em;
}
.ios5 .view .post-content{
	background-color: #cbd2d8;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12)), -webkit-linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12)), linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-size: 1px 11px, 7px 100px;
}
/* Put some fake stripes at the top of post content, so when you scroll up, you see 'em. */
.view .post-content:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 300px;
	background-color: #d7dce5;
	background-image: -webkit-linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-image: linear-gradient(left, #d3d8e2, #d3d8e2 12.49%, #d7dce5 12.5%, #d7dce5 81.24%, #d3d8e2 81.25%, #d3d8e2);
	background-size: 8px 1px;
	-webkit-transform: translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0);
}
.ios5 .view .post-content:before{
	background-color: #cbd2d8;
	background-image: -webkit-linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-image: linear-gradient(left, #c5ccd4, #c5ccd4 71.4%, #cbd2d8 71.5%, #cbd2d8);
	background-size: 7px 1px;
}
.view .post-content header{
	padding: 10px 15px;
	text-shadow: 0 1px rgba(255,255,255,.85);
	-webkit-user-select: none;
}
.view .post-content header h1,
.view .post-content header p{
	margin: 0;
	padding: 0;
}
.view .post-content header a{
	display: block;
}
.view .post-content header a .link-text{
	font-size: 13px;
}
.view .post-content header .metadata{
	font-size: 13px;
	color: #666d74;
}
.view .post-content header .metadata a.external-link{
	color: #666d74;
	text-decoration: none;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 16px;
	background: transparent url(../images/external-arrow.png) no-repeat 0 50%;
	background-size: 12px 10px;
}
.view .post-content header h1{
	font-size: 17px;
	line-height: 1.2em;
}
.view .post-content header > a{
	color: #000;
	text-decoration: none;
}
.view .post-content header + .grouped-tableview{
	margin-top: 0;
}

.view .post-content .poll{
	margin: 0;
	list-style: none;
}
.view .post-content .poll li{
	margin-bottom: 9px;
}
.view .post-content .poll li .poll-details{
	display: table;
	width: 100%;
}
.view .post-content .poll li .poll-details b{
	display: table-cell;
	color: #333;
}
.view .post-content .poll li .poll-details .points{
	display: table-cell;
	white-space: nowrap;
	color: #888;
	text-align: right;
	vertical-align: bottom;
}
.view .post-content .poll li .poll-bar{
	background-color: #fff;
	width: 100%;
	height: 9px;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: inset 0 0 2px #808080, 0 1px #fff;
	background-image: -webkit-linear-gradient(top, #ddd, #fff);
	background-image: linear-gradient(top, #ddd, #fff);
	background-repeat: repeat-x;
	background-size: 10px 9px;
}
.view .post-content .poll li .poll-bar span{
	display: block;
	width: 0;
	height: 9px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: inset 0 0 2px #0b3a88;
	background-image: -webkit-linear-gradient(top, #2f64b7, #77adf6);
	background-image: linear-gradient(top, #2f64b7, #77adf6);
	background-repeat: repeat-x;
	background-size: 10px 9px;
}
.view .post-content pre,
.view section.comments pre{
	margin: 0 0 8px;
	overflow: auto;
	padding: .65em 0;
	background-color: #eee;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px #ddd;
}

.view section.comments{
	min-height: 100%;
	font-size: 13px;
	overflow: hidden;
}
.view section.comments ul{
	margin: 0 auto;
	padding: 0;
	list-style: none;
	max-width: 88ex;
}
.view section.comments ul li{
	padding: 15px;
	border-bottom: 1px solid #ddd;
}
.view section.comments ul>li:last-child{
	border-bottom: 0;
}
.view section.comments ul ul li{
	padding: 0 0 0 15px;
	border: 0;
	background: transparent url(../images/comment-arrow.png) no-repeat 0 4px;
	background-size: 10px 9px;
	color: #333;
}
.view section.comments p{
	margin: 8px 0;
}
.view section.comments p.metadata{
	color: #666d74;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: box;
}
.view section.comments p.metadata.deleted{
	margin-bottom: 8px;
}
.view section.comments p.metadata .user{
	color: #b23914;
}
.view section.comments p.metadata .user.op:after{
	content: 'OP';
	display: inline-block;
	font-size: 70%;
	color: #fff;
	background-color: #c16143;
	padding: 3px 4px;
	line-height: 1;
	margin-left: 5px;
	border-radius: 2px;
}
.view section.comments p.metadata time{
	display: block;
	text-align: right;
	-webkit-box-flex: 1;
	box-flex: 1;
	font-weight: bold;
	color: #888;
}
.view section.comments p.metadata time a{
	color: #888;
	text-decoration: none;
}
.view section.comments p.no-comments{
	text-align: center;
	margin: 50px 0;
	font-size: 16px;
	color: #666;
}
.view section.comments button.comments-toggle{
	display: block;
	width: 100%;
	max-width: 300px;
	height: 27px;
	line-height: 27px;
	cursor: pointer;
	padding: 0 10px;
	font-weight: bold;
	color: #808080;
	border-radius: 6px;
	text-shadow: 0 1px #fff;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	margin: 2px auto 4px;
	background-color: #dedede;
	border: 1px solid #d9d9d9;
	background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede);
	background-image: linear-gradient(top, #fdfdfd, #dedede);
	background-size: 10px 100%;
	-webkit-user-select: none;
}
.view section.comments button.comments-toggle.tappable-active{
	color: #444;
	background-color: #c8c8c8;
	border-color: #c8c8c8;
	background-image: -webkit-linear-gradient(top, #f0f0f0, #c8c8c8);
	background-image: linear-gradient(top, #f0f0f0, #c8c8c8);
}
.view section.comments li.more-link-container{
	padding: 0;
}
.view section.comments li>a.more-link{
	font-size: 15px;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	display: -webkit-box;
	display: box;
	width: 100%;
	-webkit-box-flex: 1;
	box-flex: 1;
	box-sizing: border-box;
	background-image: -webkit-linear-gradient(top, #4286f5, #194fdb);
	background-image: linear-gradient(top, #4286f5, #194fdb);
	background-position: -10px 0;
	background-repeat: no-repeat;
	background-size: 10px 100%;
	cursor: pointer;
	-webkit-touch-callout: none;
	line-height: 3em;
	padding: 10px;
	display: block;
	color: #2960d9;
	text-align: center;
	font-weight: bold;
}
.view section.comments li>a.more-link.tappable-active{
	color: #fff;
	background-color: #4286f5;
	background-repeat: repeat-x;
}
.view section.comments li>a.more-link.tappable-active *{
	color: #fff;
}
.link-text{
	color: #385487;
	font-weight: bold;
}
.inline-block{
	display: inline-block;
}

/* For modern browsers */
.cf:before,
.cf:after {
	content:"";
	display:table;
}

.cf:after {
	clear:both;
}

#y-icon{
	background: transparent url(../../icons/icon.svg) no-repeat;
	background-size: 57px 57px;
	width: 57px;
	height: 57px;
	float: left;
	border-radius: 9px;
	box-shadow: 0 1px 1px rgba(0,0,0,.5);
}
#app-desc{
	margin-left: 67px;
	line-height: 1.3em;
}
#app-desc strong{
	font-size: 16px;
	line-height: 1.3;
}

.view,
.view>.scroll,
.view>header h1,
.view>header .header-button{
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-duration: 350ms;
	animation-timing-function: ease-in-out;
	animation-duration: 350ms;
}
.slow-anim .view,
.slow-anim .view>.scroll,
.slow-anim .view>header h1,
.slow-anim .view>header .header-button{
	-webkit-animation-duration: 3.5s;
	animation-duration: 3.5s;
}

.sliding{
	pointer-events: none;
}

.slide-in-from-right>.scroll{
	-webkit-animation-name: slideinfromright;
	animation-name: slideinfromright;
}
.slide-in-from-right>header h1{
	-webkit-animation-name: slidefadeinfromright;
	animation-name: slidefadeinfromright;
}
.slide-in-from-right>header .header-button{
	-webkit-animation-name: fadein;
	animation-name: fadein;
}
.slide-in-from-right>header .header-back-button{
	-webkit-animation-name: backinfromcenter;
	animation-name: backinfromcenter;
}

.slide-in-from-left>.scroll{
	-webkit-animation-name: slideinfromleft;
	animation-name: slideinfromleft;
}
.slide-in-from-left>header h1{
	-webkit-animation-name: slidefadeinfromleft;
	animation-name: slidefadeinfromleft;
}
.slide-in-from-left>header .header-button{
	-webkit-animation-name: fadein;
	animation-name: fadein;
}
.slide-in-from-left>header .header-back-button{
	-webkit-animation-name: backinfromleft;
	animation-name: backinfromleft;
}

.slide-in-from-bottom{
	-webkit-animation-name: slideinfrombottom;
	animation-name: slideinfrombottom;
}

.slide-out-to-right>.scroll{
	-webkit-animation-name: slideouttoright;
	animation-name: slideouttoright;
}
.slide-out-to-right>header h1{
	-webkit-animation-name: slidefadeouttoright;
	animation-name: slidefadeouttoright;
}
.slide-out-to-right>header .header-button{
	-webkit-animation-name: fadeout;
	animation-name: fadeout;
}
.slide-out-to-right>header .header-back-button{
	-webkit-animation-name: backouttocenter;
	animation-name: backouttocenter;
}

.slide-out-to-left>.scroll{
	-webkit-animation-name: slideouttoleft;
	animation-name: slideouttoleft;
}
.slide-out-to-left>header h1{
	-webkit-animation-name: slidefadeouttoleft;
	animation-name: slidefadeouttoleft;
}
.slide-out-to-left>header .header-button{
	-webkit-animation-name: fadeout;
	animation-name: fadeout;
}
.slide-out-to-left>header .header-back-button{
	-webkit-animation-name: backouttoleft;
	animation-name: backouttoleft;
}

.slide-out-to-bottom{
	-webkit-animation-name: slideouttobottom;
	animation-name: slideouttobottom;
}

@-webkit-keyframes slideinfromright {
	from { -webkit-transform: translateX(100%); }
	to { -webkit-transform: translateX(0); }
}
@-webkit-keyframes slideinfromleft {
	from { -webkit-transform: translateX(-100%); }
	to { -webkit-transform: translateX(0); }
}
@-webkit-keyframes slideinfrombottom {
	from { -webkit-transform: translateY(100%); }
	to { -webkit-transform: translateY(0); }
}
@-webkit-keyframes slideouttoleft {
	from { -webkit-transform: translateX(0); }
	to { -webkit-transform: translateX(-100%); }
}
@-webkit-keyframes slideouttoright {
	from { -webkit-transform: translateX(0); }
	to { -webkit-transform: translateX(100%); }
}
@-webkit-keyframes slideouttobottom {
	from { -webkit-transform: translateY(0); }
	to { -webkit-transform: translateY(100%); }
}

@-webkit-keyframes slidefadeinfromright {
	from {
		-webkit-transform: translateX(60%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes slidefadeinfromleft {
	from {
		-webkit-transform: translateX(-60%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes slidefadeouttoleft {
	from {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(-60%);
		opacity: 0;
	}
}
@-webkit-keyframes slidefadeouttoright {
	from {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(60%);
		opacity: 0;
	}
}

@-webkit-keyframes fadein {
	from { opacity: 0; }
	to { opacity: 1; }
}
@-webkit-keyframes fadeout {
	from { opacity: 1; }
	to { opacity: 0; }
}

@-webkit-keyframes backinfromcenter {
	from {
		-webkit-transform: translateX(200%);
		opacity: 0;
	}
	to {
		left: 0;
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes backinfromleft {
	from {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	to {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes backouttocenter {
	from {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(200%);
		opacity: 0;
	}
}
@-webkit-keyframes backouttoleft {
	from {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
	to {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

.viewport-flip {
	-webkit-perspective: 1000;
	perspective: 1000;
	background-color: #000;
}
.viewport-flip header.fake{
	visibility: hidden;
}

.flip {
	background-color: #fff;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-duration: .7s;
	-webkit-backface-visibility: hidden;
	animation-timing-function: ease-in-out;
	animation-duration: .7s;
	backface-visibility: hidden;
	border: 1px solid #000;
	margin: -1px;
	pointer-events: none;
}
.slow-anim .flip{
	-webkit-animation-duration: 7s;
	animation-duration: 7s;
}

.flip-out-to-left {
	-webkit-animation-name: flipouttoleft;
	animation-name: flipouttoleft;
}
.flip-out-to-right {
	-webkit-animation-name: flipouttoright;
	animation-name: flipouttoright;
}
.flip-in-from-left {
	-webkit-animation-name: flipinfromleft;
	animation-name: flipinfromleft;
}
.flip-in-from-right {
	-webkit-animation-name: flipinfromright;
	animation-name: flipinfromright;
}

@-webkit-keyframes flipinfromright {
	from { -webkit-transform: rotateY(-180deg) scale(.65); opacity: 0; }
	50% { opacity: .4; }
	to { -webkit-transform: rotateY(0) scale(1); opacity: 1; }
}

@-webkit-keyframes flipinfromleft {
	from { -webkit-transform: rotateY(180deg) scale(.65); opacity: 0; }
	50% { opacity: .4; }
	to { -webkit-transform: rotateY(0) scale(1); opacity: 1; }
}

@-webkit-keyframes flipouttoleft {
	from { -webkit-transform: rotateY(0) scale(1); opacity: 1; }
	50% { opacity: .4; }
	to { -webkit-transform: rotateY(-180deg) scale(.65); opacity: 0; }
}

@-webkit-keyframes flipouttoright {
	from { -webkit-transform: rotateY(0) scale(1); opacity: 1; }
	50% { opacity: .4; }
	to { -webkit-transform: rotateY(180deg) scale(.65); opacity: 0; }
}

@media only screen and (max-height: 300px){
	header.fake,
	.view>header{
		background-image: url(../images/ios/nav-bar-mini.png);
		background-size: 1px 32px;
		height: 32px;
		line-height: 32px;
	}
	.ios5 header.fake,
	.ios5 .view>header{
		background-image: url(../images/ios/nav-bar-mini-5.png);
	}
	.view>header h1{
		font-size: 16px;
	}
	.header-button{
		padding: 4px;
	}
	.header-button button{
		height: 24px;
		line-height: 18px;
		border-width: 2px 4px;
	}
	.header-back-button button{
		border-width: 2px 4px 2px 10px;
	}
	.header-button-icon button{
		line-height: 14px;
	}
	.header-button-icon button img{
		width: auto;
		height: 14px;
		margin-bottom: 2px; /* temporary hack */
	}
	.header-button-icon button i{
		-webkit-transform: scale(.77);
		transform: scale(.77);
		margin-bottom: 2px;
	}
}

/* Widescreen (Tablet, Desktop) */
@media only screen and (min-width: 640px){
	html{
		overflow: hidden;
	}
	body:after{
		content: 'wide';
		display: none;
	}
	body{
		background-image: -webkit-linear-gradient(top, #000, #000);
		background-image: linear-gradient(top, #000, #000);
		background-size: 10px 10px;
		background-position: bottom;
		background-repeat: repeat-x;
		overflow: hidden;
	}
	#apploader{
		display: none;
	}
	#overlay{
		position: absolute;
		top: 0;
		z-index: 100;
		width: 100%;
		height: 100%;
		background-color: rgba(8, 11, 18, .5);
		opacity: 1;
		-webkit-transition: opacity 350ms ease-in-out;
		transition: opacity 350ms ease-in-out;
	}
	#overlay.hide{
		opacity: 0;
		pointer-events: none;
		visibility: hidden;
	}
	header.fake{
		display: none;
	}
	.view,
	.view.hidden{
		position: absolute;
	}
	.view>header{
		color: #656C73;
		background-color: #d2d4db;
		background-image: url(../images/ios/silver-nav-bar.png);
	}
	.view>header h1{
		text-shadow: 0 1px rgba(255, 255, 255, .75);
	}
	.header-button button{
		-webkit-border-image: url(../images/ios/silver-button.png) 4 10 4 10;
		border-image-source: url(../images/ios/silver-button.png);
	}
	.header-button.tappable-active button{
		-webkit-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA8CAYAAAB4v6rlAAAFAUlEQVR4nN2Y32sUVxTHP3f27swk2STubqw/1l9p/EXTqqUS9aHQ1yL0oQhapaXQ/0Cw7UMfC4It9aVUBCvYQm1BEHztS/FFDUJ/aB+ERsVqm2giZrNxd2fmntOH2fVXEkHN5KFfuOywDPc7557v+XGPYXbkhoZ2vIOnu4yyAWO2ALk53nWo/qaGK4g5NTx87gzgnnzJPPnH1q1bN1ib/y7v+0O+H9DREeL7AZ7nzcoiIkRRk3q9QRQ1iaNoOEniDy5evHhlTqKhoe37bd5+XigUOpZXKvT1LabQ3U0YhticnZUocQmNRoPa1BTj43f459YtarVaPYmTz4aHz381g2jbth2Hwo7wwJIlS1nT38+Spcvo6uoiby05azFmhvEAqCouSYiThOnpacZG/+X6tWuMjY3SqDe+uHDh3McPiLZv3767o7PrxzUvDzAwMEC5VCYIwzk3nwuqSrPRYOLuBCMjI1y/OkL9/vSe8+fP/2QGBwf9xS8tubpy5arK4KuvUS734XneM5M8SiYiTEyM8+flS9y4ceOv8Ttjg7anWNzVu2hRZXV/P8VSEeMZFEVVn4sIwHiGYqnI6jVrqFYn10ZJtMt2hZ07y6Uy5VIZz+RQeX6CR+GZHOVyH6VyH1PVqZ22o7Pjjd5FRWzex4nMC0kbeT+gWCwxfvv2DhsE4dKwI8TzDCIz4uyFYAyEYUgQhhWb9/1ea/OIKM/p/6fC2jx+EPi2rTDVFxPAnDDgeR7WGIOKIPPsnzbaH29VFFWyIxJFRbGighOHc/MrhDacOEQF247krCwSEVQV60QRpziXEZFTnCgWVUQF0YyIVEAVmx6bQzLykYhDRFIxiOi8p5+HRLrAYlDXIspKDCKoU6xoemxZHZ0TQVSxog51kpkY1AmiDqsKoopkkVBJ91YFK5K9j0QUq604cvNc9B4SOVQEq604yk7eiqqkqkuDNrsUJKpti7IOWMGqpMUp28JHOwWlKwukPtL/o49ENNsuqB2woEgrDWWB1PXaUp0KmllfJ23VLZSPdAF8lKpOs+u74cHeVhdADJqKIfuA1bSBJPOjQ1u5jlbHnwnauW6BxZBt752KgbRLyc6ituo0renZEbVaYgNVEe1Jb+Xzey1vF1UValaNGXPO9YjInDO554WI4JzD88yoDXz/UhxH68S5ebdInCOOI4LAv+StWL7sbJIkxHH04IoxH0tEiOOIJElYsaJy1ly9eXPz3t37znieXdVV6CaXm2t0+mxwzjFdmyJJkps/fP/t215/pSJbNm85EscxzWYDJ4LCCy0nQrPZII5jXt+y6euBgYH7RlXXAYve3b13/983bu4JghA/CLFPGW/OBVUlSRKiZoNms8GKSuXk6VMnDwL/eMA4UD9x7Og3r2zceDyOmkmteo9mo04Sx4hLm/RWVM9YKundKoljmo06teokcdRMNm5Yf+zE8aOHgQmgZlQ1D3QDy4DSqdOn1x45cuzTyWp1veflsNbi5XKYmZPr1Ao0JUoSRBw93d1XPvrw/YP79r13GRhtEUWmZbIFOoE+YPH09HTvoS8Pv/Xr73+8WZuqLZusVgeedmS9PT0jha7O0c2bN/3yyYH9PxcKhTvAbWAKiI0x8uAzVdUAAVAASkCx9eyTTvENj8/J2znLATFQB+4Bd4FJoAk4Y4zCLJN8Vc0B+RZB0PrNA94sRAokQNTaOGqROmPMY+XgP38v+gZFkbzTAAAAAElFTkSuQmCC) 4 10 4 10; /* embedImage:url(../images/ios/silver-button-active.png) */
		border-image-source: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA8CAYAAAB4v6rlAAAFAUlEQVR4nN2Y32sUVxTHP3f27swk2STubqw/1l9p/EXTqqUS9aHQ1yL0oQhapaXQ/0Cw7UMfC4It9aVUBCvYQm1BEHztS/FFDUJ/aB+ERsVqm2giZrNxd2fmntOH2fVXEkHN5KFfuOywDPc7557v+XGPYXbkhoZ2vIOnu4yyAWO2ALk53nWo/qaGK4g5NTx87gzgnnzJPPnH1q1bN1ib/y7v+0O+H9DREeL7AZ7nzcoiIkRRk3q9QRQ1iaNoOEniDy5evHhlTqKhoe37bd5+XigUOpZXKvT1LabQ3U0YhticnZUocQmNRoPa1BTj43f459YtarVaPYmTz4aHz381g2jbth2Hwo7wwJIlS1nT38+Spcvo6uoiby05azFmhvEAqCouSYiThOnpacZG/+X6tWuMjY3SqDe+uHDh3McPiLZv3767o7PrxzUvDzAwMEC5VCYIwzk3nwuqSrPRYOLuBCMjI1y/OkL9/vSe8+fP/2QGBwf9xS8tubpy5arK4KuvUS734XneM5M8SiYiTEyM8+flS9y4ceOv8Ttjg7anWNzVu2hRZXV/P8VSEeMZFEVVn4sIwHiGYqnI6jVrqFYn10ZJtMt2hZ07y6Uy5VIZz+RQeX6CR+GZHOVyH6VyH1PVqZ22o7Pjjd5FRWzex4nMC0kbeT+gWCwxfvv2DhsE4dKwI8TzDCIz4uyFYAyEYUgQhhWb9/1ea/OIKM/p/6fC2jx+EPi2rTDVFxPAnDDgeR7WGIOKIPPsnzbaH29VFFWyIxJFRbGighOHc/MrhDacOEQF247krCwSEVQV60QRpziXEZFTnCgWVUQF0YyIVEAVmx6bQzLykYhDRFIxiOi8p5+HRLrAYlDXIspKDCKoU6xoemxZHZ0TQVSxog51kpkY1AmiDqsKoopkkVBJ91YFK5K9j0QUq604cvNc9B4SOVQEq604yk7eiqqkqkuDNrsUJKpti7IOWMGqpMUp28JHOwWlKwukPtL/o49ENNsuqB2woEgrDWWB1PXaUp0KmllfJ23VLZSPdAF8lKpOs+u74cHeVhdADJqKIfuA1bSBJPOjQ1u5jlbHnwnauW6BxZBt752KgbRLyc6ituo0renZEbVaYgNVEe1Jb+Xzey1vF1UValaNGXPO9YjInDO554WI4JzD88yoDXz/UhxH68S5ebdInCOOI4LAv+StWL7sbJIkxHH04IoxH0tEiOOIJElYsaJy1ly9eXPz3t37znieXdVV6CaXm2t0+mxwzjFdmyJJkps/fP/t215/pSJbNm85EscxzWYDJ4LCCy0nQrPZII5jXt+y6euBgYH7RlXXAYve3b13/983bu4JghA/CLFPGW/OBVUlSRKiZoNms8GKSuXk6VMnDwL/eMA4UD9x7Og3r2zceDyOmkmteo9mo04Sx4hLm/RWVM9YKundKoljmo06teokcdRMNm5Yf+zE8aOHgQmgZlQ1D3QDy4DSqdOn1x45cuzTyWp1veflsNbi5XKYmZPr1Ao0JUoSRBw93d1XPvrw/YP79r13GRhtEUWmZbIFOoE+YPH09HTvoS8Pv/Xr73+8WZuqLZusVgeedmS9PT0jha7O0c2bN/3yyYH9PxcKhTvAbWAKiI0x8uAzVdUAAVAASkCx9eyTTvENj8/J2znLATFQB+4Bd4FJoAk4Y4zCLJN8Vc0B+RZB0PrNA94sRAokQNTaOGqROmPMY+XgP38v+gZFkbzTAAAAAElFTkSuQmCC); /* embedImage:url(../images/ios/silver-button-active.png) */
	}
	#view-home>.scroll:before,
	#view-comments>.scroll:before{
		top: auto;
		bottom: 0;
		background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.205), rgba(0,0,0,0));
		background-image: linear-gradient(bottom, rgba(0,0,0,.205), rgba(0,0,0,0));
	}
	#view-home{
		width: 280px;
		border-right: 1px solid #000;
		-webkit-box-direction: reverse;
		box-direction: reverse;
		left: 0;
	}
	#view-home>header{
		position: relative;
		background-image: url(../images/ios/silver-button-bar.png);
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 3px;
	}
	#view-home>header h1{
		display: none;
	}
	#view-home .scroll{
		-webkit-box-direction: normal;
		box-direction: normal;
		background-color: #fff;
	}
	#view-home .tableview-links li > a .story b{
		-webkit-line-clamp: 2;
		overflow: hidden;
		display: -webkit-box;
		display: box;
		-webkit-box-orient: vertical;
		box-orient: vertical;
	}
	#view-about{
		width: 540px;
		height: 400px;
		border-radius: 5px;
		box-shadow: 0 0 15px #080b12;
		left: 50%;
		margin-left: -270px;
		top: 50%;
		margin-top: -200px;
		z-index: 101;
		-webkit-transform: translateY(0);
		-webkit-transition: -webkit-transform 350ms;
		transform: translateY(0);
		transition: -webkit-transform 350ms;
	}
	#view-about.hidden{
		-webkit-transform: translateY(175%);
		transform: translateY(175%);
	}
	#view-about>header{
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	#view-about>.scroll{
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	#view-about > .scroll.striped{
		background-color: #e2e5ea;
		background-image: -webkit-linear-gradient(top, #e2e5ea, #d0d2d8);
		background-image: linear-gradient(top, #e2e5ea, #d0d2d8);
	}
	#view-about > .scroll > section{
		padding: 21px 22px;
	}
	#view-about .grouped-tableview{
		font-size: 14px;
	}
	#view-comments{
		left: 281px;
		right: 0;
		width: auto;
		-webkit-box-direction: reverse;
		box-direction: reverse;
	}
	#view-comments .scroll{
		-webkit-box-direction: normal;
		box-direction: normal;
	}
	#view-comments>header{
		position: relative;
		background-image: url(../images/ios/silver-button-bar.png);
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 5px;
	}
	#view-comments>header h1{
		text-align: left;
		font-size: 14px;
		padding-left: 44px !important;
		padding-right: 10px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#view-comments>header a.header-back-button{
		padding: 0;
		height: 44px;
		width: 44px;
		background: transparent url(../images/ios/close-button.png) no-repeat center;
		background-size: 9px 10px;
	}
	#view-comments>header a.header-back-button button{
		display: none;
	}
	#view-comments>header a.header-back-button:after{
		pointer-events: none;
		opacity: 0;
		content: '';
		display: block;
		width: 60px;
		height: 60px;
		position: absolute;
		left: -8px;
		top: -8px;
		z-index: 1;
		background: transparent no-repeat;
		background-image: -webkit-radial-gradient(center contain, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
		background-image: radial-gradient(center contain, rgba(255,255,255,.8) 0%, rgba(255,255,255,0) 100%);
	}
	#view-comments>header a.header-back-button.tappable-active:after{
		opacity: 1;
	}
	.view section.comments p.metadata time{
		font-weight: normal;
	}
	.view section.comments p.no-comments{
		margin: 100px auto;
	}
	.view section.comments li.more-link-container{
		padding: 15px;
	}
	.view section.comments li>a.more-link{
		max-width: 300px;
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		color: #808080;
		border-radius: 6px;
		text-shadow: 0 1px #fff;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		margin: 2px auto 4px;
		background-color: #dedede;
		border: 1px solid #d9d9d9;
		background-image: -webkit-linear-gradient(top, #fdfdfd, #dedede);
		background-image: linear-gradient(top, #fdfdfd, #dedede);
		background-size: 10px 100%;
		background-repeat: repeat-x;
		-webkit-user-select: none;
	}
	.view section.comments li>a.more-link.tappable-active{
		color: #444;
		background-color: #c8c8c8;
		border-color: #c8c8c8;
		background-image: -webkit-linear-gradient(top, #f0f0f0, #c8c8c8);
		background-image: linear-gradient(top, #f0f0f0, #c8c8c8);
	}
	.view section.comments li>a.more-link.tappable-active *{
		color: #444;
	}
	.view .post-content header h1{
		font-size: 18px;
		line-height: 1.05em;
	}
	.view .post-content header h1 a .link-text,
	.view section.comments{
		font-size: 14px;
	}
	#view-comments>.scroll>section{
		display: -webkit-box;
		display: box;
		-webkit-box-orient: vertical;
		box-orient: vertical;
	}
	#view-comments>.scroll .comments{
		background-color: #fff;
	}
	#view-comments>.scroll .comments .loader,
	#view-comments>.scroll .load-error{
		margin: 100px auto 0;
	}
	#view-comments>.scroll .load-error{
		font-size: 16px;
		color: #666;
		font-weight: normal;
	}
	.view .post-content:before{
		height: 600px;
		background-color: #e2e5ea;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12));
		background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.12));
		background-size: 1px 11px;
		background-position: bottom;
		background-repeat: repeat-x;
		-webkit-transform: translate3d(0, -600px, 0);
		transform: translate3d(0, -600px, 0);
	}
	.view .post-content{
		box-shadow: inset 0 1px #fff;
		background-color: #dedfe5;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.08)), -webkit-linear-gradient(top, #f3f3f5, rgba(255,255,255,0));
		background-image: linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.08)), linear-gradient(top, #f3f3f5, rgba(255,255,255,0));
		background-size: 1px 11px, 1px 100%;
		background-repeat: repeat-x;
	}
	#y-icon{
		width: 72px;
		height: 72px;
		background-size: 72px 72px;
		background-image: url(../../icons/touch-icon-144.png);
		border-radius: 12px;
	}
	#app-desc{
		margin-left: 82px;
	}
}

@media only screen and (min-width: 1000px){
	#view-home{
		width: 320px;
	}
	#view-comments{
		left: 321px;
	}
}
