/********** Columns **********/

/* documentation/accounts-creating-accounts */
.service-list li { width: 60%; float: left; }
.service-list li.left { width: 40%; }
.service-list li ul li { width: 100%; }

/* documentation/contact-list-status-icons */
.status-icons li { width: 33.3%; float: left; }

/* documentation/miscellaneous-keyboard-shortcuts */
.keyboard-mobile { display: none; }
.keyboard-left { width: 35%; margin-right: 40px; float: left; }
.keyboard-right { width: 65%; }

/* documentation/troubleshooting-icq-text-encoding */
.text-encoding-mobile { display: none; }

/********** Images **********/

.list-type-image li {
	list-style-type: none;
	margin-left: -20px;
	padding-left: 20px;
	background-position: 0 50%;
	background-repeat: no-repeat;
}

/* icons used on help homepage */
.list-type-image.icons li { padding: 6px 0 6px 42px; }
.li-msn { background: url('/rewrite/assets/images/help/icon_msn.png'); }
.li-facebook { background: url('/rewrite/assets/images/help/icon_facebook.png'); }
.li-undefined { background: url('/rewrite/assets/images/help/icon_undefined.png'); }
.li-irc { background: url('/rewrite/assets/images/help/icon_irc.png'); }
.li-cocoaforge { background: url('/rewrite/assets/images/help/icon_cocoaforge.png'); }

/* messaging-group-chat rank icons */
.list-type-image.ranks li { background-position: 0 2px; padding-left: 25px; }
.rank-founder { background: url('/rewrite/assets/images/help/icon_founder.png'); }
.list-type-image.ranks .rank-founder { background-position: 0 3px; }
.rank-op { background: url('/rewrite/assets/images/help/icon_op.png'); }
.rank-half-op { background: url('/rewrite/assets/images/help/icon_half_op.png'); }
.rank-voice { background: url('/rewrite/assets/images/help/icon_voice.png'); }
.rank-normal { background: url('/rewrite/assets/images/help/icon_normal.png'); }

/* contact-list-status-icons/contact-list-blocking-unblocking status icons */
.status-available { background: url('/rewrite/assets/images/help/status_available.png'); }
.status-idle { background: url('/rewrite/assets/images/help/status_idle.png'); }
.status-away { background: url('/rewrite/assets/images/help/status_away.png'); }
.status-busy { background: url('/rewrite/assets/images/help/status_busy.png'); }
.status-offline { background: url('/rewrite/assets/images/help/status_offline.png'); }
.status-unknown { background: url('/rewrite/assets/images/help/status_unknown.png'); }
.status-invisible { background: url('/rewrite/assets/images/help/status_invisible.png'); }
.status-blocked { background: url('/rewrite/assets/images/help/status_blocked.png'); }
.status-typing { background: url('/rewrite/assets/images/help/status_typing.png'); }
.status-text { background: url('/rewrite/assets/images/help/status_text.png'); }
.status-content { background: url('/rewrite/assets/images/help/status_content.png'); }
.status-mobile { background: url('/rewrite/assets/images/help/status_mobile.png'); }

/********** Media Queries **********/

@media (max-width: 840px) {
	/* documentation/accounts-creating-accounts */
	.service-list li { width: 50%; }
	.service-list li.left { width: 50%; }
}
@media (max-width: 680px) {
	/* documentation/accounts-creating-accounts */
	.service-list li { width: 100%; }
	
	/* documentation/contact-list-status-icons */
	.status-icons li { width: 50%; }
}

@media (max-width: 600px) {
	/* documentation/miscellaneous-keyboard-shortcuts */
	.keyboard-left, .keyboard-right { width: 100%; margin: 0; }
	hr.two { display: block; }
	.keyboard-mobile { display: table; }
	.keyboard-wide { display: none; }
	
	/* documentation/troubleshooting-icq-text-encoding */
	.text-encoding-mobile { display: table; }
	.text-encoding-wide { display: none; }
}

@media (max-width: 500px) {
	/* documentation/contact-list-status-icons */
	.status-icons li { width: 100%; }
}