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; }