/*
Theme Name: Oxygen

Adding support for language written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

caption, th, td {
	text-align: right;
}
ul {
	margin: 0 2.8em 1.75em 0;
}
ol {
	margin: 0 3.1em 1.75em 0;
}
dl {
	margin: 0 17px 0 0;
}
dd {
	margin: 0 20px 1.75em 0;
}
blockquote {
	background-position: 100% 4px;
	padding: 0 35px 0 0;
}
blockquote blockquote {
	margin-left: 0;
	margin-right: auto;
}
legend {
	*margin-right: -7px;
}
table th {
	text-align: right;
}
td {
	text-align: right;
}
.site-content {
	float: right;
}
#content {
	margin: 0 20.21276595% 0 29.78723404%;
}
#secondary {
	float: right;
	margin: 0 -100% 0 0;
}
#tertiary {
	float: right;
	margin: 0 -26.59574468% 0 0;
}
.page-template-showcase-php #content-wrap {
	float: left;
}
.page-template-showcase-php #content {
	margin: 0 0 30px 37.33333333%;
}
.page-template-showcase-php #tertiary {
	float: right;
	margin: 0 -33.3333333% 0 0;
}
.main-navigation li {
	background: url(images/menu-separator.png) no-repeat right 15%;
	float: right;
	padding-right: 1.8em;
	padding-left: 0;
}
.main-navigation li:first-child {
	padding-right: 0;
	padding-left: 0;
}
.main-navigation a {
	margin-left: 1em;
	margin-right: auto;
}
.main-navigation ul ul {
	float: right;
	right: 0;
	left: auto;
}
.main-navigation li li {
	padding-right: 0;
	padding-left: 0;
}
.main-navigation ul ul ul {
	right: 100%;
	left: auto;
}
.menu-secondary {
	clear: right;
	float: right;
}
.menu-secondary li ul {
	right: 100%;
	left: auto;
}
.main-small-navigation ul {
	margin: 0 1.3em 0 0;
}
.entry-header {
	float: right;
}
.entry-summary {
	float: left;
	padding-right: 2.34375%;
	padding-left: 0;
}
.cat-links {
	left: 0;
	right: auto;
}
a.read-more, a.read-more:visited {
	left: 0;
	right: auto;
}
.wp-caption-text {
	text-align: right;
}
#content .gallery dl {
	margin-right: 0;
	margin-left: auto;
}
.section-title h1 {
	border-right: 10px solid #e9e9e9;
	border-left: none;
}
.hfeed-more .hentry {
	float: right;
	margin: 0 0 15px 4.25531914893617%;
}
.hfeed-more .hentry.even {
	margin-left: 0;
	margin-right: auto;
}
.featured-post {
	float: right;
}
.featured-post .entry-title a {
	padding: .4em 1.5em .4em 30px;
	left: 0;
	right: auto;
}
.featured-post .entry-meta {
	padding: .4em 1.3em .4em 30px;
	left: 0;
	right: auto;
}
#slider-prev {
	background-position: 7px 11px;
	left: auto;
	right: 0;
}
#slider-next {
	background-position: 7px -21px;
	left: 0;
	right: auto;
}
#slider-nav li {
	float: right;
	margin: 0 0 0 2.4%;
}
#slider-nav li.last {
	margin-left: 0;
	margin-right: auto;
}
.error404 .widget {
	float: right;
	margin: 30px 0 20px 3.19148936%;
}
.error404 .widget.widget_archive {
	margin-left: 0;
	margin-right: auto;
}
#content .nav-previous {
	float: right;
}
#content .nav-next {
	float: left;
	text-align: left;
}
.pagination.loop-pagination {
	float: left;
}
.comments-title,
#comments #reply-title {
	border-right: 10px solid #e9e9e9;
	padding: .25em .9em .35em .6em;
	border-left: none;
}
.commentlist li li {
	padding-right: 11.70212765957447%;
	padding-left: 0;
}
.commentlist .avatar {
	float: right;
	margin: 0 0 10px 13px;
}
.comment-author {
	margin-left: 10px;
	margin-right: auto;
}
.comment-content {
	margin-right: 55px;
	margin-left: auto;
}
.comment-content ul {
	margin: 0 16px 1.75em 0;
}
.comment-content ol {
	margin: 0 16px 1.75em 0;
}
.widget {
	float: right;
}
.widget ul {
	margin: 0 16px 0 0;
}
.widget_authors img {
	float: right;
	margin: 0 0 5px 5px  ;
}
.widget_calendar #wp-calendar tfoot #next {
	text-align: left;
}
.site-info {
	float: right;
}
#supplementary .widget-area {
	float: right;
	margin-left: 3.19148936%;
	margin-right: auto;
}
.menu-tertiary {
	float: left;
}
.menu-tertiary .menu {
	float: left;
}
.menu-tertiary li {
	background: url(images/menu-separator.png) no-repeat right 15%;
	float: right;
	padding-right: 1.5em;
	padding-left: 0;
}
.menu-tertiary li:first-child {
	padding-right: 0;
	padding-left: 0;
}
.menu-tertiary li a {
	margin-left: 1.15em;
	margin-right: auto;
}
.menu-tertiary li:last-child a {
	margin-left: 0;
	margin-right: auto;
}
@media only screen and (max-width: 999px) {
	.hfeed-more .hentry {
		float: none;
		margin: 0 0 10px 0;
		padding-bottom: 8px;
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	#content {
		margin: 0;
	}
	.site-content {
		float: none;
		width: 100%;
	}
	#secondary {
		clear: both;
		float: none;
		margin: 30px 0 0 0;
		width: 100%;
	}
	#tertiary {
		clear: both;
		float: none;
		margin: 0;
		width: 100%;
	}
	.menu-secondary li ul {
		display: block;
		position: relative;
			left: auto;
			right: auto;
			top: auto;
	}
	.menu-secondary li li a {
		padding: 0.97em 2.2em 1.0em 1.1em;
		width: auto;
	}
	.page-template-showcase-php #content-wrap {
		float: none;
		width: 100%;
	}
	.page-template-showcase-php #tertiary {
		float: none;
		margin: 0;
		width: 100%;
	}
	.page-template-showcase-php #content {
		margin: 0 0 30px 0;
	}
	#supplementary .widget-area {
		float: none;
		margin: 0;
	}
	.site-info,
	.menu-tertiary {
		float: none;
		margin: 0 0 20px 0;
		width: 100%;
	}
	.menu-tertiary .menu {
		float: none;
		margin: 0;
	}
}
@media only screen and (max-width: 490px) {
	.hfeed-more .hentry {
		float: none;
		margin: 0 0 15px 0;
		width: 100%;
	}
	.featured-post .entry-title {
		font-size: 1.3em;
	}
	.featured-post .entry-title a,
	.featured-post .entry-meta {
		padding: .2em 10px .2em .7em;
	}
	.featured-post .entry-title a {
		bottom: 60px;
	}
	.featured-post .entry-meta {
		bottom: 35px;
	}
}


/* =WP.com
-------------------------------------------------------------- */

.entry-content .reblog-post {
	padding: 0 35px 0 0;
}
