Files
jekyll/site/css/style.css
Tom Preston-Werner cc73f04eb7 Update site dir with contents of #583 at rev cb19367.
This is the big site redesign by @cobyism. To work with the new
site deployment mechanism, it is being copied from the gh-pages
branch of that PR into the existing site dir. Before we finally
deploy the new site, we should remember to merge #583 so that we
keep all the history from that PR.
2012-12-31 12:48:04 -08:00

698 lines
17 KiB
CSS
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Base */
body {
font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 21px;
font-weight: 300;
color: #ddd;
background: #333;
border-top: 5px solid #fc0;
box-shadow: inset 0 3px 30px rgba(0,0,0,.3);
text-shadow: 0 1px 3px rgba(0,0,0,.5);
}
/* Sections */
body > header, body > section, body > footer {
float: left;
width: 100%;
clear: both;
}
.content {
padding: 20px 0;
}
/* Header */
body > header {
padding: 40px 0 10px;
}
body > header .content {
padding: 0;
}
body > header h1 img {
margin-left: -30px;
}
body > header h1 span {
display: none;
}
/* Navigation */
nav {
margin-top: 52px;
}
nav ul {
padding: 0;
margin: 0;
}
nav li {
display: inline-block;
margin-left: 10px;
}
nav li a {
border-radius: 5px;
font-weight: 800;
font-size: 14px;
padding: 0.5em 1em;
text-shadow: none;
text-transform: uppercase;
transition: all .25s;
-moz-transition: all .25s;
-webkit-transition: all .25s;
}
nav li a:hover {
background: #252525;
box-shadow: inset 0 1px 3px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.1);
text-shadow: 0 1px 3px rgba(0,0,0,.5);
}
nav li.current a {
background: #fc0;
color: #222;
box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 5px rgba(0,0,0,.5);
text-shadow: 0 1px 0 rgba(255,255,255,.3);
}
/* Footer */
body > footer {
background: #222;
font-size: 16px;
padding-bottom: 5px;
color: #888;
margin-top: 40px;
}
body > footer a {
color: #fff;
}
body > footer .align-right p, body > footer .align-right img {
display: inline-block;
}
body > footer .align-right img {
position: relative;
top: 14px;
margin-left: 5px;
}
/* Utilities */
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align: center;
}
/* Sections */
.intro .content {
padding: 10px 0 40px;
}
.intro p {
font-size: 3.2em;
line-height: 1em;
margin: 0;
}
.features .content {
padding: 20px 0 40px;
}
.quickstart {
background: #3F1F1F;
color: #fff;
margin: 60px 0 80px;
box-shadow: inset 0 3px 10px rgba(0,0,0,.4);
}
.quickstart .content {
padding: 0px 0;
}
.quickstart .code {
margin: -30px 0;
float: right;
}
.quickstart h4 {
margin: 48px 0 0;
font-size: 28px;
text-shadow: 0 1px 3px rgba(0,0,0,.8);
}
.free-hosting .content {
/*margin-bottom: 40px;*/
position: relative;
}
.free-hosting .pane {
background: #444;
border-radius: 10px;
padding: 40px 70px 30px;
/*color: #222;*/
text-shadow: none;
}
.free-hosting img {
float: left;
margin: -20px 40px -40px -20px;
}
.free-hosting h2 {
/*font-weight: 800;*/
}
.free-hosting p,
.free-hosting a {
font-weight: inherit;
}
.free-hosting p {
margin: 0.75em;
}
.free-hosting a {
/*color: #c00;*/
}
.free-hosting .content:after {
content: " ";
float: right;
background: url(../img/footer-arrow.png) top left no-repeat;
width: 73px;
height: 186px;
position: absolute;
right: 30px;
bottom: -60px;
}
/* Code */
.quickstart .code {
display: block;
background: #3d3d3d;
border-radius: 5px;
font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace;
line-height: 1.3em;
box-shadow: 0 5px 30px rgba(0,0,0,.3);
}
.quickstart .code .title {
display: block;
text-align: center;
margin: 0;
padding: 5px 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: box-shadow: 0 3px 10px rgba(0,0,0,.5);
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: normal;
color: #444;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
background: #f7f7f7;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjY2ZjZmNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #f7f7f7 0%, #cfcfcf 7%, #aaaaaa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(7%,#cfcfcf), color-stop(100%,#aaaaaa));
background: -webkit-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%);
background: -o-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%);
background: -ms-linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%);
background: linear-gradient(top, #f7f7f7 0%,#cfcfcf 7%,#aaaaaa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#aaaaaa',GradientType=0 );
border-bottom: 1px solid #111;
}
.quickstart .code .shell {
padding: 20px;
text-shadow: none;
}
.quickstart .code .line {
display: block;
margin: 0;
padding: 0;
}
.quickstart .code .line span {
display: inline-block;
}
.quickstart .code .path {
color: #87ceeb;
}
.quickstart .code .prompt {
color: #cd5c5c;
}
.quickstart .code .command {
color: #f0e68c;
}
.quickstart .code .output {
color: #888;
}
/* Documentation */
.docs .content {
padding: 0;
}
.docs article {
background: #444;
border-radius: 10px;
padding: 40px 40px 30px;
box-shadow: 0 3px 10px rgba(0,0,0,.1);
min-height: 800px;
}
.docs aside {
padding-top: 30px;
}
.docs aside h4 {
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
padding: 0 0 10px 30px;
margin-left: -30px;
display: inline-block;
border-bottom: 1px solid #c00;
}
.docs aside ul {
padding-left: 0;
}
.docs aside li {
list-style-type: none;
}
.docs aside li a {
font-size: 16px;
position: relative
}
.docs aside li.current a:before {
content: "";
border-color: transparent transparent transparent #444;
border-style: solid;
border-width: 10px;
width: 0;
height: 0;
position: absolute;
top: 0;
left: -30px;
}
.section-nav {
text-align: center;
padding-top: 40px;
position: relative;
background: url(../img/article-footer.png) top center no-repeat;
}
.section-nav > div {
width: 49.5%;
}
.section-nav a, .section-nav span {
color: #fff;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
padding: 8px 12px 10px;
border-radius: 5px;
/*border: 1px solid #333;*/
background: #999;
box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 1px 1px rgba(255,255,255,.5);
background: #777;
}
.section-nav a:hover {
color: #fff;
background: #888;
}
.section-nav .next, .section-nav .prev {
position: relative;
}
.section-nav .next:after, .section-nav .prev:before {
font-size: 36px;
color: #222;
font-weight: 800;
text-shadow: 0 1px 0 rgba(255,255,255,.4);
position: absolute;
top: -7px;
}
.section-nav .next:after {
content: "";
right: 10px;
}
.section-nav .prev:before {
content: "";
left: 10px;
}
.section-nav .prev, .section-nav .prev:hover {
/*float: left;*/
padding-left: 30px;
}
.section-nav .next, .section-nav .next:hover {
/*float: right;*/
padding-right: 30px;
}
.section-nav .disabled {
opacity: .5;
/*filter: alpha*/
cursor: default;
}
/* Code Highlighting */
pre, code {
white-space: pre;
display: inline-block;
margin: 0;
padding: 0;
font-family: Menlo, Consolas, "Courier New", Courier, "Liberation Mono", monospace;
font-size: 16px;
padding: 0 .5em;
line-height: 1.8em;
}
.highlight, p > pre, p > code {
background: #333;
color: #fff;
border-radius: 5px;
box-shadow: inset 0 1px 10px rgba(0,0,0,.3),
0 1px 0 rgba(255,255,255,.1),
0 -1px 0 rgba(0,0,0,.5);
}
.highlight {
padding: 10px 0;
width: 100%;
overflow: scroll;
}
/* HTML Elements */
h1, h2, h3, h4, h5, h6 {
margin: 0;
}
a {
color: #fc0;
text-decoration: none;
transition: all .25s;
-moz-transition: all .25s;
-webkit-transition: all .25s;
}
a:hover {
color: #f90;
}
strong {
font-weight: 700;
}
p {
line-height: 1.5em;
}
.left { float: left; }
.right { float: right; }
.align-right { text-align: right; }
.align-left { text-align: left; }
.align-center { text-align: center; }
/* Article HTML */
article h2,
article h3,
article h4,
article h5,
article h6 {
margin: 1em 0;
}
article h4 {
color: #fff;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
article ul li p {
margin: 0;
}
article ul li, article ol li {
line-height: 1.5em;
margin-bottom: 0.5em;
}
article ul li blockquote {
margin: 10px 0;
}
blockquote {
border-left: 2px solid #777;
padding-left: 20px;
font-style: italic;
font-size: 18px;
font-weight: 500;
}
/* Tables */
table {
width: 100%;
background: #555;
margin: .5em 0;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
thead {
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #fff;
background: #3a3a3a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3a3a3a 0%, #1e1e1e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#1e1e1e));
background: -webkit-linear-gradient(top, #3a3a3a 0%,#1e1e1e 100%);
background: -o-linear-gradient(top, #3a3a3a 0%,#1e1e1e 100%);
background: -ms-linear-gradient(top, #3a3a3a 0%,#1e1e1e 100%);
background: linear-gradient(to bottom, #3a3a3a 0%,#1e1e1e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#1e1e1e',GradientType=0 );
}
thead th {
position: relative;
box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
thead th:first-child {
border-top-left-radius: 5px;
}
thead th:last-child {
border-top-right-radius: 5px;
}
td {
padding: .5em .75em;
}
td p {
margin: 0;
}
th {
text-transform: uppercase;
font-size: 16px;
padding: .5em .75em;
text-shadow: 0 -1px 0 rgba(0,0,0,.9);
color: #888;
}
tbody td {
border-top: 1px solid rgba(0,0,0,.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#00ffffff',GradientType=0 );
}
td p {
font-size: 16px;
}
td p code {
font-size: 14px;
}
code.option, th .option, code.filter, th .filter {
color: #50B600;
}
code.flag, th .flag, code.output, th .output {
color: #049DCE;
}
code.option, code.flag, code.filter, code.output {
margin-bottom: 2px;
}
/* Note types */
.note {
margin: 30px 0;
margin-left: -50px;
padding: 20px 20px 24px;
padding-left: 50px;
border-radius: 0px 5px 5px 0px;
position: relative;
box-shadow: 0 1px 5px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255,255,255,.2), inset 0 -1px 0 rgba(0,0,0,.3);
background: #7e6d42;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlNmQ0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzRlMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #7e6d42 0%, #5c4e35 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e6d42), color-stop(100%,#5c4e35));
background: -webkit-linear-gradient(top, #7e6d42 0%,#5c4e35 100%);
background: -o-linear-gradient(top, #7e6d42 0%,#5c4e35 100%);
background: -ms-linear-gradient(top, #7e6d42 0%,#5c4e35 100%);
background: linear-gradient(to bottom, #7e6d42 0%,#5c4e35 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e6d42', endColorstr='#5c4e35',GradientType=0 );
}
.note:before {
content: "";
position: absolute;
top: -10px;
left: 0px;
border-color: transparent #222 #222 transparent;
border-style: solid;
border-width: 5px;
width: 0;
height: 0;
}
.note h5, .note p {
margin: 0;
color: #fff;
}
.note h5 {
line-height: 1.5em;
font-weight: 800;
font-style: normal;
}
.note p {
font-weight: 400;
font-size: .75em;
}
.info {
background: #0389aa;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzODlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDYxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0389aa 0%, #00617f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0389aa), color-stop(100%,#00617f));
background: -webkit-linear-gradient(top, #0389aa 0%,#00617f 100%);
background: -o-linear-gradient(top, #0389aa 0%,#00617f 100%);
background: -ms-linear-gradient(top, #0389aa 0%,#00617f 100%);
background: linear-gradient(to bottom, #0389aa 0%,#00617f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0389aa', endColorstr='#00617f',GradientType=0 );
}
.warning {
background: #9e2812;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllMjgxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjBkMGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #9e2812 0%, #6f0d0d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e2812), color-stop(100%,#6f0d0d));
background: -webkit-linear-gradient(top, #9e2812 0%,#6f0d0d 100%);
background: -o-linear-gradient(top, #9e2812 0%,#6f0d0d 100%);
background: -ms-linear-gradient(top, #9e2812 0%,#6f0d0d 100%);
background: linear-gradient(to bottom, #9e2812 0%,#6f0d0d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e2812', endColorstr='#6f0d0d',GradientType=0 );
}
.info:before {
border-color: transparent #00617f #00617f transparent;
}
.warning:before {
border-color: transparent #6f0d0d #6f0d0d transparent;
}
.note:after {
content: "★";
color: #fc0;
position: absolute;
top: 14px;
left: 14px;
font-size: 28px;
font-weight: bold;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
.info:after {
content: "ⓘ";
color: #fff;
position: absolute;
top: 15px;
left: 15px;
font-size: 28px;
font-weight: bold;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}
.warning:after {
content: "‼";
color: #fc0;
position: absolute;
top: 15px;
left: 15px;
font-size: 32px;
font-weight: bold;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
}