/*
Theme Name: Suffusion
Author: Sayontan Sinha
Author URI: http://mynethome.net/blog
*/

/* Standard Styles */
body {
	direction: rtl;
	unicode-bidi: embed;
}

p,.p {
	text-align: justify;
}

ul {
	padding-left: auto;
	padding-right: 20px;
}

ol {
	padding-left: auto;
	padding-right: 20px;
}

blockquote{
	margin: 0 2.5em 1em 0;
}


/* WordPress Standard Elements */
.alignleft {
	float: right;
	margin: 0 0 5px 10px;
}

.alignright {
	float: left;
	margin: 0 10px 5px 0;
}

.floatleft {
	float: right;
	margin: 3px 0 0 7px;
}

.floatright {
	float: left;
	margin: 3px 7px 0 0;
}

.right {
	float: left;
}

.left {
	float: right;
}

#header {
	padding: 15px 0;
}

/* Blog title */
h1.blogtitle {
	float: right;
}

/* Blog description on the right side of the title */
.description {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}

/* search form */
.searchform .searchfield {
	padding: 4px 5px 2px 7px;
}

.searchform input[type="submit"].searchsubmit {
	background: url(images/search-button-green.png) no-repeat 0 0;
	text-indent: 999%;
}

#right-header-widgets .searchform {
	float: left;
}

.dbx-content .searchform {
	float: right;
}

/* Main column  */
#wrapper #container #main-col {
/*	float: right;*/
}

#wrapper #container #single-col {
	float: right;
}

/* remove all the bullets, borders and padding from the default list styling */
#nav ul {
	float: right;
}

#nav ul li{
	margin: 0 0 0 4px;
	float: right;
}

#nav ul li a{
	padding: 8px 8px 5px 8px;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#nav li {
	float: right;
}

/* style the second level background */
#nav .float-ptr {
	float: left;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav ul ul {
	left: auto;
	right: 0;
}

/* position the third level flyout menu */
#nav ul ul ul {
	left: auto;
	right: 145px;
}

/* style the table so that it takes no part in the layout - required for IE to work */
#nav table {
	left: auto;
	right: 0;
}

/* style the second level links */
#nav ul ul a,
#nav ul ul a:visited {
	text-align: right;
}

/* sub menu */
#subnav ul {
	padding: 0 5px 0 0;
}

#subnav li {
	float: right;
}

/* Level 3 */
#l3nav ul,
#l4nav ul,
#l5nav ul,
#l6nav ul,
#l7nav ul,
#l8nav ul {
	padding: 0 5px 0 0;
}

#l3nav li,
#l4nav li,
#l5nav li,
#l6nav li,
#l7nav li,
#l8nav li {
	float: right;
}

.breadcrumb {
	padding: 3px 8px 3px 5px;
}

/* content */
.post .date {
	float: right;
}

.post .title {
	float: right;
	margin-left: auto;
	margin-right: 10px;
}

a.more-link {
	float: left;
}

.postdata .category {
	background-position: top right;
	padding-left: 10px;
	padding-right: 20px;
	float: right;
}

.postdata .comments {
	background-position: center right;
	padding-left: 10px;
	padding-right: 20px;
	float: left;
}

.postdata .edit {
	background-position: center right;
	padding-left: 10px;
	padding-right: 20px;
	float: left;
}

.author {
	float: right;
}

.tags {
	float: left;
	text-align: left;
}

/* next & previous page navigation */
.previous-entries a {
	float: right;
	padding-left: auto;
	margin-left: auto;
	padding-right: 20px;
	margin-right: 10px;
	background-position: center right;
}

.next-entries a {
	float: left;
	padding-right: auto;
	margin-right: auto;
	padding-left: 20px;
	margin-left: 10px;
	background-position: center left;
}

/* next & previous post navigation */
.post-nav .previous a {
	float: right;
	padding-left: auto;
	padding-right: 20px;
	text-align: left;
	background-position: center right;
}

.post-nav .next a {
	float: left;
	padding-right: auto;
	padding-left: 20px;
	text-align: right;
	background-position: center left;
}

/* Comments  */
h3#comments,
h3.comments {
	background-position: 99% center;
	padding: 7px 35px 7px 7px;
}

h3#respond,
h3.respond {
	background-position: 99% center;
	padding: 7px 35px 7px 7px;
}

/* Comment navigation */
#commentform label {
	float: right;
	text-align: left;
}

#commentform textarea {
	padding: 5px 7px 3px 3px;
}

div.reply {
	text-align: left;
}

a.comment-response-types, span.comment-response-types {
	float: right;
}

/* comment list */
.commentlist {
	padding-left: auto;
	padding-right: 45px;
}

img.avatar {
  float: left;
}

/* commentform */
input{
	padding: 5px 5px 3px 3px;
}

textarea {
	padding: 5px 7px 3px 3px;
}

/* sidebar */
/*
#sidebar.left,
#sidebar-2.left {
	margin-right: auto;
	margin-left: 15px;
	float: right;
}

#sidebar.right,
#sidebar-2.right {
	margin-left: auto;
	margin-right: 15px;
	float: left;
}

* html #sidebar.right,
* html #sidebar-2.right {
	margin-right: 15px;
	padd\ing-right: 15px;
}
*/
.suf-widget a.openid_link,
.recentcomments a.openid_link,
a.openid_link {
	padding-left: auto;
	padding-right: 16px;
}

.tab-box div.sidebar-tab-content ul li,
.suf-widget ul li {
	padding-left: auto;
	padding-right: 22px;
	background-position: 100% 1px;
}

.tab-box div.sidebar-tab-content ul li ul li,
.suf-widget ul li ul li {
	padding-left: auto;
	padding-right: 22px;
}

.tab-box div.sbtab-content-categories ul li,
.tab-box div.sbtab-content-categories ul li ul li,
.tab-box div.sbtab-content-categories ul li ul li ul li,
.suf-widget .widget_categories ul li,
.suf-widget .widget_categories ul li ul li,
.suf-widget .widget_categories ul li ul li ul li {
	background-position: 100% 2px;
	padding-left: auto;
	padding-right: 20px;
}

/* Other Widget Areas */
#right-header-widgets {
	float: right;
}

.suf-horizontal-widget {
	float: right;
}

/* Settings for Twitter widget */
.twitter-icon-and-tag img {
	margin: 5px 0 0 10px;
	float: right;
}

.twitter-icon-and-tag {
	margin: 10px 0 10px 5px;
}
/* End Twitter widget settings */

/* Featured Posts */
.featured-content .top,
#featured-posts .top {
    left: auto;
    right: 0;
}

.featured-content .bottom,
#featured-posts .bottom {
    left: auto;
    right: 0;
}

.featured-content .left,
#featured-posts .left {
    left: auto;
    right: 0;
}

.featured-content .right,
#featured-posts .right {
	right: auto;
	left: 0;
}

/* JQuery Cycle is used for the featured posts */
.sliderContent,
#sliderContent {
	margin-left: auto;
	margin-right: 0;
}

.sliderImage {
	float: right; /* important */
}

.sliderImage div {
	text-align: right;
}

.sliderImage div p {
	text-align: right;
}

.sliderPager,
#sliderPager {
	float: left;
}

.sliderControl,
#sliderControl {
	float: right;
}

#categories ul li,
#categories ul li ul li,
#categories ul li ul li ul li {
	background-position: 100% 2px;
	padding-left: 0;
	padding-right: 20px;
}

/* alignments */
img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0;
}

img[align="right"] {
	float: right;
	margin: 2px 0 5px 10px;
}

.author-even img.avatar {
	float: left;
	margin: 5px 15px 5px 0;
}

.author-odd img.avatar {
	float: right;
	margin: 5px 0 5px 15px;
}

.category-info a img {
	float: left;
	margin: 5px 10px 5px 0;
}
/*
.sidebar-container-left {
	float: right;
}

.sidebar-container-right {
	float: left;
}
*/
/* List of tabs */
.tab-box ul.sidebar-tabs li {
	float: right;
	margin: 0 0 0 2px;
}

/* Docking boxes */
#sidebar a.dbx-toggle,
#sidebar a.dbx-toggle:visited,
#sidebar-2 a.dbx-toggle,
#sidebar-2 a.dbx-toggle:visited {
	left: 3px;
	right: auto;
	text-indent: 50px;
}

#sidebar a.dbx-toggle-open,
#sidebar a.dbx-toggle-open:visited,
#sidebar-2 a.dbx-toggle-open,
#sidebar-2 a.dbx-toggle-open:visited {
	background-position:0 -20px;
}

#sidebar a.dbx-toggle-closed,
#sidebar a.dbx-toggle-closed:visited,
#sidebar-2 a.dbx-toggle-closed,
#sidebar-2 a.dbx-toggle-closed:visited {
	background-position:0 0;
}

#sidebar a.dbx-toggle-hilite-open,
#sidebar a.dbx-toggle-hilite-open:visited,
#sidebar-2 a.dbx-toggle-hilite-open,
#sidebar-2 a.dbx-toggle-hilite-open:visited {
	background-position:-20px -20px;
}

#sidebar a.dbx-toggle-hilite-closed,
#sidebar a.dbx-toggle-hilite-closed:visited,
#sidebar-2 a.dbx-toggle-hilite-closed,
#sidebar-2 a.dbx-toggle-hilite-closed:visited {
	background-position:-20px 0;
}

.tab-box div.sbtab-content-meta .rss,
.suf-widget .rss {
	background-position: right top;
}

/* magazine */
.suf-mag-headline-photo-box {
	float:right;
	margin: 5px 5px 5px 3px;
}

.suf-mag-headline-block {
	float: left;
	margin: 5px 2px 5px 5px;
}

.suf-mag-category ul.suf-mag-catblock-posts {
	padding-left: auto;
	padding-right: 0;
}

.suf-mag-category li.suf-mag-catblock-post {
	padding: 6px 20px 6px 1px;
	background-image: url(images/left_arrow.png);
	background-position: 100% 10px;
}

.suf-mag-category li.suf-mag-catblock-post:hover {
	padding: 5px 19px 5px 0;
}

#sidebar a.suf-mag-category-all-posts,
#sidebar a.suf-mag-category-all-posts:hover,
#sidebar a.suf-mag-category-all-posts:visited,
#sidebar-2 a.suf-mag-category-all-posts,
#sidebar-2 a.suf-mag-category-all-posts:hover,
#sidebar-2 a.suf-mag-category-all-posts:visited,
#horizontal-outer-widgets-1 a.suf-mag-category-all-posts,
#horizontal-outer-widgets-1 a.suf-mag-category-all-posts:hover,
#horizontal-outer-widgets-1 a.suf-mag-category-all-posts:visited,
#horizontal-outer-widgets-2 a.suf-mag-category-all-posts,
#horizontal-outer-widgets-2 a.suf-mag-category-all-posts:hover,
#horizontal-outer-widgets-2 a.suf-mag-category-all-posts:visited,
a.suf-mag-excerpt-full-story,
a.suf-mag-excerpt-full-story:hover,
a.suf-mag-excerpt-full-story:visited,
a.suf-mag-category-all-posts,
a.suf-mag-category-all-posts:hover,
a.suf-mag-category-all-posts:visited {
	float: left;
}

#cred td.cred-left {
	text-align: right;
}

#cred td.cred-right {
	text-align: left;
}

