#logo {
	right: 20px;
}

.blogheader {
	right: 20px;
}

#date {
	float: right;
	margin: 0 0px 0 0;
}

#topnav ul {
	float: left;
	margin: 0 0 0 0px;
	width: 550px
}
/* 
#topnav li {
	float: right;
	padding: 0;margin:0;
	margin-left: 10px;
	padding-left: 10px;
	background: url(img/topnav_br.png) no-repeat left center;
} */

#topnav li.feed {
	padding: 0;margin:0;
}

/* #topnav li.left {
	padding: 0;margin:0;
	background: url(img/topnav_r.png) no-repeat right;
} */
/* 
#topnav li.right {
	padding: 0;margin:0;
	background: url(img/topnav_l.png) no-repeat left;
} */

#topnav a {
	color: #7c8d95;
}

#ad468 {
	right: 500px;
	width: 468px;
}

#options {
	left: 0;
	right: 225px;
}

#menu ul {
	float: right;
	margin: 0 5px 0 0;
	width: 795px;
}

#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 li {
	border-left: 0;
}

.searchform {
	float: left;
	padding: 0 0 0 10px;
	width: 190px;
}

.searchbutton {
	margin: 0 3px 0 0;
}

#wrapper {
	text-align: right;
	width:1000px
}

#bigcolumn {
	float: right;
	width: 630px;
	margin: 10px 0 0 0px;
}

#sidebar {
	float: right;
	width: 230px;
	margin-right: 0px;
}

#ads-left {
	float: right;
	width: 100px;
	margin-right: 10px;
}

#leftcolumn {
	float: right;
	/*margin: 0 0 0 33px; */
}

#rightcolumn {
	float: right;
}

.box_a h2 {
	padding: 7px 30px 0 0;
}

#feedlink {
	padding: 0 0 0 0;
	padding-left: 22px;
	padding-right: 22px;
	background-position: right center;
}

#feedform {
	background-position: right center;
}

#feedemail {
	margin: 0 22px 0 0;
}

#feedbutton {
	margin: 0 0 0 0;
}

.widgets h2 {
	padding: 7px 5px 0 0;
}

.widgetsl {
	float: right;
	width: 156px;
}
.widgetsr {
	float: left;
	width: 156px;
}

.widgetsl h2, .widgetsr h2 {
	padding: 7px 11px 0 0;
}

.tabs li {
	float: none;
}

.tabs li a {
	float: right;
	border-right: none;
	border-left: 1px dotted #ddd;
}

span.side_avatar {
	float: right;
	display: inline;
	margin: 0 0 1px 10px;
}

/* li.ico_categories {
	background: url(img/ico_categories.png) no-repeat;
	background-position: right center;
	padding: 3px 22px 3px 0;
} */

/* li.ico_comments {
	background: url(img/ico_comments.png) no-repeat;
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_views {
	background: url(img/ico_views.png) no-repeat;
	background-position: right center;
	padding: 3px 22px 3px 0;
}

li.ico_ratings {
	background: url(img/ico_ratings.png) no-repeat;
	background-position: right center;
	padding: 3px 22px 3px 0;
} */

/* li.ico_print {
	background: url(img/ico_print.png) no-repeat;
	background-position: right center;
	padding: 3px 22px 3px 0;
} */

.vidlist li {
	float: right;
	margin: 0 0 0 8px;
}

ol {margin: 0 20px 0 0}

.layout_options {
	left: 0;
	right: 295px;
}

.des {
	float: right;
	text-align: right;
}

.copy {
	float: left;
	text-align: left;
}

.featured h1 {
	float: right;
	padding: 10px 20px 8px 0;
}

.featuredposts {
	float: left;
	margin: 15px 0 0 25px;
}

.featuredposts_content .thumb {
	left: 0;
	right: 20px;
}

.featuredposts_content .fpost {
	right: 220px;
	left: 20px;
}

.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 {
	padding: 0 32px 0 0;
}

.cat-widget h4 {
	padding: 0 10px 0 0;
	margin: 0 0 0 1px;
}

/* .minimize {
	left: 0;
	right: 10px;
	background: url(img/min.png) no-repeat top;
}

.close {
	left: 0;
	right: 92%;
	background: url(img/close.png) no-repeat top;
}

.minus {
	left: 0;
	right: 92%;
	background: url(img/minus.png) no-repeat top;
}

.plus {
	left: 0;
	right: 87%;
	background: url(img/plus.png) no-repeat top;
} */

/* general sidebar style */
.Sclose, .Wclose {
	left: 0;
	right: 92%;
}

.Sminimize, .Wminimize {
	left: 0;
	right: 10px;
}

/* framework for comments */
ol.commentlist li div.vcard img.avatar { float:left; }

/* resizable textarea */
div.grippie {
	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;
}
div.leftside-ad {
	width: 130px; 
	height: 100px; 
	background: #C1B475;
	margin: 10px 0 0 0px;
	text-align: center;
	padding-top: 10px;
}