body {
   background-color: #161616;
   margin: 0;
   text-align: center;
}

#wrapper {
   width: 95%;
   margin-right: auto;
   margin-left: auto;
}

#header {
   margin-top: 12px;
   margin-bottom: 12px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

#menu {
   position: fixed;
   float: left;
   clear: none;
   z-index: 5;
   top: 0px;
	margin-top: 10px;
}

#menu ul {
	padding: 20px;
	background-color: #2A2A2A;
	border-radius: 10px;
	list-style: none;
}

#menu ul li {
	text-align: left;
}

#menuTitle a {
	text-decoration: none;
}

#menuTitle a img {
	width: 48px;
}

.menuItem {
	margin-top: 20px;
}

   .menuItem:hover {
      transform: scale(1.1);
      margin-left: 5px;
   }

.MenuStyleSmall {
   color: #FFFFFF;
   font-size: xx-large;
}

.MenuStyleBig {
   color: #FFFFFF;
   font-size: 48px;
   font-weight: bold;
}
	
#footer {
   margin-top: 0px;
   padding-top: 0px;
   text-align: center;
}

.CaptionStyle {
   color: #FFFFFF;
	font-size: larger;
}

.QuoteStyle {
   color: #FFFFFF;
   font-style: italic;
}

.TextStyle {
   color: #FFFFFF;
   font-size: x-large;
}

.TitleStyle {
   font-size: xx-large;
   font-weight: bold;
   font-style: italic;
   color: #FFFFFF;
}

.TitleStyleMain {
   color: #FFFFFF;
   font-size: 64px;
   font-weight: bold;
   font-style: italic;
}

a:link {
   color: #FFFFFF;
}

a:visited {
   color: #FFFFFF;
}

#photoLinks {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

a.photoLink {
   position: relative;
}

   a.photoLink img {
      width: 100%;
   }

   a.photoLink span {
		position: absolute;
		width: 80%;
		margin: auto;
		left: 10%;
		top: -900%;
   }

   a.photoLink:hover img {
		opacity: 0.5;
      z-index: 2;
   }