Files
Kenneth Reitz 59442dbe53 okay then
2013-01-26 13:28:36 -05:00

293 lines
13 KiB
CSS

/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary { display: block }
audio,
canvas,
video { display: inline-block;*display:inline;*zoom:1 }
audio:not([controls]) { display: none;height:0 }
[hidden] { display: none }
html { font-size: 100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }
html,
button,
input,
select,
textarea { font-family: sans-serif }
body { margin: 0 }
a:focus { outline: thin dotted }
a:hover,
a:active { outline: 0 }
h1 { font-size: 2em;margin:0.67em 0 }
h2 { font-size: 1.5em;margin:0.83em 0 }
h3 { font-size: 1.4em;margin:1em 0 }
h4 { font-size: 1em;margin:1.33em 0 }
h5 { font-size: 0.83em;margin:1.67em 0 }
h6 { font-size: 0.75em;margin:2.33em 0 }
abbr[title] { border-bottom: 1px dotted }
b,
strong { font-weight: bold }
blockquote { margin: 1em;padding:0 30px;border-left:8px solid #add8e6 }
dfn { font-style: italic }
mark { background: #ff0;color:#000 }
p,
pre { margin: 1em 0 }
pre,
code,
kbd,
samp { font-family: monospace,serif;_font-family:"courier new",monospace;font-size:1em }
pre { white-space: pre;white-space:pre-wrap;word-wrap:break-word }
q { quotes: none }
q:before,
q:after { content: '';content:none }
small { font-size: 75% }
sub,
sup { font-size: 75%;line-height:0;position:relative;vertical-align:baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
dl,
menu,
ol,
ul { margin: 1em 0 }
dd { margin: 0 0 0 40px }
menu,
ol,
ul { padding: 0 0 0 40px }
nav ul,
nav ol { list-style: none;list-style-image:none }
img { border: 0;-ms-interpolation-mode:bicubic }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
form { margin: 0 }
fieldset { border: 1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em }
legend { border: 0;padding:0;white-space:normal;*margin-left:-7px }
button,
input,
select,
textarea { font-size: 100%;margin:0;vertical-align:baseline;*vertical-align:middle }
button,
input { line-height: normal }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] { cursor: pointer;-webkit-appearance:button;*overflow:visible }
button[disabled],
input[disabled] { cursor: default }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box;padding:0;*height:13px;*width:13px }
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none }
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;padding:0 }
textarea { overflow: auto;vertical-align:top }
table { border-collapse: collapse;border-spacing:0 }
.gist { color: #000 }
.gist div { padding: 0;margin:0 }
.gist .gist-file { border: 1px solid #dedede;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;margin-bottom:1em }
.gist .gist-file .gist-meta { overflow: hidden;font-size:85%;padding:.5em;color:#666;background-color:#eaeaea }
.gist .gist-file .gist-meta a { color: #369 }
.gist .gist-file .gist-meta a:visited { color: #737 }
.gist .gist-file .gist-data { overflow: auto;word-wrap:normal;background-color:#f8f8ff;border-bottom:1px solid #ddd;font-size:100% }
.gist .gist-file .gist-data pre { font-family: "Bitstream Vera Sans Mono","Courier",monospace;background:transparent !important;margin:0 !important;border:none !important;padding:0.25em 0.5em 0.5em 0.5em !important }
.gist .gist-file .gist-data .gist-highlight { background: transparent !important }
.gist .gist-file .gist-data .gist-line-numbers { background-color: #ececec;color:#aaa;border-right:1px solid #ddd;text-align:right }
.gist .gist-file .gist-data .gist-line-numbers span { clear: right;display:block }
.gist-syntax { background: #ffffff }
.gist-syntax .c { color: #999988;font-style:italic }
.gist-syntax .err { color: #a61717;background-color:#e3d2d2 }
.gist-syntax .k { color: #000000;font-weight:bold }
.gist-syntax .o { color: #000000;font-weight:bold }
.gist-syntax .cm { color: #999988;font-style:italic }
.gist-syntax .cp { color: #999999;font-weight:bold }
.gist-syntax .c1 { color: #999988;font-style:italic }
.gist-syntax .cs { color: #999999;font-weight:bold;font-style:italic }
.gist-syntax .gd { color: #000000;background-color:#fdd }
.gist-syntax .gd .x { color: #000000;background-color:#faa }
.gist-syntax .ge { color: #000000;font-style:italic }
.gist-syntax .gr { color: #a00 }
.gist-syntax .gh { color: #999 }
.gist-syntax .gi { color: #000000;background-color:#dfd }
.gist-syntax .gi .x { color: #000000;background-color:#afa }
.gist-syntax .go { color: #888 }
.gist-syntax .gp { color: #555 }
.gist-syntax .gs { font-weight: bold }
.gist-syntax .gu { color: #aaa }
.gist-syntax .gt { color: #a00 }
.gist-syntax .kc { color: #000000;font-weight:bold }
.gist-syntax .kd { color: #000000;font-weight:bold }
.gist-syntax .kp { color: #000000;font-weight:bold }
.gist-syntax .kr { color: #000000;font-weight:bold }
.gist-syntax .kt { color: #445588;font-weight:bold }
.gist-syntax .m { color: #099 }
.gist-syntax .s { color: #d14 }
.gist-syntax .na { color: teal }
.gist-syntax .nb { color: #0086b3 }
.gist-syntax .nc { color: #445588;font-weight:bold }
.gist-syntax .no { color: teal }
.gist-syntax .ni { color: purple }
.gist-syntax .ne { color: #990000;font-weight:bold }
.gist-syntax .nf { color: #990000;font-weight:bold }
.gist-syntax .nn { color: #555 }
.gist-syntax .nt { color: navy }
.gist-syntax .nv { color: teal }
.gist-syntax .ow { color: #000000;font-weight:bold }
.gist-syntax .w { color: #bbb }
.gist-syntax .mf { color: #099 }
.gist-syntax .mh { color: #099 }
.gist-syntax .mi { color: #099 }
.gist-syntax .mo { color: #099 }
.gist-syntax .sb { color: #d14 }
.gist-syntax .sc { color: #d14 }
.gist-syntax .sd { color: #d14 }
.gist-syntax .s2 { color: #d14 }
.gist-syntax .se { color: #d14 }
.gist-syntax .sh { color: #d14 }
.gist-syntax .si { color: #d14 }
.gist-syntax .sx { color: #d14 }
.gist-syntax .sr { color: #009926 }
.gist-syntax .s1 { color: #d14 }
.gist-syntax .ss { color: #990073 }
.gist-syntax .bp { color: #999 }
.gist-syntax .vc { color: teal }
.gist-syntax .vg { color: teal }
.gist-syntax .vi { color: teal }
.gist-syntax .il { color: #099 }
div:before,
div:after { content: '';display:table }
aside { position: relative;display:block }
ul { list-style-type: none }
.hide { visibility: hidden;height:1px;clip:rect(0 0 0 0);position:absolute }
input,
textarea { outline: none;background:none }
body { background: #fff;color:#222 }
body,
textarea,
pre,
input { font-family: "Lato",Helvetica,sans-serif;line-height:1.8em;font-size:16px;font-weight:400 }
h1,
h2,
h3,
h4,
h5,
#text-title pre { font-weight: 900;word-wrap:break-word;line-height:1.3em }
h1,
#text-title pre,
#text-title textarea { font-weight: 900;font-size:35px }
#text-slug pre { font-weight: 500;word-wrap:break-word;line-height:1.3em }
h1,
#text-slug pre,
#text-slug textarea { font-weight: 500;font-size:18px; line-height:1.3em}
#text-style pre { font-weight: 500;word-wrap:break-word;line-height:1.3em }
h1,
#text-style pre,
#text-style textarea { font-weight: 500;font-size:18px; line-height:1.3em }
p { color: #555 }
a,
a:visited a:active { color: #000;text-decoration:none;border-bottom:1px solid #ddd }
a:hover,
#admin #published h3 a:hover { color: red }
header { width: 162px;border-right:1px solid #ddd;position:fixed;top:0;bottom:0;padding:20px 40px }
header span { color: #888;font-weight:500 }
header span.powered-by { position: absolute;bottom:30px;font-size:11px }
header ul { padding: 0;margin:50px 0 }
header li { margin: 0 0 3px 0 }
header li a { padding: 2px 0;color:#888;border-bottom:2px solid #eee }
header li a:hover { border-color: #777;color:#444 }
#container { margin-left: 243px;position:relative }
#container time { display: block;padding:20px 0 20px 50px;text-transform:uppercase;font-weight:900;font-size:12px;border-bottom:1px solid #ddd }
#content section { padding: 26px 0 40px 50px;border-bottom:1px solid #ddd;position:relative }
#content h1.external { margin-top: 25px;font-size:18px }
#content h1.external .permalink { margin-left: 8px;font-size:19px;color:#999;border:none }
.show #content section { border-bottom: none }
code { font-size: 13px;background:#F2F2F2;padding:20px;margin:20px;display:block }
.contain { width: 600px;position:relative }
.contain img { max-width: 100%;height:auto }
#publish-bar { position: fixed;bottom:0;left:0;background:#222;color:#fff;width:100%;text-align:center;padding:15px 0 15px }
#publish-bar .contain { margin: 0 auto;width:600px }
#publish-bar input[type=text] { border: none;border-bottom:1px solid #333;padding:2px;width:220px;font-size:12px;color:#999 }
#publish-bar .menu.active { background: #fff;color:#000 }
#publish-bar .sub-menu { margin: 0;background:#222;padding:20px;position:absolute;bottom:0;left:60px;visibility:hidden;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px }
#publish-bar .sub-menu.visible { visibility: visible }
#publish-bar .sub-menu li { margin: 0 0 15px 0 }
#publish-bar input[type=submit],
#publish-bar a,
.button { display: inline-block;background:#000;padding:8px 12px;font-weight:bold;border:none;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px }
.button.secondary { padding: 0 5px;background:#aaa;font-size:12px }
#publish-bar input[type=submit]:hover,
#publish-bar a:hover,
.col h1 a:hover,
.col h2 a:hover,
.button:hover,
.button.secondary:hover { background: red;color:#fff }
.button.space-top { margin-top: 100px }
.left { float: left }
.right { float: right }
.actions { position: absolute;top:0;right:-60px;font-size:12px;margin:0;padding:0 }
.actions li { display: inline-block;margin:0 10px 0 0 }
label { font-size: 16px;color:#fff;font-weight:bold;margin:0 8px 0 0 }
#post_draft { position: relative;margin:0 20px 0 0 }
.admin-links { position: absolute;text-align:right;top:18px;right:20px;margin:0 }
.admin-links li { float: left;margin-left:6px }
.admin-links a { float: left }
.notice { position: absolute;top:0;background:lightYellow;width:100%;display:block;text-align:center;padding:3px 0;font-size:12px }
body.posts.edit #admin,
body.posts.new #admin { width: 100% }
#admin { width: 808px;margin:0 auto;position:relative }
#admin #save-button.saved { color: #999 }
#admin #save-button.saved:hover { cursor: normal }
#admin #drafts { float: left;border:4px solid #000;border-top:none;background:#fff;margin:0 0 20px 0;padding-top:10px }
#admin #drafts form { margin: 20px 0 20px -20px;padding:0 0 0 20px;border-left:4px solid #add8e6 }
#admin #drafts #post_title { width: 350px;font-size:16px;font-weight:400;margin:0;border-bottom:1px solid #ddd }
#admin #published { float: right }
#admin #published h2 { color: #999 }
#admin #published h2 a { margin-top: -2px }
#admin #published h3 a { color: #999 }
#admin .col h1,
#admin .col h2 { position: relative;text-transform:uppercase }
#admin .col h1 a,
#admin .col h2 a { position: absolute;top:0;right:0;font-size:12px;padding:2px 10px;line-height:2.7em;margin:5px 0 0 }
#admin .col { width: 360px;padding:20px }
#admin .col h2 a { background: #999 }
#admin .col h2 a:hover { background: red }
#admin .col ul { padding: 0 }
#admin .col ul li { border-bottom: 1px solid #ddd;padding:15px 0;position:relative }
#admin .col ul li:hover .links { visibility: visible }
#admin .col ul li .links { position: absolute;right:0;top:14px;background:#fff;padding:1px 8px;visibility:hidden }
#admin .col ul li .links a { color: #999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px }
#admin .col ul li .links a:hover { color: red }
#admin .col ul li h3 { margin: 0;font-size:16px;max-width:100%;text-overflow:ellipsis;overflow:hidden }
#admin .col ul li h3 a { border: none }
#admin textarea,
#admin pre { margin: 0;padding:0;outline:0;border:0 }
#admin .expandingArea { position: relative }
#admin .expandingArea>textarea,
#admin .expandingArea>pre { background: transparent;white-space:pre-wrap;word-wrap:break-word }
#admin .expandingArea>textarea { -webkit-box-sizing: border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100% }
#admin .expandingArea.active>textarea { overflow: hidden;position:absolute;top:0;left:0;height:100%;resize:none }
#admin .expandingArea>pre { display: none }
#admin .expandingArea.active>pre { display: block;visibility:hidden }
fieldset.markdown { position: relative;border:none;margin:0;padding:0 }
.markdown:before { display: block;content:"";width:39px;height:24px;position:absolute;top:4px;left:-60px;background:url(/assets/markdown.png) no-repeat top left }
#text-title { margin: 23px 0 }
#post_title { width: 100%;border:none;background:none;line-height:45px }
#post_content { border: none;width:100%;position:relative;margin:0 }
form .permalink { position: absolute;left:-34px;top:12px;border:none;color:#ddd }
#split #post-preview { display: none }
#split #post-editor { margin-left: -25%;left:50%;width:700px }
#split.preview #post-preview { display: block }
#split.preview #post-editor { left: 0;margin:0;width:50% }
.split-section { width: 50%;position:fixed;left:0;top:0;padding:0 20px 100px;height:100%;overflow:scroll;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box }
#post-preview { background: #f0f4fc;border-left:1px solid #dbe3f1;right:0;left:auto }
.admin-view { font-size: 11px;margin:0 10px 2px 0;font-weight:900;text-transform:uppercase }
nav.pagination { text-align: right;font-size:16px;font-weight:900;text-transform:uppercase;margin:0;padding:0 }
nav.pagination a { margin-left: 10px }