ol {margin: 0 20px 0 0}

#wrapper {
	text-align: right;
}

#bigcolumn {
	float: right;
	margin: 10px 0 0 14px;
}

#sidebar {
	float: left;
}

#leftcolumn {
	float: right;
	margin: 0 0 0 14px;
}

#rightcolumn {
	float: right;
}

.post ul, .post ol {
	margin: 10px 10px 0 0;
}

.post ul ul, .post ol ol {
	margin: 5px 15px 5px 0;
}

.post blockquote blockquote {
	padding: 0 20px 0 0;
}

.post-thumb img {
	float: right;
	margin: 10px 0 10px 10px;
}

.social-buttons a {
	float: right;
	margin: 15px 0 0 23px;
}

#logo {
	left: 37.5%;
}

#ad468 {
	right: 50%;
}

#date {
	float: right;
	margin: 0 30px 0 0;
}

#topnav ul {
	float: left;
	margin: 0 0 0 30px;
}

#topnav li {
	float: left;
}

#topnav li.left {
	background: url(img/topnav_r.png) no-repeat right;
}

#topnav li.right {
	background: url(img/topnav_l.png) no-repeat left;
}

#topnav a {
	float: none;
}

#options {
	left: 60%;
}

#menu ul {
	float: right;
	margin: 0 5px 0 0;
}

#menu ul li {
	float: right;
}

#menu ul li a {
	float: left;
	background: url(img/menu_l.png) no-repeat left;
}

#menu ul ul {
	right: -1px;
}

#menu ul ul ul {
	left: 0;
	right: 150px;
}

.searchform {
	float: left;
	padding: 0 0 0 10px;
}

.searchbutton {
	margin: 0 3px 0 0;
}

.featured h1 {
	float: right;
	padding: 10px 20px 8px 0;
}

.featuredposts {
	float: left;
	margin: 15px 0 0 25px;
}

.featuredposts li {
	float: right;
	margin: 0 10px 0 0;
}

.featuredposts_content .thumb {
	float: right;
}

.featuredposts_content .fpost {
	float: left;
}

.featuredposts_content .fpost .read {padding: 15px 22px 0 0}
.featuredposts_content .fpost .docomment {padding: 8px 22px 0 0}
.featuredposts_content .fpost .read {background-position: right 15px}
.featuredposts_content .fpost .docomment {background-position: right 8px}

.cat-widget h3, .cat-widget h5 {
	padding: 0 32px 0 0;
}

.cat-widget h4 {
	padding: 0 10px 0 0;
	margin: 0 0 0 1px;
}

.cat-widget .cpost {
	margin: 0 0 0 1px;
}

.cat-widget .thumb img {
	float: right;
	margin: 0 0 0 10px;
}

.ex {
	float: left;
}

.cont {
	background-position: right center;
	padding: 0 20px;
	margin: 0;
}

.comm {
	background-position: right center;
	padding: 0 20px;
}

.more_stories {
	margin: 0 0 0 1px;
}

.smallimg img {
	float: right;
	margin: 0 0 0 10px;
}

.minimize {
	left: 92%;
}

.close {
	right: 92%;
}

.minus {
	right: 92%;
}

.plus {
	right: 86%;
}

.Sclose, .Wclose {
	right: 92%;
}

.Sminimize, .Wminimize {
	left: 92%;
}

.box_a h2, .widgets h2 {
	padding: 7px 30px 0 0;
}

.widgetsl {
	float: right;
}
.widgetsr {
	float: left;
}

.widgetsl h2, .widgetsr h2 {
	padding: 7px 11px 0 0;
}

.tabs li {
	float: none;
}

.tabs li a {
	float: right;
}

#feedlink {
	padding: 2px 22px 2px 0;
	background-position: right center;
}

#feedform {
	background-position: right center;
}

#feedemail {
	margin: 0 22px 0 0;
}

#feedbutton {
	margin: 0 3px 0 0;
}

span.side_avatar {
	float: right;
	margin: 0 0 1px 10px;
}

li.ico_categories {
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_comments {
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_views {
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_ratings {
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_print {
	background-position: right center;
	padding: 3px 22px 3px 0;
}

.des {
	float: right;
	text-align: right;
}

.copy {
	float: left;
	text-align: left;
}

.commentnavleft {
	float: right;
}

.commentnavright {
	float: left;
}

.commentnavleft a {
	float: right;
}

.commentnavright a {
	float: left;
}

ol.commentlist li div.vcard {float:right}
ol.commentlist li p {margin: 15px 90px 0 0}
ol.commentlist li div.reply {text-align: left}
ol.commentlist li ul.children li {margin: 15px 90px 0 0}

ol.pinglist {
	margin: 15px 20px 15px 0;
}

.layout_options {
	right: 295px;
	text-align: right;
}

.cancel {
	float: left;
}

.vidlist li {
	float: right;
	margin: 0 0 0 10px;
}

.vidlist .videothumb {
	float: right;
}

.vidlist .playit a {
	right: 0;
}