
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
/*    font: inherit;*/
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

body {
    line-height: 1;
	direction:rtl;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.neutica-large-type {
    font-size: 56px;
    letter-spacing: -2px;
    line-height: 75px;
}
.neutica-normal-type {
    font-size: 14px;
    line-height: 25px;
}
.neutica-entry-meta {
    font-size: 12px;
    line-height: 25px;
}
.hidden {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.user-select {
    -moz-user-select: none;
}
body, input, textarea {
    color: #666666;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
/*    font-weight: 300;*/
    line-height: 25px;
}
body {
    min-width: 985px;
}
#page a {
    font-weight: 700;
    outline: 0 none;
    text-decoration: none;
    transition-duration: 0.1s;
}
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
    font-weight: 300;
}
#page p {
    margin-bottom: 25px;
    word-wrap: break-word;
}
#page ul {
    border-top: 1px solid #000000;
    list-style: square inside none;
    margin: 0 -5px 25px;
}
#page ul li {
    border-bottom: 1px solid #000000;
    line-height: 25px;
    padding: 0 0 0 5px;
}
#page ul li a {
    display: inline-block;
    margin: 0 -5px;
    padding: 0 5px;
}
#page ul li ul {
    list-style-position: inside;
    margin-bottom: -1px;
    margin-left: 15px;
}
#page ul li ol {
    list-style: lower-alpha inside none;
    margin-bottom: -1px;
    margin-left: 15px;
}
#page ol {
    border-top: 1px solid #000000;
    list-style: upper-alpha inside none;
    margin: 0 -5px 25px;
}
#page ol li {
    border-bottom: 1px solid #000000;
    line-height: 25px;
    padding: 0 0 0 5px;
}
#page ol li a {
    display: inline-block;
    margin: 0 -5px;
    padding: 0 5px;
}
#page ol li ul {
    list-style-position: inside;
    margin-bottom: -1px;
    margin-left: 15px;
}
#page ol li ol {
    list-style: lower-alpha inside none;
    margin-bottom: -1px;
    margin-left: 15px;
}
#page ol ol {
    list-style: upper-alpha outside none;
}
#page ol ol ol {
    list-style: lower-roman outside none;
}
#page ol ol ol ol {
    list-style: lower-alpha outside none;
}
#page dl {
    margin: 0 0 25px;
}
#page dt {
    font-weight: bold;
}
#page dd {
    margin-bottom: 25px;
}
#page strong {
    font-weight: bold;
}
#page cite, #page em, #page i {
    font-style: italic;
}
#page big {
    font-size: 131.25%;
}
#page small {
    font-size: 66.25%;
}
#page ins {
    background: none repeat scroll 0 0 #FFFFCC;
    text-decoration: none;
}
#page blockquote {
    font-style: italic;
}
#page blockquote cite, #page blockquote em, #page blockquote i {
    font-style: normal;
}
#page address {
    margin-bottom: 25px;
}
#page pre {
    border: 1px solid #000000;
    color: #000000;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 25px;
    margin: 0 -1px 24px;
    padding: 10px;
}
#page code {
    font-family: Monaco,Consolas,'Andale Mono','DejaVu Sans Mono',monospace;
}
#page abbr, #page acronym {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color lightgray;
    border-image: none;
    border-style: none none dotted;
    border-width: medium medium 1px;
    cursor: help;
}
#page table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    margin-bottom: 25px;
    text-align: left;
    width: 100%;
}
#page table tr {
    text-align: left;
}
#page table tr th, #page table thead th, #page table tfoot th {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding: 0 5px;
}
#page table thead th {
    letter-spacing: 0.125em;
    text-transform: uppercase;
}
#page table tr td {
    border-top: 1px solid #000000;
    padding: 0 5px;
}
#page table tr td a {
    margin: -5px;
    padding: 5px;
}
#page hr {
    background-color: #CCCCCC;
    border: 0 none;
    clear: both;
    height: 1px;
    margin-bottom: 25px;
}
#page sup, #page sub {
    font-size: 0.625em;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
#page sup {
    bottom: 1ex;
}
#page sub {
    top: 0.5ex;
}
#page mark {
    background: none repeat scroll 0 0 #000000;
    display: inline-block;
    padding: 0 5px;
}
#page .tsc-warning {
    color: rgba(255, 0, 0, 0.8);
}
#page .full-width #content, #page .image-attachment #content, #page .error404 #content {
    margin: 0;
}
#page .screen-reader-text, #page .assistive-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
#page .alignleft {
    display: inline;
    float: left;
}
#page .alignright {
    display: inline;
    float: right;
}
#page .aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#page {
    margin: 25px 0 0 25px;
}
#page #masthead {
    display: block;
    overflow: visible;
    position: relative;
    width: 985px;
}
#page #masthead #branding {
    margin: 0;
    width: 985px;
}
#page #masthead #access {
    position: relative;
}
#page #main {
    display: block;
    margin: 0;
    overflow: visible;
    position: relative;
    width: 985px;
}
#page #main #primary {
    clear: none;
    display: block;
    float: right;
    margin: 0 0 0 0;
    position: relative;
    width: 735px;
}
#page #main #primary #content {
    clear: none;
    display: block;
    overflow: visible;
    width: 735px;
}
#page #main #secondary {
    clear: left;
    display: block;
    float: right;
    margin: 0 65px 0 0;
    position: relative;
    width: 185px;
}
#page #main #secondarybook {
    clear: left;
    display: block;
    float: right;
    margin: 0 25px 0 0;
    position: relative;
    width: 275px;
}
#page #colophon {
    clear: both;
    display: block;
    margin: 14px 0 25px;
    overflow: visible;
    position: relative;
    width: 985px;
}
#masthead {
    margin: 0 0 25px;
}
#masthead #branding {
    display: table;
    position: relative;
    transition-duration: 0.1s;
    vertical-align: middle;
}
#masthead #branding:hover .header-image {
    opacity: 0.6;
    transition-duration: 0.1s;
}
#masthead #branding .header-image {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
#masthead #branding.custom-header {
    background: none repeat scroll 0 0 #000000;
}
#masthead #branding.custom-header:hover .site-title a {
    color: #FFFFFF;
}
#masthead .site-title {
    display: table-cell;
    font-size: 56px;
    letter-spacing: -2px;
    line-height: 75px;
    position: relative;
    vertical-align: middle;
    width: 700px;
    z-index: 3;
}
#masthead .site-title a {
    display: block;
    margin: 0;
    padding: 0 10px;
}
#masthead .site-title a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
}
#masthead .site-logo {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    width: 685px;
    z-index: 3;
}
#masthead .site-logo a {
    display: block;
    line-height: 0;
}
#masthead .site-logo a:hover {
    background-color: transparent;
}
#masthead .site-description {
    display: table-cell;
    font-size: 14px;
    line-height: 75px;
    padding: 0 5px;
    position: relative;
    vertical-align: middle;
    width: 275px;
    z-index: 2;
}
#masthead #branding.header-image-active .site-description {
    color: #FFFFFF;
}
#masthead #access {
    border-bottom: 0 none;
    font-size: 21px;
    height: auto;
    margin: 0;
    overflow: visible;
    position: relative;
    z-index: 100;
}
.skip-link {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
#access .menu {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    color: #FFFFFF;
    display: table;
    list-style: none outside none;
    margin: 0;
/*Setting Menu Height. Originally 10*/
    padding: 3px;
    width: 965px;
}
#access .menu ul {
    border: medium none;
    list-style: none outside none;
}
#access .menu li {
    border: medium none;
/*Setting Menu Float Direction*/
    float: right;
    padding: 0 5px 0 5px;
    position: relative;
}
#access .menu li a {
/*Setting Menu Font*/
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 1px 20px;
    position: relative;
}
#access .menu li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#access .menu li ul.children, #access .menu li ul.sub-menu {
    border: medium none;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.33);
    list-style: none outside none;
    padding: 10px;
    position: absolute;
    top: -999em;
    width: 10em;
}
#access .menu li ul.children li, #access .menu li ul.sub-menu li {
    font-size: 14px;
    padding: 0;
}
#access .menu li ul.children li ul.children, #access .menu li ul.sub-menu li ul.children, #access .menu li ul.children li ul.sub-menu, #access .menu li ul.sub-menu li ul.sub-menu {
    position: absolute;
    top: -999em;
    width: 10em;
}
#access .menu li ul.children li:hover, #access .menu li ul.sub-menu li:hover {
    visibility: visible;
}
#access .menu li ul.children li:hover ul, #access .menu li ul.sub-menu li:hover ul {
    left: 90%;
    top: -10px;
    z-index: 99;
}
#access .menu li ul.children li:hover ul li, #access .menu li ul.sub-menu li:hover ul li {
    width: 100%;
}
#access .menu li:hover {
    visibility: visible;
}
#access .menu li:hover ul {
    left: -15px;
    top: 31px;
    z-index: 99;
}
#access .menu li:hover ul li {
    width: 100%;
}
#access .menu li.current-menu-item a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    cursor: default;
}
#access .menu li.current-menu-item ul {
    background: none repeat scroll 0 0 #000000;
}
#access .menu li.current-menu-item ul a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#access .menu li.current-menu-item ul a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#access .menu li.current-menu-parent a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#access .menu li.current-menu-parent a:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#access .menu li.current-menu-parent ul li a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#access .menu li.current-menu-parent ul li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#access .menu li.current-menu-parent ul li.current-menu-item a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#main .hentry {
    display: block;
    margin: 0;
    min-height: 30px;
    overflow: hidden;
    padding: 10px 0 25px;
    position: relative;
}

#main .hentryborder {
    border-top: 5px solid #000000;
}

#main .hentrynarrow {
    width: 735px;
}

#main .hentrywide {
    width: 985px;
}

#main .hentry .entry-header {
    float: right;
    margin: -10px 0 5px;
    width: 185px;
}
#main .hentry .entry-header .entry-title {
    clear: right;
    float: right;
    font-size: 20px;
    font-weight: 200;
    letter-spacing: -0.0125em;
    margin: 0 0 0 15px;
    width: 185px;
}
#main .hentry .entry-header .entry-title a {
    color: #000000;
    display: block;
    margin: -5px auto 0;
    padding: 15px 5px;
}
#main .hentry .entry-header .entry-title a:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}

.entry-meta {
	direction:rtl;
}

a.read-more:hover {
	text-decoration:none; 
}

#main .hentry .entry-meta {
    border-top: 1px solid #000000;
    clear: right;
    color: #666666;
    display: inline;
    float: right;
    font-size: 12px;
    line-height: 25px;
    margin: -1px 0 0 15px;
    width: 185px;
}
#main .hentry .entry-meta span[class^="entry-"], #main .hentry .entry-meta .edit-link {
    border-bottom: 1px solid #000000;
    display: block;
    font-size: 12px;
    margin-top: -1px;
    padding: 0 5px;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta span[class^="entry-"]:hover, #main .hentry .entry-meta .edit-link:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta span[class^="entry-"]:hover a, #main .hentry .entry-meta .edit-link:hover a {
    color: #FFFFFF;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta .edit-link:hover {
    background: none repeat scroll 0 0 transparent;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta .edit-link:hover a {
    color: red;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta .edit-link a {
    color: red;
    transition-duration: 0.1s;
}
#main .hentry .entry-meta .edit-link a:hover {
    color: #000000;
}
#main .hentry .entry-summary, #main .hentry .entry-content {
    clear: left;
    font-size: 14px;
    padding: 0 5px;
}

#main .hentry .entry-summary-margin, #main .hentry .entry-content-margin {
    margin: 0 200px 0 0;
}

#main .hentry .entry-summary p, #main .hentry .entry-content p {
    font-size: 14px;
}
#main .hentry .entry-summary p a, #main .hentry .entry-content p a {
    margin: auto -5px;
    padding: 1px 5px;
}
#main .hentry .entry-summary p a:hover, #main .hentry .entry-content p a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: underline;
}
#main .hentry .entry-summary p a .attachment-thumbnail, #main .hentry .entry-content p a .attachment-thumbnail {
    display: inline-block;
    float: left;
    margin: 5px 15px 0 -5px;
}
#main .hentry .entry-summary p .attachment-link, #main .hentry .entry-content p .attachment-link {
    background: none repeat scroll 0 0 #000000;
    margin: 0;
    padding: 0;
}
#main .hentry .entry-summary img, #main .hentry .entry-content img {
    height: auto;
    margin: 0 -5px;
    max-width: 100%;
}
#main .hentry .entry-summary .alignleft, #main .hentry .entry-content .alignleft, #main .hentry .entry-summary img.alignleft, #main .hentry .entry-content img.alignleft {
    display: inline;
    float: left;
    margin-right: 15px;
}
#main .hentry .entry-summary .alignright, #main .hentry .entry-content .alignright, #main .hentry .entry-summary img.alignright, #main .hentry .entry-content img.alignright {
    display: inline;
    float: right;
    margin-left: 15px;
}
#main .hentry .entry-summary .aligncenter, #main .hentry .entry-content .aligncenter, #main .hentry .entry-summary img.aligncenter, #main .hentry .entry-content img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#main .hentry .entry-summary img.alignleft, #main .hentry .entry-content img.alignleft, #main .hentry .entry-summary img.alignright, #main .hentry .entry-content img.alignright, #main .hentry .entry-summary img.aligncenter, #main .hentry .entry-content img.aligncenter {
    margin-bottom: 12.5px;
}
#main .hentry .entry-summary blockquote, #main .hentry .entry-content blockquote {
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 0.05em;
    margin: 0 -5px 25px;
    padding: 0 10px;
    width: 565px;
}
#main .hentry .entry-summary blockquote p, #main .hentry .entry-content blockquote p {
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0;
}
#main .hentry .entry-summary blockquote p cite, #main .hentry .entry-content blockquote p cite {
    display: block;
    margin-top: 15px;
}
#main .hentry .entry-summary blockquote p cite:before, #main .hentry .entry-content blockquote p cite:before {
    content: "— ";
}
#main .hentry .entry-summary blockquote p cite a, #main .hentry .entry-content blockquote p cite a {
    font-weight: 600;
}
#main .hentry .entry-summary blockquote p cite a:hover, #main .hentry .entry-content blockquote p cite a:hover {
    text-decoration: underline;
}
#main .hentry .entry-summary ul, #main .hentry .entry-content ul {
    list-style: square outside none;
}
#main .hentry .entry-summary ul li.content-column, #main .hentry .entry-content ul li.content-column {
    border: medium none;
    clear: none;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 0 15px;
    width: 285px;
}
#main .hentry .entry-summary ul li.content-column ul, #main .hentry .entry-content ul li.content-column ul {
    margin-left: -5px;
}
#main .hentry .entry-summary ul li.content-column ul ul, #main .hentry .entry-content ul li.content-column ul ul {
    margin-left: 15px;
}
#main .hentry .entry-summary ul li.content-column ul li:hover, #main .hentry .entry-content ul li.content-column ul li:hover, #main .hentry .entry-summary ul li.content-column ul li:hover a, #main .hentry .entry-content ul li.content-column ul li:hover a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#main .hentry .entry-summary ul#archives-page, #main .hentry .entry-content ul#archives-page {
    border-top: medium none;
    clear: both;
    display: table;
    margin-bottom: 15px;
    width: 485px;
}
#main .hentry .entry-summary ul#archives-page li#monthly-archives, #main .hentry .entry-content ul#archives-page li#monthly-archives {
    float: right;
}
#main .hentry .entry-summary h1, #main .hentry .entry-content h1 {
    font-size: 42px;
    letter-spacing: -0.0125em;
}
#main .hentry .entry-summary h2, #main .hentry .entry-content h2 {
    font-size: 35px;
    letter-spacing: -0.0125em;
}
#main .hentry .entry-summary h3, #main .hentry .entry-content h3 {
    font-size: 28px;
    letter-spacing: -0.0125em;
}
#main .hentry .entry-summary h4, #main .hentry .entry-content h4 {
    font-size: 21px;
}
#main .hentry .entry-summary h5, #main .hentry .entry-content h5, #main .hentry .entry-summary h6, #main .hentry .entry-content h6 {
    font-size: 14px;
    text-transform: uppercase;
}
#main .hentry .entry-summary h1, #main .hentry .entry-content h1, #main .hentry .entry-summary h2, #main .hentry .entry-content h2, #main .hentry .entry-summary h3, #main .hentry .entry-content h3, #main .hentry .entry-summary h4, #main .hentry .entry-content h4, #main .hentry .entry-summary h5, #main .hentry .entry-content h5, #main .hentry .entry-summary h6, #main .hentry .entry-content h6 {
    font-weight: bold;
    line-height: 1em;
    margin-bottom: 25px;
}
#main .hentry .entry-summary pre, #main .hentry .entry-content pre {
    border: 1px solid #000000;
    color: #000000;
    line-height: 25px;
    margin: 0 -1px 24px;
    padding: 10px;
}
#main .hentry .entry-summary input, #main .hentry .entry-content input, #main .hentry .entry-summary textarea, #main .hentry .entry-content textarea {
    font-size: 14px;
    line-height: 25px;
}
#main .hentry .entry-summary textarea, #main .hentry .entry-content textarea {
    width: 99%;
}
#main .hentry .entry-summary .gallery, #main .hentry .entry-content .gallery {
    margin: 0 -5px;
    overflow: visible;
    width: 605px;
}
#main .hentry .entry-summary .gallery .gallery-item, #main .hentry .entry-content .gallery .gallery-item {
    float: left;
    margin-right: 15px;
    overflow: visible;
    text-align: center;
    width: 33%;
}
#main .hentry .entry-summary .gallery .gallery-item .gallery-icon, #main .hentry .entry-content .gallery .gallery-item .gallery-icon {
    padding-bottom: 5px;
}
#main .hentry .entry-summary .gallery .gallery-item .gallery-icon a, #main .hentry .entry-content .gallery .gallery-item .gallery-icon a {
    display: block;
    line-height: 0;
}
#main .hentry .entry-summary .gallery .gallery-item .gallery-caption, #main .hentry .entry-content .gallery .gallery-item .gallery-caption {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
    margin-left: 0;
}
#main .hentry .entry-summary .gallery-columns-2 .gallery-item, #main .hentry .entry-content .gallery-columns-2 .gallery-item {
    width: 47%;
}
#main .hentry .entry-summary .gallery-columns-3 .gallery-item, #main .hentry .entry-content .gallery-columns-3 .gallery-item {
    width: 185px;
}
#main .hentry .entry-summary .gallery-columns-4 .gallery-item, #main .hentry .entry-content .gallery-columns-4 .gallery-item {
    width: 22%;
}
#main .hentry .entry-summary .gallery-columns-5 .gallery-item, #main .hentry .entry-content .gallery-columns-5 .gallery-item {
    width: 17%;
}
#main .hentry .entry-summary .gallery-columns-6 .gallery-item, #main .hentry .entry-content .gallery-columns-6 .gallery-item {
    width: 85px;
}
#main .hentry .entry-summary .wp-caption, #main .hentry .entry-content .wp-caption {
    max-width: 575px;
    width: 100%;
}
#main .hentry .entry-summary .wp-caption a, #main .hentry .entry-content .wp-caption a {
    display: block;
    line-height: 0;
}
#main .hentry .entry-summary .wp-caption img, #main .hentry .entry-content .wp-caption img {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000;
    border-image: none;
    border-style: solid;
    border-width: 5px 5px 0;
    display: block;
    margin: 0;
}
#main .hentry .entry-summary .wp-caption .wp-caption-text, #main .hentry .entry-content .wp-caption .wp-caption-text {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000;
    border-image: none;
    border-right: 5px solid #000000;
    border-style: solid;
    border-width: 0 5px 5px;
    text-align: center;
}
#main .hentry .entry-summary .page-links, #main .hentry .entry-content .page-links {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000000;
    border-image: none;
    border-style: solid;
    border-width: 5px 0 1px;
    clear: both;
    margin: 0 -5px;
    padding: 0 5px;
    width: 575px;
    word-spacing: 10px;
}
#main .hentry .entry-summary .page-links a, #main .hentry .entry-content .page-links a {
    margin: -5px;
    padding: 5px;
}
#main .hentry.full {
    padding-top: 0;
}
#main .hentry.full .entry-header {
    margin: 24px 0;
    width: 585px;
}
#main .hentry.full .entry-header .entry-title {
    clear: right;
    display: block;
    float: left;
    font-size: 42px;
    font-weight: 600;
    line-height: 37.5px;
    margin: 0;
    padding: 0 5px;
    width: 375px;
}
#main .hentry.full .entry-header .entry-title a {
    margin: -5px;
    padding: 5px;
}
#main .hentry.full .entry-header .entry-title a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
}
#main .hentry.full .entry-header .entry-meta {
    clear: right;
    display: inline;
    float: right;
    margin: 0;
    width: 185px;
}
#main .hentry.full .entry-content {
    border-top: 1px solid #000000;
    clear: both;
    float: none;
    margin: -1px 0 0;
    padding: 12.5px 5px 30px;
    width: 575px;
}

.single #content .hentry {
    border-bottom: medium none;
    padding-top: 0;
}
.single #content .hentry .entry-header {
    margin: 24px 0;
    width: 585px;
}
.single #content .hentry .entry-header .entry-title {
    clear: right;
    display: block;
    float: left;
    font-size: 42px;
    font-weight: 600;
    line-height: 37.5px;
    margin: 0;
    padding: 0 5px;
    width: 375px;
}
.single #content .hentry .entry-header .entry-meta {
    clear: right;
    display: inline;
    float: right;
    margin: 0;
    width: 185px;
}
.single #content .hentry .entry-content {
    border-top: 1px solid #000000;
    clear: both;
    float: none;
    margin: -1px 0 0;
    padding: 25px 5px 30px;
    width: 575px;
}
.page #content .hentry {
    border-bottom: medium none;
    padding-top: 25px;
}
.page #content .hentry .entry-header {
    border-bottom: 1px solid #000000;
    margin: 0 0 1px;
    padding-bottom: 25px;
    position: relative;
    width: 585px;
}
.page #content .hentry .entry-header .entry-title {
    clear: right;
    display: block;
    float: left;
    font-size: 42px;
    font-weight: 600;
    line-height: 35px;
    margin: 0;
    padding: 0 5px;
    width: 575px;
}
.page #content .hentry .entry-header .entry-meta {
    border-top: medium none;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: -25px;
    width: 34px;
}
.page #content .hentry .entry-header .entry-meta .edit-link {
    border-bottom: medium none;
}
.page #content .hentry .entry-content {
    clear: both;
    float: none;
    margin: 0;
    padding: 20px 5px 30px;
    width: 575px;
}
.page-title {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 25px;
    line-height: 30px;
    padding: 10px;
    width: 565px;
}
.page-title a {
    color: #FFFFFF;
    display: inline-block;
    margin: -5px;
    padding: 5px;
    text-decoration: none;
}
.page-title a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
.page-title span {
    font-size: 25px;
    font-weight: bold;
}
.archive-meta {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    padding: 0 15px 15px;
    width: 555px;
}
.archive-meta p {
    margin-bottom: 0;
}
.page-link {
    border-top: 5px solid #000000;
    font-size: 16px;
    margin-left: -5px;
    padding: 5px;
}
#author-info {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    overflow: hidden;
    padding: 15px 15px 30px 75px;
    position: relative;
}
#author-info .entry-title {
    display: none;
}
#author-info a {
    clear: none;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    padding: 0 5px;
}
#author-info img {
    float: right;
    height: 52px;
    left: 15px;
    position: absolute;
    top: 0;
    width: 52px;
}
#wrapper a.post-edit-link, #wrapper a.comment-edit-link {
    color: red;
}
.navigation, .paging-navigation, .post-navigation, .attachment-nav {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 25px;
    overflow: hidden;
    padding: 10px;
    width: 565px;
}
.navigation a, .paging-navigation a, .post-navigation a, .attachment-nav a {
    color: #FFFFFF;
    display: block;
    padding: 5px;
    text-decoration: none;
}
.navigation a:hover, .paging-navigation a:hover, .post-navigation a:hover, .attachment-nav a:hover, .navigation a:active, .paging-navigation a:active, .post-navigation a:active, .attachment-nav a:active, .navigation a:focus, .paging-navigation a:focus, .post-navigation a:focus, .attachment-nav a:focus {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
.navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous, .attachment-nav .nav-previous, .navigation .attachment-previous, .paging-navigation .attachment-previous, .post-navigation .attachment-previous, .attachment-nav .attachment-previous, .navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .attachment-nav .nav-next, .navigation .attachment-next, .paging-navigation .attachment-next, .post-navigation .attachment-next, .attachment-nav .attachment-next {
    float: left;
    max-width: 270px;
}
.navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next, .attachment-nav .nav-next, .navigation .attachment-next, .paging-navigation .attachment-next, .post-navigation .attachment-next, .attachment-nav .attachment-next {
    float: right;
    text-align: right;
}
.navigation .meta-nav, .paging-navigation .meta-nav, .post-navigation .meta-nav, .attachment-nav .meta-nav {
    font-style: normal;
}
.attachment-nav {
    margin-top: 30px;
}
#nav-above {
    display: none;
    margin-bottom: 0;
}
#nav-below {
    margin-bottom: 45px;
}
.home .navigation {
    padding-top: 10px;
}
.home #nav-below {
    clear: both;
    display: block;
    float: none;
    margin-bottom: 25px;
}
.paged #nav-above {
    display: block;
}
.archive.paged #nav-above {
    display: block;
    margin-top: 25px;
}
.archive #nav-below {
    padding-top: 10px;
}
#comments {
    font-size: 12px;
    line-height: 20px;
    padding: 25px 0 0;
    width: 585px;
}
#comments .comments-title {
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -0.0125em;
    line-height: 25px;
    margin-bottom: 25px;
    padding: 0 5px;
}
#comments .commentlist {
    border-bottom: medium none;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#comments .commentlist li.comment {
    border-bottom: medium none;
    border-top: 5px solid #000000;
    padding: 0;
}
#comments .commentlist li.comment article.comment {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    position: relative;
}
#comments .commentlist li.comment article.comment .comment-header {
    height: 49px;
    line-height: 25px;
    margin-bottom: 12px;
    padding-left: 60px;
}
#comments .commentlist li.comment article.comment .comment-header .comment-author {
    font-size: 14px;
    font-weight: bold;
    padding: 0 5px;
}
#comments .commentlist li.comment article.comment .comment-header .comment-author .fn a {
    margin: 0 -5px;
    padding: 0 5px;
}
#comments .commentlist li.comment article.comment .comment-header .comment-meta {
    border-top: 1px solid #000000;
    font-size: 12px;
    margin-top: -1px;
    padding: 0 5px;
}
#comments .commentlist li.comment article.comment .comment-header .comment-meta a {
    margin: 0 -5px;
    padding: 0 5px;
    text-decoration: none;
}
#comments .commentlist li.comment article.comment .comment-header .avatar {
    height: 49px;
    left: 0;
    position: absolute;
    top: 0;
    width: 49px;
}
#comments .commentlist li.comment article.comment .comment-content {
    line-height: 25px;
    padding: 0 5px 13px;
    width: 475px;
}
#comments .commentlist li.comment article.comment .comment-content p {
    font-size: 14px;
}
#comments .commentlist li.comment article.comment .comment-content ul, #comments .commentlist li.comment article.comment .comment-content ol {
    margin: 0 0 25px;
}
#comments .commentlist li.comment article.comment .comment-content ul li, #comments .commentlist li.comment article.comment .comment-content ol li {
    list-style-position: inside;
}
#comments .commentlist li.comment article.comment .comment-content ul li ul, #comments .commentlist li.comment article.comment .comment-content ol li ul, #comments .commentlist li.comment article.comment .comment-content ul li ol, #comments .commentlist li.comment article.comment .comment-content ol li ol {
    margin: 0 0 -1px 15px;
}
#comments .commentlist li.comment article.comment .reply {
    font-size: 12px;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 25px;
    width: 85px;
}
#comments .commentlist li.comment article.comment .reply a {
    margin: 0 -5px;
    padding: 0 5px;
}
#comments .commentlist li.comment .children {
    border-top: medium none;
    list-style: none outside none;
    margin: 0;
}
#comments .commentlist li.comment .children li.comment {
    border-bottom: medium none;
    margin: 0 0 25px 50px;
}
#comments .commentlist li.comment .children li.comment .comment-content {
    padding: 0 5px;
    width: 375px;
}
#comments .commentlist li.comment .children li.comment .comment-content .comment-content {
    padding: 0 5px;
    width: 275px;
}
#comments .commentlist li.comment .children li.comment .comment-content .comment-content .comment-content {
    padding: 0 5px;
    width: 175px;
}
#comments .commentlist li.comment #respond {
    margin: 0 0 25px;
    padding: 0 0 25px 65px;
}
#comments .commentlist li.bypostauthor, #comments .commentlist li.byuser {
    border-top: medium none;
    padding-top: 0;
}
#comments .commentlist li.bypostauthor article.comment .comment-header, #comments .commentlist li.byuser article.comment .comment-header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #000000;
    border-color: #000000;
    border-image: none;
    border-style: solid;
    border-width: 10px 0;
}
#comments .commentlist li.bypostauthor article.comment .comment-header .comment-author, #comments .commentlist li.byuser article.comment .comment-header .comment-author {
    color: #FFFFFF;
}
#comments .commentlist li.bypostauthor article.comment .comment-header .comment-author .avatar, #comments .commentlist li.byuser article.comment .comment-header .comment-author .avatar {
    left: 10px;
    top: 10px;
}
#comments .commentlist li.bypostauthor article.comment .comment-header .comment-meta, #comments .commentlist li.byuser article.comment .comment-header .comment-meta {
    color: #FFFFFF;
}
#comments .commentlist li.bypostauthor article.comment .comment-header .comment-meta a, #comments .commentlist li.byuser article.comment .comment-header .comment-meta a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#comments .commentlist li.bypostauthor article.comment .comment-header .comment-meta a:hover, #comments .commentlist li.byuser article.comment .comment-header .comment-meta a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
#comments .commentlist .comment-reply-link {
    font-size: 12px;
    padding: 0;
    text-align: right;
}
#comments .commentlist .comment-reply-link a {
    padding: 5px;
    text-decoration: none;
}
#comments .commentlist .comment-navigation {
    font-weight: bold;
    margin-right: 0.5em;
    padding: 0 0 25px;
}
#comments .commentlist .comment-navigation a {
    border: 1px solid #000000;
    font-weight: normal;
    padding: 0.5em 0.75em;
    text-decoration: none;
}
#comments .commentlist .trackback, #comments .commentlist .pingback {
    border-top: 5px solid #000000;
    margin-bottom: 25px;
}
#comments .commentlist .trackback p, #comments .commentlist .pingback p {
    font-size: 14px;
    margin-bottom: 0;
}
#comments .commentlist .trackback a, #comments .commentlist .pingback a {
    margin: 0 -5px;
    padding: 0 5px;
}
#comments .nocomments {
    border-top: 1px solid #000000;
    padding: 0 5px;
}
#comments #respond {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 565px;
}
#comments #respond a {
    color: #FFFFFF;
}
#comments #respond a:hover, #comments #respond a:active {
    color: #666666;
}
#comments #respond #reply-title {
    font-weight: bold;
    margin-bottom: 0;
}
#comments #respond #reply-title small {
    float: right;
    font-size: 12px;
}
#comments #respond form {
    font-size: 14px;
    padding: 0;
}
#comments #respond form p {
    margin-bottom: 12.5px;
}
#comments #respond form p label {
    display: block;
}
#comments #respond form .comment-form-comment {
    margin-bottom: 0;
}
#comments #respond form .form-allowed-tags {
    border-top: medium none;
    font-size: 10px;
    line-height: 15px;
}
#comments #respond form .form-allowed-tags code {
    font-size: 10px;
    line-height: 15px;
}
#comments #respond form .form-submit {
    border-top: medium none;
    margin-bottom: 0;
}
#comments #respond input, #comments #respond textarea {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 5px;
}
#comments #respond textarea {
    width: 97%;
}
#comments #respond input#submit {
    font-size: 14px;
    font-weight: bold;
}
#comments #respond code {
    font-size: 14px;
    line-height: 20px;
}
#comments #cancel-comment-reply {
    float: right;
    margin-top: 3px;
}
#comments #cancel-comment-reply a {
    padding: 5px;
    text-decoration: none;
}
#comments #respond .required {
    color: red;
    font-weight: bold;
}
#comments .subscribe-to-comments {
    color: #000000;
    float: left;
    font-size: 11px;
    margin: 0;
    padding: 18px 0 0;
}
#comments .solo-subscribe-to-comments {
    color: #000000;
    font-size: 11px;
    padding: 18px 0 0;
}
#comments .comment_license {
    clear: both;
    color: #000000;
    font-size: 11px;
    margin: 0;
    padding: 18px 0 0;
}
#secondary aside {
    border: medium none;
    margin: -5px 0 50px;
}
#secondary aside .widget-title {
    border-bottom: 5px solid #000000;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.0125em;
    line-height: 25px;
    margin: 0;
    padding: 0 5px 5px;
}
#secondary aside ul {
    border-top: 1px solid #000000;
    color: #666666;
    list-style: none outside none;
    margin: -1px 0 0;
}
#secondary aside ul li {
    border-bottom: 1px solid #000000;
    color: #000000;
    font-size: 12px;
    margin: -1px 0 0;
    padding: 0 5px;
    transition-duration: 0.1s;
}
#secondary aside ul li:hover {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    transition-duration: 0.1s;
}
#secondary aside ul li:hover a {
    color: #FFFFFF;
    transition-duration: 0.1s;
}
#secondary aside ul li a {
    display: inline-block;
}
#secondary aside ul li ul {
    list-style: square inside none;
    margin-bottom: -1px;
    margin-left: 15px;
}
#secondary aside ul li ul li {
    border-bottom: 1px solid #000000;
    font-size: 12px;
    margin: -1px 0 0;
    padding: 0 5px;
    transition-duration: 0.1s;
}
#secondary aside ul li ul li a {
    margin: auto -5px;
}
#secondary .widget_text .textwidget p {
    margin-bottom: 0;
    padding: 5px;
}
#secondary .widget_rss ul li {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    padding-bottom: 10px;
}
#secondary .widget_rss ul li:hover {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
}
#secondary .widget_rss ul li:hover a {
    color: #000000;
}
#secondary .widget_rss ul li a {
    display: block;
    padding: 5px;
}
#secondary .widget_rss ul li .rsswidget {
    font-size: 14px;
}
#secondary .widget_rss ul li .rss-date {
    display: block;
    margin-bottom: 5px;
}
#secondary .widget_rss ul li .rssSummary {
    color: #666666;
    line-height: 20px;
    margin-bottom: 5px;
}
#secondary .widget_rss ul li cite {
    font-weight: bold;
}
#secondary .widget_rss ul li cite:before {
    content: "— ";
}
#secondary .widget_calendar #wp-calendar caption {
    padding: 0 5px;
    text-align: left;
}
#secondary .widget_calendar #next {
    text-align: right;
}
#secondary #access {
    margin: -5px 0 50px;
}
#secondary #access .widget-title {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
#secondary #access .menu {
    font-size: 25px;
    padding: 10px;
    width: 265px;
}
#colophon {
    font-size: 12px;
    padding-bottom: 25px;
}
#colophon .site-copyright {
    border-top: 1px solid #000000;
    float: right;
    margin-top: -1px;
    padding: 0 5px;
    width: 985px;
}
#colophon .site-info {
    border-top: 1px solid #000000;
    float: right;
    margin: -1px 115px 0 0;
    padding: 0 5px;
    width: 175px;
}
#colophon a {
    margin: -5px;
    padding: 5px;
}
