Pen Settings



CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource


Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource


Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.


Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.


                <html lang="en">
    <meta charset="utf-8">
    <title>Li'l Sebastian Tribute Page</title>
    <!-- <script src=""></script> -->
    <link href="|PT+Sans+Narrow" rel="stylesheet">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <body id="main">
      <div id="title">
        <p>In loving memory of</p>
        <h1>Li'l Sebastian</h1>
        <div id="img-div">
          <img id="image" src="" alt="Li'l Sebastians Portrait">
          <p  id="img-caption" class="sr-only">A beautiful portrait of Li'l Sebastian, showing him in side profile with a pale red headcollar.</p>
    <div id="tribute-info">
      <div id="time-line">
        <h2>Time line</h2>
        <ul> <li>1987 - Born in Pawnee, Indiana</li>
          <li>1994-1998 - As a champion climber, he is a member of the Great Lakes Ski Patrol and Emergency Rescue Team. He serves as its captain from 1996-1998.</li>
          <li>Li'l Sebastian marries Li'l Agnes, who he met at a fund-raiser for then-Senator Evan Bayh. They divorce two years after.</li>
          <li>2002 - He participates in the celebrations for Queen Elizabeth II's Golden Jubilee, even marching in front of Buckingham Palace</li>
          <li>2006 - he receives his honorary degree from Notre Dame University</li>
          <li>2012 - Li'l Sebastian dies at the age of 25.</li>
      <div id="obituary">
        <p>by Leslie Knope</p>
        <p>He was an animal, a legend, a friend. He was our beacon of light. He was Pawnee's horse. In what is surely the most monumental news to come out of Pawnee since the eradication of smallpox in 1993, it is with sorrow that we report Li'l Sebastian is dead. But he will never leave our hearts and our memories.</p>
        <p>Sebastian may have been li'l, but his impact on this town, and the Parks Department, was anything but li'l. When his owners, Michael and Elizabeth Stone, first discovered him, Elizabeth says it was "like seeing an angel and being punched in the gut at the same time - because as perfect as he was, we knew we'd never see anything that perfect again."</p>
        <p>In his final days, Li'l Sebastian was still entertaining boys and girls of all ages. What a workhorse! Despite being 25 years old, having cataracts in both eyes and severe arthritis, he was out there, with all of us, spreading joy and cheer. And now he, too, has left this earth.</p>
        <p>His legacy will live on. He sired over 200 mini-horse children, ensuring that future generations of Pawneeans, Americans and citizens of the world will continue laughing and sharing the joy of the Sebastian line.</p>
        <p>Li'l Sebastian, we miss you. But we know you are in heaven, looking down on us, doing your two favorite things: eating carrots and urinating freely.</p>
        <p>So gallop on, Li'l Sebastian, in that big horsey ring in the sky.</p>
    <div id="merch-area">
      <div id="merch-video" class="merch-1">
        <iframe width="85%"  src="" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
        <p>Mouse Rat - Lil Sebastian<br> (Official Memorial Song)</p>
      <div class="merch-2">
        <a href=""> <img src="" alt="Lil Sebastian shirt"> </a>
        <p>Buy Li'l Sebastian T-Shirts!</p>
      <div class="merch-3">
        <a href=""> <img src="" alt="Lil Sebastian action figur"></a>
        <p>Buy Li'l Sebastian action figures!</p>
      <div class="merch-4">
        <a href=""> <img src="" alt="Parks and Recreation DVD box"></a>
        <p>Buy the complete series on DVD!</p>
    <footer id="footer-element">
        <p>Li'l Sebastian is a fictional character appearing in the NBC comedy series "Parks and Recreation".<br>
        If you want to learn more about the show and Li'l Sebastian, you can check out the fan-made <a  id="tribute-link" target="_blank" href="">Wiki Page</a>, or consider watching the show, which is available over <a target="_blank" href="">Netflix</a> and <a target="_blank" href="">Amazon</a>.</p>


   v2.0 | 20110126
   License: none (public domain)

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
body {
	line-height: 1;
ol, ul {
	list-style: none;
blockquote, q {
	quotes: none;
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
table {
	border-collapse: collapse;
	border-spacing: 0;

/* =====Custom Styles===== */
#main {
  background-color: #dbdbdb;
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: calc(12px + (22 - 12) * ((100vw - 300px) / (1600 - 300)));
  margin: 20px;
h1 {
  font-family: 'Dancing Script', cursive;
  font-size: calc(30px + (70 - 30) * ((100vw - 300px) / (1600 - 300)));
h2 {
  font-size: calc(25px + (40 - 25) * ((100vw - 300px) / (1600 - 300)));
  margin: 16px 0 10px 20px;
h3 {
  font-size: calc(14px + (30 - 14) * ((100vw - 300px) / (1600 - 300)));
ul li {
  list-style-type: disc;
  margin: 0 20px 20px 28px;

/* =====Header===== */
header {
  display: flex;
  background-color: white;
  background: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,0.8), rgba(255,255,255,0.5), rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0)), url(;
  background-repeat: no-repeat;
    background-size: cover;
  height: 100vh;
  margin: 30px 0 0 0;
  text-align: center;
  justify-content: center;
  border-radius: 5px;
  border: solid white;
  border-width: 6px;
#title {
  padding: 30px 0;
.sr-only {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  top: auto;
  overflow: hidden;
#img-div {
  width: 100px;
  height: auto;
  margin: 0 auto;
#image {
  border-radius: 50%;
  border: solid white;
  border-width: 2px;
  margin-top: 10px;
  max-width: 100%;
  display: block;

/* =====Tribute Info===== */
#tribute-info {
  display: flex;
  flex-wrap: wrap;

/* =====Time line===== */
#time-line {
  margin: 20px 20px 20px 0;
  background-color: white;
  border-radius: 5px;
  flex: 1 1 200px;
#time-line ul {
  margin-left: 10px;

/* =====Obituary===== */
#obituary {
  margin: 20px 0 20px 0;
  background-color: white;
  border-radius: 5px;
  flex: 2 2 400px;
#obituary p {
  margin: 0 20px 20px 20px;

/* =====Footer===== */
#footer-element {
  display: flex;
  margin: 0 0 30px 0;
  background-color: white;
  border-radius: 5px;
#footer-element p {
  margin: 20px 20px 20px 20px;
  font-size: calc(11px + (18 - 11) * ((100vw - 300px) / (1600 - 300)));
a {
  color: #726337;
  text-decoration: none;
a:hover {
    color: #9b864d;

/* =====Merch===== */
#merch-area {
  display: flex;
  flex-wrap: wrap;
#merch-area div {
  flex: 1 1 150px;
  margin: 0 10px 20px 10px;
  background-color: white;
  border-radius: 5px;
#merch-area div img {
  width: 80%;
  margin: 10% 10% 0 10%;
#merch-area iframe {
  margin: 20px 20px 5px 20px;
#merch-area p {
  margin: 10px 20px 20px 20px;