body
{
   text-align: center;
   font-size: 16px;
   font-family: Georgia, serif, monospace, Verdana, sans-serif;
   background: white url(/public/images/watercolor-header.jpg) top left repeat-x;
   margin: 0;
   padding: 0;
}

a img
{
   border: 0;
}


#container
{
   text-align: left;
   margin: 0 auto;
   padding: 0;
   width: 950px;
}

#header
{
   width: 100%;
   text-align: center;
   padding: 10px;
   margin: 0;
}

#nav-links
{
   width: 100%;
   margin: 0;
   padding: 0;
   text-align: center;
}

#nav-links ul
{
   margin: 0;
   padding: 0;
   list-style: none;
   border-bottom: 1px solid black;
}

#nav-links li
{
   margin: 0;
   padding: 0;
   display: inline;
}

#nav-links a
{
   margin: 0;
   padding: 0 35px;
}

#nav-links img
{
   height: 40px;
}

#content
{
   width: 910px;
   margin: 0;
   padding: 20px;
}

#sidebar
{
   float: right;
   width: 160px;
   padding: 0 0 10px 30px;
   border-left: 1px solid #ccc;
   margin-top: 20px;
}

#sidebar ul
{
   padding-left: 0;
}

#footer
{
   margin-top: 25px;
   margin-bottom: 20px;
   font-size: 10px;
   color: #888;
   text-align: center;
   clear: both;
}

/*h1, h2, h3, h4, h5, h6
{
   font-weight: bold;
   font-family: monospace;
}*/

h1
{
   font-family: monospace;
}

.story-info
{
   font-size: 13px;
   color: #888;
   /*margin: 0;
   padding: 10px 0;*/
}

.story-thumbnail
{
   float: right;
   padding: 5px;
   margin: 5px;
   border: 1px solid #ccc;
}

/*.story-preview .story-title
{
   margin: 0;
   padding: 0;
}

.story-preview .story-content
{
   margin: 0;
   padding: 0;
}

.story-preview
{
   margin-bottom: 30px;
}*/

.story-preview
{
   border-top: 1px solid #ccc;
}

a, a:visited
{
   color: #611fb7;
}