/*
 * TAGS
 */

body {
    color:white;
	background-color:#444444;
	font: 13px/1.5 Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
}
h1 {
  font-size: 40px;
}

h2 {
  font-size: 23px;
}

h3 {
  font-size: 21px;
  color:gold;
}

h4 {
  font-size: 19px;
}

h5 {
  font-size: 17px;
}

h6 {
  font-size: 15px;
}

a {
    color:gold;
    text-decoration:none;
}

ul {
  list-style: disc;
}

li {
	margin-left: 30px;
}

/*
 * Body
 */
 
#mainContent{
	border:1px solid black;
	background-color:#555555;
	
}

.indentedP {
    text-indent:2em;
	margin-bottom:5px;
}

/*
 * HEADER AND NAV
 */
.yellowCaps{
	font-weight:bold;
	color:gold;
	margin:0px;
}

#navMenu > li {
	list-style:none;
	display:inline;
	background-color:black;
	text-align:center;
	vertical-align:middle;
    color:gold;	
}
#navMenu > li  > a{
	display:block;
	padding:10px 0px 10px 0px;
}
#navMenu > li:hover {
	background-color:gold;
}

#navMenu > li:hover > a {
	color:black;
}

#current {
	color:black;
	background-color:gold;
}


 
 /*
 * slideshow
 */

#slideshow {
    position:relative;
    height:400px;
	margin-top:10px;
	margin-bottom:10px;
}

#slideshow img {
    position:absolute;
	opacity:0.0;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
	opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

.arrowleft, .arrowright {
	margin:auto;
	margin-top:200px;
	width: 0; 
	height: 0; 
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent; 
}

.arrowleft {
	border-right:50px solid #999999; 
}

.arrowleft:hover {
	border-right:50px solid gold; 
}

.arrowright {
	border-left:50px solid #999999; 
}

.arrowright:hover {
	border-left:50px solid gold; 
}

/*
 * MAIN IMAGE
 */
 
.imageHolder {
 margin-top:10px;
 margin-bottom:10px;
 }
 
.horizontalRule{
	margin-top:10px;
	border-top:3px solid black;
	border-bottom:1px solid gold;
	margin-bottom:10px;
}

#gallery{
	text-align:center;
	min-height:550px;
}

/*
 * BODY LIST STYLES
 */
.nobulletlist,
.bulletlist {
	margin-bottom: 20px;
}

.nobulletlist {
    list-style:none;
}

/*
 * BODY HIGHLIGHTED STYLES
 */
#emailUs{
	background-color:gold;
	text-align:center;
	vertical-align:middle;
    margin-bottom:10px;
}

#emailUs:hover{
    background-color:black;
    color:gold;    
}

#emailUs > a {
    color:black;
	display:block;
	padding:10px 0px 10px 0px;
}


#emailUs:hover > a  {

    color:gold;    
}

/*
 * FOOTER
 */
#footer{
	text-align:center;
	background-color:#444444;
	margin-top:10px;
	margin-bottom:10px;
}



