﻿
/* BEGIN DEMO STYLE */*
{
  margin: 0;
  padding: 0;
}
/*body
{
  padding: 20px;
  background: white;
  text-align: center;
  background: black;
  color: #bba;
  font: 80%/140% georgia,serif;
} */*

h1, h2
{
  font: bold 80% 'helvetica neue' ,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
}
a
{
  color: #348;
  text-decoration: none;
  outline: none;
}
a:hover
{
  color: #67a;
}
.caption
{
  font-style: italic;
  color: #887;
}
.demo
{
  position: relative;
  margin-top: 2em;
}
.gallery_demo
{
  width: 702px;
  margin: 0 auto;
}
.gallery_demo li
{
  width: 68px;
  height: 50px;
  border: 3px double #111;
  margin: 0 2px;

}
.gallery_demo li div
{
  left: 240px;
}
.gallery_demo li div .caption
{
  font: italic 0.7em/1.4 georgia,serif;
}
#main_image
{
  margin: 0 auto 50px auto;
  height: 438px;
  width: 700px;
}
#main_image img
{
  margin-bottom: 10px;
}
.nav
{
  padding-top: 15px;
  clear: both;
  font: 80% 'helvetica neue' ,sans-serif;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.info
{
  text-align: left;
  width: 700px;
  margin: 20px auto;
  border-top: 1px dotted #221;
  padding-top: 20px;
}
.info p
{
  margin-top: 1.6em;
}
