﻿* {
	/* Block all browser default margins and padding */
	margin: 0px;
	padding: 0;
}
body {
	font-family:"Century Gothic",Arial, sans-serif;
	background-color:#888;
	position:relative;
}
#wrapper{
	width:775px;
/* Set right and left to auto for centering 47em=752px */
	margin:20px auto 0 auto;
	}
#header {
	height:5em;
	}
#header img {
	display:block;
}
#header h1 {
	margin:5px 5px 5px 5px;
	padding:0 5px 0 5px;
	}
#mainMenu {
	background-color: #888;
	height:2em;
	
}

/* Remove bullets from ul in the mainMenu */
#mainMenu ul{
 list-style-type:none;
 }

/* List items in the mainMenu */
#mainMenu li{
  float:left;
  background:#888;
  list-style-type:none;
  /*Required for drop-down menus*/
  position:relative;
}
#mainMenu li ul{
	position:absolute;
	z-index:100;
	visibility:hidden;

}
#mainMenu li:hover ul{
	visibility:visible;
}
#mainMenu li:hover ul li a{
	text-align:left;
	display:block;
	width:10em;
	height:auto;
	padding:0 0 0 1em;
	background:#AAA;
}
#mainMenu li:hover ul li a:hover{
}

/* Applies to mainMenu links, unvisited and visited */
#mainMenu a,
#mainMenu a:link,
#mainMenu a:visited{
  text-decoration:none;
  font-family:Arial, Geneva, Sans-Serif;
  font-size:80%;
  color:#000;
  background-color:#888;
  display:block;
  height:2.2em;
  width:8em;
  text-align:center;
  line-height:2.2em;
  outline-style:none;
}

/* allContent contains leftColumn and content ids */
#allContent {	
}
hr {
	text-align:left;
}
/* mainMenu hover, active, and current page links */
#mainMenu a:hover,
#mainMenu a:active,
#mainMenu li a:hover,
#mainMenu li a:active{
  background-color:#444;
  color:#FFF;

}
#leftColumn{
	width:15em;
	float:left;
	padding:10px;
	}

#leftColumn ul {
	list-style-type: disc;
	padding: .5em 1em;
	line-height: 1.5em;
	margin-left: 2em;
}
#leftColumn ul a{
	text-decoration:none;
	
}
	
#leftColumn h3{
	margin-left:20px;
	}
#leftColumn h2, h3, h4, p {
	font-family:"Century Gothic", Helvetica, sans-serif;
}

#leftColumn dd {
	font-weight:bold;
}
#leftColumn dt {
	margin:5px 0 5px 15px;
}
#leftColumn p {
	margin:10px 0;
}
#leftColumn a{
	color:#333;
	text-decoration:none;
}
#leftColumn a:hover{
	color:#903;
}
/* For solo content that gets centered */
#centerContent {
	text-align: center;
	padding: 0 10px;
	margin-top:10px; 
}
/*For content that is on the right side of the leftColumn */	
#content {
	margin-left:15em;
 	padding:10px 5px;
	}
#content h6 {
	margin-left:3em;
	font-family:"Century Gothic",Helvetica, sans-serif;
	font-weight:300;
}
/*For left-justified solo content */	
#soloContent {
	font-size:0.9em;
	display:block;
}
#soloContent a {
	text-decoration:none;
	color:#00E;
}
#soloContent h3{
	margin:1em 0;
	}
#soloContent p{
	margin:1em 2em 1.2em 1.5em;
	font-family:"Century Gothic", Helvetica, sans-serif;
		}
#soloContent img {
	padding-left:1em;
	margin-right:4em;
}
#soloContent ul {
	list-style-type:none;
}
#soloContent ul li{
	padding-bottom:1em;
	}
#soloContent dl{
	margin-left:3em;
	padding:1em;
}
#soloContent dl dd{
	margin-left:4em;
	padding:0.4em;
}
#footer {
	clear: both;
	text-align: right;
	font-size: 0.7em;
	margin: 20px 10px 0 0;
}
div.galleryfooter {
	margin-top:0;
	margin-left:10em;
	text-align:left;
	font-size:0.7em;
}
div.gallery {
	float:left; 
	padding:0.2em;
	margin:0.3em;
}
div.gallery p {
	text-align:center;
/*	font-style:italic;
	font-size:x-small; */
	text-indent:0;
}
div.gallery  a img{
	border: 3px #888 solid;
}
div.gallery  a:hover img{
	border:3px #555 solid;
}
div.gallery1 {
	text-align:left;
	padding:3px;
	margin:5px;
}
.center {
	text-align:center;
}
div.gallery1 a img{
	border: 3px #888 solid;
}
div.gallery1 a:hover img{
	border:3px #555 solid;
}
.col-a {
	width: 465px;
	float:left;
}
.col-a img {
}
.col-b {
	margin:3px 5px 20px 5px;
	width:240px;
	float:left;
}
.aboutshow {
	margin:10px 5px 0 10px;
	height: 500px;
	
}
.aboutshow p {
	text-align:left;
	font-size:12px;	
	}
}
.martop20 {
	margin-top:20px;
}
.martop50 {
	margin-top:50px;
}
.martop270 {
	margin-top:270px;
}
div.iframe {
	width:700px;
	height:525px;
}
.subcaption {
	font-size: 80%;
}
.tiny {
	font-size:x-small;
}

