/*
 * Elastic template for Scry
 *
 * http://scry.org
 *
 * Scry is distributed under a BSD License.  See LICENSE for details.
 */

html
{
  font-size:100%;
}

body
{
  background-color:#f0ffff; /* azure */
  color:#FF7F50; /* coral */
  font-size:1em;
  font-family:georgia, serif;
  margin:0;
  padding:0;
}

a:link
{
  color:black;
}
a:visited
{
  color:black;
}
a:hover
{
  color:black;
}
a:active
{
  color:black;
}

div
{
  border:0;
  margin:0;
  overflow:hidden;
  padding:0;
  position:relative;
}

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
 * base divs
 */
div#header
{
  margin-bottom:0.5em;
  margin-top:0.5em;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center;
  width:45em;
}
div#header p
{
  margin:0;
  padding:0;
  font-size:xx-large;
}

div#wrap
{
  border:0.07em solid #8FBC8F; /* darkseagreen */
  margin-left:auto !important;
  margin-right:auto !important;
  width:45em;
}

div#nav
{
  font-size:small;
  margin-bottom:0.5em;
  text-align:left;
}

div#content
{
  margin-bottom:1em;
  margin-left:auto !important;
  margin-right:auto !important;
  width:43em;
}

div#footer
{
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:right;
  width:45em;
}
div#footer p
{
  margin:0;
  padding:0;
  font-size:x-small;
}

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
 * list
 */

/*
 * div id list_dirs
 *
 *  div class folder
 *   a href
 *   img
 *   p
 */
div#list_dirs div.folder
{
  float:left;
  height:auto;
  padding-top:0.07em;
  text-align:center;
  width:7em;
}

div#list_dirs div.folder a
{
  text-decoration:none;
}

div#list_dirs div.folder img
{
  border:0;
  height:4.5em;
  width:4.5em;
}

div#list_dirs div.folder p
{
  font-size:x-small;
  margin:0;
  padding:0;
}

/*
 * div id list_files
 *
 *  div class photo
 *   a href
 *   img
 */
div#list_files
{
  border:0.07em solid #8FBC8F; /* darkseagreen */
  margin-top:1em;
  padding-left:0.375em;
}

div#list_files div.photo
{
  float:left;
  height:8em;
  text-align:center;
  width:10.5em;
}

div#list_files div.photo a
{
  text-decoration:none;
}

div#list_files div.photo a:hover img
{
  border:0.07em solid #F08080; /* lightcoral */
}

div#list_files div.photo img
{
  border:0.07em solid #8FBC8F; /* darkseagreen */
  margin-top:0.189em;
}

/*
 * div id list_nav
 *
 *  a href class prev
 *  a href class next
 */
div#list_nav
{
  clear:both;
}

div#list_nav a.prev
{
  float:left;
}

div#list_nav a.next
{
  float:right;
}

/*
 * div id list_empty
 *
 *  p
 */
div#list_empty p
{
  margin:1em;
  text-align:center;
}

/*
 * div id list_summary
 *
 *  p
 */
div#list_summary
{
  clear:both;
}

div#list_summary p
{
  line-height:1.1em;
}

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*
 * view
 */

/*
 * div id view_image
 *  img
 */
div#view_image
{
  margin-top:1em;
  text-align:center;
}

div#view_image img
{
  border:0.07em solid #8FBC8F; /* darkseagreen */
}

/*
 * div id view_nav
 *
 *  a href class prev
 *  a href class next
 */
div#view_nav
{
  clear:both;
}

div#view_nav a.prev
{
  float:left;
}

div#view_nav a.next
{
  float:right;
}
