/* Dziczkowski 2008 */
/* Shakesavers, Inc. */
/* This document controls the content appearance */

br.clear {
	clear: both;
	position: relative;
	height: 1px;
}

h1 {
  margin: 0;
  padding: 5px;
  font-size: 16px; }

h2 {
  margin: 0;
  padding: 8px 0 5px 8px;
  font-size: 14px;
  color: #336699; }
  
h3 {
  margin: 0;
  padding: 12px; 
  font-size: 12px; }
  
p {
  margin: 0;
  padding: 5px 0 10px 20px;
  font-size: 13px; }
  
p.address {
  margin: 5px 0 5px 20px; 
  font-weight: bold;
  color: #339999; }

p.related {
  margin: 5px;
  padding: 5px; 
  background-color: #eee; }

p.related b {
  margin: 0;
  padding: 2px;
  font-size: 10px;
  color: #336699; }

p.related a{
  font-size: 10px;
  color: #333; }

p.related a:hover {
  text-decoration: none; }
  
dl {
  margin: 0; }
  
dt {
  padding: 0 0 2px 30px;
  color: #333; }

dl.gallery { 
  margin: 0;
  padding: 0; 
  width: auto; 
  height: auto; 
  clear: both; 
  display: block; }

dl.gallery dt {
  margin: 10px;
  padding: 0;
  width: 240px; 
  height: 175px; 
  float: left;
  overflow: hidden;
  border: 2px solid #ddd; }

dl.gallery dt a img{ 
  border: 0; 
  margin: 0;
  padding: 0; } 

dl.gallery dt a:hover img { 
  filter:alpha(opacity=50); 
  -moz-opacity:.50; 
  opacity:.50; } 
  
img {
  border: 0; }
  
img.right {
  float: right;
  margin: 10px; }
  
img.rightBorder {
  float: right;
  margin: 10px;
  border: 1px solid #ccc; }
  
img.home {
  margin: 3px;
  border: 1px solid #ccc; }
  
#indexPanel {
  position: relative;
  left: 0;
  top: 0;
  margin-bottom: 10px;
  padding: 10px;
  width: auto; }
  
#indexPanel p {
  position: relative;
  width: 300px; }

#indexPanel span {
  position: absolute;
  top: 0;
  right: 10px;
  padding: 10px;
  width: 250px;
  font-weight: bold; }
  
#indexPanel span div.button {
  margin: 3px;
  padding: 10px;
  width: 100%;
  background-color: #336699;
  color: white;
  cursor:pointer;cursor:hand; }
  
#indexPanel a {
  text-decoration: none; }

#indexPanel a:hover div.button {
  background-color: #596380;}

#galleryContainer { 
  margin: 0; 
  padding: 0 5px;
  width: 600px; 
  border: 0px solid #eee; }