body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

html{ background:#002b36; overflow-x:hidden; overflow-y:scroll;}
body{ color:#93a1a1; font-family:Verdana,sans-serif; font-size:13px; line-height:20px; margin:0 auto; width:750px;}
header,footer,footer a,time,aside,aside a{ color:#586e75;}
a{ border-bottom:1px solid #073642; color:#268bd2; cursor:pointer; outline:none; position:relative; text-decoration:none; transition:all 300ms ease-out; -moz-transition:all 300ms ease-out; -webkit-transition:all 300ms ease-out;}
a:active{ top:1px;}
a:hover,footer a:hover,aside a:hover{ border-bottom-color:#fdf6e3; color:#fdf6e3;}

header,footer{ font-size:11px; padding:40px 0;}
header a{ color:#cb4b16;}
header strong{ display:block; font-size:16px;}
footer{ clear:both;}

h1{ font-weight:bold;}
h1,h1 a{ color:#859900;}
time{ display:block; font-size:10px; font-weight:bold; margin-bottom:10px;}

nav,article{ float:left; position:relative; width:500px;}
nav li{ margin-bottom:10px; position:relative;}
nav li:last-child{ margin-bottom:0;}
nav h1{ font-size:16px;}
nav time{ position:absolute; right:510px; top:0; white-space:nowrap;}

article h1{ font-size:18px;}
article p,article ul,article ol,article blockquote{ margin-bottom:10px;}
article p:last-child,article blockquote:last-child{ margin-bottom:0;}
article ul,article ol{ padding-left:20px;}
article ul{ list-style-type:square;}
article ol{ list-style-type:decimal;}
article code{ background:#073642; border-radius:3px; color:#b58900; font-size:11px; padding:0 3px 1px; white-space:nowrap;}
article blockquote{ background:#073642; border-left:2px solid #586e75; color:#eee8d5; font-style:italic; padding:5px 10px;}

aside{ float:right; font-size:10px; line-height:15px; width:150px;}
aside section{ margin-bottom:15px;}
aside section:last-child{ margin-bottom:0;}
aside h2{ color:#2aa198; font-size:10px; font-weight:bold;}
