html,body,form,fieldset {
margin:0;
padding:0;
}
form label {
cursor:pointer;
}
body {
min-width:760px;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:76%;
line-height:120%;
color:#404040;
background:#fff;
text-align:left;
}
#wrapper {
width:760px;
text-align:left;
}
body.rtl #wrapper {
text-align:right;
direction:rtl;
margin:0 0 0 auto;
}
#header,#content {
margin-bottom:2em;
padding-left:20px;
padding-right:20px;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
body .primary {
width:500px;
float:right;
}
body.janus .primary {
float:left;
}
body .primary-span {
padding-left:220px;
clear:both;
}
body.janus .primary-span {
padding-left:0;
padding-right:220px;
}
body .secondary {
width:200px;
float:left;
}
body .secondary-span {
padding-left:520px;
clear:both;
}
body.janus .secondary-span {
padding-left:0;
padding-right:520px;
}
body.centre {
text-align:center;
}
body #wrapper {
margin:0 auto 0 0;
}
body.centre #wrapper {
margin:0 auto;
}
#header-image {
overflow:hidden;
margin:0;
}
#header-image a {
text-decoration:none;
border:none;
}
#title {
border-bottom:1px solid #ccc;
margin:20px 0 -20px;
}
#navigation {
border-bottom:1px solid #ccc;
margin:20px 0 0;
}
#navigation ul.primary,#navigation .primary ul {
list-style:none;
margin:0;
padding:.5em 0;
}
body.rtl #navigation ul.primary,body.rtl #navigation .primary ul {
direction:ltr;
}
#navigation .primary li {
display:inline;
margin:0 1em 0 0;
}
body.rtl #navigation .primary li {
display:inline;
margin:0 0 0 1em;
}
#navigation div.secondary {
padding:.5em 0;
}
#wrapper .current-menu-item>a:link,#wrapper .current-menu-item>a:visited,#wrapper .current-menu-item>a:active,#wrapper .current_page_item>a:link,#wrapper .current_page_item>a:visited,#wrapper .current_page_item>a:active {
color:#8fbf60;
}
body .feed {
display:block;
float:left;
min-height:15px;
font-size:.8em;
background:url(images/icons.png) no-repeat 0 1px;
padding:1px 0 1px 20px;
}
body.janus .feed,body.rtl .feed {
float:right;
background-position:100% 1px;
padding:1px 20px 1px 0;
}
blockquote {
color:gray;
margin:0 0 1em;
padding:0 30px;
}
strong {
font-weight:700;
}
em {
font-style:italic;
}
acronym,abbr {
border-bottom:1px solid #8fb7bf;
}
sup,sub {
font-size:75%;
}
sup {
vertical-align:super;
}
sub {
vertical-align:sub;
}
hr {
width:100%;
height:1px;
background:#ccc;
color:#ccc;
border:none;
margin:1em 0;
padding:0;
}
pre,code,tt {
font-family:Courier,'Courier New',monospace;
font-size:1em;
line-height:1.8;
color:#4d4d4d;
}
pre {
border:1px solid #e5e5e5;
white-space:pre-wrap;
overflow:hidden;
background:#fafafa;
margin:0 0 1em;
padding:.5em 1em;
}
code,tt {
background:#efefef;
}
pre code,pre tt {
background:none;
}
html>body code,html>body tt,html>body pre {
font-size:12px;
}
h3 code {
text-transform:none;
}
ul,ol {
margin:0 0 1em 15px;
padding:0;
}
ul {
list-style:disc;
}
li {
margin:0 0 .25em;
}
body.rtl ul,body.rtl ol {
margin:0 15px 1em 0;
padding:0;
}
body .content img {
max-width:500px;
height:auto;
}
body .content a img {
max-width:498px;
}
#blog-title {
font-family:'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:400;
border:none;
line-height:120%;
margin:0;
padding:0;
}
#tagline {
font-family:'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:400;
font-style:italic;
color:gray;
border:none;
line-height:120%;
margin:.1em 0 .3em;
padding:0;
}
h1,body .entry .title {
font-family:Georgia,serif;
font-size:1.4em;
font-weight:400;
line-height:120%;
border-bottom:1px solid #ccc;
margin:0;
padding:0 0 .1em;
}
h2 {
font-family:'Times New Roman',Times,serif;
font-size:2em;
font-weight:400;
line-height:120%;
margin:0 0 .5em;
}
h3 {
font-size:.8em;
font-weight:400;
color:#8fbf60;
text-transform:uppercase;
letter-spacing:.1em;
border-bottom:1px solid #e5e5e5;
margin:0 0 .8em;
padding:0 0 .4em;
}
h4 {
font-family:'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:400;
line-height:120%;
margin:0 0 .3em;
}
h5 {
font-size:1em;
font-weight:700;
line-height:120%;
margin:0 0 .3em;
padding:0;
}
h6 {
font-size:.8em;
font-weight:700;
line-height:120%;
margin:0 0 .3em;
padding:0;
}
body .articlenav {
border-bottom:1px solid #e5e5e5;
padding-top:.75em;
padding-bottom:.75em;
background:#fcffff;
color:gray;
margin:0 0 2em;
}
body.rtl .articlenav {
border-bottom:1px solid #e5e5e5;
}
body .entry {
clear:both;
margin:0 0 2em;
}
body .entry .metadata {
font-size:.8em;
color:gray;
margin:0;
padding:0;
}
body .entry .meta .metadata {
margin:0;
padding:.3em 0 0;
}
body .aside .meta {
border-top:1px dotted #d9d9d9;
color:gray;
font-size:.8em;
text-align:right;
clear:both;
margin:-.8em 0 0;
padding:.2em 0 0;
}
body .pagination {
font-family:'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:400;
line-height:120%;
color:gray;
clear:both;
margin:0;
}
body .insertright {
width:220px;
float:right;
margin:0 0 20px 20px;
}
body .insertleft {
width:220px;
float:left;
margin:0 20px 20px 0;
}
body .insert {
background:#fcffff;
border:1px solid #cfe2e5;
margin:0 0 1em;
padding:9px;
}
body a.download {
display:block;
min-height:15px;
margin:1em 0;
padding:5px 5px 5px 28px;
}
body .content a.download:link,body .content a.download:visited,body .content a.download:active {
background:#fcffff url(images/icons.png) no-repeat 5px -295px;
border:1px solid #cfe2e5;
}
body .content a.download:hover {
text-decoration:underline;
}
a img {
border:1px solid #006a80;
}
a:hover img,body .comment a:hover .avatar {
border:1px solid #a8001c;
}
body .imageright,body .alignright {
float:right;
margin:0 0 10px 10px;
}
body .imageblock {
display:block;
margin:0 0 1em;
}
body .imagecentre,body .imagecenter,body .centered,body .aligncenter {
display:block;
text-align:center;
margin:0 auto 1em;
}
body .gallery {
margin:0 auto 1em 0;
}
body .gallery-item {
float:left;
margin-top:10px;
text-align:center;
}
body .gallery-caption {
margin-left:0;
}
body .wp-caption {
max-width:490px;
margin-bottom:10px;
border:1px solid #e5e5e5;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:4px 4px 2px;
}
#wrapper .wp-caption a {
display:block;
border:none;
margin:0;
}
body .content .wp-caption img {
max-width:490px;
display:block;
}
body .content .wp-caption a img {
max-width:488px;
}
body .wp-caption .wp-caption-text {
font-size:.9em;
text-align:center;
margin:3px 0 2px;
}
body .post-brief h3 {
margin:0 0 .2em;
}
body .post-brief p.post-metadata {
color:gray;
border:none;
margin:0 0 .2em;
padding:0;
}
#comments {
clear:both;
margin:0;
padding:0;
}
body .comment,body .trackback,body .pingback {
list-style:none;
padding:0;
}
li.comment,li.trackback,li.pingback {
border-top:1px solid #ccc;
margin:0;
padding:0;
}
body .comment ol.children,body .trackback ol.children,body .pingback ol.children {
clear:both;
border-top:1px solid #ccc;
margin:0;
padding:0 0 0 20px;
}
body.rtl .comment ol.children,body.rtl .trackback ol.children,body.rtl .pingback ol.children {
padding:0 20px 0 0;
}
body p.pingdata {
font-size:.8em;
color:gray;
margin:0;
}
li.comment-lvl-first {
border-top:none;
}
body .comment .reply a {
padding-left:13px;
background:url(images/icons.png) no-repeat -7px -398px;
}
body.rtl .comment .reply a {
background:url(images/icons.png) no-repeat -7px -598px;
}
body .comment-wrapper {
padding:.66em 0;
}
body .moderated {
border-bottom:1px solid #e5e5e5;
padding-bottom:.66em;
background:url(images/icons.png) no-repeat 100% -200px;
}
body .comment-meta {
float:left;
font-size:.8em;
color:gray;
margin:0;
}
body .avatar-link {
display:block;
float:right;
margin:0 0 10px 10px;
}
body .avatar,body .comment a .avatar {
display:block;
float:right;
border:1px solid #ccc;
background:#fcfcfc;
margin:0 0 10px 10px;
padding:4px;
}
body .comment .avatar-link .avatar {
float:none;
margin:0;
}
body .comment-author {
font-weight:700;
color:#404040;
}
body .comment-content {
clear:left;
padding-top:.8em;
}
body.rtl .comment-content {
clear:right;
}
body .reply {
font-size:.8em;
margin:0;
}
body .trackback {
border-top:1px solid #ccc;
background:#fcffff;
margin:0;
padding:.5em 0;
}
body .trackback p {
font-size:.8em;
margin:0;
}
#comments-header .title {
width:49.5%;
float:left;
border:none;
margin:0 0 .1em;
}
#comments-header .comments-feed {
width:49.5%;
float:right;
text-align:right;
margin:0;
padding:.75em 0 0;
}
#comments-header .comments-feed a {
display:block;
float:right;
min-height:16px;
background:url(images/icons.png) no-repeat 100% -100px;
font-size:.8em;
padding:1px 20px 1px 0;
}
.rtl #comments-header .comments-feed a {
float:left;
padding:1px 20px 1px 0;
}
#comments-header .trackback-link {
clear:both;
border-top:1px solid #ccc;
font-size:.8em;
font-weight:700;
color:gray;
margin:.4em 0 0;
padding:.5em 0;
}
#comments-header .trackback-link a {
font-weight:400;
}
#comment-paging {
border-top:1px solid #ccc;
font-family:'Times New Roman',Times,serif;
font-size:1.5em;
color:gray;
margin:0;
padding:.5em 0;
}
#comments-closed {
border-top:1px solid #e5e5e5;
padding-top:.66em;
margin:0;
}
body .navlist ul {
list-style:none;
margin:0 0 0 1em;
}
body .archivelist ul {
list-style:none;
margin:0 0 0 1.5em;
}
#footer {
border-top:3px double #ccc;
margin:0 20px;
padding:1em 0 0;
}
.recent-articles ul {
list-style:none;
margin:0;
}
.recent-metadata {
font-size:.8em;
color:gray;
margin:0 0 .5em;
}
.recent-excerpt {
line-height:1.4;
margin:0 0 1em;
}
#theme-info {
border-top:3px double #ccc;
color:gray;
margin:.5em 0 0;
padding:1em 0 .5em;
}
.tarski input,.tarski select,.tarski textarea {
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:100%;
}
.tarski input.text,.tarski input[type=text],.tarski input[type=password],.tarski textarea {
border:1px solid #ccc;
background:#fafafa;
color:#404040;
padding:2px;
}
.tarski input[type=submit]:enabled,.tarski button:enabled {
border:1px solid #ccc;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:url(images/button_gradient.png) repeat-x 0 0;
color:#404040;
cursor:pointer;
padding:2px 10px;
}
.tarski input[type=submit]:enabled:focus,.tarski input[type=submit]:enabled:hover,.tarski button:enabled:focus,button:enabled:hover {
border-color:#666;
}
body .searchbox {
width:200px;
margin:0 0 1em;
}
#s {
display:block;
width:194px;
border:1px solid #ccc;
background:#fafafa;
color:#404040;
margin:0 0 .6em;
padding:2px;
}
body.js #searchlabel {
display:none;
}
#respond {
padding-top:.66em;
border-top:1px solid #e5e5e5;
}
#reply-title {
border-bottom:1px solid #ccc;
font-family:'Times New Roman',Times,serif;
font-size:2em;
font-weight:400;
text-transform:none;
letter-spacing:0;
line-height:1;
color:#404040;
margin:0 0 .33em;
padding:0 0 .33em;
}
#cancel-comment-reply-link {
display:block;
float:right;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:.5em;
background:url(images/icons.png) no-repeat 100% -498px;
margin:.75em 0 .5em;
padding:0 13px .25em 0;
}
body .response-details {
margin-bottom:1em;
}
body .response-details .text-wrap {
width:31%;
float:left;
margin-right:2%;
}
body .response-details>.text-wrap {
width:32%;
}
body .response-details .url-wrap {
margin-right:0;
}
body .response {
margin-bottom:.8em;
}
body .response-details .text-wrap label,body .response label {
display:block;
height:1.5em;
color:gray;
}
body .response-details .text-wrap input.text {
display:block;
width:98%;
}
body .response textarea {
display:block;
width:99%;
}
a {
text-decoration:none;
}
a:link,a:visited,a:active {
color:#006a80;
}
body .content a:hover,body .link-pages a:hover,body .tagdata a:hover,body .widget_tag_cloud a:hover {
border-bottom:1px solid #e5cfd2;
}
body .widget ul {
list-style:none;
margin:0;
}
body .widget ul ul,body .widget ol ol,body .widget ol ul,body .widget ul ol {
margin-left:15px;
}
body.rtl .widget ul ul,body.rtl .widget ol ol,body.rtl .widget ol ul,body.rtl .widget ul ol {
margin-right:15px;
}
body .widget_tag_cloud {
line-height:1.2;
}
body .widget_calendar table {
width:100%;
}
body .widget_calendar caption {
border-bottom:1px solid #ccc;
font-family:'Times New Roman',Times,Georgia,serif;
font-size:1.5em;
text-align:center;
margin:.25em 0 .2em;
padding:0 0 .5em;
}
body .widget_calendar th,body .widget_calendar td {
text-align:center;
margin:1px;
padding:5px;
}
body .widget_calendar th {
background:#fafcfc;
font-weight:700;
}
body .widget_calendar td {
background:#edf1f2;
}
body .widget_calendar tbody td a {
display:block;
color:#fff;
background:#8bb6cc;
margin:-5px;
padding:5px;
}
body .widget_calendar tbody td a:hover {
color:#fff;
background:#cc8a95;
}
body .widget_calendar tfoot td {
font-family:'Times New Roman',Times,Georgia,serif;
font-size:1.5em;
}
body .widget_calendar #prev {
text-align:left;
}
{
display:none;
text-indent:-9999px;
}
fieldset,#header-image a img,#wrapper .gallery a:link,#wrapper .gallery-item a:visited,#wrapper .gallery-item a:hover,#wrapper .gallery-item a:active,#wrapper a.imagelink2 img,#wrapper a.imagelink2:hover img,#wrapper a.imagelink:link,#wrapper a.imagelink:visited,#wrapper a.imagelink:hover,#wrapper a.imagelink:active,#wrapper a.imagelink2:link,#wrapper a.imagelink2:visited,#wrapper a.imagelink2:hover,#wrapper a.imagelink2:active,#wrapper .content h2 a:link,#wrapper .content h2 a:visited,#wrapper .content h2 a:hover,#wrapper .content h2 a:active,#wrapper .content h3 a:link,#wrapper .content h3 a:visited,#wrapper .content h3 a:hover,#wrapper .content h3 a:active,#wrapper .content h4 a:link,#wrapper .content h4 a:visited,#wrapper .content h4 a:hover,#wrapper .content h4 a:active {
border:none;
}
#footer,#theme-info,#footer-include,body .comment .reply {
clear:both;
}
body.janus .secondary,body.rtl .comment-meta,.rtl #comments-header .title {
float:right;
}
body.rtl,body.janus #navigation .secondary p,body.janus #theme-info .secondary p,body.janus .articlenav,body .widget_calendar #next {
text-align:right;
}
#navigation div.secondary p,body .post-brief p.excerpt,body .comment .comment,.recent-articles li,h4.recent-title,p.submit-wrapper {
margin:0;
}
#wrapper .current-menu-item>a:hover,#wrapper .current_page_item>a:hover,a:hover {
color:#a8001c;
}
p,body .entry .meta,body .archive .meta {
margin:0 0 1em;
}
small,body .req-notice {
font-size:.8em;
}
body .content p,body .content li {
line-height:1.4;
}
body .posts .entry,body .aside {
margin:0 0 4em;
}
body .archive,body .post-brief,body .widget {
margin:0 0 2em;
}
body .link-pages,body .tagdata {
font-size:.8em;
color:gray;
clear:both;
}
.sticky,.bypostauthor {
background-color:inherit;
}
body .insert h3,body .content a:link,body .content a:active,body .content a:visited,body .link-pages a:link,body .link-pages a:active,body .link-pages a:visited,body .tagdata a:link,body .tagdata a:active,body .tagdata a:visited,body .widget_tag_cloud a:link,body .widget_tag_cloud a:active,body .widget_tag_cloud a:visited {
border-bottom:1px solid #cfe2e5;
}
body .imageleft,body .alignleft,body.rtl .avatar-link,body.rtl .avatar,body.rtl .comment a .avatar {
float:left;
margin:0 10px 10px 0;
}
body #wrapper .content .gallery-item a,body #wrapper .content .attachment a,#wrapper .navlist a:link,#wrapper .navlist a:visited,#wrapper .navlist a:hover,#wrapper .navlist a:active {
border-bottom:none;
}
body .tagcloud a,body .widget_tag_cloud a {
margin:0 2px 0 0;
}
#comment-paging span.page-numbers,.tarski input::-webkit-input-placeholder {
color:#404040;
}
body .navlist,body .bookmarks ul {
list-style:none;
margin:0 0 1em;
}
body .navlist li,body .navlist ul li,body .archivelist li,body .archivelist ul li,body .postspermonth li,body .bookmarks ul li,body .widget ul li {
margin:.5em 0;
}
body .archivelist,body .postspermonth {
list-style:none;
margin:.5em 0 1em;
}
.tarski input.text:focus,.tarski input[type=text]:focus,.tarski input[type=password]:focus,.tarski textarea:focus,#s:focus,body .widget_calendar td.pad,.widget_calendar tfoot td {
background:#fff;
}
#header h1,#site-title,#header p {
font-size:0;
}