@CHARSET "UTF-8";
@media all {
body { font: 16px/1.5em 'Helvetica Neue', Helvetica, Arial, sans-serif; }
}
@media screen {
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; }
li { list-style: none; }
table { border-collapse: collapse; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group { zoom: 1; }
*:first-child+html .group { zoom: 1; }
body { background-color: #111; color: #999; text-align: center; }
header { background-image: -moz-linear-gradient(top center, #333, #111); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#111)); }
}
a { color: rgb(132,152,176); }
a:hover, a:focus { color: rgb(195,105,54); }
.cnt { margin: 0 auto; text-align: left; width: 420px; }
h1 { font-size: 1.5em; font-weight: bold; padding: 2em .33em 1em .33em; text-transform: uppercase; }
h1 a { color: rgb(0,0,0); text-decoration: none; text-shadow: 1px 1px 1px #444; }
h1 a:hover, h1 a:focus { color: rgb(70,41,41); }
h2 { color: #999; font-size: .75em; margin: 1em 0; padding: 0 .67em; }
#content section { padding-top: 1em; padding-bottom: 1em; }
section h2 { color: rgb(100,100,100); font-size: 1.13em; font-weight: bold; text-transform: uppercase; padding: 0 .44em; }
#contact p { font-size: .75em; margin: 1em 0; padding: 0 .67em; }
article { background-color: rgb(0,0,0); border: 1px solid rgb(0,0,0); border-right-color: rgb(68,68,68); border-bottom-color: rgb(68,68,68); margin: 1em 0; padding: .5em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; }
article a { text-decoration: none; }
article .message { float: left; width: 75%; }
article .source { font-size: .75em; line-height: 1.25em; }
article .source a { color: #666; text-decoration: none; }
article time { color: rgb(195,105,54); float: left; font-weight: bold; width: 20%; }
footer { margin: 2em 0; }
footer article { display: none; }
}
@media print {
body { line-height: 1em; }
header h2 { font-size: 1em; font-weight: normal; }
article,section { clear: left; display: block; }
article { padding: 1em 0; }
article time { display: none; }
article h3 { font-size: 1em; font-weight: normal; }
a { color: #333; }
a:visited { color: #555; }
}