@font-face {
  font-family: 'byekan';
  src: url('fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
html {
	background-position: right 0;
}
body, input, textarea {
	font-family: tahoma;
}
li ul {
	margin: 0 20px 0 0;
}
/* Header
------------------------------------------------------------ */
#title-area {
    float: right;
    padding-left: 0;
    padding-right: 40px;
}
#title {
	font-family: arial;
}
#title a,
#title a:hover,
#title a:visited {
    letter-spacing: 0;
	font:20px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
}
#home-right-1 .widget-area:first-child h2 a {
	font:20px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
	line-height:30px;
}
body {
	color: #595959;
}
body:not(.home) #title a:hover {
	margin-left: 0;
	margin-right: -20px;
	padding-left: 0;
	padding-right: 20px;
	background-position: right 5px;
}
/* Primary Navigation
------------------------------------------------------------ */
#nav {
    float: right;
    margin-left: 0;
    margin-right: 40px;
}
#nav ul {
    float: right;
}

#nav li {
    float: right;
}

#nav li a {
	margin-right: 0;
	margin-left: 20px;
	font-family: tahoma;
}
#nav li ul ul { margin: -34px 170px 0 0; }
#nav li.right { float: left; }

#nav li.right a {
    margin: 0 0 0 20px;
}
#nav li.rss a, #nav li.twitter a {
    background-position: center right;
    padding-left: 0;
    padding-right: 20px;
}
/* Secondary Navigation
------------------------------------------------------------ */
#subnav ul {
    float: right;
}
#subnav li {
    float: right;
}
#subnav li ul ul { margin: -33px 159px 0 0; }
/* Content
------------------------------------------------------------ */
#content {
	margin-left: 0;
	margin-right: 280px;
}
.home #content { margin-right: 0; }
.breadcrumb {
    margin: 0 280px 20px 0;
}
.taxonomy-description h1,
.taxonomy-description p {
    margin-left: 0;
    margin-right: 240px;
	font:25px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
    line-height: 45px;
    margin-left: 0;
    margin-right: 240px;
}
.content-sidebar #content {
	padding-right: 0;
	padding-left: 40px;
	float: right;
}
/* Posts
------------------------------------------------------------ */
.alignleft, .entry-content .alignright {
    float: right;
    margin: 3px 0 20px 20px;
}

.alignright, .entry-content .alignleft {
    float: left;
    margin: 3px 20px 20px 0;
}
.archive .post-meta {
	float: right;
	margin: 10px -230px 0 0;
}
.singular .post-meta {
	float: right;
	margin: 0 -240px 0 0;
}
.singular .post-meta div {
	font-family: tahoma;
}
.archive-page {
    float: right;
}
.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
	font-family: tahoma;
}
.author-box .avatar {
    float: right;
    margin: 0 0 0 10px;
}
.attachment-child-thumb,
.attachment-child-small,
.attachment-child-large { float: right; }

.attachment-child-thumb,
.post-image {
	margin: 0 -240px 0 0;
	padding-right: 0;
	padding-left: 40px;
}
.comment-list li .avatar {
    float: left;
    margin: 0 10px 0 5px;
}
/* Column Classes
------------------------------------------------------------ */
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
    float: right;
    padding-left: 0;
    padding-right: 3%;
}
.first {
    padding-right: 0;
}
/* Featured Post Grid
------------------------------------------------------------ */
.genesis-grid-even {
    float: left;
}
.genesis-grid-odd {
    float: right;
}
/* Homepage
------------------------------------------------------------ */
#home-intro .widget-area {
    margin-right: 240px;
	padding:25px 40px;
}
.textwidget {
	margin-top:20px;
}
#home-left {
    float: right;
    margin-left: 0;
    margin-right: 40px;
}

#home-right {
    float: right;
    margin-left: 0;
    margin-right: 80px;
}

#home-right h2 a {
	font: 18px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
}
#home-right .half .widget-area {
    float: right;
}
#home-right .half .widget-area:nth-child(even) {
	margin-left: 0;
	margin-right: 40px;
}
#home-right-2 .post {
	float: right;
	margin-right: 0;
	margin-left: 40px;
}
#home-right-2 .post:last-child { margin-left: 0; }
#home-right-2 h2 a {
    float: right;
}
/* Sidebars and Widgets
------------------------------------------------------------ */
.content-sidebar #sidebar {
	float: right;
}
.widget-area h4 {
    letter-spacing: 0;
	font-family: tahoma;
}
.widget-area .tagcloud a {
	margin-right: 0;
	margin-left: 5px;
}
.widget-area .alignleft { margin: 5px 0 10px 10px; }

.widget-area .alignright { margin: 5px 10px 10px 0; }
/* Search Form
------------------------------------------------------------ */
#header .searchform {
    float: left;
}

#header li.search { padding-left: 0; }
/* Comments
------------------------------------------------------------ */
#author,
#comment,
#email,
#url {
    margin: 10px 0 0 5px;
}
.comment-list li,
.ping-list li {
    padding: 10px 10px 10px 5px;
}
.comment-list li ul li {
    margin-right: 10px;
    margin-left: -6px;
}
.comment-list p,
.ping-list p { margin: 10px 0 10px 5px; }
/* Gravity Forms
------------------------------------------------------------ */
div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
	font-family: tahoma;
}

/* Footer
------------------------------------------------------------ */

#footer {
    margin: 40px 280px 0 0;
}
#footer-widgets ul li { margin: 0 15px 0 0; }
.footer-widgets-1 {
    float: right;
    padding: 0 0 0 20px;
}
.footer-widgets-2 {
    float: right;
}
.footer-widgets-3 {
    float: left;
}
#home-intro {
	font-family:byekan;
}
#home-intro .widget-area {
	font-size: 16px;
}
#home-intro h4 {
	font: 30px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
    margin-bottom: 16px;
}
.entry-content p {
	font-size: 15px;
	line-height: 1.7;
}
.entry-content ul {
	padding-right: 30px;
}
.entry-content ul li {
	list-style-type: square;
}
.entry-content img {
	padding: 1px;
	border: 1px solid #ccc;
}
h2, h2 a, h2 a:visited {
	font:20px/32px "byekan",Arial,tahoma,Helvetica,Geneva,sans-serif;
}