body {
	direction: rtl;
}

div#fixedWidth {
	text-align: right;
}

form#search {
	text-align: left;
}

body#homePage div#logoHolder {
	margin-left: 0;
	margin-right: 13px;
}

div#logoHolder {
	right: 7px;
}

div#bannerHolder {
	margin-left: 0;
	margin-right: 20px;
}

ul#mainMenu {
	padding-right: 170px;
}

ul#mainMenu ul li, body#homePage ul#mainMenu ul li {
	padding-right: 12px;
}

ul#sideMenu li {
	padding-right: 25px;
	padding-left: 0;
}

ul#sideMenu li {
	background-position: right center;
}

ul#bigButtons li#forums ul {
	margin-right: 0;
}

ul#bigButtons li#recipes ul {
	margin-right: 0;
}

ul#bigButtons li#support ul {
	margin-right: 0;
}

ul#bigButtons li#join ul {
	margin-right: 0;
}

ul#footer, ul.footer {
	padding-left: 140px;
}

ul#footer li, ul.footer li {
	padding-left: 10px;
}

ul#footer li.last {
	float: left;
}

body#homePage ul#footer li.last {
	padding-left: 6px;
}

ul.recipeTypes li {
	margin-left: 30px;
}

div.articles dt, div.articles ul.recipes li {
	background-position: top right;
}

div.articles dt, div.articles dd, div.articles ul.recipes li {
	padding-right: 30px;
}

div.articles form.form1 input.button {
	margin-left: 10px;
}

div.articles ul.groupList {
	margin-left: 2px;
}

div.articles ul.groupList.last {
	margin-left: 0;
}

div.articles ul.groupList li p {
	margin: 0;
}

ul.hMenu li {
	float: right;
}

.column {
	float: right;
}

.calHolder input {
	direction: ltr;
}

.calendar {
	direction: ltr;
}

.floatRight {
	float: left;
}

.floatLeft {
	float: right;
}

.oppositeAlign {
	text-align: left;
}

ul.dropDownMenu li {
	float: right;
}

form.edit fieldset table th {
	text-align: right;
}
