/*
===========================================================

	RichStyle 3.0
	Copyright © 2006-2013 Mohammad Anas Ramadan
	http://richstyle.org
	anas@richstyle.org

-----------------------------------------------------------

RichStyle is free software; you can redistribute it and/or modify
it under the terms of the Affero General Public License 1.0 as
published by Affero Inc.

RichStyle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Affero General Public License for more details.

To read the license please visit http://www.affero.org/oagpl.html.

===========================================================
*/

/* Fallback for Opera and Konqueror */


article > time,
main article header,
main section header {
	text-align: right;
}

article:lang(ar) > time,
main:lang(ar) article header,
main:lang(ar) section header,

article:lang(fa) > time,
main:lang(fa) article header,
main:lang(fa) section header,

article:lang(ha-Arab) > time,
main:lang(ha-Arab) article header,
main:lang(ha-Arab) section header,

article:lang(ku) > time,
main:lang(ku) article header,
main:lang(ku) section header,

article:lang(ms-Arab) > time,
main:lang(ms-Arab) article header,
main:lang(ms-Arab) section header,

article:lang(pa-Arab) > time,
main:lang(pa-Arab) article header,
main:lang(pa-Arab) section header,

article:lang(ps) > time,
main:lang(ps) article header,
main:lang(ps) section header,

article:lang(sd-Arab) > time,
main:lang(sd-Arab) article header,
main:lang(sd-Arab) section header,

article:lang(tg-Arab) > time,
main:lang(tg-Arab) article header,
main:lang(tg-Arab) section header,

article:lang(tt-Arab) > time,
main:lang(tt-Arab) article header,
main:lang(tt-Arab) section header,

article:lang(ug-Arab) > time,
main:lang(ug-Arab) article header,
main:lang(ug-Arab) section header,

article:lang(ur) > time,
main:lang(ur) article header,
main:lang(ur) section header,

article:lang(uz-Arab) > time,
main:lang(uz-Arab) article header,
main:lang(uz-Arab) section header,

article:lang(dv) > time,
main:lang(dv) article header,
main:lang(dv) section header,

article:lang(he) > time,
main:lang(he) article header,
main:lang(he) section header,

article:lang(yi) > time,
main:lang(yi) article header,
main:lang(yi) section header {
	text-align: left;
}

/* ================================================== */

nav.toolbar {
	text-align: right;
}

nav.toolbar:lang(ar),
nav.toolbar:lang(fa),
nav.toolbar:lang(ha-Arab),
nav.toolbar:lang(ku-Arab),
nav.toolbar:lang(ms-Arab),
nav.toolbar:lang(pa-Arab),
nav.toolbar:lang(ps),
nav.toolbar:lang(sd-Arab),
nav.toolbar:lang(tg-Arab),
nav.toolbar:lang(tt-Arab),
nav.toolbar:lang(ug-Arab),
nav.toolbar:lang(ur),
nav.toolbar:lang(uz-Arab),
nav.toolbar:lang(dv),
nav.toolbar:lang(he),
nav.toolbar:lang(yi) {
	text-align: left;
}

/* ================================================== */

address {
	text-align: right;
}

address:lang(ar),
address:lang(fa),
address:lang(ha-Arab),
address:lang(ku-Arab),
address:lang(ms-Arab),
address:lang(pa-Arab),
address:lang(ps),
address:lang(sd-Arab),
address:lang(tg-Arab),
address:lang(tt-Arab),
address:lang(ug-Arab),
address:lang(ur),
address:lang(uz-Arab),
address:lang(dv),
address:lang(he),
address:lang(yi) {
	text-align: left;
}

/* ================================================== */

caption {
	text-align: left;
}

caption:lang(ar),
caption:lang(fa),
caption:lang(ha-Arab),
caption:lang(ku-Arab),
caption:lang(ms-Arab),
caption:lang(pa-Arab),
caption:lang(ps),
caption:lang(sd-Arab),
caption:lang(tg-Arab),
caption:lang(tt-Arab),
caption:lang(ug-Arab),
caption:lang(ur),
caption:lang(uz-Arab),
caption:lang(dv),
caption:lang(he),
caption:lang(yi) {
	text-align: right;
}

/* ================================================== */

form label {
	text-align: right;
}

form:lang(ar) p label:first-child,
form:lang(fa) p label:first-child,
form:lang(ha-Arab) p label:first-child,
form:lang(ku-Arab) p label:first-child,
form:lang(ms-Arab) p label:first-child,
form:lang(pa-Arab) p label:first-child,
form:lang(ps) p label:first-child,
form:lang(sd-Arab) p label:first-child,
form:lang(tg-Arab) p label:first-child,
form:lang(tt-Arab) p label:first-child,
form:lang(ug-Arab) p label:first-child,
form:lang(ur) p label:first-child,
form:lang(uz-Arab) p label:first-child,
form:lang(dv) p label:first-child,
form:lang(he) p label:first-child,
form:lang(yi) p label:first-child {
	text-align: left;
}

article:lang(ar) form label,
article:lang(fa) form label,
article:lang(ha-Arab) form label,
article:lang(ku-Arab) form label,
article:lang(ms-Arab) form label,
article:lang(pa-Arab) form label,
article:lang(ps) form label,
article:lang(sd-Arab) form label,
article:lang(tg-Arab) form label,
article:lang(tt-Arab) form label,
article:lang(ug-Arab) form label,
article:lang(ur) form label,
article:lang(uz-Arab) form label,
article:lang(dv) form label,
article:lang(he) form label,
article:lang(yi) form label,

section:lang(ar) form label,
section:lang(fa) form label,
section:lang(ha-Arab) form label,
section:lang(ku-Arab) form label,
section:lang(ms-Arab) form label,
section:lang(pa-Arab) form label,
section:lang(ps) form label,
section:lang(sd-Arab) form label,
section:lang(tg-Arab) form label,
section:lang(tt-Arab) form label,
section:lang(ug-Arab) form label,
section:lang(ur) form label,
section:lang(uz-Arab) form label,
section:lang(dv) form label,
section:lang(he) form label,
section:lang(yi) form label {
	text-align: left;
}

/* ================================================== */

form p label ~ label {
	text-align: left;
}

form:lang(ar) p label ~ label,
form:lang(fa) p label ~ label,
form:lang(ha-Arab) p label ~ label,
form:lang(ku-Arab) p label ~ label,
form:lang(ms-Arab) p label ~ label,
form:lang(pa-Arab) p label ~ label,
form:lang(ps) p label ~ label,
form:lang(sd-Arab) p label ~ label,
form:lang(tg-Arab) p label ~ label,
form:lang(tt-Arab) p label ~ label,
form:lang(ug-Arab) p label ~ label,
form:lang(ur) p label ~ label,
form:lang(uz-Arab) p label ~ label,
form:lang(dv) p label ~ label,
form:lang(he) p label ~ label,
form:lang(yi) p label ~ label {
	text-align: right;
}

/* ================================================== */

#voteForm p:not(:last-child) > * {
	text-align: left;
}

#voteForm:lang(ar) p:not(:last-child) > *,
#voteForm:lang(fa) p:not(:last-child) > *,
#voteForm:lang(ha-Arab) p:not(:last-child) > *,
#voteForm:lang(ku-Arab) p:not(:last-child) > *,
#voteForm:lang(ms-Arab) p:not(:last-child) > *,
#voteForm:lang(pa-Arab) p:not(:last-child) > *,
#voteForm:lang(ps) p:not(:last-child) > *,
#voteForm:lang(sd-Arab) p:not(:last-child) > *,
#voteForm:lang(tg-Arab) p:not(:last-child) > *,
#voteForm:lang(tt-Arab) p:not(:last-child) > *,
#voteForm:lang(ug-Arab) p:not(:last-child) > *,
#voteForm:lang(ur) p:not(:last-child) > *,
#voteForm:lang(uz-Arab) p:not(:last-child) > *,
#voteForm:lang(dv) p:not(:last-child) > *,
#voteForm:lang(he) p:not(:last-child) > *,
#voteForm:lang(yi) p:not(:last-child) > * {
	text-align: right;
}

